2、关机:shutdown
3、重启:reboot
4、安装.rpm文件:rpm -ivh xxxx.rmp
5、卸载、rpm文件:rpm -e xxxx
6、安装.bin文件:直接安装./xxx.bin文件:直接安装
7、查找已经安装的文件:rpm -qa | grep java ,然后rpm -e --nodeps xxxxx
8、安装tar.gz文件:首先tar -xvf xxxx.tar.gz ,然后在解压后的目录里面: make && make install
9、查看Tomcat启动状态:ps -elf|grep tomcat
10、杀服务:kill -9 xxxxx
11、查看tomcat后台命令:tail -f /usr/local/tomcat7/logs/catalina.out
后500行命令: tail -n 500 /usr/local/tomcat7/logs/catalina.out
从第500行开始看命令:tail -n +500 /usr/local/tomcat7/logs/catalina.out
12、vi编辑器:vi /etc/profile:小写i进入编辑状态,修改完后按Esc键,再:wq保存退出.13、创建文件夹:mkdir xx,删除文件夹或文件:rm -rf xxx
14、移动文件或目录:mv xx xxx(还可以作为修改文件或文件夹命令)
15、查找命令:find /data/soft -name '2*'
locate /data/soft/p(查找data/soft下面所有p开头的文件,速度较快,但是对于刚更新的或改名的文件可能搜索不出来)
查找当前目录下包含特定字符串的命令:grep -rn "张" *
查找某个目录下包含特定字符串的命令:find /opt/scf/tmp/my|xargs grep "张"
查找某个目录下.txt文件中包含特定字符串的命令:find /opt/scf/tmp/my -type f -name "*.txt"|xargs grep "张"
查找文件中包含多少特定字符串的命令:grep 'act=registerDays_success' five_yuan_commonutil.log| wc -l
根据某个特定的字符串去重(uid):grep 'act=registerDays_success' five_yuan_commonutil.log| awk -F "uid=" '{print $NF}' | uniq |wc -l
去重后的记录条数:sort test_20160430.txt|uniq |wc -l
去重后写入新文件:cat test_20160430.txt|sort|uniq > newFile
不去重的记录条数:cat test_20160430.txt|wc -l
whereis java:查找所有java安装目录which java :用的那个java版本
16、为linux增加端口开放:iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
service iptables save//保存
service iptable start//启动
service iptables stop//关闭
17、启动nginx:cd /usr/local/nginx/sbin
执行:./nginx
重启nginx:执行:./nginx -s reload
18、查看端口被谁占用:lsof -i:80
19、杀进程:kill -9 PID
一条语句:ps -ef|grep tomcat|grep -v grep|cut -c 9-15|xargs kill -9
20、拷贝文件:cp xx /usr/local21、文件授权:chmod +x xxx chmod 755 xxx
22、显示当前路径:pwd
23、ll和ls:
ll:详细信息,文件权限,大小等信息
ls:只显示文件名和目录名
24、授权:chown mail:mail xxx 改变拥有者和群组
chown root: xxx 改变文件拥有者和群组
chown :mail xxx 改变文件群组
25、统计某文件夹下面文件个数:
ls -lR /data|grep .sh|wc -l (统计data下面.sh文件的个数,含子文件夹)
ls -l /data|grep .sh|wc -l (统计data下面.sh文件的个数,不含子文件夹)
ls -l /data|grep "^-"|wc -l (统计data下面所有文件个数,不含子文件夹)
ls -l /data|grep "^d"|wc -l (统计data下面所有文件夹的个数,不含子文件夹)
26、查看磁盘使用情况:df -l
查看内存使用情况:free -m或top
查看cpu相关信息: cat /proc/cpuinfo
查看进程和端口: netstat -nlap
27、打压缩包:
zip -r hw.zip hw
28、定时任务
编辑定时任务:crontab -e
查看定时任务:crontab -l