1、du
du -sh 后面加上文件或文件夹名,可查看文件或文件夹的大小;
2、df
df -h 可查看系统硬盘使用情况
3、free
free -m查看内存情况
4、tar
tar -cvf demo.tar demo 表示把demo文件打包成demo.tar的压缩包;
tar -xvf demo.tar 表示把demo.tar包解压到demo包中;
5、unzip
解压war包 unzip xx.war -d xx 把xx.war包解压到xx包
解压zip包 unzip x demo.zip 把demo.zip解压到demo包
6、linux中 /dev/null命令
/dev/null :代表空设备文件
> :代表重定向到哪里,例如:echo "123" > /home/123.txt
1 :表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null"
2 :表示stderr标准错误
& :表示等同于的意思,2>&1,表示2的输出重定向等同于1
1、禁止标准输出
cat filename
cat filename >/dev/null
2、禁止标准错误
[root@zhoucentos log]# rm filename1
rm: 无法删除"filename1": 没有那个文件或目录
[root@zhoucentos log]# rm filename1 2>/dev/null
3、禁止标准输出和标准错误
[root@zhoucentos log]# rm filename1
rm: 无法删除"filename1": 没有那个文件或目录
[root@zhoucentos log]# rm filename1 >/dev/null 2>&1
4、清除文件的内容
[root@zhoucentos log]# cat filename
wo ai wo jia
[root@zhoucentos log]# cat /dev/null > filename
[root@zhoucentos log]# cat filename
7、telnet
telnet 的命令功能很多,但我们最最常用的就是验证网络有没有开通;
ping 也能验证网络的互通性,但它只能验证ip是否开通,而telnet不仅能验证ip,而且同时也要验证port通不通。
ping语法
ping ip 查案ip网络有没有开通
telnet 语法
telnet ip port 查看ip:port网络是否通
telnet通了之后,如何关了呢?
CTRL+]键,这时会强制退到telnet命令界面下,再用quit退出就行了
telnet登录之后,也可以发送xml报文,步骤如下:
1、telnet ip port
2、Ctrl + ]
3、Enter键盘
4、输入要发送的报文(报文前要加上六位或九位报文字节的长度)
netstat 语法
netstat -nap | grep port 查看端口是否启动起来,
生产环境的启动脚本demo:
cd /opt/soft/jar/baihang-batch && nohup java -Xmx1024m
-Djava.security.egd=file:/dev/./urandom
-XX:ErrorFile=/opt/soft/logs/baihang-batch/hs_err_%p.log -Xloggc:/opt/soft/logs/baihang-batch/gc_%p.log
-XX:HeapDumpPath=/opt/soft/logs/baihang-batch
-XX:+PrintGCDetails
-XX:+PrintGCDateStamps
-XX:+HeapDumpOnOutOfMemoryError
-XX:+PrintClassHistogramBeforeFullGC
-XX:+PrintClassHistogramAfterFullGC
-XX:+PrintGCApplicationConcurrentTime
-XX:+PrintGCApplicationStoppedTime -jar baihang-batch.jar --spring.profiles.active=sit4 >/dev/null 2>&1 &