微信扫码咨询

欢迎拨打空谷咨询电话

4006-515-848

您也可以咨询我们的在线客服或预约上门

在线客服 预约上门

预约上门

linuxvps日常管理操作汇集--转载

2017-05-10来源:admin浏览:1973 字号:

apache或nginx都有开关默认日志,一个是正常访问日志,一个是错误的日志

目录在/www/wdlinux/apache/logs/
/www/wdlinux/nginx/logs/

如何关闭, 三个方式

1 直接在wdcp后台里关闭 "系统设置"里
2 执行/www/wdlinux/tools/web_logs.sh on/off   //开或关 (wdcp_v2.5版本后有)
3 如下手动操作
nginx的关闭方法
sed -i '/log_format/a\
access_log off;'/www/wdlinux/nginx/conf/nginx.conf
apache的关闭方法
sed -i 's#CustomLog "logs/access_log"common#CustomLog /dev/null common#'            /www/wdlinux/apache/conf/httpd.conf

较大网站整站打包备份方法

http://www.wdlinux.cn/bbs/viewthread.php?tid=3361&highlight=%B4%F2%B0%FC

我的网站不含数据库,容量早已超过百G以上。试了很多次wdcp后台的网站备份都因为太大而超时、假死而无功而返。于是想到了用ssh直接进行打包压缩,无奈ssh打包压缩的漫长等待让人真不敢走开,生怕网络突然中断而前功尽弃。晚上在网上瞎转突然看到了一条screen命令不禁让人喜出望外,立马登陆ssh一试身手果然非常的爽,哈哈终于可以睡个安稳觉了,让它慢慢的去备份吧。下面说说这个非常简单的操作方法,它的原理其实就是用screen命令开了一个装口,这个窗口是独立运行的,不受其他程序的干扰,就算你关掉ssh他依旧在运行,直到你进入这个窗口将其关闭为止:

1、我们的wdcp因为没有安装screen,所以第一步先安装screen:
# yum install screen
安装后期提示Y or N,键入Y回车后,安装成功。
2、运行screen
# screen -S tar

运行后窗口会闪动几下,出现命令行提示符,现在可以打包压缩了。

3、运行打包
注意,我的网站放在home目录下的web目录,打包压缩后将放进网站的备份目录:/home/backup/web.tar.gz
执行后,你会看到ssh窗口内被压缩的数据飞快的滚动,说明已经开始工作了,现在我们可以离开干点其他事了:
4、用快捷键Ctrl+a d(即按住Ctrl,依次再按a,d),就可以离开这个窗口了,是不是滚动的数据不见了?呵呵。大胆的关掉ssh吧。
5、如果中途想看看怎么办?登陆ssh后,运行:
# screen -r tar
即可进入该窗口查看,如果已经压缩完毕,输入:
# exit

这时提示:[screen is terminating],表示已经成功退出screen会话,任务结束。

scp命令

http://wiki.diahosting.com/linux_basic/scp?rev=1291876397

scp命令不需要使用HTTP地址或者FTP地址,而且是依靠SSH,两台主机能登录SSH即可使用scp传输数据,适用于没有安装Web或者FTP服务器环境下。

〖安装scp〗

系统内置命令,不需要安装。

〖使用scp〗/

要把A上的 /root/abc.zip 传到 B机并放到/abc目录,可以在A机上用命令:122.114.34.64

scp  /root/abc.ziproot@192.168.1.102:/abc/

也可以在B机上用命令:

scproot@192.168.1.240:/root/abc.zip  /abc/

若SSH端口不是默认的22,比如,是端口1234 则加-P参数:

scp  -P 1234 /root/abc.ziproot@192.168.1.102:/abc/

如果要传转的是目录而不是文件,可以在scp后加上-r选项。如:

scp -r /root/root@192.168.1.102:/abc/

Linux下*.tar.gz文件解压缩命令

1.压缩命令:

命令格式:tar  -zcvf  压缩文件名.tar.gz   被压缩文件名

可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。

2.解压缩命令:

命令格式:tar  -zxvf  压缩文件名.tar.gz

先切换到tar.gz文件所在目录,解压缩后的文件只能放在当前的目录。

Centos如何挂载硬盘

http://sudu.cn/service/detail/1/1/8/3/11831.html
centos带wdcp建站的如何建数据盘挂在到www这个文件夹下
http://www.sudu.cn/service/detail/1/2/3/2/12322.html
如果没有挂盘,请操作挂盘,具体挂盘的方法,请参考:
http://sudu.cn/service/detail/1/1/8/3/11831.html
这里我们将sdb1挂在data下
mkdir /mnt/data
mount /dev/sdb1 /mnt/data

停止服务:

service mysqld stop
service pureftpd stop service wdapache stop
service httpd stop
service nginxd stop
移动数据:
mv /www/* /mnt/data &
ps -aux查看进程mv -i这个停止了,在继续以下的操作
卸载sdb1:
umount /dev/sdb1
挂在sdb1到www:
mount /dev/sdb1 /www
启动服务:
service mysqld start
service pureftpd start service wdapache start
service httpd start
service nginxd start
要重起生效,修改/etc/fstab文件,
a,如果至执行挂盘的最后一步,将data修改成www
b,如果没有运行,可以直接修改输入以下内容:
echo "/dev/sdb1               /www                   ext4    defaults        0 0" >> /etc/fstab
Linux下使用rsync最快速删除海量文件的方法
方法见下:1、先安装rsync:
yum install rsync
1)首先建立一个空白文件夹。
mkdir /tmp/empty

2)之后使用以下语句即可快速的删除文件。

rsync --delete-before -d /tmp/empty/ /the/folder/you/want/delete/
原文中说不要忘记文件夹后的“/”
3)一杯咖啡过后,就Ok了。
3、用rsync删除目标目录:
rsync --delete-before -a -H -v --progress --stats /tmp/test/ log/
这样我们要删除的log目录就会被清空了,删除的速度会非常快。rsync实际上用的是替换原理,处理数十万个文件也是秒删。
选项说明:
–delete-before 接收者在传输之前进行删除操作
–progress 在传输时显示传输过程
-a 归档模式,表示以递归方式传输文件,并保持所有文件属性
-H 保持硬连接的文件

-v 详细输出模式

–stats 给出某些文件的传输状态


本篇文章版权由苏州空谷网络科技有限公司所有,如需转载,请注明出处!

1973次点赞
返回新闻列表
热门资讯
关注微信公众号

关注微信公众号

关注新浪微博

关注新浪微博


咨询热线

4006-515-848
© 2008-2022 苏州空谷网络科技有限公司 版权所有 苏州网站建设经营许可证:苏B2-20180235 苏ICP备10077873号-10