|
|
|
|
挪动端

39条罕见的通博8888官网零碎复杂口试题

本文次要分享39条罕见的通博8888官网零碎复杂口试题,此中包罗怎样看以后通博8888官网零碎有几颗物理CPU和每颗CPU的核数、怎样及时检查网卡流量为几多等等,盼望对你有所协助。

作者:Rachy1989泉源:马哥通博8888官网运维|2017-12-22 13:38

有奖调研 | 1TB硬盘等你拿 AI+区块链的开展趋向及使用调研


39条罕见的通博8888官网零碎复杂口试题

1、怎样看以后通博8888官网零碎有几颗物理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

此中load average即零碎负载,三个数值辨别表现一分钟、五分钟、十五分钟内零碎的均匀负载,即均匀义务数。

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

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

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表现有几多数据从磁盘读入内存

bo表现有几多数据从内存写入磁盘

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

o --output,从内存出去

s --swap,交流分区

b --block,块设置装备摆设,磁盘

单元都是KB

4、linux零碎里,您晓得buffer和cache怎样区分吗?

答: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

3 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0

VIRT假造内存用量

RES物理内存用量

SHR共享内存用量

%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、怎样检查以后零碎都有哪些历程?

答:ps -aux 或许ps -elf

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

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

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]

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 S root         2     0  0  80   0 -     0 -      10:43 ?        00:00:00 [kthreadd]

1 S root         3     2  0 -40   - -     0 -      10:43 ?        00:00:00 [migration/0]

1 S root         4     2  0  80   0 -     0 -      10:43 ?        00:00:00 [ksoftirqd/0]

1 S root         5     2  0 -40   - -     0 -      10:43 ?        00:00:00 [migration/0]

8、ps 检查零碎历程时,有一列为STAT, 假如以后历程的stat为Ss 表现什么寄义?假如为Z表现什么寄义?

答:S表现正在休眠;s表现主历程;Z表现僵尸历程。

9、怎样检查零碎都开启了哪些端口?

答:[root@centos6 ~ 13:20 #55]# netstat -lnp

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name

tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1035/sshd

tcp        0      0 :::22                       :::*                        LISTEN      1035/sshd

udp        0      0 0.0.0.0:68                  0.0.0.0:*                               931/dhclient

Active UNIX domain sockets (only servers)

Proto RefCnt Flags       Type       State         I-Node PID/Program name    Path

unix  2      [ ACC ]     STREAM     LISTENING     6825   1/init              @/com/ubuntu/upstart

unix  2      [ ACC ]     STREAM     LISTENING     8429   1003/dbus-daemon    /var/run/dbus/system_bus_socket

10、怎样检查网络衔接情况?

答:[root@centos6 ~ 13:22 #58]# netstat -an

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address               Foreign Address             State

tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN

tcp        0      0 192.168.147.130:22          192.168.147.1:23893         ESTABLISHED

tcp        0      0 :::22                       :::*                        LISTEN

udp        0      0 0.0.0.0:68                  0.0.0.0:*

……

11、想修正ip,需求编辑哪个设置装备摆设文件,修正完设置装备摆设文件后,怎样重启网卡,使设置装备摆设失效?

答:运用vi或许vim编辑器编辑网卡设置装备摆设文件/etc/sysconfig/network-scripts/ifcft-eth0(假如是eth1文件名为ifcft-eth1),内容如下:

DEVICE=eth0

HWADDR=00:0C:29:06:37:BA

TYPE=Ethernet

UUID=0eea1820-1fe8-4a80-a6f0-39b3d314f8da

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

IPADDR=192.168.147.130

NETMASK=255.255.255.0

GATEWAY=192.168.147.2

DNS1=192.168.147.2

DNS2=8.8.8.8

修正网卡后,可以运用下令重启网卡:

ifdown eth0

ifup eth0

也可以重启网络效劳:

service network restart

12、可否给一个网卡设置装备摆设多个IP? 假如能,怎样设置装备摆设?

答:可以给一个网卡设置装备摆设多个IP,设置装备摆设步调如下:

cat /etc/sysconfig/network-scripts/ifcfg-eth0#检查eth0的设置装备摆设

DEVICE=eth0

HWADDR=00:0C:29:06:37:BA

TYPE=Ethernet

UUID=0eea1820-1fe8-4a80-a6f0-39b3d314f8da

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

IPADDR=192.168.147.130

NETMASK=255.255.255.0

GATEWAY=192.168.147.2

DNS1=192.168.147.2

DNS2=8.8.8.8

(1)新建一个ifcfg-eth0:1文件

cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:1

(2)修正其内容如下:vim /etc/sysconfig/network-scripts/ifcfg-eth0:1

DEVICE=eth0:1

HWADDR=00:0C:29:06:37:BA

TYPE=Ethernet

UUID=0eea1820-1fe8-4a80-a6f0-39b3d314f8da

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

IPADDR=192.168.147.133

NETMASK=255.255.255.0

GATEWAY=192.168.147.2

DNS1=192.168.147.2

DNS2=8.8.8.8

(3)重启网络效劳:

service network restart

13、怎样检查某个网卡能否衔接着交流机?

答:mii-tool eth0 或许 mii-tool eth1

14、怎样检查以后主机的主机名,怎样修正主机名?要想重启后照旧失效,需求修正哪个配 置文件呢?

答:检查主机名:hostname

centos6.5

修正主机名:hostname centos6.5-1

永世失效需求修正设置装备摆设文件:vim /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=centos6.5-1

15、设置DNS需求修正哪个设置装备摆设文件?

答:(1)在文件 /etc/resolv.conf 中设置DNS

(2)在文件 /etc/sysconfig/network-scripts/ifcfg-eth0 中设置DNS

16、运用iptables 写一条规矩:把泉源IP为192.168.1.101拜访本机80端口的包间接回绝

答:iptables -I INPUT -s 192.168.1.101 -p tcp --dport 80 -j REJECT

17、要想把iptable的规矩保管到一个文件中怎样做?怎样规复?

答:运用iptables-save重定向到文件中:iptables-save > 1.ipt

运用iptables-restore反重定向返来:iptables-restore < 1.ipt

18、怎样备份某个用户的义务方案?

答:将/var/spool/cron/目次下指定用户的义务方案拷贝到备份目次cron_bak/下即可

cp /var/spool/cron/rachy /tmp/bak/cron_bak/

19、义务方案款式中,后面5个数字分表表现什么寄义?

答:顺次表现:分、时、日、月、周

20、怎样可以把零碎中不必的效劳关失?

答:(1)运用可视化东西:ntsysv

(2)运用下令:chkconfig servicename off

21、怎样让某个效劳(假设效劳名为 nginx)只在3,5两个运转级别开启,其他级别封闭?

答:先封闭一切运转级别:chkconfig nginx off

然后翻开35运转级别:chkconfig --level 35 nginx on

22、rsync 同步下令中,上面两种方法有什么差别呢?

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

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

答:(1)前者是经过ssh方法同步的

(2)后者是经过rsync效劳的方法同步的

23、rsync 同步时,假如要同步的源中有软衔接,怎样把软衔接的目的文件或许目次同步?

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

24、某个账号登岸linux后,零碎会在哪些日记文件中记载相干信息?

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

25、网卡或许硬盘有题目时,我们可以经过运用哪个下令检查相干信息?

答:运用下令dmesg

26、辨别运用xargs和exec完成如许的需求,把以后目次下一切后缀名为.txt的文件的权限修正为777

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

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

27、有一个剧本运转工夫能够超越2天,怎样做才干使其不连续的运转,并且还可以随时察看剧本运转时的输入信息?

答:运用screen东西

28、在通博8888官网零碎下怎样依照上面要求抓包:只过滤出拜访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

29、rsync 同步数据时,怎样过滤出一切.txt的文件差别步?

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

30、rsync同步数据时,假如目的文件比源文件还新,则疏忽该文件,怎样做?

答:保存更新运用-u或许--update选项

31、想在通博8888官网下令行下拜访某个网站,而且该网站域名还没有剖析,怎样做?

答:在/etc/hosts文件中添加一条从该网站域名到其IP的剖析记载即可,或许运用curl -x

32、自界说剖析域名的时分,我们可以编辑哪个文件?能否可以一个ip对应多个域名?能否一个域名对应多个ip?

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

33、我们可以运用哪个下令检查零碎的汗青负载(比方说两天前的)?

答:sar -q -f /var/log/sa/sa22  #检查22号的零碎负载

34、在通博8888官网下怎样指定dns效劳器,来剖析某个域名?

答:运用dig下令:dig @DNSip  domain.com

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

35、运用rsync同步数据时,假设我们接纳的是ssh方法,而且目的呆板的sshd端口并不是默许的22端口,那我们怎样做?

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

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

答:加上--delete选项

37、运用free检查内存运用状况时,哪个数值表现真正可用的内存量?

答:free列第二行的值

38、有一天你忽然发明公司网站拜访速率变的很慢很慢,你该怎样办呢?

(效劳器可以登岸,提示:你可以从零碎负载和网卡流量动手)

答:可以从两个方面动手剖析:剖析零碎负载,运用w下令或许uptime下令检查零碎负载,假如负载很高,则运用top下令检查CPU,MEM等占用状况,要么是CPU忙碌,要么是内存不敷,假如这二者都正常,再去运用sar下令剖析网卡流量,剖析是不是遭到了打击。一旦剖析出题目的缘由,接纳对应的步伐处理,如决议要不要杀去世一些历程,或许制止一些拜访等。

39、rsync运用效劳形式时,假如我们指定了一个暗码文件,那么这个暗码文件的权限应该设置成几多才可以?

答:600或400

【编辑引荐】

  1. 通博8888官网 DNS效劳器装置、设置装备摆设和维护
  2. 用零碎日记理解你的通博8888官网零碎
  3. 嵌入式通博8888官网零碎在线晋级战略
  4. 通博8888官网之HA高可用集群的根底观点总结
  5. 说了这么久的“ 通博8888官网桌面年”,为什么还没来?
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
各人都在看
猜你喜好

读 书 +更多

盘算机病毒剖析与防治简明教程

本书片面翔实地引见了种种病毒的原理,以操纵零碎的开展为主线,联合病毒的开展进程来综合剖析病毒。在剖析东西上,较多天时用了剧本言语、...

订阅51CTO邮刊

点击这里检查样刊

订阅51CTO邮刊