Linux 常用指令三

网络设置

设置静态IP,打开ifcfg-eth0文件进行修改,如果有多个网卡eth0,eth1这个也有多个.

vim /etc/sysconfig/network-scripts/ifcfg-eth0 

04

设置IP地址

02

重启网络

03


进程管理

ps:查看进程

05

ps -aux | more

10

08

09

ps -aux | grep sshd

11

查看父进程

ps -ef | more

12

13

kill/killall:终止进程

    kill [选项] 进程号(功能描述:通过进程号杀死进程)

    killall 进程名(功能描述:通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用)

常用选项:

    -9:表示强迫进程立即停止   

踢掉远程登录

15

终止sshd服务

 16

终止多个gedit编辑器【killall,通过进程名称来终止进程】

17

18

强制杀掉一个终端   

20

21

pstree:进程树

    pstree [选项] ,可以更加直观的来看一个进程

常用选项

    -p:显示进程的PID

    -u:显示进程的所属用户

树状的形式显示进程的pid

22

树状的形式显示进程的用户id

23

top:动态监控进程【top [选项]】

选项说明

43

交互操作说明

42

top

46

45

监视特定用户

输入u,然后输入用户名

47

终止指定的进程

输入k,然后输入pid

48

根据CPU排序

输入大写“P”

50

指定系统状态更新时间(每隔10秒自动更新,默认是3秒刷新一次)

49

netstat:查看系统网络情况【netstat [选项]】

51

查看所有

52

查看sshd服务

53


服务管理

service:服务管理【service 服务名 [start(启动) | stop(停止) | restart(重启) | reload(重载) | status(状态) ]】

注:CentOS7.0以后,使用的是systemctl.

查看防火墙状态

service iptables  status

25

Windows下验证服务

telnet 192.168.132.100 22

26

27

查看所以服务

setup:查看所有系统服务

28

29

30

init.d文件查看服务

ls -l /etc/init.d/

31

runlevel:服务运行级别(每一个服务在不同的级别都设置了是否自启动)

33

chkconfig:设置服务级别(设置完之后要重启服务才会生效

34

查看服务启动级别

chkconfig --list

35

使用grep方式查看sshd服务

chkconfig --list | grep sshd

36

使用服务名的方式查看iptables防火墙

chkconfig iptables --list

37

修改sshd服务在级别5不要自启动

chkconfig --level 5 sshd off

38

在所以级别下面关闭防火墙

chkconfig iptables  off

39


(1)