1,查看linux版本: lsb_release -a.
2,获取当前内核名称和其它信息: uname -a
3,查找当前文件夹下所有.mp3文件,并强制删除: find ./ -name "*.mp3" | xargs rm -rf
4,在当前目录下的所有普通文件中搜索hostnames这个词: find . -name /* -type -f -print | xargs grep "hostname"
5,打包文件example下文件,除过文件夹lib下的文件:tar --exclude example/WEB-INF/lib -zcvf bak/example2010-12-15.tar.gz example/*
6,后台运行程序(启动进程)
nohup /usr/local/bin/python /var/log/httpd/PythonCode/3G/3g.py >> nohup-3g.out &
7,copy文件,当文件已经存在的情况下覆盖 /cp /var/log/httpd/new.log/var/log/httpd/old.log
8,文件同步,同步192.168.1.100服务器上的new.log_2到当前文件夹下:编辑100上的/etc/rsyncd.conf
添加path = /var/log/httpd
commnet = counter log
rsync -a 192.168.1.100::counter/new.log_2 .
9,tomcat服务器的重启,设置定时任务*/3 * * * * root /root/shell/monitor.sh
在shell下编写monitor.sh
TOMCAT_DIR=/usr/local/apache-tomcat-6.0.9
SHELL_DIR=/root/shell
cd $SHELL_DIR
pid=`ps -ef|grep "$TOMCAT_DIR"|grep -v grep|awk '{print $2}'`
cp /dev/null result.txt
wget --timeout=10 --spider --append-output=$SHELL_DIR/result.txt http://192.168.1.100:8080/example/login.jsp
result=`cat result.txt |grep "200 OK"|sed -n 1p`
if [ -z "$result" ]
then
kill -9 $pid
sleep 5
cd $TOMCAT_DIR/bin/
. ./myconfig.sh
./startup.sh
date '+%F %T' >> $SHELL_DIR/times.txt
else
exit 0
fi
10,查看服务器负载:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器
11, 打印当前系统活动摘要:w 显示目前登入系统的用户信息
12,df 统计文件系统的使用情况:df -h
13,du统计每一目录的使用情况:du -sh * 查看每个文件和目录的大小