主机头

 找回密码
 立即注册
查看: 2726|回复: 9
打印 上一主题 下一主题

linux vps常用命令的一些小整理

[复制链接]

878

主题

2

好友

5472

积分

管理员

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
楼主
发表于 2014-3-22 23:21:21 |只看该作者 |倒序浏览

用winscp是可视化好用,但是比如你要删除一些文件夹的话就太慢了。

所以可用

rm -rf /home/wwwroot/xjwweb.com

这样就是将会删除 /home/wwwroot/xjwweb.com目录以及其下所有文件、文件夹

注意不会有任何的提示

感谢支持主机头,如果有问题可以联系我的QQ。目前提供各种服务。
网站建设,网站优化,美国VPS购买,VPS环境配置等。
目前通过本站购买VPS的话,可以免费帮忙配置环境。
付费提供DISCUZ PW DEDECMS技术支持。
www.www88.me
回复

使用道具 举报

878

主题

2

好友

5472

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2014-4-1 18:19:09 |只看该作者
linux的lnmp 备份教程

首先是备份:
killall nginx
service mysql stop
tar zcvf /home/wwwroot/wwwroot.tar.gz /home/wwwroot
tar zcvf /home/wwwroot/nginx.tar.gz /usr/local/nginx/conf
tar zcvf /home/wwwroot/mysql.tar.gz /usr/local/mysql/var
/usr/local/nginx/sbin/nginx
service mysql start

运行以上语句后,会在wwwroot目录下生成3个备份文件,

wwwroot.tar.gz对应网站文件,nginx.tar.gz对应nginx配置文件,mysql.tar.gz对应数据库文件。

接下来是恢复,如果是本地恢复,直接运行下面语句:(这里假设3个备份文件都在/root目录下,如果在其他目录,请进行相应的路径修改)

  1. killall nginx
  2. service mysql stop
  3. tar zxvf wwwroot.tar.gz
  4. tar zxvf nginx.tar.gz
  5. tar zxvf mysql.tar.gz
  6. mv /usr/local/nginx/conf /usr/local/nginx/conf-bak
  7. mv /usr/local/mysql/var /usr/local/mysql/var-bak
  8. mv home/wwwroot /home/wwwroot
  9. mv usr/local/nginx/conf /usr/local/nginx/conf
  10. mv usr/local/mysql/var /usr/local/mysql/var
  11. chown -R mysql /usr/local/mysql/var
  12. chown -R www /usr/local/nginx/conf
  13. /usr/local/nginx/sbin/nginx
  14. service mysql start
复制代码
其实恢复办法


恢复的部分
在解压完三个压缩包后
应该把安装lnmp时生成的wwwroot改个名字
mv /home/wwwroot /home/wwwroot-bak
再把解压出来的wwwroot移过去

感谢支持主机头,如果有问题可以联系我的QQ。目前提供各种服务。
网站建设,网站优化,美国VPS购买,VPS环境配置等。
目前通过本站购买VPS的话,可以免费帮忙配置环境。
付费提供DISCUZ PW DEDECMS技术支持。
www.www88.me
回复

使用道具 举报

878

主题

2

好友

5472

积分

管理员

Rank: 9Rank: 9Rank: 9

板凳
发表于 2014-4-3 05:06:13 |只看该作者
优化作为
tar zcvf /home/wwwroot.tar.gz /home/wwwroot
tar zcvf /home/nginx.tar.gz /usr/local/nginx/conf
tar zcvf /home/mysql.tar.gz /usr/local/mysql/var

防止忘记删除被下载了。
进入
  1. /usr/local/mysql/var
复制代码
删除那些数据库的;垃圾
  1. /home
复制代码

  1. 恢复的方法:3个文件全部放入root根目录。然后解压
复制代码
  1. tar zxvf wwwroot.tar.gz
  2. tar zxvf nginx.tar.gz
  3. tar zxvf mysql.tar.gz
复制代码
  1. rm -rf /home/wwwroot/home
复制代码

感谢支持主机头,如果有问题可以联系我的QQ。目前提供各种服务。
网站建设,网站优化,美国VPS购买,VPS环境配置等。
目前通过本站购买VPS的话,可以免费帮忙配置环境。
付费提供DISCUZ PW DEDECMS技术支持。
www.www88.me
回复

使用道具 举报

878

主题

2

好友

5472

积分

管理员

Rank: 9Rank: 9Rank: 9

地板
发表于 2014-9-11 01:23:01 |只看该作者
旧vps

    1. #使用绝对路径压缩
    2. tar zcvf www.tar.gz /home/wwwroot
    3. tar zcvf mysql.tar.gz /usr/local/mysql/var/
    4. tar zcvf vhost.tar.gz /usr/local/nginx/conf/vhost
    5. #传送到新vps,修改port和ip
    6. scp -P PORT -r mysql.tar.gz root@IP:/home
    7. scp -P PORT -r www.tar.gz root@IP:/home
    8. scp -P PORT -r vhost.tar.gz root@IP:/home
    复制代码

[color=rgb(51, 102, 153) !important]复制代码



新vps

    1. #已绝对路径解压
    2. tar zxvf  mysql.tar.gz -C /
    3. tar zxvf  www.tar.gz -C /
    4. tar zxvf  vhost.tar.gz -C /
    复制代码




最后到phpmyadmin创建下用户,然后修改dns解析,搬家完毕


感谢支持主机头,如果有问题可以联系我的QQ。目前提供各种服务。
网站建设,网站优化,美国VPS购买,VPS环境配置等。
目前通过本站购买VPS的话,可以免费帮忙配置环境。
付费提供DISCUZ PW DEDECMS技术支持。
www.www88.me
回复

使用道具 举报

878

主题

2

好友

5472

积分

管理员

Rank: 9Rank: 9Rank: 9

5#
发表于 2016-2-25 16:01:35 |只看该作者
优化版本1.0
1.更新了nginx的更新,因为经常会有一些站有特定的规则,所以经常没备份到。现在更新下咯。
1.mysql很多垃圾。先删除下。
  1. /usr/local/mysql/var
复制代码
  1. tar zcvf /home/wwwroot.tar.gz /home/wwwroot
复制代码
  1. tar zcvf /home/nginx.tar.gz /usr/local/nginx
复制代码
  1. tar zcvf /home/mysql.tar.gz /usr/local/mysql/var
复制代码
删除备份解压后的垃圾
  1. rm -rf /home/wwwroot/home
复制代码

感谢支持主机头,如果有问题可以联系我的QQ。目前提供各种服务。
网站建设,网站优化,美国VPS购买,VPS环境配置等。
目前通过本站购买VPS的话,可以免费帮忙配置环境。
付费提供DISCUZ PW DEDECMS技术支持。
www.www88.me
回复

使用道具 举报

878

主题

2

好友

5472

积分

管理员

Rank: 9Rank: 9Rank: 9

6#
发表于 2016-5-15 13:51:41 |只看该作者
  1. netstat -tunlp |grep 22
复制代码
查看linux中某个端口(port)是否被占用(netstat,lsof

查看某一端口的占用情况: lsof -i:端口号
1[root@www ~]# lsof -i:21

3COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME

4pure-ftpd 2651 root 4u IPv4 7047 TCP *:ftp (LISTEN)

5pure-ftpd 2651 root 5u IPv6 7048 TCP *:ftp (LISTEN)



这里显示出21号端口正在被pure-ftpd使用,状态是listen。



netstat -anp 显示系统端口使用情况

感谢支持主机头,如果有问题可以联系我的QQ。目前提供各种服务。
网站建设,网站优化,美国VPS购买,VPS环境配置等。
目前通过本站购买VPS的话,可以免费帮忙配置环境。
付费提供DISCUZ PW DEDECMS技术支持。
www.www88.me
回复

使用道具 举报

878

主题

2

好友

5472

积分

管理员

Rank: 9Rank: 9Rank: 9

7#
发表于 2016-6-12 14:08:07 |只看该作者
移动文件到某文件夹的命令
  1. mv  /home/btdown.tar.gz  /home/customer/
复制代码

感谢支持主机头,如果有问题可以联系我的QQ。目前提供各种服务。
网站建设,网站优化,美国VPS购买,VPS环境配置等。
目前通过本站购买VPS的话,可以免费帮忙配置环境。
付费提供DISCUZ PW DEDECMS技术支持。
www.www88.me
回复

使用道具 举报

878

主题

2

好友

5472

积分

管理员

Rank: 9Rank: 9Rank: 9

8#
发表于 2016-9-25 06:43:34 |只看该作者
wget 下载整个目录的文件
  1. wget -m down.zhujitou.com
复制代码
  1. wget -nc -B http://down.zhujitou.com/ -F -nH --cut-dirs=3 -i index.html
复制代码

感谢支持主机头,如果有问题可以联系我的QQ。目前提供各种服务。
网站建设,网站优化,美国VPS购买,VPS环境配置等。
目前通过本站购买VPS的话,可以免费帮忙配置环境。
付费提供DISCUZ PW DEDECMS技术支持。
www.www88.me
回复

使用道具 举报

878

主题

2

好友

5472

积分

管理员

Rank: 9Rank: 9Rank: 9

9#
发表于 2017-3-31 03:03:41 |只看该作者

缩小通用匹配符的范围,例如我依次的执行


rm -f a*.log

rm -f b*.log

......



去mysql垃圾文件就用
  1. rm -f mysql-bin.000***
复制代码

感谢支持主机头,如果有问题可以联系我的QQ。目前提供各种服务。
网站建设,网站优化,美国VPS购买,VPS环境配置等。
目前通过本站购买VPS的话,可以免费帮忙配置环境。
付费提供DISCUZ PW DEDECMS技术支持。
www.www88.me
回复

使用道具 举报

878

主题

2

好友

5472

积分

管理员

Rank: 9Rank: 9Rank: 9

10#
发表于 2019-5-16 10:57:30 |只看该作者
网站打不开,防火墙开启了的原因。。
  1. /etc/init.d/iptables stop
复制代码

感谢支持主机头,如果有问题可以联系我的QQ。目前提供各种服务。
网站建设,网站优化,美国VPS购买,VPS环境配置等。
目前通过本站购买VPS的话,可以免费帮忙配置环境。
付费提供DISCUZ PW DEDECMS技术支持。
www.www88.me
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

主机头版权声明|百度地图|谷歌地图|Archiver|手机版|主机头

GMT+8, 2024-10-31 02:20

Powered by Discuz! www.zhujitou.com

© 2001-2012 主机头.

回顶部