linux 工作常用命令

1.切换到root权限:
sudo -i su root
2.关闭防火墙
systemctl stop firewalld

永久关闭:chkconfig iptables off
3.rz -be上传文件,sz下载服务器文件(安装rz命令:yum install lrzsz)
4.查询端口号是否被占用netstat -nltp |grep 端口号或服务名
5.rm -rf +目录名:删除一个文件夹
6.tail -f nohup.out
tail -n 100 nohup.out
7.ps -ef | grep scfTe.jar 查看进程
8.kill -9 +进程id 停止该进程
9.nohup java -jar scfTe.jar &  后台启动可执行jar
10.telnet  esb1.service.58dns.org 30000   
11.cat 原始日志 | grep '日志关键词' | awk 清洗出电话 > tel.txt
12.captchaCheck|true|电话|System.currentTimeMillis
 13.grep ‘test’ d* 搜索以d开头的文件中包含test的行
 14.cat neworderweb.log.2015-12-27 | grep 'captchaCheck|true'> tt.log
15. free -m查看内存使用情况,以兆为单位
16.netstat -apon |grep 16016找出运行在指定端口的连接
17.df -h查看磁盘情况  
18.df -m以兆为单位      
19.top查看cpu使用率和内存情况
20.find /opt/ -type f -name "*.properties" | xargs grep "16027"全局查询包含16027的所有配置文件
21.find /etc/ -type f -name "*" | xargs grep "PermSize"
22. grep -n "867368025952485" *.txt 搜索某个字符串并打印出行号
23.less a.txt|grep "aaa"搜索某个文件中的aaa
24.jstat -gcutil 19816 2000(19816进程号,2000代表2秒)
25.less 中午乱码: 尝试先输入命令export LESSCHARSET=utf-8 然后再less
26.netstat -nat | grep -iw "8070" | wc -l查看某个端口号的连接数
27.Curl是Linux下一个很强大的http命令行工具,其功能十分强大。
28.jstat –gcutil pid time(毫秒) 查看gc情况
29.cat /root/.mysql_secret查看mysql随机密码
30.解压缩
解压 tar -zxvf FileName.tar.gz
压缩tar -zcvf FileName.tar.gz  目录名
解压zip和war
unzip WebRoot.zip -d +文件夹名
31.获取pid:pid=`ps -ef |grep tomcat |grep $tomcat_home |grep -v "grep" |awk '{print $2}'`

32.查看某个文件夹大小命令:du -sh

你可能感兴趣的:(linux,java,linux)