解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
tar -czvf 项目.tar.gz --exclude=目录 --exclude=目录 项目目录
cp -Ri file1 file2
复制文件夹
vi
插入到光标后面 a
返回控制命令 esc
推出 :q 强制退出:q!
保存退出 :wq
到最后一行:$
查找字符串 /
重启
reboot
服务重启
service httpd restart
SElinux设置vsftp
setsebool -P allow_ftpd_full_access on
setsebool -P ftp_home_dir on
getsebool -a|grep ftp
cpu和内存使用情况
top
添加centos到用户组apache
usermod -a -G apache centos
设置网站根目录/var/www的所有组为apache
chown -R :apache /var/www
设置网站根目录的权限为用户组有读写权限
chmod -R g+rw /var/www
查看Apache运行用户和组
ps -ef |grep httpd
查看用户属于哪个组
id user
查看所有用户
cat /etc/passwd
mysql 备份
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
mysql还原
mysql -hhostname -uusername -ppassword databasename < backupfile.sql
或者
mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:\wcnc_db.sql
系统每天定时备份mysql数据库
1、创建保存备份文件的路径/mysqldata
#mkdir /mysqldata
2、创建/usr/sbin/baktest文件
输入以下内容:
mysqldump -uroot -proot test | gzip > /mysqldata/test`date +%Y-%m-%d_%H%M%S`.sql.gz
3、修改文件属性,使其可以执行
#chmod +x /usr/sbin/baktest
4、修改/etc/crontab
在下面添加
01 3 * * * root /usr/sbin/baktest
表示每天3点钟01分执行备份
5、重新启动crond
#/etc/rc.d/init.d/crond restart
添加root权限的用户
修改 /etc/passwd 文件,找到如下行,把用户ID修改为 0 :
mysql备份用户权限设置LOCK TABLES,SELECT,FILE,RELOAD,SUPER,SHOW VIEW*
df -hl 查看分区大小
没有评论:
发表评论