Tips on Linux

前言

记录一些常用或者不常用的Linux命令,给记忆上把锁。

查看进程

1
top

查询某个特定程序是否还在运行

1
ps aux | grep <程序名称>

运行命令并输出日志

1
nohup <程序名称> &

备注

  • nohup: 这是一个缩写,表示 “no hang up”。它用于运行命令,即使用户注销或终端关闭,命令也会继续运行。nohup 会将程序的标准输出和标准错误重定向到一个名为 nohup.out 的文件中,以防止在终端关闭时发生错误。
  • <程序名称>: 是要执行的可执行文件。
  • &: 在命令末尾使用 & 符号,将命令放入后台运行,这样你可以继续使用终端输入其他命令,而不必等待程序执行完毕。
  • 整个命令的目的是在后台运行 <程序名称> 程序,并使用 nohup 保证即使终端关闭,程序也能够持续运行。请注意,如果程序本身有日志输出,可以通过查看 nohup.out 文件来查看输出信息。

解决ssh登录后闲置时间过长而断开连接

  • 找到所在用户的.ssh目录,如root用户该目录在:/root/.ssh/,在该目录创建config文件

    1
    vi /root/.ssh/config

加入下面一句:

1
ServerAliveInterval 60

保存退出,重新开启root用户的shell,则再ssh远程服务器的时候,不会因为长时间操作断开。应该是加入这句之后,ssh客户端会每隔一段时间自动与ssh服务器通信一次,所以长时间操作不会断开。


Tips on Linux
http://example.com/2024/02/04/Tips-on-Linux/
作者
Justin
发布于
2024年2月4日
许可协议