サーバデータベースシリーズ-centos webサーバ環境基本環境構成
5197 ワード
yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* libevent glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel lib zlib-devel make libevent libevent-devel pcre pcre-devel
cp /etc/passwd /etc/passwdbak #
vi /etc/passwd # , #
#adm:x:3:4:adm:/var/adm:/sbin/nologin
#lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
#sync:x:5:0:sync:/sbin:/bin/sync
#shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
#halt:x:7:0:halt:/sbin:/sbin/halt
#uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
#operator:x:11:0:operator:/root:/sbin/nologin
#games:x:12:100:games:/usr/games:/sbin/nologin
#gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
#ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin # ftp
cp /etc/group /etc/groupbak #
vi /etc/group # , #
#adm:x:4:root,adm,daemon
#lp:x:7:daemon,lp
#uucp:x:14:uucp
#games:x:20:
#dip:x:40:
chmod -R 700 /etc/rc.d/init.d/*
chmod -R 777 /etc/rc.d/init.d/* #
chattr +i /etc/passwd
chattr +i /etc/shadow
chattr +i /etc/group
chattr +i /etc/gshadow
chattr +i /etc/services # ,
lsattr /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/services #
# : , 。
# , , ,
chattr -i /etc/passwd #
chattr -i /etc/shadow
chattr -i /etc/group
chattr -i /etc/gshadow
chattr -i /etc/services #
chmod 700 /usr/bin # chmod 555 /usr/bin
chmod 700 /bin/ping # chmod 4755 /bin/ping
chmod 700 /usr/bin/vim # chmod 755 /usr/bin/vim
chmod 700 /bin/netstat # chmod 755 /bin/netstat
chmod 700 /usr/bin/tail # chmod 755 /usr/bin/tail
chmod 700 /usr/bin/less # chmod 755 /usr/bin/less
chmod 700 /usr/bin/head # chmod 755 /usr/bin/head
chmod 700 /bin/cat # chmod 755 /bin/cat
chmod 700 /bin/uname # chmod 755 /bin/uname
chmod 500 /bin/ps # chmod 755 /bin/ps
cp /etc/inittab /etc/inittabbak
vi /etc/inittab #
#ca::ctrlaltdel:/sbin/shutdown -t3 -r now
chkconfig--list yum-updatesd#現在のシステム状態を表示yum-updatesd 0:閉じる1:閉じる2:有効化3:有効化5:有効化6:service yum-updatesd stopを閉じる開くパラメータstart停止yum-updatesd:[OK]service yum-updatesd status#閉じるかどうかyum-updatesd停止chkconfig--level 35 yum-updatesd off#起動禁止(システムモード3、5)chkconfig yum-updatesd off#起動禁止(すべての起動モードはすべて禁止)chkconfig--list yum-updatesd#現在のシステム状態を表示yum-updatesd 0:閉じる1:閉じる2:閉じる3:閉じる4:閉じる5:閉じる6:閉じる
コンソールからXウィンドウに切り替えるには、Alt-F 7が一般的に使われていることを知っています.なぜですか.システムのデフォルトでは6つの仮想コンソールが定義されているため、Xは7番目になります.実際、多くの人は一般的にこんなに多くの仮想コンソールを必要としないで、/etc/inittabを修正して、あなたが必要としないものを注釈します.cp/etc/inittab/etc/inittabbak vi/etc/inittab # Run gettys in standard runlevels 1:2345:respawn:/sbin/mingetty tty1 #2:2345:respawn:/sbin/mingetty tty2 #3:2345:respawn:/sbin/mingetty tty3 #4:2345:respawn:/sbin/mingetty tty4 #5:2345:respawn:/sbin/mingetty tty5 #6:2345:respawn:/sbin/mingetty tty6
cp /etc/profile /etc/profilebak
vi /etc/profile
HISTSIZE=1000 HISTSIZE=50
yum install –y ntp
NTP (NTP: )
/usr/sbin/ntpdate -s pool.ntp.org
NTP
crontab -e
0 3 * * * /usr/sbin/ntpdate -s pool.ntp.org
, 3
# /sbin/service crond reload
cp /etc/rc.d/rc.local /etc/rc.d/rc.localbak
vi /etc/rc.d/rc.local #
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all