2015-04-20linux系统日常管理3

1. Linux系统服务管理
工具ntsysv 类似图形界面管理工具,如果没有该命令使用 yum install -y ntsysv 安装
常用服务:crond, iptables, network, sshd, syslog, irqbalance, sendmail, microcode_ctl
linux  新增服务添加到开机启动

例如  tomcat  

vim /etc/init.d/tomcat  //从第二行加入

  1. # chkconfig: 2345 63 37

chmod 755 /etc/init.d/tomcat

chkconfig --add tomcat
chkconfig tomcat on

2. Linux系统日志
/etc/rsyslog.conf  (http://www.lishiming.net/thread-7260-1-1.html)
/var/log/messages核心系统日志文件 
每周归档一个日志 messages-20130901
/etc/logrotate.conf
messages由syslogd这个守护进程产生的,如果停掉这个服务则系统不会产生/var/log/messages
last  /var/log/wtmp  查看用户登录历史
lastb  /var/log/btmp  查看无效登录历史
/var/log/maillog  邮件
/var/log/secure  登录
/var/log/dmesg   启动
3. exec与xargs

生成 .bak 文件

[root@sun sundong]# find  /sd/sundong/   -type  f  -mtime  +1  -exec  cp  {} {}.bak \;

删除

[root@sun sundong]# find  /sd/sundong/   -type   f  -name   "*.bak" |xargs  rm -rf

exec 和find同时使用
查找当前目录创建时间大于10天的文件并删除 :find . -mtime +10 -exec rm -rf {} \;
批量更改文件名: find ./* -exec mv {} {}_bak \;
xargs 用在管道符号后面
find . -mtime +10 |xargs rm -rf
ls -d ./* |xargs -n1 -i{} mv {} {}_bak
xargs 可以把多行变成一行  cat 1.txt|xargs
4. screen 工具介绍
screen相当于一个虚拟终端,它不会因为网络中断而退出,每次登录都可以进入那个screen
使用方法:直接输入screen命令
screen -ls  查看已经开启的screen
Ctrl +a 再按d退出该screen会话,只是退出,并没有结束。结束的话输入Ctrl +d 或者输入exit
退出后还想再次登录某个screen会话,使用sreen -r screenid 若只有一个screen 直接screen -r
screen -S aming ; 登录的话 screen -r aming
5. 学会使用curl命令
curl是Linux系统命令行下用来简单测试web访问的工具,几个常用的选项你要掌握
curl   baidu.com

我所知道的curl

http://www.apelearn.com/bbs/forum.php?mod=viewthread&tid=7427&highlight=curl

6. 几个和网络相关的命令
ping   指定源IP 

ping -I 116.211.95.148   58.53.94.11
telnet  www.lishiming.net  80
traceroute www.baidu.com
dig @8.8.8.8  study.lishiming.net

yum install bind-utils
nc   任意的TCP和UDP连接和监听
ss命令用法(和netstat类似的) http://www.ttlsa.com/linux-command/ss-replace-netstat/
扩展学习资料:
1. xinetd服(默认机器没有安装这个服务,需要yum install xinetd安装)   http://blog.sina.com.cn/s/blog_465bbe6b010000vi.html

linux Xinetd服务简介(转)http://blog.sina.com.cn/s/blog_6ceed3280101jja0.html

2. Linux系统日志专题  http://tech.ccidnet.com/pub/imag ... uanti/log/index.htm
3. xargs命令  http://blog.csdn.net/zhangfn2011/article/details/6776925

你可能感兴趣的:(linux,NetWork,管理工具)