VPS常用命令

1,921次阅读
没有评论

此页面为博主为了在使用VPS的时候懒得打开各种官方网站而汇集的一些常用VPS操作命令。

注意:实际使用命令时不要加“#”,直接在SSH窗口输入命令名和参数即可。括号内的为命令说明。

/目录、文件操作命令:cd,是change directory的简写
#pwd      (显示当前所处的目录,直接输入pwd即可,服务器会返回你所在的完整目录)
#cd       (切换目录)
#cd ~     (进入当前用户主目录)
#cd /     (进入根目录)
#cd ../   (进入上层目录)
#cd ../../(进入上上层目录)
#cd photos(进入当前目录下的photos目录)

/删除文件命令:rm,是remove的简写
#rm readme.txt   (删除当前目录下readme.txt文件,系统会询问你是否删除,输入y表示确认,然后回车即可)
#rm readme.txt -f(加参数-f表示强制删除文件,系统不会询问直接删除,慎用)
#rm images -rf   (加参数-rf表示强制删除目录,系统不会询问直接删除,慎用)

/创建目录命令:mkdir
#mkdir photos (在当前目录中创建photos目录)
#mkdir /photos(在根目录中创建photos目录)

/创建文件命令touch
#touch readme (创建空白文件readme)

/移动、重命名命令:mv,是move的简写
#mv photos pictures(将photos目录重命名为pictures)
#mv oldfile newfile(对于文件也是一样)
#mv photos /       (将photos文件/目录移动到根目录)
#mv photos ../     (将photos文件/目录移动到上层目录)

/复制文件、目录命令:cp,是copy的简写
命令格式与上面的mv一样,第一个参数是源,第二个参数是目标。
#cp a.tar.g /home (复制目录下的a.tar.gz到home目录,可一次多选,在cp后面添加文件名就可以了)
#cp –R            (复制整个目录,含子目录)

/解压缩命令:tar,可用于压缩和解压。
#tar cvf a.tar.gz *.*   (将当前目录所有文件打包,压缩为文件名a.tar.gz)
#tar cvf a.tar.gz /home (将home文件夹下所有文件打包,压缩为文件名a.tar.gz)
#tar xvf a.tar.gz       (将a.tar.gz解压至当前文件夹,亦可用zxvf)
#tar tvf a.tar.gz       (浏览a.tar.gz压缩包中的文件)

/进程守护:screen命令,防止突然断网的时候重新连接SSH找不着北专用
#screen -S yourname    (新建一个叫yourname的session)
#screen -ls            (列出当前所有的session)
#screen -r yourname    (回到yourname这个session)
#screen -d yourname    (远程detach某个session)
#screen -d -r yourname (结束当前session并回到yourname这个session)

/下载文件命令:wget
#wget http://www.bluegame.cn/a.rar     (下载某个文件)
#wget -c http://www.bluegame.cn/a.rar (断点续传,继续下载)

 

查看当前内存使用情况:

[root@server ~]# free -m
total used free shared buffers cached
Mem: 1010 978 31 0 275 360
-/+ buffers/cache: 342 667
Swap: 1023 0 1023

AMH4.2安装

wget http://amh.sh/file/AMH/4.2/amh.sh && chmod 775 amh.sh && ./amh.sh 2>&1 | tee amh.log

LNMP.ORG 1.2安装

wget -c http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz && tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lnmp

LNMP1.2添加主机

lnmp vhost add

CentOS 执行yum install 命令时出现如下错误的解决方法

Loaded plugins: fastestmirror
Setting up Install Process
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os&infra=stock error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again

解决方法:配置/etc目录下的resolv.conf,添加nameserver IP

vi /etc/resolv.conf

然后添加NS,如:nameserver 8,8,8,8