tar zcvf xxx.tar.gz ./* 把当前目录下所有文件打包,也可以指定具体打包哪些文件 du -h 查看当前文件夹的大小,也可以查看指定文件大小 ip a 当前 ip rwx r-x r-x r read 可读 4 w write 可写 2 x excute 执行 1 - 没有权限 0 ------------------ find find / -name*文件名* 按文件名模糊查找 find / -size +10M 按文件大小查找 find / -size +100M |xargs ls -sh 按文件大小查找,可显示查找结果文件的大小单位 其中|args是管道符,作用是把前面命令的执行结果交给后面的命令执行,把前面的结果作为后面命令的输入 top 查看系统进程、CPU使用情况 ------------------ ======== 查找占用磁盘空间的大:(查找大文件) find / -type f -size +800M 查看磁盘空间: df -hl : ====================================== 退出:q 或 ctrl + c ====== 服务脚本开机启动 chkconfig aaa on 关闭随开机启动 chkconfig aaa off 服务脚本: etc/rc[0~6].d其实是/etc/rc.d/rc[0~6].d的软连,主长度要是为长度了保持和Unix的兼容性才做此策 ================= if [ "$a" = "" ] 必须都有空格,注意: ==============脚本研究 #!/bin/sh #chkconfig:2345 80 05if #description:aaa nohup java -jar /usr/local/ihr-services/service_onsiteresumedeal_jar/ihr-onsitemessdeal.jar >/guo/service.log 2>&1 & app_command="nohup java -jar /usr/local/java/serviceTest/ResumeTransmit_jar/ResumeTransmit.jar >/guo/service.log 2>&1 &" app_command="nohup java -jar /usr/local/ihr-services/service_resumemessdeal_jar/ihr-resumemessdeal.jar > /dev/null 2>&1 &" app_pidname="ResumeTransmit.jar"s pidlist="" start(){ echo "$app_pidname 服务准备启动" su - root -c "$app_command" pidlist=`ps -ef|grep $app_pidname|grep -v "grep"|awk '{print $2}'` if ["$pidlist" = ""] then echo "$qpp_pidname 服务启动失败" else echo "$qpp_pidname 服务启动成功" fi } case $1 in start) cd /usr/local/java/serviceTest/ResumeTransmit_jar # nohup java -jar ResumeTransmit.jar >/guo/service.log 2>&1 & # java -jar ResumeTransmit.jar su - root -c "nohup java -jar /usr/local/java/serviceTest/ResumeTransmit_jar/ResumeTransmit.jar >/guo/service.log 2>&1 &" # su - root -c "java -jar /usr/local/java/serviceTest/ResumeTransmit_jar/ResumeTransmit.jar" echo "start"; stop) pkill -9 ResumeTransmit echo "stop";; restart) echo "restart"; *); esac ================for: author:zefeng.guo servicelist=`chkconfig --list |grep '^ihr-' |awk '{print $1}'` printf "