作家
登录

39条常见的Linux系统简单面试题

作者: 来源: 2017-12-22 18:01:34 阅读 我要评论

【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞?


39条常见的Linux体系简单面试题

1、若何看当前Linux体系有几颗物理CPU和每颗CPU的核数?

答:[root@centos6 ~ 10:55 #35]# cat /proc/cpuinfo|grep -c 'physical id'

4

[root@centos6 ~ 10:56 #36]# cat /proc/cpuinfo|grep -c 'processor'

4

2、查看体系负载有两个常用的敕令,是哪两个?这三个数值表示什么含义呢?

答:[root@centos6 ~ 10:56 #37]# w

10:57:38 up 14 min,  1 user,  load average: 0.00, 0.00, 0.00

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

root     pts/0    192.168.147.1    18:44    0.00s  0.10s  0.00s w

[root@centos6 ~ 10:57 #38]# uptime

10:57:47 up 14 min,  1 user,  load average: 0.00, 0.00, 0.00

3、vmstat r, b, si, so, bi, bo 这几列表示什么含义呢?

答:[root@centos6 ~ 10:57 #39]# vmstat

service network restart

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----

r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st

0  0      0 1783964  13172 106056    0    0    29     7   15   11  0  0 99  0  0

r即running,表示正在跑的义务数

b即blocked,表示被壅塞的义务数

si表示有若干瘪据大年夜交换分区读入内存

so表示有若干瘪据大年夜内存写入交换分区

bi表示有若干瘪据大年夜磁盘读入内存

简记:i --input,进入内存

o --output,大年夜内存出去

s --swap,交换分区

b --block,块设备,磁盘

单位都是KB

4、linux体系里,您知道buffer和cache若何区分吗?

18、若何备份某个用户的义务筹划?

答:buffer和cache都是内存中的一块区域,当CPU须要写数据稻磁逄时,因为磁盘速度比较慢,所以CPU先把数据存进buffer,然后CPU去履行其他义务,buffer中的数据会按期写入磁盘;当CPU须要大年夜磁盘读入数据时,因为磁盘速度比较慢,可以把即将用到的数据提前存入cache,CPU直接大年夜Cache中拿数据要快的多。

5、应用top查看体系资本占用情况时,哪一列表示内存占用呢?

答: PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND

301 root      20   0     0    0    0 S  0.3  0.0   0:00.08 jbd2/sda3-8

1 root      20   0  2900 1428 1216 S  0.0  0.1   0:01.28 init

2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd

RES物理内存用量

%MEM内存用量

6、若何及时查看网卡流量为若干?若何查看汗青网卡流量?

答:安装sysstat包,应用sar敕令查看。

yum install -y sysstat#安装sysstat包,获得sar敕令

sar -n DEV#查看网卡流量,默认10分钟更新一次

sar -n DEV 1 10#一秒显示一次,一共显示10次

sar -n DEV -f /var/log/sa/sa22#查看指定日期的流量日记

7、若何查看当前体系都有哪些过程?

[root@centos6 ~ 13:20 #56]# ps -aux

Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ

HOSTNAME=centos6.5-1

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND

root         1  0.0  0.0   2900  1428 ?        Ss   10:43   0:01 /sbin/init

root         2  0.0  0.0      0     0 ?        S    10:43   0:00 [kthreadd]

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

root         3  0.0  0.0      0     0 ?        S    10:43   0:00 [migration/0]

root         4  0.0  0.0      0     0 ?        S    10:43   0:00 [ksoftirqd/0]

……

[root@centos6 ~ 13:21 #57]# ps -elf

F S UID        PID  PPID  C PRI  NI ADDR SZ WCHAN  STIME TTY          TIME CMD

4 S root         1     0  0  80   0 -   725 -      10:43 ?        00:00:01 /sbin/init

 1/4    1 2 3 4 下一页 尾页

  推荐阅读

  2017河南CIO联盟年会见闻:“河南企业级信息化已进入快车道“

【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞? 【CIOAge.com原创稿件】多年来,笔者一向在和51CTO平台上7万多的CIO用户进行隔空交换,如同隔靴搔痒,难熬苦楚>>>详细阅读


本文标题:39条常见的Linux系统简单面试题

地址:http://www.17bianji.com/lsqh/40102.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)