Linux主机SSH常用命令大全

在美国80%的服务器使用Linux系统,而在中国80%的服务器是windows系统,之所以国人喜欢用windows系统,原因有两个,一个是网站程序环境必须依托windows系统才能运行,另一个就是很多人对Linux不熟悉,用不习惯。

Linux非常节省内存资源,可以让把服务器的性能发挥到极致,Linux主机比windows系统便宜,因为Linux的编译程序都真开源的免费的,而windows的东西很多都收费。

如果你使用的PHP+Mysql或纯静态网站,那么强烈建议使用Linux主机,很多人担心害怕买了Linux主机后不会使用,其实Linux主机难在命令的使用上。

VPS主机目录的创建、删除、复制

1、创建目录,例如创建一个名为waihuizhan的目录

mkdir waihuizhan

2、进入目录,例如进入名为waihuizhan的目录

cd waihuizhan

3、返回根目录

cd ~

4、删除目录,例如删除名一个为waihuizhan的文件夹。

rm -rf waihuizhan

5、删除文件,例如删除一个waihuizhan.zip的压缩包。

rm -f waihuizhan.zip

6、当前目录下复制文件,例如有一个1.txt的文本文件,复制成名为2.txt的文件,也可以是别的文件格式。

cp 1.txt 2.txt

7、复制与目录a内容相同,名为b的目录。

cp -r a b

8、复制waihuizhan目录里的所有文件复制到路径root/home/wwwroot /下的beifen目录中。

cp -a waihuizhan /home/wwwroot /beifen

VPS主机压缩文件管理

1、下载远程文件或压缩文件,例如下载外汇站根目录下的beifen.tar.gz

wget http://waihuizhan.com/beifen.tar.gz

2、下载中断,继续上一次未完的下载。

wget -c http://waihuizhan.com/beifen.tar.gz

3、把waihuizhan目录压缩为名为beifen,格式为.tar.gz的压缩包,把waihuizhan、beifen给成自己目录和压缩名。

tar cfz beifen.tar.gz waihuizhan

4、解压缩各种后缀的压缩包,把beifen换成自己的压缩包名。

tar zxvf beifen.tar.gz

tar zxvf beifen.tar

tar xjf beifen.tar.bz2

unzip beifen.zip

VPS主机查看主机占用率

使用主机时,经常会碰到主机缓慢的情况,这有可能是内存占用过高引起的,而占用内存高的都是一些程序,有时有必要关闭它们。

1、查看剩余磁盘

df –h

2、查看内存剩余

free -m

3、ps 进程状态查询命令

ps -aux

这个命令会出现很多的进程参数,ps命令输出字段的含义:
[list]
[*]USER,进程所有者的用户名。
[*]PID,进程号,可以唯一标识该进程。
[*]%CPU,进程自最近一次刷新以来所占用的CPU时间和总时间的百分比。
[*]%MEM,进程使用内存的百分比。
[*]VSZ,进程使用的虚拟内存大小,以K为单位。
[*]RSS,进程占用的物理内存的总数量,以K为单位。
[*]TTY,进程相关的终端名。
[*]STAT,进程状态,用(R--运行或准备运行;S--睡眠状态;I--空闲;Z--冻结;D--不间断睡眠;W-进程没有驻留页;T停止或跟踪。)这些字母来表示。
[*]START,进程开始运行时间。
[*]TIME,进程使用的总CPU时间。
[*]COMMAND,被执行的命令行。
[/list]

4、查看nginx进程

ps -aux | grep nginx

5、按ID关闭进程(ps -aux 中的PID),例如ID为1234。

kill 1234

6、通过程序的名字关闭进程,如果关闭nginx

killall nginx

VPS主机服务器以及组件重启

配置环境或编译程序时,内存占用过高需要重启,修改nginx、iptables、php配置需要重启生效,相信众多站长电脑安装软件或电脑出问题,重启也才会生效。

1、重启lnmp,你的环境也可能是lanmp

/root/lnmp restart

2、重启nginx

service nginx restart

3、重启iptables防火墙

service iptables restart

4、重启PHP

service php-fpm restart

管理Linux主机需要了解一些常用的命令,再配合使用winscp和Dreamweaver软件可以省很多事,这样一来就无需记忆太多的命令,只需要保存几个常用命令就行。

以上是我常用的命令,这些命令中,复制和打包最常用,其它可以忽略,还有很多的SSH命令和Vim命令,对于新站长来说,这些没有必要去记。

相关内容推荐

linux卸载mysql,apache,php

卸载Mysql 1、查找以前是否装有mysql 命令:rpm -qa|grep -i mysql 可以看到mysql的包: mysql-3.23.58-9 php-mysql-4.3.4-11 mod_auth_mysql-20030510-4.1 mysql-server-3.23.58-9 2、删除mysql 删除命令:rpm -e --nodeps 包名

配置Samba服务器

第二十三章 配置 samba 服务器 以前我们在 windows 上共享文件的话,只需右击要共享的文件夹然后选择共享相关的选项设置即可。然而如何实现 windows 和 linux 的文件共享呢?这就涉及到了

 Linux操作系统的安装

Linux操作系统的安装

第三章 Linux 操作系统的安装 因为笔者一直都是使用 CentOS ,所以这次安装系统也是基于 CentOS 的安装 。 把光盘插入光驱,设置 bios 光驱启动 。 进入光盘的欢迎界面 。 其中有两个选项

 SHELL 脚本

SHELL 脚本

第十四章 SHELL 脚本 终于到 shell 脚本这章了,在以前笔者卖了好多关子说 shell 脚本怎么怎么重要,确实 shell 脚本在 linux 系统管理员的运维工作中非常非常重要 。 下面笔者就带你正式

 安装RPM包或者安装源码包

安装RPM包或者安装源码包

第十一章 安装 RPM 包或者安装源码包 在 windows 下安装一个软件很轻松,只要双击 .exe 的文件,安装提示连续 “ 下一步 ” 即可,然而 linux 系统下安装一个软件似乎并不那么轻松了,因

返回
顶部