linux 系统运维

Linux 系统监控
1、进程
    查看所有进程
     ps -ef
     ps -ef |grep nginx
 结束进程
    # 结束进程号为5031
    kill -g 5031

   # 结束 nginx 进程
    killall nginx

2、查看系统版本
    cat /proc/version
3、网络设置
      3.1、查看网络参数
          ifconfig
       3.2、设置eth0的IP地址为192.168.1.222,子网掩码为255.255.255.0
        注:手工配置linux网络只限于临时使用,配置不保存,网络或者系统重启后会丢失。
        # ifconfig eth0 192.168.1.222 netmask 255.255.255.0

  3.3、修改 ip

vi /etc/sysconfig/network-scripts/ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0 #网卡编号
BOOTPROTO=static #静态ip或者DHCP动态获取。 静态--static 动态--dhcp
BROADCAST=192.168.101.255 #广播地址
HWADDR=00:0C:29:90:50:42 #MAC地址
IPADDR=192.168.101.5 #IP地址
NETMASK=255.255.255.0 #子网掩码
NETWORK=192.168.101.0 #网段,我就是开始忘记设置这个了
ONBOOT=yes #开机时是否启动网卡。启动--yes 不启动--no


3.4、启动 ,停止 网络服务
     service network start --启动网络
     service network stop --停止网络
4、硬盘容量

 递归查看当前目录文件大小
    du -h
 查看当前目录大小
   du -sh
查看子文件夹目录大小
  du -sh git
查看制定文件大小
  du -h /package/abc.rpm
查看磁盘空间
  df -hl 

5、开启启动项
     查看开机启动项
       chkconfig --list
     查看服务状态,例如查看mysqld
        service mysqld stauts

    设置开机启动
       vi /etc/rc.local添加以下内容:
      如 service mysqld start

6、查看,设置系统的启动模式
    CentOS分为6种启动模式,可以通过 cat /etc/inittab 查看:

# Default runlevel. The runlevels used are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
翻译下:
0 停机
1 单用户模式
2 多用户模式,没有网络
3 多用户模式
4 没有使用
5 xwindow
6 重新启动
原文地址:https://www.cnblogs.com/rhythmK/p/4671240.html