Linux服务器常用命令

Linux服务器常用命令

自己在使用服务器的使用常用的命令

cd + 路径 转移到对应的路劲
ls 展示出来当前路径下面的文件
rm 是对文件进行删除
rm -f file1 将文件file1删除掉
rm -rf dir1 将文件夹dir1以及其中的内容给删除掉
mkdir 是创建文件夹
mkdir dir1 创建dir1这个文件夹

因为存在项目过大需要长时间运行的问题,而直接挂载前台运行,当出现网络问题或者是会话被关闭之后,运行的进程会自动关闭,导致训练没有进行完全或者是数据集没有下载完全,导致在后面的运行过程中出现查找不到某张图片而出现的报错的问题,这些导致的问题还是挺严重的,因为有的数据集一个就是20G左右,删除重新下载的话,很是浪费时间和计算资源,对于这种情况有两种方法,一种是找台式机电脑,稳定的网络,二是使用挂载命令,让命令挂载到后台运行,此时使用的命令时nohup

nohup command &

例如运行一个requirement.sh进行环境的配置

nohup bash requirement.sh &

就可以将程序挂载后台运行了,释放出来自己的电脑做其他事情
此时怎么查看项目的进度呢
此方法会在当前文件夹下面生成一个nohup.out文件,是对运行进程的输出
使用cat nohup.out就可以查看当前出的运行进度了(前提是代码里面有输出显示进度)通过jobs -l看到进行的pid
但是当关闭服务器之后,再次打开会话输出jobs -l就看不到上一次挂到后台运行的程序了
查看挂载到后台运行的程序
首先你需要知道进程的pid,进入到proc文件夹下面在进到对应进程文件下面
输入

cd proc/pid

进到文件里面之后
输入ls -l cwd就可以看到当前进程运行的路径了,判断一下是不是自己的进程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

henu-于笨笨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值