Linux基本功九:Linux系统状态监测及进程控制

1、查询当前系统的信息
  hostname  主机名
  hostname shrek001 这里可以修改但是下次重启失效;要想永久有效,需在配置文件里设置;
  主机名查看:cat /etc/hosts
  里面主机名的设置: vi /etc/sysconfig/network
  windows下的主机名的设置:C:windows\system32\drivers\etc\hosts

  uname -a 显示系统的信息
  last 显示最近的用户登录
  lastlog 显示每个用户的登录情况

 2、查询系统当前的状态
  df  查看硬盘的大小
文件大小按逆序排列

  du -a | sort -n -r 
查看目录的大小
  du -sh /etc 
查看内存缓存,物理内存,交换分区
  free --cat /proc/meminfo 
  mount--
 3、/proc文件系统及日志文件
    proc文件系统,是虚拟的;显示的是系统的信息;是系统的一个小窗户,所有的命令都要在此查询;
   mount free hostname du 
   日志文件的存放地点:/var/log
   vi /etc/log 
   里面有个比较重要的日志: messages-   security-maillog-cron[计划任务,updatedb-slocate]-boot-mysqllog
   查看最近的系统动态
   tail /var/log/messages  
   实时监测系统的状态
   tail -f /var/log/messages  
   查看一下最近的服务出错的问题:
/var/log/messages
   查看一下谁登录了系统,改了我的密码:
/var/log/security
   查看一下mail怎么发布出去:
/var/log/maillog
   查看谁登陆了我的系统,然后kill him:
<pre name="code" class="objc">w   
skill -9 pts/2

 
 

 4、进程的显示
   pstree 
   ps-au 
   top  ? M k n < > q
   pgrep firefox
   pidof firfox-bin
   -e 显示所有进程
   -f 全格式
   a 显示终端上的所有进程
   r 显示正在运行的进程
   u 以用户为主的格式来显示程序状况
 5、控制进程 优先级nice 和 renice
   (1)kill
    kill PID 默认的发的是15号信号,处理好后续的事物;
    kill -s 9 PID  如果屏蔽了15号进程,则强制杀死,9;
    killall -9 firefox
    pkill -9 firefox
    kill -l 列出各种信号;-9 -15 -18 -19 
    S D T R Z < N
   (2)改变某个进程的优先级
    nice -n -20 uodatedb
    进程的装填s[睡眠] t[停止] r[正在运行] d[深度睡眠] z[僵尸进程]状态
    将进程为1的优先级变为-10  
   renice -10 1
    或者 top r 再改变其优先权
    -19--20 优先级最高到最低
    如果想改变某个进程的优先级,我们可以先按r,然后输入PID,然后输入-19--20之间的数字;
 6、控制台前台和后台
   & --丢到后台运行
   ctr+z --暂停某个任务,丢入后台
   bg %1 后台的第一个任务开始运行
   fg %2 将改程序调到前台运行;
   jobs --查看后台运行的程序
   
   例如:
   (1)后台运行三个程序
    vi &
    vi &
    vi &
    若想要停止这些进程:
    ps aux | grep vi
    kill PID
    或者:
    kill %1   杀掉后台一个任务
   (2)将某个程序丢入后台,且不受控制台的控制,exit该shell后还能执行;
   nohup filename &
    这样该filename就会在后天运行,不属于任何控制台;


  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值