您的位置:首页 > 运维架构 > Linux

vps安装centos系统LNMP环境详细配…

2016-03-04 09:49 656 查看


[原创]vps安装centos系统LNMP环境详细配置

2011年6月30日 |
标签: apciptableslinuxmemcachemysqlnginxphp虚拟主机


文章注释详尽,欢迎转载。


转载请注明出处:菜博  http://www.lnmpblog.com/archives/109。谢谢!

购买了一个vps,速度不错。

vps硬件配置:cpu:E5620 4*core:256

ram:360MB

swap:360MB

HDD:15G
重新安装centos5.5 32bit
独立内核版本系统后,ssh登入。




###########################################

#                       
    
             
对用户进行修改。 

###########################################

修改root密码:

1

2
passwd
root


# 输入密码两次


去掉无用的用户组和用户。

1

2

3

4

5

6
cp
/etc/passwd
/etc/passwd
.sav


cp
/etc/group
/etc/group
.sav


for
a
in
adm lp
sync
news uucp operator games gopher mailnull nscd rpc; \


do
/usr/sbin/userdel
$a -f;
done


for
a
in
lp news uucp games gopher
users
floopy nscd rpc rpcuser nfsnobody; \


do
/usr/sbin/groupdel
$a -f;
done


升级系统并安装所需的组件

1

2

3

4

5

6

7

8

9
yum update -y


yum
install
-y at iptables mailx sendmail vixie-
cron

ntp ntsysv irqbalance \


patch vim-enhanced
sudo
flex bison automake pam-devel gcc gcc-c++ autoconf \


libjpeg libjpeg-devel libpng libpng-devel libtiff libtiff-devel
libtool \


freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc
\


glibc-devel glib2 glib2-devel
bzip2
bzip2
-devel
ncurses ncurses-devel curl \


curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn
libidn-devel \


openssl openssl-devel openldap openldap-devel nss_ldap
openldap-clients \


openldap-servers gd gd-devel unzip


修改用户组权限sudo权限,只允许abc用户使用sudo

1

2

3
chmod
u+w
/etc/sudoers


echo
'abc ALL=(ALL) ALL'
>>
/etc/sudoers


chmod
u-w
/etc/sudoers


修改系统时区,设置cron定期同步时间。

1

2

3

4
rm
-f
/etc/localtime


ln
-s
/usr/share/zoneinfo/Asia/Shanghai
/etc/localtime


/usr/sbin/ntpdate
210.72.145.44


crontab
-e


# 加入下面一行:

1
1 *
/6

* * *
/usr/sbin/ntpdate
210.72.145.44 >
/dev/null
2&>1


运行ntsysv精简系统启动服务,只留下atd、crond、iptables、irqbalance、network、sendmail、sshd、syslog。

1
ntsysv


添加用户abc并增加密码,并将abc添加到wheel组(以便sudo提权)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: