**一、系统信息查看**
```bash
uname -a # 查看系统内核版本
cat /etc/os-release # 查看操作系统版本
hostname # 查看主机名
uptime # 查看系统运行时间和负载
date # 查看当前时间
```
---
**二、硬件信息查看**
```bash
lscpu # 查看CPU信息
lspci # 查看PCI设备(网卡、显卡、加速卡等)
lspci | grep -i ascend # 过滤查看昇腾加速卡
dmidecode -t memory # 查看内存详细信息
dmidecode -t processor # 查看CPU详细信息
lsblk # 查看硬盘和分区信息
fdisk -l # 查看硬盘详细信息
```
---
**三、性能监控**
```bash
top # 实时查看CPU和内存使用情况
htop # top的增强版,界面更友好(需安装)
free -h # 查看内存使用情况
df -h # 查看磁盘空间使用情况
iostat # 查看磁盘IO性能
vmstat # 查看系统整体性能
sar -u 1 5 # 每隔1秒采集一次CPU使用率,共5次
```
---
**四、网络相关**
```bash
ip a # 查看网卡和IP信息
ip link show # 查看网卡状态
ping 192.168.1.1 # 测试网络连通性
ethtool eth0 # 查看网卡速率和状态
netstat -tuln # 查看端口占用情况
ss -tuln # 同上,更现代的替代命令
iperf3 -s # 启动iperf服务端(测试网络带宽)
iperf3 -c <IP> # 启动iperf客户端连接测试
```
---
**五、日志查看**
```bash
dmesg # 查看系统内核日志
dmesg | grep -i error # 过滤查看错误日志
dmesg | grep -i warning # 过滤查看警告日志
journalctl -xe # 查看系统服务日志
tail -f /var/log/messages # 实时查看系统日志
cat /var/log/messages | grep error # 搜索日志中的错误
```
---
**六、文件操作**
```bash
ls -lh # 查看文件列表和大小
cd /path # 进入目录
cp file1 file2 # 复制文件
mv file1 file2 # 移动或重命名文件
rm -rf /path # 删除文件或目录(谨慎使用)
tar -zxvf xxx.tar.gz # 解压tar.gz文件
tar -zcvf xxx.tar.gz /path # 打包压缩文件
find / -name "*.log" # 查找文件
```
---
**七、进程管理**
```bash
ps aux # 查看所有进程
ps aux | grep xxx # 过滤查看特定进程
kill -9 PID # 强制结束进程
nohup command & # 后台运行命令
jobs # 查看后台任务
```
---
**八、权限管理**
```bash
chmod 755 file # 修改文件权限
chown user:group file # 修改文件所有者
sudo command # 以管理员权限执行命令
su root # 切换到root用户
```
---
**九、服务管理**
```bash
systemctl start xxx # 启动服务
systemctl stop xxx # 停止服务
systemctl restart xxx # 重启服务
systemctl status xxx # 查看服务状态
systemctl enable xxx # 设置开机自启
```
---
**十、昇腾/鲲鹏常用**
```bash
npu-smi info # 查看NPU基本信息
npu-smi info -i 0 # 查看指定卡详细信息
ascend-dmi -f -d 0 -t int8 --et 60 # 跑INT8算力测试
ascend-dmi -f -d 0 -t fp16 --et 60 # 跑FP16算力测试
lspci | grep -i ascend # 确认昇腾卡是否识别