博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面试题
阅读量:5742 次
发布时间:2019-06-18

本文共 5309 字,大约阅读时间需要 17 分钟。

1、有一个备份程序mybackup,需要在周一至周五下午1点和晚上8点各运行一次

crontab -e0 13,20 * * 1-5 mybackup

2、在一条命令后加入"1>&2" 意味着什么

无论是标准错误输出还是标准正确输出都重定向到同一个文件中。

3、系统使用增量备份策略,当需要恢复系统时,需要按什么顺序恢复备份数据?

备份类型:完全备份、增量备份、差异备份先执行完全恢复,然后再执行最近的增量到最早

4、查看一个RPM软件的配置文件的存放位置

rpm -qc 软件包名称    #查看已安装的软件包中的配置文件位置rpm -qpc 软件包名称  #查看未安装的软件包中的配置文件位置

5、Linux 文件权限一共10 位长度,分成四段,这四段分别代表什么

第一段  -  是指文件类型 表示这是个普通文件

文件类型部分
-为: 表示文件
d为:表示文件夹
l为:表示<a href="" target="_blank">链接文件,可以理解为 windows中的快捷方式(link file)
b为:表示里面可以供存储周边设备
c为:表示里面为一次性读取装置
第二段  rwz  是指拥有者具有可读可写可执行的权限  
类似于windows中的所有者权限比如 administrator 对文件具有 修改、读取和执行权限
第三段  rwz 是指所属于这个组的成员对于这个文件具有,可读可写可执行的权限      
类似于windows中的组权限比如administrators组,属于这个组的成员对于文件的都有 可读可写可执行权限
第四段  --- 是指其他人对于这个文件没有任何权限
类似于windows中的 anyone 一样就是说所有人对着个文件都会有一个怎样的权限

-                        rw-  (rwx)         文件类型           所有者的权限r--                     r--所属组的权限   其他人的权限chmod 修改文件权限chown 修改文件归属

6、简述mysql主从同步的原理

mysql主从同步是通过二进制日志文件来实现的。从库去主库复制binlog,binlog种存放的是mysql的SQL语句还有执行时间,从库把binlog放到内存中运行加载。

7、简述keepalived高可用的原理

keepalived高可用使用过漂移ip地址来实现高可用的。主从keepalived会通过priority来竞选主从角色,主keepalived优先获得vip,当主keepalived down机 ,vip就会漂移从的上面。

8、数据库安全初始化安装

mysql_secure_installation

9、memcache的配置文件有哪些

/etc/sysconfig/memcached      主配置文件/usr/bin/memcahced      程序文件/usr/lib/system/systemd/memcached.service      服务脚本文件

10、lvs的工作模式

dr(直接路由)nat(地址转换)tun(ip隧道)

11、dns的三大配置文件

/etc/named.conf       主配置文件/etc/named.rfc1912.zons       区域配置文件/var/named        区域数据配置文件存放目录

12、统计当前目录/home/zheng下普通文件的数量并显示结果

find /home/zheng -type f | wc -lfind /home/zheng -type f -exec  wc -l {} \;

13、什么是位置变量?shell的变量类型有哪些?

位置变量:命令或者脚本后面跟的参数,是用来上传给程序的参数。shell的变量类型:位置变量、环境变量、自定义变量、预定义变量、特殊变量

14、linux如何使用windows系统共享出来的文件夹,如何实现开机自动挂载?

手动挂载:mount.cifs 192.168.80.1/aa /opt/aa -o username=administrator password=abc123永久挂载:vi /etc/fstab//192.168.80.1/aa /opt/aa cifs  defaults,username=administrator,password=abc123 0 0mount -a

15、vi编辑器有哪几种工作模式?如何在这几种工作模式之间转换?

3种:命令、输入、末行命令切到输入:i、a、o、A、O、I命令切到末行:shift+:Esc

16、获取svn里面的版本内容

svn co svn://192.168.80.100/webapp

17、备份数据,备份所有库,备份单个库的命令

所有库:mysqldump -uroot -p123 --all-databases > alldatabases.sql单个库:mysqldump -uroot -p123 库名 > 库名.sql多个库:mysqldump -uroot -p123 --databases ku1 ku2 ku3 >  库名.sql

18、配置nfs共享,共享/home/jack目录,在客户端挂载使用的步骤及命令

检测nfs有没有安装:rpm -q nfs  或  rpm -qa | grep nfsvi /etc/exports/home/jack  *(rw,sync)systemctl start rpcbindsystemctl start nfs在客户端:yum install nfs-utils -ymkdir /amount.nfs 192.168.80.1:/home/jack /a

19、局域网的网络地址192.168.80.0/24,局域网络连接其它网络的网关地址是192.168.80.2。主机192.168.80.20访172.16.1.0/24网络时,怎么设置。

route add -net 172.16.1.0 gw 192.168.80.2 netmask 255.255.255.0

20、日志的级别

7  debug:测试6  info(information):信息5  notice:消息4  warn(warnning):警告3  err(error):报错2  crit:严重1  alert:紧急0  emerg:崩溃

21、查看系统最后创建的3个用户

tail -n3 /etc/passwd | awk -F : '{print $1}'

22、linux的文档有三个时间,这三个时间分别是?

ctime:状态修改时间 atime:访问时间mtime:修改时间

23、发送一封主题为“test”,内容为“I am tom”的邮件给jack

echo "i am tom" | mail -s test 邮箱地址

24、创建一个raid5磁盘阵列

mdadm -Cv /dev/md5 -l5 -n3 -x1 /dev/sd[b-e]

25、创建一个逻辑卷分区

pvcreate /dev/sd[b-c]vgcreate vg01 /dev/sd[b-c]lvcreate -L +1G -n lv01 vg01

26、初始化交换分区

mkswap 交换分区名称(设备名称)

27、扩容已挂载的逻辑卷

lvextend -L +2G /dev/vg01/lv01针对xfs文件系统:xfs_growfs /opt/aa/针对ext4文件系统:resize2fs /dev/vg01/lv02

28、扩容lv01,由初始1G扩容到2G

lvextend -L +1G lv01

29、ELK的工作原理

logstash收集应用服务器的日志文件数据,并进行过滤、分析和处理,处理完的数据再交给kibana显示图形。ELK——日志分析系统E——elasticsearch,查询和存储L——logstash,收集及过滤、分析、处理K——kibana,web页面,可视化图形处理

30、启动ELK的命令

/usr/local/work/elasticsearch.../bin/elasticsearch -dnohup /usr/local/work/logstash.../bin/logstash -f default.conf &nohup /usr/local/work/kibana.../kibana &

31、提取出ip地址

ifconfig | grep 192.168.80.100 | awk '{print $2}'

32、加密算法有哪些

对称加密:加密和解密都是一把密钥非对称加密:加密和解密不是同一把密钥密钥对:公钥——对外公开                私钥——只有持有人才知道公钥加密,私钥解密——保障了数据的保密性、机密性私钥加密,公钥解密——数据的身份验证,不可否认性

密钥对的关系

密钥对是成对生成,是相互不同的,可以互相加密和解密

33、将一个128M的交换分区扩容256M

方法一:fdisk  #分出一个128M交换分区mkswap   分区设备   #初始化swapon 分区设备  #激活swapvi /etc/fstab分区设备  swap  swap  defaults 0 0方法二:dd if=/dev/zero of=swap bs=1M count=128mkswap swapswapon swap

34、将本地80端口转发到8080端口

firewalld:方法一:firewall-cmd --add-forward-port=80:potocol=tcp:to-port=8080 --permanent方法二:firewall-cmd --add-rich-rule='rule family=ipv4 source address=192.168.80.100 forward-port port=80 potocol=tcp to-port=8080' --permanentiptable:iptable -t nat -A PREROUTING -d 192168.80.100 -p tcp --dport80  -j DNAT --to 192.168.80.100:8080

35、简述linux的运行级别及其含义

0——关机,init 01——单用户模式2——多用户模式3——字符界面,init 34——保留数字5——图形界面,init 56——重启,init 6

36、给网卡配置多个ip地址

方法一:ifconfig ens32:1 192.168.80.110 netmask 255.255.255.0 up方法二:vi /etc/sysconfig/network-scripts/ifcfg-ens32 IPADDR0=192.168.80.100PREFIX0=24IPADDR1=192.168.80.111PREFIX1=24systemctl restart networkip addr show ens32

37、设定/home分区的配额,student用户最多只能在/home下写入50M数据文件系统类型ext4

vi /etc/fstab/dev/sdb2 /home ext4 defaults,usrquota,grpquota 0 0mount -aquotacheck -cugnaquotaon /dev/sdb2edquota -u tom

38、进程的查看和调度分别使用什么命令?

ps top pgrep pstree命令 &   将该进程放后台运行fg  将后台进程调至前台运行bg  将后台停止的进程调为后台运行jobs -l 后台进程列表crontab  at   计划执行进程kill、pkill、killall  杀死进程

39、Apache服务器的配置文件httpd.conf中有很多内容,请解释如下配置项:

(1)MaxKeepAliveRequests 200
(2)UserDir public_html
(3)DefaultType text/plain
(4)DocumentRoot“/usr/local/httpd/htdocs”

1、最大保持连接请求数2、用户的网页根目录3、设置能识别的默认网页文件类型4、服务器网页根目录

40、ftp进行文件传输时的两种登录方式?它们的区别是什么?

匿名登录、授权帐号登录匿名登录:默认是anonymous、ftp,密码为空或者随意授权帐号登录:必须是系统帐号,而且有密码

转载于:https://blog.51cto.com/14158297/2357737

你可能感兴趣的文章
添加虚拟子网
查看>>
Ubuntu 12.04 root用户登录设置
查看>>
存储过程点滴
查看>>
Maven编译跳过test的设置
查看>>
[LeetCode]22.Generate Parentheses
查看>>
计算A/B Test需要的样本量
查看>>
二叉树前序中序后序遍历的非递归方法
查看>>
mysql 行转列列转行
查看>>
《设计模式系列》---桥接模式
查看>>
[Unity3d]Shader 着色器 学习前了解知识
查看>>
Redrain duilib中事件委托存在的问题
查看>>
字符串的简单操作
查看>>
C#新功能--命名参数与可选参数
查看>>
strtok和strtok_r
查看>>
维辰超市:借助云商城成功转型新零售
查看>>
web.xml中<load-on-start>n</load-on-satrt>作用
查看>>
【算法】CRF
查看>>
windows 8 微软拼音输入法
查看>>
Windows UI风格的设计(7)
查看>>
SQL中使用WITH AS提高性能 使用公用表表达式(CTE)简化嵌套SQL
查看>>