linuxvps日常管理操作汇集
[i=s] 本帖最后由 uniuc 于 2014-11-3 15:42 编辑 [/i][p=30, 2, left][font=Verdana] [/font][/p][p=30, 2, left][font=Verdana]apache[/font][font=宋体]或[/font][font=Verdana]nginx[/font][font=宋体]都有开关默认日志[/font][font=Verdana],[/font][font=宋体]一个是正常访问日志[/font][font=Verdana],[/font][font=宋体]一个是错误的日志[/font]
[font=宋体]目录在[/font][font=Verdana]/www/wdlinux/apache/logs/[/font][font=Verdana]
/www/wdlinux/nginx/logs/[/font][/p][p=30, 2, left][font=宋体]如何关闭[/font][font=Verdana], [/font][font=宋体]三个方式[/font][font=Verdana]
1 [/font][font=宋体]直接在[/font][font=Verdana]wdcp[/font][font=宋体]后台里关闭[/font][font=Verdana] "[/font][font=宋体]系统设置[/font][font=Verdana]"[/font][font=宋体]里[/font][font=Verdana]
2 [/font][font=宋体]执行[/font][font=Verdana]/www/wdlinux/tools/web_logs.sh on/off //[/font][font=宋体]开或关[/font][font=Verdana] (wdcp_v2.5[/font][font=宋体]版本后有[/font][font=Verdana])[/font][font=Verdana]
3 [/font][font=宋体]如下手动操作[/font][font=Verdana]
nginx[/font][font=宋体]的关闭方法[/font][font=Verdana]
sed -i '/log_format/a\
access_log off;'/www/wdlinux/nginx/conf/nginx.conf
apache[/font][font=宋体]的关闭方法[/font][font=Verdana]
sed -i 's#CustomLog "logs/access_log"common#CustomLog /dev/null common#' /www/wdlinux/apache/conf/httpd.conf[/font][/p][p=30, 2, left][font=Verdana] [/font][/p][p=30, 2, left][font=Verdana] [/font][/p][p=30, 2, left][font=Verdana] [/font][/p][font=宋体][size=14pt]较大网站整站打包备份方法[/size][/font][font=Verdana][size=14pt][/size][/font][p=30, 2, left]http://www.wdlinux.cn/bbs/viewthread.php?tid=3361&highlight=%B4%F2%B0%FC[/p][p=30, 2, left][font=宋体]我的网站不含数据库,容量早已超过百[/font][font=Verdana]G[/font][font=宋体]以上。试了很多次[/font][font=Verdana]wdcp[/font][font=宋体]后台的网站备份都因为太大而超时、假死而无功而返。于是想到了用[/font][font=Verdana]ssh[/font][font=宋体]直接进行[/font][b][font=宋体]打包[/font][/b][font=宋体]压缩,无奈[/font][font=Verdana]ssh[/font][b][font=宋体]打包[/font][/b][font=宋体]压缩的漫长等待让人真不敢走开,生怕网络突然中断而前功尽弃。晚上在网上瞎转突然看到了一条[/font][font=Verdana]screen[/font][font=宋体]命令不禁让人喜出望外,立马登陆[/font][font=Verdana]ssh[/font][font=宋体]一试身手果然非常的爽,哈哈终于可以睡个安稳觉了,让它慢慢的去备份吧。下面说说这个非常简单的操作方法,它的原理其实就是用[/font][font=Verdana]screen[/font][font=宋体]命令开了一个装口,这个窗口是独立运行的,不受其他程序的干扰,就算你关掉[/font][font=Verdana]ssh[/font][font=宋体]他依旧在运行,直到你进入这个窗口将其关闭为止:[/font][font=Verdana]
1[/font][font=宋体]、我们的[/font][font=Verdana]wdcp[/font][font=宋体]因为没有安装[/font][font=Verdana]screen[/font][font=宋体],所以第一步先安装[/font][font=Verdana]screen[/font][font=宋体]:[/font][font=Verdana]
# yum install screen
[/font][font=宋体]安装后期提示[/font][font=Verdana]Y or N[/font][font=宋体],键入[/font][font=Verdana]Y[/font][font=宋体]回车后,安装成功。[/font][font=Verdana]
2[/font][font=宋体]、运行[/font][font=Verdana]screen[/font][font=Verdana]
# screen -S tar
[/font][/p][p=30, 2, left][font=Verdana]
[/font][/p][p=30, 2, left][font=宋体]运行后窗口会闪动几下,出现命令行提示符,现在可以[/font][b][font=宋体]打包[/font][/b][font=宋体]压缩了。[/font][font=Verdana]
3[/font][font=宋体]、运行[/font][b][font=宋体]打包[/font][/b]
[font=宋体]注意,我的网站放在[/font][font=Verdana]home[/font][font=宋体]目录下的[/font][font=Verdana]web[/font][font=宋体]目录,[/font][b][font=宋体]打包[/font][/b][font=宋体]压缩后将放进网站的备份目录:[/font][font=Verdana]/home/backup/web.tar.gz[/font][font=Verdana]
[/font][/p][p=30, 2, left]
[font=宋体]执行后,你会看到[/font][font=Verdana]ssh[/font][font=宋体]窗口内被压缩的数据飞快的滚动,说明已经开始工作了,现在我们可以离开干点其他事了:[/font][font=Verdana]
4[/font][font=宋体]、用快捷键[/font][font=Verdana]Ctrl+a d([/font][font=宋体]即按住[/font][font=Verdana]Ctrl[/font][font=宋体],依次再按[/font][font=Verdana]a,d)[/font][font=宋体],就可以离开这个窗口了,是不是滚动的数据不见了?呵呵。大胆的关掉[/font][font=Verdana]ssh[/font][font=宋体]吧。[/font][font=Verdana]
5[/font][font=宋体]、如果中途想看看怎么办?登陆[/font][font=Verdana]ssh[/font][font=宋体]后,运行:[/font][font=Verdana]
# screen -r tar
[/font][font=宋体]即可进入该窗口查看,如果已经压缩完毕,输入:[/font][font=Verdana]
# exit
[/font][font=宋体]这时提示:[/font][font=Verdana][screen is terminating][/font][font=宋体],表示已经成功退出[/font][font=Verdana]screen[/font][font=宋体]会话,任务结束。[/font][font=Verdana][/font][/p][p=30, 2, left][font=宋体]
[/font][/p][p=30, 2, left][font=Verdana] [/font][/p][p=30, 2, left][font=Verdana] [/font][/p][b][font=Verdana][size=9.0pt]scp[/size][/font][font=黑体][size=9.0pt]命令[/size][/font][/b][font=Verdana][size=9.0pt][/size][/font][p=30, 2, left]http://wiki.diahosting.com/linux_basic/scp?rev=1291876397[/p][p=30, 2, left][font=Verdana][size=9.5pt]scp[/size][/font][font=Verdana][size=9.5pt]命令不需要使用[/size][/font][font=Verdana][size=9.5pt]HTTP[/size][/font][font=Verdana][size=9.5pt]地址或者[/size][/font][font=Verdana][size=9.5pt]FTP[/size][/font][font=Verdana][size=9.5pt]地址,而且是依靠[/size][/font][font=Verdana][size=9.5pt]SSH[/size][/font][font=Verdana][size=9.5pt],两台主机能登录[/size][/font][font=Verdana][size=9.5pt]SSH[/size][/font][font=Verdana][size=9.5pt]即可使用[/size][/font][font=Verdana][size=9.5pt]scp[/size][/font][font=Verdana][size=9.5pt]传输数据,适用于没有安装[/size][/font][font=Verdana][size=9.5pt]Web[/size][/font][font=Verdana][size=9.5pt]或者[/size][/font][font=Verdana][size=9.5pt]FTP[/size][/font][font=Verdana][size=9.5pt]服务器环境下。[/size][/font]
[b][font=宋体][size=9.5pt]〖安装[/size][/font][/b][b][font=Verdana][size=9.5pt]scp[/size][/font][/b][b][font=宋体][size=9.5pt]〗[/size][/font][/b][font=Verdana][size=9.5pt][/size][/font][/p][p=30, 2, left][font=Verdana][size=9.5pt]系统内置命令,不需要安装。[/size][/font][font=Verdana][size=9.5pt][/size][/font][/p][p=30, 2, left][b][font=宋体][size=9.5pt]〖使用[/size][/font][/b][b][font=Verdana][size=9.5pt]scp[/size][/font][/b][b][font=宋体][size=9.5pt]〗[/size][/font][/b][font=Verdana]/[/font][/p]
[p=30, 2, left][font=Verdana][size=9.5pt]要把[/size][/font][font=Verdana][size=9.5pt]A[/size][/font][font=Verdana][size=9.5pt]上的[/size][/font][font=Verdana][size=9.5pt] /root/abc.zip [/size][/font][font=Verdana][size=9.5pt]传到[/size][/font][font=Verdana][size=9.5pt] B[/size][/font][font=Verdana][size=9.5pt]机并放到[/size][/font][font=Verdana][size=9.5pt]/abc[/size][/font][font=Verdana][size=9.5pt]目录,可以在[/size][/font][font=Verdana][size=9.5pt]A[/size][/font][font=Verdana][size=9.5pt]机上用命令:[/size][/font][font=Verdana][size=9.5pt]122.114.34.64[/size][/font][/p][color=#333333]scp /root/abc.zip [url=mailto:root@192.168.1.102]root@192.168.1.102[/url]:/abc/[/color]
[p=30, 2, left][font=Verdana][size=9.5pt]也可以在[/size][/font][font=Verdana][size=9.5pt]B[/size][/font][font=Verdana][size=9.5pt]机上用命令:[/size][/font][font=Verdana][size=9.5pt][/size][/font][/p][color=#333333]scp [url=mailto:root@192.168.1.240]root@192.168.1.240[/url]:/root/abc.zip /abc/[/color]
[p=30, 2, left][font=Verdana][size=9.5pt]若[/size][/font][font=Verdana][size=9.5pt]SSH[/size][/font][font=Verdana][size=9.5pt]端口不是默认的[/size][/font][font=Verdana][size=9.5pt]22[/size][/font][font=Verdana][size=9.5pt],比如,是端口[/size][/font][font=Verdana][size=9.5pt]1234 [/size][/font][font=Verdana][size=9.5pt]则加[/size][/font][font=Verdana][size=9.5pt]-P[/size][/font][font=Verdana][size=9.5pt]参数:[/size][/font][font=Verdana][size=9.5pt][/size][/font][/p][color=#333333]scp -P 1234 /root/abc.zip [url=mailto:root@192.168.1.102]root@192.168.1.102[/url]:/abc/[/color]
[p=30, 2, left][font=Verdana][size=9.5pt]如果要传转的是目录而不是文件,可以在[/size][/font][font=Verdana][size=9.5pt]scp[/size][/font][font=Verdana][size=9.5pt]后加上[/size][/font][font=Verdana][size=9.5pt]-r[/size][/font][font=Verdana][size=9.5pt]选项。如:[/size][/font][font=Verdana][size=9.5pt][/size][/font][/p][color=#333333]scp -r /root/ [url=mailto:root@192.168.1.102]root@192.168.1.102[/url]:/abc/[/color][color=#333333]
[/color][p=30, 2, left][font=Verdana] [/font][/p][p=30, 2, left][font=Verdana] [/font][/p][font="][b][size=10.5pt]Linux[/size][font=黑体][size=10.5pt]下[/size][/font][size=10.5pt]*.tar.gz[/size][font=黑体][size=10.5pt]文件解压缩命令[/size][/font][/b][/font][p=30, 2, left][font="][size=10.5pt]1.[/size][/font][font="][size=10.5pt]压缩命令:[/size][/font][font="][size=10.5pt][/size][/font][/p][p=30, 2, left][font="][size=10.5pt] 命令格式:[/size][/font][font="][size=10.5pt]tar -zcvf [/size][/font][font="][size=10.5pt]压缩文件名[/size][/font][font="][size=10.5pt].tar.gz [/size][/font][font="][size=10.5pt]被压缩文件名[/size][/font][font="][size=10.5pt][/size][/font][/p][p=30, 2, left]
[font="][size=10.5pt]可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。[/size][/font][font="][size=10.5pt][/size][/font][/p][p=30, 2, left][font="][size=10.5pt] [/size][/font][/p][p=30, 2, left][font="][size=10.5pt]2.[/size][/font][font="][size=10.5pt]解压缩命令:[/size][/font][font="][size=10.5pt][/size][/font][/p][p=30, 2, left][font="][size=10.5pt] 命令格式:[/size][/font][font="][size=10.5pt]tar -zxvf [/size][/font][font="][size=10.5pt]压缩文件名[/size][/font][font="][size=10.5pt].tar.gz[/size][/font][/p][p=30, 2, left][font="][size=10.5pt] 先[/size][/font][color=black]切换到[/color][font=Arial]tar.gz[/font][color=black]文件所在目录,[/color][font="][size=10.5pt]解压缩后的文件只能放在当前的目录。[/size][/font][font="][size=10.5pt][/size][/font][/p][p=30, 2, left][font=Verdana] [/font][/p] [i=s] 本帖最后由 uniuc 于 2014-11-3 15:40 编辑 [/i]
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
[b]Linux下使用rsync最快速删除海量文件的方法[/b]
方法见下: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 给出某些文件的传输状态
页:
[1]