service iptables status #查看防火墙状态
service iptables start #开启防火墙
service iptables stop #关闭防火墙
nohup java -jar damo.jar & 发布jar包 #常用:nohup系统后台不挂断地运行命令,退出终端不会影响程序的运行
ps -ef| grep java #常用:查看当前的Java进程
kill -9 [端口号] #常用:强制杀掉
启动tomcat命令: ./startup.sh
关闭tomcat的命令: ./shutdown.sh
cd /home #常用:进入home目录
ls #常用:列出当前目录下所有目录
ll #列出当前目录下所有目录
.. #上级目录
cat filename #常用:查看文件的内容
tail -f catalina.out #常用:这个命令用来监控我们后台的日志
vi filename ---> i #输入状态
vi filename --->/查找的字段 #查找
esc :wq #常用:保存且退出
esc :q! #常用:不保存退出
vim filename #文件不存在则新创建一个
grep sss txt.log #grep 查找的数据 文件名
tar -cvf 20170630.tar ROOT #备份
tar -xvf 20170630.tar ROOT #解压
unzip test.zip #解压zip包
zip -r test.zip test #压缩test目录
tar -zxvf java.tar.gz #解压gz包
mkdir test #创建目录
touch test #创建文件
rm -rf test.txt #这个命令可以删除目录下的所以文件,谨慎使用
rm test.txt #这个也可以删除
cp -r /test /home/ #复制test文件夹到home下
cp test.txt /home #复制test文件到home下
mv /test /home/下 #移动test文件夹到home下
chown -R kaifa:kaifa /data #给开发用户赋权data的所有权限
free -g(-m) #显示G单位,-m显示M单位
top #linux下的性能分析工具
openssl x509 -in <证书请求文件>.pem -noout -dates #查看证书过期时间
du -sh #查看当前目录下的文件大小
du -sh /home/* #查看指定目录下的文件大小
ls -hl #
查看某个进程 : ps
如:查看当前的Java进程
ps -ef | grep java
查找并显示给定命令的绝对路径: which
which指令会在环境变量$PATH
设置的目录里查找符合条件的文件。也就是说,使用which命令,就可以看到某个系统命令
是否存在,以及执行的到底是哪一个位置的命令。
which java
查看某个目录的具体指向(是否为软连接): ls
ls -l /bin/java
查看当前所在目录位置: pwd
pwd
不挂断地运行命令:nohup
nohup java -jar damo.jar
实时监控后台的日志:tail
tail -f nohup.out
查看文件内容: cat
cat filename
监控linux的系统状况 : top
top
查看SSL证书有效日期: openssl
openssl x509 -in server.crt -noout -dates
如果只想查看SSL证书的过期日期,用-enddate替换-dates。
创建目录 : mkdir
mkdir test
创建文件:touch
touch test.txt
修改文件: vi
vi filename ---> i #输入状态
esc ---> :wq #常用:保存且退出
esc ---> :q! #常用:不保存退出
修改linux密码
修改密码,不用重启实例。
passwd