Linux SSH远程管理 常用命令
在这篇文章中,主要介绍一些SSH管理中一些常用的命令。对于新手而言,大地觉得还是很有必要看一看的。
主要介绍top命令、wget下载命令、mkdir建立目录命令、rm文件删除命令、vi编辑器命令、chmod文件权限命令、tar压缩解压缩命令、还有些其他常用的Linux命令。
【top命令 和 free命令】
top命令是最流行的性能监视工具之一。通过SSH登录到你的VPS,在命令行界面输入top,回车。
上面截图中的第一行,有个时间显示,上面截图中显示19:03,表示系统时间;依次up则表示系统从开始到现在经过的时间;1 user,在线用户数;再然后的load average是需要关注一下的,它显示3个数值,分别表示系统1分钟、5分钟和15分钟的也就是系统负载数值,一般情况下都5以下。
第二行是显示进程的数量,这个可以暂且无视。
第三行的CPU,0.0%us用户进程占用百分比;0.0%sy系统内核占用百分比;100.0%id空闲百分比;一般情况下关注这3个就可以了。还有一个0.0%wa,等待I/O的CPU时间百分比,如果长期占用在一个数值以上(例如10.0%wa),那就说明硬盘不给力。
第四行、第五行显示的是内存(Mem)和交换内存(Swap)的信息。total的意思为总内存;used为已经使用的内存;free自然为空闲的内存;后面的buffers一般在Xen架构和KVM架构的VPS上有显示,为缓存。
再下面的即是进程列表。
如何退出:按Ctrl和C组合键,就可中止top进程。
free命令用来查看系统内存和交换内存空闲的数值,如果单单希望看一下内存的话,可使用这个命令。
【wget命令】
wget命令为系统自带的下载命令,在有些精简系统中没有安装,可以通过yum/apt-get install wget来安装即可。示例:
- wget http://cachefly.cachefly.net/100mb.test
【mkdir命令 cd命令】
mkdir命令可以用来建立目录,在mkdir命令后面紧接需要建立文件夹的地址。加上参数-p可建立多层目录。示例:
- mkdir dadi.me # 在当前目录下建立一个名为dadi.me的文件夹
- mkdir -p /home/wwwroot/dadi.me # 在/home/wwwroot/目录下建立名为dadi.me文件夹
cd命令用来进入文件夹或目录,或进入到上一级文件夹。示例:
- cd dadi.me # 进入到dadi.me的文件夹
- cd /home/wwwroot/dadi.me # 进入/home/wwwroot/dadi.me目录
- cd .. # 进入上一级目录中
【rm命令 rmdir命令】
rm命令用来删除文件或加上参数-r参数递归删除,加上-f参数忽略提示。会有[y/n]的询问。示例:
- rm dadi.sql # 删除当前目录下dadi.sql文件
- rm /home/wwwroot/dadi.me/dadi.sql # 删除/home/wwwroot/dadi.me目录下dadi.sql文件
- rm -r dadi.me # 删除dadi.me文件夹,递归删除该文件夹下所有文件和文件夹
- rm -rf / # 删除主目录,并且无需提示,从此系统崩溃,- -# 千万别用!请谨慎使用rm -rf命令
最后一个命令,rm -rf命令,一般在之后别加斜杠,进入到需要删除的命令,再使用rm -rf *删除当前目录下所有文件。
rmdir命令用来删除空目录。-p参数为递归删除空目录。示例:
- rmdir dadi.me # 删除当前目录下,dadi.me空目录
【mv命令】
mv命令可以用来移动文件。示例:
- mv 目录 目录
- mv dadi.sql /home/wwwroot/dadi.me # 移动当前目录下dadi.sql文件到指定目录
- mv dadi.me/dadi.sql /home/wwwroot/dadi.me
【vi命令】
vi命令是Linux系统上自带的编辑器,按a键进入修改模式,按Esc键退出修改模式,输入:x则保存并退出。
- vi /home/wwwroot/dadi.me/dadi.info
【chmod命令】
chmod命令可以赋予文件可执行权限,可以赋予文件夹写入权限。示例:
- chmod x ./backup.sh # 赋予backup.sh可执行权限
- chmod -R 777 /home/wwwroot/dadi.me # 赋予该目录下所有文件和文件夹777全部权限
这里额外说一下另外2个命令使用,修改目标目录用户和用户组,在一些环境搭配的VPS上,安装WordPress,在管理中心下载安装视频的时候,会提示需要填入FTP信息,修改目录用户和用户组可解决:
- chown -R www /home/wwwroot/dadi.me
- chgrp -R www /home/wwwroot/dadi.me
【tar命令 压缩和解压缩】
tar命令可以用来压缩、解压缩。
- tar zxvf dadi.tar.gz /home/wwwroot/dadi.me # 可以打包该目录
- tar zxvf dadi.tar.gz # 在当前目录下解压dadi.tar.gz
zip压缩包的解压可以使用unzip,如果系统中没有该组件,可以通过yum/apt-get install unzip来安装。
- unzip dadi.zip
【其他命令】
ls # 该命令可以用来列出当前目录文件
echo nameserver 8.8.8.8 >> /etc/resolv.conf # 输出nameserver 8.8.8.8至该文件。
其他命令,额,先到这里为止,之后可能会补充一些常用的,目前只想到这些。