首页 > Linux那点事 > Linux服务器配置与LNMP安装实录---(1)

Linux服务器配置与LNMP安装实录---(1)

最近实验室买了新的vps服务器,系统为centos6.6 64位,准备安装lnmp搭建web站点。由于vps是新买的,所以一切都是从新的开始。
好了,简单的记录一下这次服务器搭建过程,整理一下,以备后用。

由于拿到手的就是一个vps的root账户密码和IP地址,所以,先ssh连上去,初步进行一些安全配置。

1,服务器基础安全配置

首先root连接服务器,添加新用户,设置sudo权限,对ssh进行一些简单的安全配置。
执行的命令如下:

//添加新用户,设置制定目录为/home/manager,指定shell为bash,m表示如果用户主目录不存在,就主动创建。
useradd -d /home/manager -s /bin/bash -m manager 
//给新用户设置密码
passwd manager
//添加sudo权限
visudo
//然后找到如下的字段,在后面添加新用户的项目
root    ALL=(ALL:ALL) ALL
manager ALL=(ALL:ALL) ALl
//添加完成后保存,然后修改openssh的配置文件。
vim /etc/ssh/sshd_config
//下面是sshd_config配置文件的内容
//这里是openssh监听的端口,默认为22,为了安全,可以修改为其他的值
Port 22
//指定ssh使用的协议,2代表仅支持SSH-2协议
Protocol 2
//禁用root账户登陆
PermitRootLogin no
//禁用空密码登陆
PermitEmptyPasswords no
//指定每个连接最大允许的认证次数
MaxAuthTries 3
//限制用户必须在指定的时限内认证成功
LoginGraceTime 60
//如果超过这么长时间没有收到客户端的任何数据,将通过安全通道向客户端发送一个"alive"消息,并等候应答。
ClientAliveInterval 60
//在未收到任何客户端回应前最多允许发送多少个"alive"消息。到达这个上限后将强制断开连接、关闭会话。
ClientAliveCountMax 3
//不对远程主机名进行反向解析
UseDNS no

运行环境配置

把服务器的本地语言修改为en_US.UTF-8,防止出现乱码的问题。
vim /etc/sysconfig/i18n
LANG="en_US.UTF-8"

更新
把服务器软件更新带最新版本。

yum update

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

上一篇: 记Fedora 21 Yun源配置和软件安装

下一篇: 小极1(HC6361) 刷OpenWRT

评论已关闭