1、建立管理者組内一般使用者:
一般情況下,一般使用者通過執行“su -”指令、輸入正确的root密碼,
可以登入為root使用者來對系統進行管理者級别的配置。但是,為了
更進一步加強系統的安全性,有必要建立一個管理者的組,隻允許
這個組的使用者來執行“su -”指令登入為root使用者,而讓其他的使用者即
使執行了“su -”、輸入了正确的root密碼,也無法登入為root使用者。
在UNIX下,這個組的名稱通常為“wheel”。
具體做法如下:
usermod -G wheel test
上面的test是一個你要加入管理者組的使用者
vi /etc/pam.d/su
将檔案中auth required /lib/security/$ISA/pam_wheel.so use_uid這
一行前面的“#”去掉
然後執行下面的指令:
echo "SU_WHEEL_ONLY yes" >>/etc/login.defs
2、建立PPPoE連接配接(非xDSL接入方式的使用者可路過此步驟)
用root使用者登入,在指令行界面執行以下指令:
adsl-setup
上面指令執行成功後啟動ADSL連接配接:
adsl-start
稍等片刻後若啟動成功後出現提示符(無任何提示意味着連接配接成功
),這時通過ifconfig指令可以看到各網絡接口的資訊。
3、locate指令用資料庫更新及自動更新設定:
locate指令是linux下告訴搜尋檔案用的工具,它的原理和windows下
的google桌面搜尋有點類似,是通過事先建立資料庫的方式,來達
到高速查找目标檔案的目的。具體做法如下:
vi /etc/updatedb.conf
将檔案中DAILY_UPDATE=no改為DAILY_UPDATE=yes,然後保
存退出,再執行以下指令:
updatedb
4、停止IPV6:
在centos預設的狀态下,ipv6是被啟用的狀态。因為我們不使用
ipv6,是以,停止ipv6,以最大限度保證安全和快速。
echo 'alias net-pf-10 off' >>/etc/modprobe.conf
echo 'alias ipv6 off' >>/etc/modprobe.conf
shutdown -r now
5、資料庫的自動備份與資料庫被破壞後的恢複(mysqlhotcopy)
:
a、建立自動備份腳本:
vi mysql-backup.sh
#!/bin/bash
PATH=$PATH:/usr/local/sbin:/usr/bin:/bin
#The Directory of Backup
BACKDIR=/backup/mysql
#The Password of Mysql
ROOTPASS=aptech
#Remake the Directory of Backup
rm -rf $BACKDIR
mkdir -p $BACKDIR
#Get the Name of Database
DBLIST=`ls -p /var/lib/mysql | grep / | tr -d /`
#Backup with Database
for dbname in $DBLIST
do
mysqlhotcopy $dbname -u root -p $ROOTPASS $BACKDIR |
logger -t mysqlhotcopy
done
b、運作資料庫自動備份腳本:
chmod 700 mysql-backup.sh
./mysql-backup.sh
ll /backup/mysql/
c、讓資料庫備份腳本每天自動運作:
crontab -e
00 03 * * * /root/mysql-backup.sh
下面,是資料庫被删除後,用備份進行恢複的方法:
複制備份的資料庫test到相應目錄:
cp -Rf /backup/mysql/test/ /var/lib/mysql/
改變資料庫test的歸屬為mysql:
chown -R mysql:mysql /var/lib/mysql/test/
改變資料庫目錄屬性為700:
chmod 700 /var/lib/mysql/test/
改變資料庫中資料的屬性為660:
chmod 660 /var/lib/mysql/test/*
下面,是資料庫被修改後,用備份進行恢複的方法:
複制備份的備份的資料庫test到相應目錄:
本文轉自 忘情OK 51CTO部落格,原文連結:http://blog.51cto.com/itchentao/1264971,如需轉載請自行聯系原作者