linux 实战命令

203 阅读1分钟

ps

ps aux|grep [mysqld]

显示系统中的进程信息, 在 Linux 系统中,ps aux是一个常用的命令,用于显示系统中的进程信息。它结合了-a、-u和-x选项,具体含义如下:

  • -a:显示所有进程,包括其他用户的进程。
  • -u:以用户为主的格式来显示进程状况。
  • -x:显示所有进程,不以终端机来区分。

netstat

netstat 是一个用于显示网络连接、路由表、接口统计等网络相关信息的命令。

netstat -tln | grep 8088 查看端口 9090 的使用情况。

一些常见的用法示例如下:

  1. netstat -at:显示所有 TCP 连接。
  2. netstat -au:显示所有 UDP 连接。
  3. netstat -lt:显示监听的 TCP 端口。
  4. netstat -lu:显示监听的 UDP 端口。
  5. netstat -an:以数字形式显示所有连接和端口。

lsof

sudo lsof -i:8088   
查看端口 9090 被哪个进程占用。

kill

kill -9 6132
强制终止进程号

scp

scp 可以上传文件到服务器。

// server-ip 服务器ip
// /user/desktop/myfile.html 本地文件
scp /user/desktop/myfile.html root@server-ip:/usr/local/nginx/html

// key your server password ...

mv

mv 既可以重命名,又可以移动文件

mv oldname.text newname.text  // 重命名
mv /usr/local/newname.text /usr/local/mytext/

tar

在Linux系统中解压.tar文件,可以使用tar命令,该命令非常灵活,不仅可以用来解压文件,还能创建压缩文

tar -xf redis-7.0.15.tar.gz

-x:代表extract,即解压的意思。 -f:后面跟需要解压的文件名,也就是你的.tar文件名。

zip 解压

unzip jieya.zip