linux服务-系统管理-任务

1服务


查看服务开启,


通过端口  netstat -tunl | grep 80


通过进程名  ps -ef | grep httpd




rpm包服务  service httpd start     (查看服务是否开启  chkconfig --list | grep httpd)


自启动方法 1、chkconfig --level 2345 httpd on 2、vi /etc/rc.d/rc.local  加入 /etc/init.d/httpd start 


源码包服务 


快捷启动  ln -s /usr/local/apache/bin/apachectl /etc/init.d/httpd 或直接 copy /usr/local/apache/bin/apachectl /etc/rc.d/init.d




自启动方法  vi /etc/rc.d/rc.local  加入 /usr/local/apache/bin/apachectl start 




2系统管理(高压力 一周重启一次 低压力一月重启一次)


ps aux 主要查看cpu和内存占有


pstree  以树状形式呈现 pstree -pu


top  动态展现  (P M q:quit) 要求:load average CPU %id>20%  mem   swap  zombie 




netstat -an (查看开启端口)








kill -9 pid号  killall 进程名 






3磁盘管理  


查看硬盘使用情况  df -lhT (-t/-x ext3)    




du -sh 目标文件   统计目标文件大小




4 定时任务


一次性任务  at   chkconfig --list | grep atd  查看是否开启服务 at now +1 minutes (at 02:30 2016-07-25)


at> /...../xxx.sh


at> Ctrl+D


atq查看  at -c l


循环任务 crontab绑定用户身份 chkconfig --list | grep cron  , service crond start


crontab -e 


*/5 1 1-15 * * echo 111 >> /root/test.log  注意是分钟到月,使用绝对路径,


crontab -l 查看任务


crontab -r 删除任务 


系统任务(推荐)


ll /etc/cron.{daily,weekly,monthly}


vi /etc/anacrontab


RANDOM_DELAY=45  最大的随机延迟,分钟


START_HOURS_RANGE=23-04  执行时间范围


 1     5      cron.daily              run-parts /etc/cron.daily   代表超过一天执行,强制延迟5分钟




5  w查看系统当前登录用户   last 查看系统登录信息




6 前台后台运行|脱离终端


ctrl+z 在后台暂停 


jobs -l(PID) 显示后台工作 


后台暂停——前台运行 fg %工作号      后台暂停——后台运行   bg %工作号  




为了让后台服务脱离终端,依然能运行,一般需要将它加入自启动文件中  /etc/rc.d/rc.local ,这也是自启动服务的利处之一


||nohup命令 也可  nohup  /root/for.sh &



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值