一些常用的linux操作指令

〓查看gpu进程占用〓
nvidia-smi | grep -E "python|/python" | while read -r line; do
    gpu=$(echo "$line" | awk '{print $2}')
    pid=$(echo "$line" | awk '{print $5}')
    mem=$(echo "$line" | awk '{print $(NF-1)}')
    if [ -n "$pid" ] && [ -d /proc/"$pid" ]; then
        user=$(ps -o user= -p "$pid" 2>/dev/null | xargs)
        cmd=$(ps -o cmd= -p "$pid" 2>/dev/null | cut -c1-60 | xargs)
        printf "GPU: %-2s | PID: %-6s | USER: %-10s | MEM: %6s | CMD: %s\n" "$gpu" "$pid" "$user" "$mem" "$cmd"
    fi
done

〓docker相关〓

切分大文件镜像包
split -b 1000m rag2025.tar rag_nf
导入拆分后的文件
cat rag_nf*| docker load

〓linux服务器给用户增加docker命令权限〓
1. 创建组
groupadd docker

2. 把用户加进去
usermod -aG docker userA

3. 让 dockerd 监听该组(重启服务即可)
systemctl restart docker

4. 重新登录 userA(必须)
或者临时生效
newgrp docker

〓查看cpu占用的进程及命令〓
    ps aux --sort -pcpu | head -n 10

〓查看Linux版本信息〓
    lsb_release -a 
    cat /etc/os-release

〓查看Linux硬盘占用〓
    du -h --max-depth=1 | sort -hr


〓查看Linux端口占用〓
    netstat -tulnp | grep 端口号

〓查看指定路径下子文件个数〓
    find /path/to/directory -type f | wc -l
 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值