美文网首页我用 Linux小猿圈-IT自学人的小圈子Linux学习之路
小猿圈Linux总结常见的Linux系统简单面试题(三)

小猿圈Linux总结常见的Linux系统简单面试题(三)

作者: f673630174f6 | 来源:发表于2019-07-03 15:01 被阅读2次

    科技发展的今天,互联网不断的发达,很多人学习Linux云计算的时候因为记不住一些命令或者问题,有时候还记不住而烦恼,下面是小猿圈linux讲师给大家总结常见的Linux系统简单面试题,希望对你有所帮助。

    1、如何让某个服务(假如服务名为 nginx)只在3,5两个运行级别开启,其他级别关闭?

    答:先关闭所有运行级别:chkconfig nginx off

    然后打开35运行级别:chkconfig --level 35 nginx on

    2、rsync 同步命令中,下面两种方式有什么不同呢?

    (1) rsync -av  /dira/  ip:/dirb/

    (2) rsync -av  /dira/  ip::dirb

    答:(1)前者是通过ssh方式同步的

    (2)后者是通过rsync服务的方式同步的

    3、rsync 同步时,如果要同步的源中有软连接,如何把软连接的目标文件或者目录同步?

    答:同步源文件需要加-L选项

    4、某个账号登陆linux后,系统会在哪些日志文件中记录相关信息?

    答:用户身份验证过程记录在/var/log/secure中,登录成功的信息记录在/var/log/wtmp。

    5、网卡或者硬盘有问题时,我们可以通过使用哪个命令查看相关信息?

    答:使用命令dmesg

    6、分别使用xargs和exec实现这样的需求,把当前目录下所有后缀名为.txt的文件的权限修改为777

    答:(1)find ./ -type f -name "*.txt" |xargs chmod 777

    (2)find ./ -type f -name "*.txt" -exec chmod 777 {} ;

    7、有一个脚本运行时间可能超过2天,如何做才能使其不间断的运行,而且还可以随时观察脚本运行时的输出信息?

    答:使用screen工具

    8、在Linux系统下如何按照下面要求抓包:只过滤出访问http服务的,目标ip为192.168.0.111,一共抓1000个包,并且保存到1.cap文件中?

    答:tcpdump -nn -s0 host 192.168.0.111 and port 80 -c 1000 -w 1.cap

    9、rsync 同步数据时,如何过滤出所有.txt的文件不同步?

    答:加上--exclude选项:--exclude=“*.txt”

    10、rsync同步数据时,如果目标文件比源文件还新,则忽略该文件,如何做?

    答:保留更新使用-u或者--update选项

    11、想在Linux命令行下访问某个网站,并且该网站域名还没有解析,如何做?

    答:在/etc/hosts文件中增加一条从该网站域名到其IP的解析记录即可,或者使用curl -x

    12、自定义解析域名的时候,我们可以编辑哪个文件?是否可以一个ip对应多个域名?是否一个域名对应多个ip?

    答:编辑 /etc/hosts ,可以一个ip对应多个域名,不可以一个域名对多个ip

    13、我们可以使用哪个命令查看系统的历史负载(比如说两天前的)?

    答:sar -q -f /var/log/sa/sa22  #查看22号的系统负载

    14、在Linux下如何指定dns服务器,来解析某个域名?

    答:使用dig命令:dig @DNSip  domain.com

    如:dig @8.8.8.8 www.baidu.com#使用谷歌DNS解析百度

    15、使用rsync同步数据时,假如我们采用的是ssh方式,并且目标机器的sshd端口并不是默认的22端口,那我们如何做?

    答:rsync "--rsh=ssh -p 10022"或者rsync -e "ssh -p 10022"

    16、rsync同步时,如何删除目标数据多出来的数据,即源上不存在,但目标却存在的文件或者目录?

    答:加上--delete选项

    17、使用free查看内存使用情况时,哪个数值表示真正可用的内存量?

    答:free列第二行的值

    18、有一天你突然发现公司网站访问速度变的很慢很慢,你该怎么办呢?

    (服务器可以登陆,提示:你可以从系统负载和网卡流量入手)

    答:可以从两个方面入手分析:分析系统负载,使用w命令或者uptime命令查看系统负载,如果负载很高,则使用top命令查看CPU,MEM等占用情况,要么是CPU繁忙,要么是内存不够,如果这二者都正常,再去使用sar命令分析网卡流量,分析是不是遭到了攻击。一旦分析出问题的原因,采取对应的措施解决,如决定要不要杀死一些进程,或者禁止一些访问等。

    19、rsync使用服务模式时,如果我们指定了一个密码文件,那么这个密码文件的权限应该设置成多少才可以?

    答:600或400

    经过小猿圈linux老师的介绍相信很多同学对于常见的Linux系统简单面试题有了一定的了解,不过大家不要忘记点赞、收藏、转发呦linux自学交流1群:819805410,让更多和你一样有同样问题的同学得到帮助,小猿圈为大家提供一个良好的学习平台。

    相关文章

      网友评论

        本文标题:小猿圈Linux总结常见的Linux系统简单面试题(三)

        本文链接:https://www.haomeiwen.com/subject/zlnqhctx.html