分类 运维 下的文章

走进VPS,第七期——新手linuxVPS使用者需要记住的一些命令

有人对linuxVPS还是不太熟悉,所以需要这些命令来补充。所有的这些命令,请注意看清空格。

  • 首先和我们见面的是修改linux的root密码的命令passwd

    • 使用方法:
      直接输入passwd会出现如下提示

New UNIX password: 这里输入新密码,linux是不会让你看见的。所以放心,不是你没输入,而是被linux隐藏了
Retype new UNIX password: 重复输入
passwd: all authentication tokens updated successfully. 看到这个你应该高兴了,因为这句话说的意思就是你的密码更新成功了。

  • 第二个命令就是yum 命令
    这个命令有很多的用途,但是对新手来说就三个玩意必须掌握的。因为,yum相对于rpm安装和编译安装卸载等,有很多的优势,其中最大的优势就是无需担心关系包等。

    • 第一就是更新系统,命令如下
      yum update

命令的作用就是更新系统的软件到最新稳定版本。好用实在,不用你一个个去更新。

  • 第二个就是安装软件,如你要安装apache软件,那么你只要输入如下命令即可
    yum install httpd

这个命令由三个部分组成第一个是yum命令,第二个呢就是告诉yum命令要干啥,比如install就是安装。 - 第三个命令呢就是intall啥东西。所以下面我们要讲的第三个yum要掌握的就很明了了,就是卸载软件,命令如下
yum remove httpd
酱紫,我们上面安装的apache软件就被卸载了。

  • 第三个我们要讲的就是wget命令了
    这个命令在我们平常的管理VPS和转移备份数据中用到的也非常多。他就是我们口中的下载命令。

    • 下面让我们举例下载wordpress的最新安装包把命令如下:
      wget -c http://cn.wordpress.org/wordpress-3.6-zh_CN.tar.gz

wget命令可以后面直接跟要下载的文件的网址,但是加上-c之后这个命令就可以变成断点续传了。那么wget的命令就到这里,具体的详细作用相信玩深入了之后自己会去探索的。

  • 第四个我们要讲的就是解压缩和压缩命令了。
    这也是我们要讲的常见的linux使用的命令的最后第二个。

    • 先来解压缩,上面我们下载了一个wordpress文件对吧。那么我们就需要解压这个压缩包来获取程序文件。命令如下
      tar zxvf wordpress-3.6-zh_CN.tar.gz

我们应该注意到了这个压缩包的格式是.tar.gz的。这是linux下一个非常常见的压缩包。使用tar命令就能够解压。而zxvf就是tar命令的参数,新手不需要懂。所以直接记住这个命令参数即可。

  • 下面是压缩
    tar zcvf wordpress.tar.gz /root/wordpress

压缩呢也是用tar命令,大家应该看到中间有个wordpress.tar.gz的文件对吧,这个文件就是咱们压缩后的文件名了。所以,如果你想要改变文件名的话,那么就改变中间这个wordpress.tar.gz把,注意,后缀.tar.gz是不能改的。 而/root/wordpress就是将root目录下的文件夹wordpress打包。
当然咱们常见的还有zip格式的压缩包。这里也只介绍zip格式的解压缩,因为有tar.gz压缩率比zip要高点。
命令如下
unzip /root/wordpress.zip
这个命令的意思就是解压root目录下的wordpress.zip文件。

  • 新手要弄懂的最后一个命令就是vi命令了
    这个命令很简单。但是也很复杂。让我们来演示一遍就晓得了。

    • 输入vi testfile

    • 输入i进入编辑模式

    • 输入任意字符

    • ESC键退出编辑模式

    • 输入:wq保存(别把“:”漏掉这个可是英文状态的“:”)
      然后就结束了。这个就是咱们vi的一生。当然仅限于编辑。

查找的话

    • 输入vi testfile

    • 输入/keyword 查找keyword(“/”是必须的。)
      如果有会自动跳转,如果没有会显示红字。

    • ESC键退出编辑模式

    • 输入:wq保存
      然后就结束了。这就是vi编辑器的一生。也是我们新手必须学会的命令。

    • 最后是一个运行shell文件的命令。
      直接sh setup.sh即可运行shell文件了。

    通过以上命令的学习,至少你应该晓得,基本怎么玩VPS了。

    走进VPS,第六期——Lnmp环境的使用

    LNMP的初级使用,就是使用已经安装好的lnmp环境来搭建第一个网站!

    • 首先确保你是在root目录下的
      cd /root

    • 然后开始我们的建站之路了使用如下命令
      sh vhost.sh

    • 来开始建站。输入命令后会有如下提示,注意,不要打错任何一个字,打错了,那么你只能ctrl+c取消,重新来过了。嗯,咱们下面开始的是绑定域名环节
      [[email protected] ~]# sh vhost.sh

    =======================================================================
    Add Virtual Host for LNMP V0.9 , Written by Licess
    =======================================================================
    LNMP is a tool to auto-compile & install Nginx+MySQL+PHP on Linux
    This script is a tool to add virtual host for nginx
    For more information please visit http://www.lnmp.org/
    =======================================================================
    Please input domain:
    (Default domain: www.lnmp.org): www.pcwuyu.com /这里输入你的域名,前面有提示的/
    ===========================
    domain=www.pcwuyu.com
    ===========================
    Do you want to add more domain name? (y/n) /这个是问你要不要再添加域名/
    y /小编选择了Y,因为阿福还有个不带www的要绑定/
    `Type domainname,example(bbs.vpser.net forums.vpser.net luntan.vpser.net):
    rffan.info` /在这里输入不带www的域名了/
    ===========================
    domain list=rffan.info
    ===========================
    Please input the directory for the domain:www.rffan.info : /在这里填写你的程序文件的路径,随便你填/
    (Default directory: /home/wwwroot/www.rffan.info):/home/www/rffan.info
    ===========================
    Virtual Host Directory=/home/www/rffan.info
    ===========================
    ===========================
    Allow Rewrite rule? (y/n) /这里问你要不要添加伪静态,当然要了,选Y/
    ===========================
    y
    Please input the rewrite of programme :
    wordpress,discuz,typecho,sablog,dabr rewrite was exist.
    (Default rewrite: other):wordpress /这里问你选什么规则的伪静态,好吧阿福用的是wordpress/
    ===========================
    You choose rewrite=wordpress
    ===========================
    ===========================
    Allow access_log? (y/n) /日志文件,SEO分析蜘蛛,还有被公鸡的时候也有用,建议定期清理/
    ===========================
    y
    Type access_log name(Default access log file:www.rffan.info.log):
    ===========================
    You access log file=www.rffan.info.log
    ===========================
    Press any key to start create virtul host… /随便按那个按钮来开始吧/
    Create Virtul Host directory……
    set permissions of Virtual Host directory……
    You select the exist rewrite rule:/usr/local/nginx/conf/wordpress.conf
    Test Nginx configure file……
    nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
    nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
    Restart Nginx……
    =======================================================================
    Add Virtual Host for LNMP V0.9 , Written by Licess
    =======================================================================
    For more information please visit http://www.lnmp.org/
    Your domain:www.rffan.info
    Directory of www.rffan.info:/home/www/rffan.info
    =======================================================================

    • 好了,按照上面的操作之后,域名就绑定完成了。下面让我们来上传文件和创建数据库吧。
      上传文件的话,如果网络上有现成的文档,那么直接wget就OK了,命令如下

    wget -c http://cn.wordpress.org/wordpress-3.5.1-zh_CN.tar.gz /这个网址就是wordpress最新中文版的地址/
    tar zxvf wordpress-3.5.1-zh_CN.tar.gz如果你的是zip的压缩包的话,使用命令unzip wordpress-3.5.1-zh_CN.zip解压
    cp -a wordpress/* /home/www/rffan.info /这里的home/www/rffan.info可以替换成你的网址/
    chown -R www:www /home/www/rffan.info /这句话的意思就是给nginx足够权限/

    OK酱紫就OK了,不过如果你不想用命令,那么你可以回过头看看winscp的使用相信WINSCP更符合第一次玩linux vps的孩纸的口味。

    下面就让我们来创建数据库吧

    • 在浏览器里面输入:
      http://IP/phpmyadmin/

    当然你可以在登陆页面上面选择语言,如果你的英语不错的话,那么- -还是继续用英语吧~

    • 然后输入用户名 :root 密码:ffan123456 (暂且用第五篇讲的Mysql密码吧)
      酱紫就进入了phpmyadmin了,点击上面的数据库,

    • 然后再中间输入要创建的数据中的名字就OK了。

    • 至此,所有创建网站所需要的准备都OK了。

    那么在浏览器里面输入你的网址(前提是你已经在DNS那边解析了你的域名到你的VPS上)然后按照提示安装即可~祝你好运~

    走进VPS,第五期——最简单的环境LNMP的搭建

    1、要求

    • LNMP一键安装包官网:官方网站

    • 系统要求:支持CentOS/RadHat、Debian/Ubuntu,2 GB硬盘剩余空间,128M以上内存,OpenVZ的建议192MB以上

    2、登录你的VPS,执行以下命令,将一键安装包下载到VPS上,解压,并进入该文件夹。
    screen -S lnmp
    wget -c http://soft.vpser.net/lnmp/lnmp0.9.tar.gz
    tar zxvf lnmp0.9.tar.gz
    cd lnmp0.9/

    3、如果你是用的Amazon免费VPS安装的Ubuntu系统,需要在每个命令前加上 sudo 才可以以Root权限来安装。

    4、接下来就是安装LNMP了。Ubuntu系统下的执行:
    ./ubuntu.sh 2>&1 | tee lnmp.log

    5、CentOS系统下的安装执行:
    ./centos.sh 2>&1 | tee lnmp.log

    6、Debian系统下的安装执行:
    ./debian.sh 2>&1 | tee lnmp.log

    7、安装的过程要绑定一个域名和设置一个MysqL密码。

    8、安装的过程要选择是否安装InnoDB引擎,应该说大多数都用不着

    9、按任意键LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件。

    用Screen命令保证LNMP一键安装包圆满成功

    1、与之前的Wdcp不同,LNMP是自己编译,因此根据你的VPS性能的好坏,整个安装过程持续的时间也会不同。

    2、小编用的是VPS内存是128MB的,整个持续时间大概将近一下下午。这样漫长的等待不是每个人可以忍受的。

    3、比如LNMP安装过程进行到了一半,这时你的女友或者男友来找你了,没办法,你不得不停下手中的工作。

    4、那么在screen窗口键入C-a d,即Ctrl键+a键,之后再按下c键,这样你的LNMP安装进程就被挂在那里了。

    5、大概半个小时后,你突然又回到了正常的工作状态,这时候执行以下命令即可。
    screen -ls
    screen -r 进程编号

    6、screen -ls是查出你的VPS当前被挂起的进程,screen -r 进程编号就是重新恢复你的进程,进程编辑就是指定的ID。

    7、最后看到以下提示,就说明你已经成功安装了LNMP了。

    8、打开你的浏览器,输入IP地址或者域名地址就可以看到LNMP安装成功的界面了。

    VPS主机LNMP一键安装包之FTP文件管理

    1、说这个LNMP一键安装包省内存其实还有一个重要原因就是它没有管理面板,因此部分操作需要我们用SSH的方式来进行。

    2、如果VPS是你一个人用的话可以直接使用Winscp来进行文件管理,但是如果是多人多站点的话那就要开FTP账号了。

    3、先进入lnmp0.9的安装目录:cd lnmp0.9/,如果找不到可以执行find / -name eaccelerator.sh查找。

    4、安装PureFTPd和FTP管理面板,执行如下命令:./pureftpd.sh 按提示输入你MySQL的root密码、FTP用户管理面板的密码、MySQl的FTP数据库密码。

    5、按任意键完成安装后,打开:http://你的域名或IP/ftp/,就可以登录FTP账户管理面板了。

    6、可以创建新的账号、设置好上传速度、权限、指定目录等。

    VPS主机LNMP一键安装包之MysqL管理和绑定域名

    1、直接打开http://域名或IP/phpmyadmin/,用你在安装过程中设置的密码登录即可。

    2、这是phpmyadmin在线管理MysqL数据库,有中文的。

    3、绑定域名也比较简单,上面安装LNMP时我们已经就绑定好了域名,接下来只要做好域名DNS解析即可。

    VPS主机LNMP一键安装包之添加删除网站

    1、一个VPS可以建立无数个网站,所以除了在安装时我们绑定创建好了一个虚拟主机,我们还可以继续添加多个网站。

    2、执行如下命令:/root/vhost.sh 根据提示输入要绑定的域名,回车,如果需要添加更多的域名,输入y,再输入要另外绑定的域名,多个域名可以用空格隔开。

    3、注:带www和不带www的是不同的域名,如需带www和不带的www的域名都访问同一个网站需要同时都绑定。

    3、选择是否添加伪静态规则,默认已经有了discuz、discuzx、wordpress、sablog、emlog、dabr、phpwind、wp2(二级目录wp伪静态),可直接输入以上名称即可。

    4、接下来会提示是否需要启用日志功能,一般情况下不需要启动,直接输入n就行,如需启动,输入y,再输入要定义的日志文件名字,回车就会自动添加虚拟主机。

    5、添加的虚拟主机会在VPS的/home/wwwroot/路径中新建一个文件夹作为该网站的根目录。

    6、删除虚拟主机,ssh执行:rm /usr/local/nginx/conf/vhost/域名.conf

    关于其它组件

    • eAccelerator
      eAccelerator是一个自由开放源码php加速器,优化和动态内容缓存,提高了php脚本的缓存性能。

    安装方法:执行./eaccelerator.sh 就会自动安装并重启web服务。

    • 2、ionCube
      ionCube是用来加密PHP的工具。服务器安装了ionCube 用于执行加密过的PHP代码。

    安装方法:执行./ionCube.sh 就会自动安装并重启web服务。

    • 3、PureFTPd(带管理面板)
      安装方法:执行./pureftpd.sh 按提示一次输入MySQL的root密码、FTP管理面板的密码、MySQl的FTP数据库密码(也可直接回车,自动生成一个密码),最后回车确认,就会 自动 安装PureFTPd。完成后,在浏览器执行http://你的域名或IP/ftp/ 输入你前面设置的FTP用户管理面板的密码即可管理。

    • imageMagick
      ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式。

    安装方法:执行./imageMagick.sh 就会自动安装并重启web服务。

    • memcached
      Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。

    安装方法:执行./memcached.sh 就会自动安装并重启web服务。

    • 升级Nginx版本
      LNMP目前支持直接升级Nginx,升级过程中MySQL、PHP-FPM将会暂停。执行如下命令:./upgrade_nginx.sh 按提示输入nginx的版本号,如1.0.10,版本号可以从http://nginx.org/en/download.html获取。

    • 升级PHP版本
      LNMP支持直接升级PHP版本。请注意,某些网站程序,如shopex等有兼容性问题,升级前确保你使用的程序以支持5.3.*版本。升级过程中Nginx、MySQL、PHP-FPM将会暂停。执行如下命令:./upgrade_php.sh 按提示输入php版本号,如5.3.6。

    走进VPS,第四期——认识VPS的管理工具(2) WinSCP

    闲话少说,进入今天的话题,WinSCP。

    这款工具对于不熟悉vi/vim命令的孩子来说是一件非常有用的工具,今天小编就来讲讲这个WinSCP的作用。

    • 1、能够代替vi编辑
      这个功能是非常强悍的,只要你双击右边的框框中的任何一个文件,你都能编辑他,前提是你要知道编辑这个文件的后果。

    双击右边的文件后弹出的编辑框和咱们平时用的notepad++是一个非常相似的编辑框(当然功能没那么丰富。)

    • 2、除了编辑文件,咱们还能用它来干么呢?答:当FTP来用。
      这个是WinSCP的又一大作用。在小编看来一个vps,能够尽量少的开启功能,那么他的vps就是越安全的vps。因此,这个利用ssh加密传输文件的WinSCP就成了替代FTP在VPS中的位置的最佳选择了。

    只要轻轻的拖动左边的文件或文件夹到右边,即可开启加密传输,方便快捷(当然加密传输会比明文传输要慢很多,但是谁会二到传输一个非常大的文件使用WinSCP,而不是使用wget呢?一般都是传输我们修改的文件网上获取不到的。)

    • 以上2点就是WinSCP初级阶段的用途了。如果有朋友还知道其他的用户,荒淫指正~

    • 3、命令输入
      其实winSCP也能输入ssh的命令的,但是很可惜的是,如果你设置了禁止root登陆。那么在winSCP上输入命令就有些麻烦了。需要 su root来进行。

    走进VPS,第三期——认识VPS的管理工具(1) Putty

    在本期中将会讲解Linux VPS的管理工具,因为Windows的管理就是远程的3389远程桌面管理。。不过如果童鞋们觉得比较不安全的话,也可以将3389弄成VNC管理,稍后小编将会介绍VNC的使用。

    首先来介绍一下Linux VPS的ssh工具Putty,WinSCP,XshellXftp

    • 当让在讲这个之前首先得具备三样东西:

      • 1、你的VPS的IP

      • 2、你的VPS是开启并且已经联网了(如果英文的后台在pending的那么你安心的等待吧,中文的是配置中的话,那么你也安心的等待吧)

      • 3、你的VPS的root密码(如果是SolusVM的话,那么你的root密码肯定是你自己设置的密码了,如果你是IDCsystem的话,那么得在后台管理那边查看了)

    • 准备好这三样东西后,你的黑咕隆咚的界面之旅就开始了。

      • 首先是putty,这个软件曾经一度引起了安全事故,就是putty中文站事件。导致root账户密码失窃。所以小编在这里郑重提醒,下载putty一定要认准官方网站,至于哪里是官方网站?问你的vps提供商吧~

      • putty是一款小巧精干的ssh控制台软件。他黑咕隆咚的界面让很多第一次使用它的人感觉到了一阵绝望。天哪,这肯定很难!不过小编在这里给大家鼓气,只要你会复制,ssh一定比你的windows更容易操作。

    • 下面是putty的攻略:

      • 1、启动Putty.exe程序,进入Putty主界面。在Putty “Host Name”输入IP地址,在Saved Session中输入希望保存的名字(可以任意),Port嗯,默认。点击“Save”;以后可以方便调用而不需要每次输入IP地址;点击“Open”进行连接。

      • 2、初次运行时,会有下图中的提示,请选择“是(Y)”,下次运行就不会再出现该提示信息了。

      • 3、请根据提示,分别输入您的Linux云服务器用户名和密码。密码不会显示在屏幕上。输入完成后回车即可。

    最新文章

    最近回复

    • 测试: 评论测试内容
    • 袅残烟: [嘻嘻]万网域名也降价了
    • yxy: 以后,我会经常来逛的。
    • 袅残烟: LXDE可以搭配xf...
    • Fooleap: 从好几年前用 Lub...

    分类

  • 默认分类 (26)
  • 运维 (53)
  • docker (1)
  • 动漫 (19)
  • 科普知识 (15)
  • 苍白边缘 (17)
  • 资源 (12)
  • Linux (58)
  • Arch Linux (19)
  • 计算机 (18)
  • 编程 (3)
  • Java (4)
  • python (0)
  • php (0)
  • 前端 (1)
  • 公告 (1)
  • 归档




      其它