使用 screen 管理你的远程会话

apt-get install screen (Debian/Ubuntu)
yum install screen (CentOS)

screen(可直接执行)
screen -S lnmp(创建一个名字为lnmp的会话)

Ctrl+a d(临时离开,会话中的程序不会关闭,仍在运行,即按住Ctrl,依次再按a,d)

screen -ls (列出当前存在的会话列表)

screen -r(查看进度)
screen -r lnmp(恢复到离开前创建的lnmp会话)

exit(关闭会话框,显示:screen is terminating)

screen-ls.jpg

11791.lnmp即为刚才的screen创建的lnmp会话,目前已经暂时退出了lnmp会话,所以状态为Detached,当使用screen -r lnmp后状态就会变为Attached,11791是这个screen的会话的进程ID,恢复会话时也可以使用:screen -r 11791

新手及才接触VPS的朋友们看一下,主要是关于VPS安全方面相关内容的:

一、修改SSH端口

vi /etc/ssh/sshd_config

找到其中的#Port 22(第13行),去掉#,修改成Port 3333

(这里建议先保留原来的22端口,待新的SSH端口测试正常工作后再删掉原Port 22 端口行。)

使用如下命令,重启SSH服务,注:以后用新端口登陆。

service sshd restart

iptables防火墙添加SSH新端口规则:/etc/sysconfig/iptables

-A INPUT -p tcp -m tcp --dport 3333 -j ACCEPT

保存。

添加上新的SSH端口后一定要通过putty、xshell之类的SSH软件连接测试一下,测试可以正常连接然后再编辑 /etc/ssh/sshd_config 将Port 22 这一行直接删除或这一行前面加 # 注释掉,然后再按前面的命令重启SSHd服务。

这里我将列出使用Linuxvps过程中的常用命令,面向的对象是懂一点命令行的朋友,如果你没有任何命令行基础,建议找本Linux的基础教程来看看。

一、基本常识:

在讲具体的命令之前,先介绍一下Linux命令行的一些常识:

一条命令一般的格式是这样的:命令名称 [参数] [路径],[]代表可以省略,省略路径表示适用当前路径。

路径有相对路径和绝对路径两种,绝对路径是以根目录(“/”)为起点的,如/home/shine代表根目录下面home目录中的shine子目录,相对路径指的是以当前路径起点的路径,如当前路径为/home,shine/doc代表的绝对路径是/home/shine/doc,“.”代表当前目录,“..”代表上一级目录,例如前一个例子中使用./shine/doc效果是一样的。“~”代表的是当前用户的主目录,如果当前是以shine这个用户登录的,则~/doc也可以达到上面的效果。

本文旨在帮助像AoYoHost、80VPS、LocVPS等用户挂载未使用硬盘,默认装完系统只装载了10G,如果你购买了更多需要自行挂载才可以。

需要使用ROOT登陆SSH进行操作,使用Xshell之类软件,或面板的VNC控制也可以。

现在的VPS磁盘容量越来越大,XenSystem初始化的根分区(第一磁盘“Xvda”)默认为10G,另外一个磁盘(第二磁盘“Xvdb”)为VPS总容量的剩余容量。如果单独挂载给/home,使用LNMP一键包等程序,重装时在/home内的数据就不会丢失了。

注意:MYSQL数据并没保存在/home,重装前请注意备份。

一、查看当前硬盘情况

fdisk -l

如图,新安装的VPS,Xvdb(第二块虚拟硬盘)尚未被激活。

1.jpg

本文旨在帮助像AoYoHost、80VPS、LocVPS等用户挂载未使用硬盘,默认装完系统只装载了10G,如果你购买了更多需要自行挂载才可以。

需要使用ROOT登陆SSH进行操作,使用Xshell之类软件,或面板的VNC控制也可以。

一、首先查看一下,当前空间情况:

fdisk -l

我买的30G的硬盘,图中显示:系统盘10.7G,空余21.4G是我们今天要挂载的目标。

1.jpg