整理 Linux 常用命令

查看某个端口号被什么程序占用并杀掉此进程:

1
2
3
1. 查看某个端口的网络连接情况:`lsof -i:<port>`
2. 根据返回结果中的进程号检查进程名称 `ps -ef | grep <pid>`
3. 确认进程无误后杀掉该进程 `kill -9 <pid>`

scp 复制

1
2
3
4
# 文件
scp local_file [email protected]_ip:remote_folder
# 整个目录
scp -r local_folder [email protected]_ip:remote_folder

查看某个ip的端口号是否连通

1
telnet <ip> <port>

查看本机出口网络ip

1
curl ip.gs

压缩 tar.gz

1
tar -zcvf xxx.tar.gz xxx/

解压 tar.gz

1
tar -zxvf xxx.tar.gz

给一个文件添加可执行权限

1
sudo chmod +x xxx.sh

查看磁盘使用情况

1
df -h

查看内存使用情况

1
free -h