Linux服务器常用命令(一):CPU,GPU,内存,上传下载,重命名文件夹,删除目录,查看文件夹大小

1 ----------------------------------------------------------------------------------------

查看CPU使用情况: top

红框中显示总的CPU占用率为0,绿框中显示的是每个进程的CPU占用率等,各项指标含义如下图。如果一个进程的CPU占用率超过100%,则意味着这个进程使用了不止一个核。

2 -------------------------------------------------------------------------------------------

查看内存使用情况:free -m

参数解释:

  • total:内存总量
  • used:已使用内存
  • free:空闲内存数
  • buff/cache:缓存内存
  • avialable:可使用内存(大概为free+cache)
  • Swap指交换分区,只要没发现swap的使用,就不用太担心内存不足,如果swap用了很多,那就要考虑增加物理内存了。

3 ----------------------------------------------------------------------------------------------

查看GPU信息及使用情况:nvidia-smi

表格中第一行是显卡版本信息,第二行是标题栏,第三行是具体的显卡信息,如果有多个显卡,会有多行,每一行的信息值对应标题栏对应位置的信息。

参数解释:

  • GPU:编号,这里是0和1
  • Fan:风扇转速,在0到100%之间变动
  • Name:显卡名,这里两块都是GeForce
  • Temp:显卡温度,第一个是26摄氏度 
  • Perf:性能状态,从P0到P12,P0性能最大,P12最小 
  • Persistence-M:持续模式的状态开关,该模式耗能大,但是启动新GPU应用时比较快,这里是off 
  • Pwr:能耗 
  • Bus-Id:GPU总线
  • Disp.A:表示GPU的显示是否初始化 
  • Memory-Usage:显存使用率
  • GPU-Util:GPU利用率
  • Compute M.:计算模式

需要注意的一点是显存占用率和GPU占用率是两个不一样的东西,类似于内存和CPU,两个指标的占用率不一定是互相对应的。

4 -------------------------------------------------------------------------------------------------

查看可执行文件的位置:which

例如我想查找python的可执行文件在哪里,就可以用命令:

which python

得到结果:

/usr/bin/python

5 ------------------------------------------------------------------------------------------------

查看文件内容的命令

截图来自:Linux下查看文件内容的命令

6 ------------------------------------------------------------------------------------------------

查看当前所在的路径: pwd

7 ------------------------------------------------------------------------------------------------

上传本地文件到服务器

scp path/file user_name@服务器IP:path

如果要指定端口号的话,则命令是scp -P 端口号 path/file user_name@服务器IP:path

例如

scp /Users/wangpeng/Desktop/img.png wangpeng@10.214.164.248:/home/wangpeng/test

下载服务器文件到本地

scp user_name@服务器IP:path/file path(本地路径)

例如:

scp wangpeng@10.214.164.248:/home/wangpeng/test.py /Users/wangpeng/Desktop

8 -------------------------------------------------------------------------------------------------

上传本地目录(文件夹)到服务器

scp -r path user_name@服务器IP:path

例如:

scp -r /Users/wangpeng/Desktop/imgs wangpeng@10.214.164.248:/home/wangpeng

下载服务器目录(文件夹)到本地

scp -r user_name@服务器IP:path path

例如:

scp -r wangpeng@10.214.164.248:/home/wangpeng/imgs /Users/wangpeng/Desktop

9 -----------------------------------------------------------------------------------------------

cd 回到用户home目录 

cd .. 回退到上一级目录

10 -----------------------------------------------------------------------------------------------

重命名文件或文件夹

mv A B   

把名字A改为了名字B 

11 -----------------------------------------------------------------------------------------------

移动文件或文件夹

首先进入到该文件或文件夹所在的文件夹中,然后用如下命令:

mv 文件名 目的路

mv -r 文件夹名 目的路径

例如:把data.npy文件从/root/wp/desktop/移动到/root/wp/dataset/,则先进入/root/wp/desktop/目录,然后用如下命令

mv data.npy /root/wp/desktop/

11 '-----------------------------------------------------------------------------------------------

复制文件或文件夹

cp <source file or directory> <target file or directory>   

12 -----------------------------------------------------------------------------------------------

更改GPU设置,比如调节风扇转速

nvidia-settings

13 ---------------------------------------------------------------------------------------------

关闭服务器

sudo shutdown

14---------------------------------------------------------------------------------------------

查看所有用户

cat /etc/passwd |cut -f 1 -d :

cat表示取出信息

/etc/passwd是用户信息所在的文件夹

cut表示裁剪行

-f 1 表示选择裁剪后的第一个域(field)

-d : 表示定义‘:’作为分隔符

15 ------------------------------------------------------------------------------------------

删除非空目录

rm -rf dirName

-r 就是向下递归,不管有多少级目录,一并删除;

-f force的意思,就是直接强行删除,不作任何提示的意思。

16-------------------------------------------------------------------------------------------

查看文件夹和文件大小

du -h --max-depth=1 your_dest_dir

du表示统计目录(或文件)所占磁盘空间的大小。

-h或–human-readable 以K,M,G为单位,提高信息的可读性。

--max-depth参数用来控制你想要查看的目录的深度。

your_dest_dir目标文件夹

--------------------------------------------------------------------------------------------

参考资料

[1] 命令查看Linux服务器内存、CPU、显卡使用情况

 

posted @ 2020-05-14 10:27  Picassooo  阅读(1218)  评论(0编辑  收藏  举报