项目中常用的Linux命令

实际项目中用到的Linux操作命令 ,整理一下,防止遗忘。

一、文件相关操作

1、查看文件夹下的所有文件: ls或者ll

2、进入文件目录: cd /XXX

3、给文件夹赋权限: chmod  755 XXX

4、文件内容查看:cat 文件

5、文件内容查找: cat 文件名|grep 'XXXX' -C 100

cat  ./catalina.out|grep 'by Zero' -C 200

6、文件编辑 vi XXX  或 vim XXX   

普通模式下,按下 Esc 键,然后输入 :q 退出,如果你做了改动,需要输入 :wq 保存并退出。

如果想强制退出而不保存改动,可以输入 :q!

7、 输出日志 tail -f  ./catalina.out

8、查找指定内容并输出到指定文件

 cat 文件名|grep 'XXXX' -C 100 >  file.txt

二、Tomcat相关操作

1、查看进程 ps -ef|grep tomcat 或者ps -aux|grep tomcat

2、杀死进程 kill -9 进程号

3、服务启动  ./startup.sh

4、查看日志  tail -f  /data/tomcat-8.5.90/logs/catalina.out

三、jar 包的执行

sudo nohup java -jar  activemq-worker-1.0.0.jar >  nohup.out 2>&1 &

指定JDK运行环境执行服务

nohup /root/jdk1.8.0_131/jre/bin/java -jar /home/activemq-worker-1.0.0.jar > /home/nohup.out 2>&1 &

如果出现乱码可指定编码格式

nohup java -jar -Dfile.encoding=utf-8 protal-interface-0.0.1-SNAPSHOT.jar > nohup.out  2>&1 &

四、其他命令

1、查看端口号是否通  telnet  IP 地址  端口号

2、 查看当前服务器硬盘容量的使用情况  df -h 

3、查看当前服务器资源占用情况 top

4、看防火墙状态

systemctl status firewalld

systemctl 相关的命令

1、启动服务 systemctl start 服务名

2、停止服务 systemctl stop 服务名

3、重启服务 systemctl restart 服务名

4、查看服务是否已启动 systemctl is-active 服务名

5、查看服务的状态 systemctl status 服务名

6、启用开机自启动服务 systemctl enable 服务名

7、停用开机自启动服务 systemctl disable 服务名

8、查看服务是否为开机自启动 systemctl is-enabled 服务名

9、只重启正在运行中的服务 systemctl try-restart 服务名

10、显示所有的服务状态---空格翻页 q推出 systemctl list-units --type service --all

11、查看启动成功的服务列表 systemctl list-unit-files|grep enabled

12、查看启动失败的服务列表 systemctl --failed

13、查看所有服务的状态---空格翻页 q推出

systemctl list-unit-files --type service

以上仅供参考!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值