-
- 查看版本
lsb_release -a
- 查看Linux发行版版本。uname -a
- 查看Linux内核版本。
- 查看资源占用
htop
- 查看磁盘占用
df -hl
- 查看文件和目录大小
du -h --max-depth=1
- 查看版本
-
- 查看所有网卡的信息
ifconfig
- 查看域名解析
dig www.baidu.com
nslookup www.baidu.com
- 查看端口占用
lsof -i:22
netstat -anp
ss -anp
- 查看本机IP地址
hostname -I
- 查看主机名
hostname
- 系统显示本机的主机名。在我的机器上,显示的是ML0-CACHE-HIT。- 主机名有点像域名,可以在局域网(同一网段)中替代IP地址。使用主机名,就不怕主机的IP地址变化了。
ping ML0-CACHE-HIT
ssh ML0-CACHE-HIT
curl http://ML0-CACHE-HIT/
- 查看所有网卡的信息
-
scp {source} {dest}
- Linux/Win都可用。
- 支持本地到远程、远程到本地、远程到远程的拷贝。
- 远程文件的格式为 -
{user_name}@{hostname_or_ip}:{path}
。 - 文件名可以带通配符。
- 示例
scp ./cert/*.pem root@ML0-CACHE-HIT:/etc/nginx/cert/
-
- 在ssh中运行耗时脚本,一旦ssh中断,运行中的脚本将不复存在。
- 使用
tmux
可以解决ssh运行耗时脚本的问题。tmux new -s session_name
- 创建tmux sessionwatch -n 2 free
- 运行耗时脚本ctrl + b, d
- detach tmuxtmux ls
- 列举tmux sessiontmux a -t session_name
- 恢复tmux session
-
man netstat