最近使用实验室的服务器跑代码,这里记录使用过程中用到的一些指令
持续更新,有用到的指令或者方法都会放到这里

进程相关

1
2
3
4
5
ps -aux             #查看进程号
ps -aux | more #全部查看
ps -ef | grep mysql #查看mysql的进程
ps -eo pid,lstart,etime | grep 3306 # 查看3306启动时间和运行时间
kill 3306 #杀掉进程号3306

添加 grep是为了根据关键字过滤

1
2
3
ps -aux | grep username # 查看用户username的进程信息
ps -aux | grep nvidia # 查看程序 nvidia的进程信息
ps -aux | grep terminal # 查看terminal 的进程信息

显卡相关

1
nvidia-smi              # 查看显卡信息

文件传输下载

从服务器向本地下载

1
2
3
4
5
# 从服务器下载文件到本地中
scp username@servername:/path/filename /local_path # 将/path/filename 下载到 /local_path 中

# 从服务器下载整个目录
scp -r username@servername:remote_dir/ /local_dir

向服务器上上传

1
2
3
4
5
# 从本地上传一个文件
scp /local_path/filename username@servername:/path

# 从本地上传一个目录
scp -r /local_dir username@servername:/remote_dir