1. Linux系统服务管理
工具ntsysv 类似图形界面管理工具,如果没有该命令使用 yum install -y ntsysv 安装
常用服务:crond, iptables, network, sshd, syslog, irqbalance, sendmail, microcode_ctl
linux 新增服务添加到开机启动
例如 tomcat
vim /etc/init.d/tomcat //从第二行加入
- # 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 文件
[[email protected] sundong]# find /sd/sundong/ -type f -mtime +1 -exec cp {} {}.bak \;
删除
[[email protected] 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