ubuntu常用命令记录

文章目录

linux-ubuntu常用命令记录,需要在服务器上进行操作时偶尔会忘记一些命令,将一些常用命令记录存档~
ubuntuInstruction1

创建系统服务

1、在目录 /etc/systemd/system 下创建service文件,例如A服务: sudo vim A.service
2、文件内容:

1
2
3
4
5
6
7
8
9
10
[Unit]
Description=A Service
Requires=A.service

[Service]
Type=simple
ExecStart=/usr/bin/java -jar /mnt/java/A/A-0.0.1-SNAPSHOT.jar

[Install]
WantedBy=multi-user.target

3、保存后使用 sudo systemctl daemon-reload 更新配置。
4、设置开机自启: sudo systemctl enable xxx.service
5、实时查看日志:sudo journalctl -f -u A.service
6、删除服务:

  • 禁用开机自启:sudo systemctl disable A.service
  • 停止服务:sudo systemctl stop A.service
  • 删除服务文件:sudo rm /etc/systemd/system/A.service
  • 重载配置:sudo systemctl daemon-reload

服务常用命令

1、查看服务状态:sudo systemctl status A.service

常用可替换:startstoprestart
2、日志相关:

  • 查看实时日志:sudo journalctl -f -u A.service
  • 根据时间段查看日志:sudo journalctl -u nudtserver --since "2024-11-20 00:00:00" --until "2024-11-20 12:00:00"
  • 根据关键词查看日志:sudo journalctl -u nudtserver | grep "我是关键词"
  • 根据关键词且匹配上下5行查看日志:sudo journalctl -u nudtserver | grep -C 5 "我是关键词"
  • 根据时间段及关键词查看日志:sudo journalctl -u nudtserver --since "2024-11-20 00: 00:00" --until "2024-11-20 12: 00:00" | grep "我是关键词"

待补充

微信公众号
分享到: