系统管理

系统管理

进程管理
  • 显示当前进程数
    top -b -n >>s.log
  • 重启进程
kill -1 PID
  • 强制停止进程
kill -9 PID
  • 强制停止某一类进程
killall -9 [pid_name]
  • 清除远程登陆的用户
[root@centos6 mooc]# w
 23:58:42 up 15:06,  6 users,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     :0       :0               08:53   ?xdm?  10:11   0.42s gdm-session-worker [pam/gdm-password]
root     pts/0    183.63.119.37    22:29    1:07m  0.33s  0.30s -bash
root     pts/1    183.63.119.37    22:35   39:46   2.66s  2.60s ssh centos2
root     pts/2    183.63.119.25    22:38    2.00s  0.10s  0.00s w
root     pts/3    183.63.119.37    22:52   38:50   0.27s  0.20s ssh centos1
root     pts/4    183.63.119.37    23:01   56:42   0.07s  0.02s ssh centos1

[root@centos6 mooc]# pkill -9 -t pts/1 
[root@centos6 mooc]# pkill -9 -t pts/3
[root@centos6 mooc]# pkill -9 -t pts/4
[root@centos6 mooc]# w
 00:00:50 up 15:08,  3 users,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     :0       :0               四08   ?xdm?  10:13   0.42s gdm-session-worker [pam/gdm-password]
root     pts/0    183.63.119.37    22:29    1:09m  0.33s  0.30s -bash
root     pts/2    183.63.119.25    22:38    2.00s  0.13s  0.01s w

  • 更改进程优先级
nice -n -5 pid # only set when a servece is set up  
工作管理
  • 将运行的进程放入后台

    • command &
    • top #按下ctl + z 快捷键 ,放在后台暂停
  • 查看后台工作

      `jobs [-l]`
    
  • 将后台暂停的工作恢复至前台

fg %工作号

*将工作恢复到后台运行

bg %工作号
  • 脱离终端后,后台程序不停止
nohup  command
cat command >> /etc/rc.local
系统资源查询
  • 查询系统重要资源
vmstat 1
  • 检测内核信息
dmesg
  • 查看内存状态
free

*查看cpu信息

cat /proc/cpuinfo
  • 查看当前内核版本
uname -a
  • 查看系统当前版本
lsb_release -a 
  • 查看进程调用的文件
lsof | more
  • 查看某个文件被哪个进程调用
lsof /sbin/init
  • 查看http进程调用了哪些文件
lsof -c httpd
  • 按照用户名,查询某用户的进程调用的文件
lsof -u root
系统定时任务
  • at 一次定时执行任务
	at now +time
  • crond 服务管理与访问控制
crontab -e 
# 进入crontab 编辑界面,会打开你的编辑器
*****执行的任务  
  • 查询定时

     crontab -l
    
  • 删除定时

crontab -r
posted @ 2017-09-15 01:41  ethan2lee  阅读(163)  评论(0编辑  收藏  举报