主机头
标题: linux vps常用命令的一些小整理 [打印本页]
作者: admin 时间: 2014-3-22 23:21
标题: linux vps常用命令的一些小整理
用winscp是可视化好用,但是比如你要删除一些文件夹的话就太慢了。
所以可用
rm -rf /home/wwwroot/xjwweb.com
这样就是将会删除 /home/wwwroot/xjwweb.com目录以及其下所有文件、文件夹
注意不会有任何的提示
作者: admin 时间: 2014-4-1 18:19
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目录下,如果在其他目录,请进行相应的路径修改)
- killall nginx
- service mysql stop
- tar zxvf wwwroot.tar.gz
- tar zxvf nginx.tar.gz
- tar zxvf mysql.tar.gz
- mv /usr/local/nginx/conf /usr/local/nginx/conf-bak
- mv /usr/local/mysql/var /usr/local/mysql/var-bak
- mv home/wwwroot /home/wwwroot
- mv usr/local/nginx/conf /usr/local/nginx/conf
- mv usr/local/mysql/var /usr/local/mysql/var
- chown -R mysql /usr/local/mysql/var
- chown -R www /usr/local/nginx/conf
- /usr/local/nginx/sbin/nginx
- service mysql start
复制代码 其实恢复办法
恢复的部分
在解压完三个压缩包后
应该把安装lnmp时生成的wwwroot改个名字
mv /home/wwwroot /home/wwwroot-bak
再把解压出来的wwwroot移过去
作者: admin 时间: 2014-4-3 05:06
优化作为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
防止忘记删除被下载了。
进入删除那些数据库的;垃圾
- 恢复的方法:3个文件全部放入root根目录。然后解压
复制代码- tar zxvf wwwroot.tar.gz
- tar zxvf nginx.tar.gz
- tar zxvf mysql.tar.gz
复制代码- rm -rf /home/wwwroot/home
复制代码
作者: admin 时间: 2014-9-11 01:23
旧vps
- #使用绝对路径压缩
- tar zcvf www.tar.gz /home/wwwroot
- tar zcvf mysql.tar.gz /usr/local/mysql/var/
- tar zcvf vhost.tar.gz /usr/local/nginx/conf/vhost
- #传送到新vps,修改port和ip
- scp -P PORT -r mysql.tar.gz root@IP:/home
- scp -P PORT -r www.tar.gz root@IP:/home
- scp -P PORT -r vhost.tar.gz root@IP:/home
复制代码
[color=rgb(51, 102, 153) !important]复制代码
新vps
- #已绝对路径解压
- tar zxvf mysql.tar.gz -C /
- tar zxvf www.tar.gz -C /
- tar zxvf vhost.tar.gz -C /
复制代码
最后到phpmyadmin创建下用户,然后修改dns解析,搬家完毕
|
作者: admin 时间: 2016-2-25 16:01
优化版本1.0
1.更新了nginx的更新,因为经常会有一些站有特定的规则,所以经常没备份到。现在更新下咯。
1.mysql很多垃圾。先删除下。- tar zcvf /home/wwwroot.tar.gz /home/wwwroot
复制代码- tar zcvf /home/nginx.tar.gz /usr/local/nginx
复制代码- tar zcvf /home/mysql.tar.gz /usr/local/mysql/var
复制代码 删除备份解压后的垃圾- rm -rf /home/wwwroot/home
复制代码
作者: admin 时间: 2016-5-15 13:51
查看linux中某个端口(port)是否被占用(netstat,lsof
查看某一端口的占用情况: lsof -i:端口号1 | [root@www ~]# lsof -i:21 |
3 | COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME |
4 | pure-ftpd 2651 root 4u IPv4 7047 TCP *:ftp (LISTEN) |
5 | pure-ftpd 2651 root 5u IPv6 7048 TCP *:ftp (LISTEN) |
这里显示出21号端口正在被pure-ftpd使用,状态是listen。
netstat -anp 显示系统端口使用情况
作者: admin 时间: 2016-6-12 14:08
移动文件到某文件夹的命令- mv /home/btdown.tar.gz /home/customer/
复制代码
作者: admin 时间: 2016-9-25 06:43
wget 下载整个目录的文件- wget -m down.zhujitou.com
复制代码- wget -nc -B http://down.zhujitou.com/ -F -nH --cut-dirs=3 -i index.html
复制代码
作者: admin 时间: 2017-3-31 03:03
缩小通用匹配符的范围,例如我依次的执行
rm -f a*.log
rm -f b*.log
......
去mysql垃圾文件就用
作者: admin 时间: 2019-5-16 10:57
网站打不开,防火墙开启了的原因。。- /etc/init.d/iptables stop
复制代码
欢迎光临 主机头 (http://zhujitou.com/) |
Powered by Discuz! X2.5 |