Aug242016

更新CentOS系统时间的命令

作者: 主机迷 分类: Linux技术

同步时间

ntpdate us.pool.ntp.org

如果 ntpdate 命令没有安装

yum install -y ntpdate

设置时区为上海时区,也就是东八区

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

最好还是使用软链接,例如设置时区为美国西部标准时间,即太平洋时间

ln -sf /usr/share/zoneinfo/US/Pacific /etc/localtime

Aug112016

CentOS6使用tar jxvf解压tar.bz2文件报错bzip2: Cannot exec: No such file or directory

作者: 主机迷 分类: Linux技术

在CentOS6解压tar.bz2文件

tar jxvf test.tar.bz2

报以下错误

tar (child): bzip2: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now

解决办法

yum install bzip2
Jul282016

SecureCRT 连接 CentOS使用vi打开文本出现中文乱码

作者: 主机迷 分类: Linux技术

SecureCRT 连接 CentOS,设置session option中的appearance中的character encoding为utf-8后,使用 cat 查看中文文本就不会乱码了,但是使用 vi 进行编辑时仍会出现乱码,解决办法:

vi /etc/sysconfig/i18n  

将第一行的LANG=C修改为

LANG=en_US.UTF-8
Jul212016

Linux定时备份网站源码和MySQL数据

作者: 主机迷 分类: Linux技术

假定要备份你的网站 domain.com 的源码和MySQL数据。

首先创建备份脚本 /usr/local/bakup.sh,内容如下

d=`date +%Y%m%d%H%M`

cd /home
cd wwwroot
tar -zcf /usr/bakup/domain.com$d.tar.gz domain.com/

mysqldump -u root -ppassword db > /usr/bakup/domain.com$d.sql

# 删除一周以前的备份
find /usr/bakup -mtime +7 -type f|xargs rm -f

修改bakup.sh的执行权限

chmod 700 /usr/local/bakup.sh

创建计划任务,每天1:00执行backup.sh

crontab -e
0 1 * * * /usr/local/bakup.sh
Jul212016

Linux下如何对文件压缩加密和解压

作者: 主机迷 分类: Linux技术

Linux下对文件压缩加密和解压,要求用一行命令搞定,不要出现提示输入密码,用tar和zip命令都可以实现,这里使用zip命令。

使用zip压缩

zip -rP password filename.zip filename

使用zip解压

unzip -P password filename.zip 

主机迷 is powered by Typecho