Ubuntu云服务器配置及美化教程

新购买linux云服务器配置服务环境 *以阿里云ubuntu16.04服务器为例

更改SSH端口

首先因为在学校,学校禁了22端口,所以修改远程端口。 Ssh的配置文件是在/etc/ssh/sshd_config这个文件里面 用vi修改一下 找到 Port 22(在文件最开始的位置) 加上 Port 2222 (这样就可以用2222端口访问服务器了)

service sshd sshd restart //重启一下SSH服务
lsof I :2222 //看一下系统是否监听2222这个端口

** 如果服务器提供商里面有安全组策略,你需要配置安全组策略来允许这个端口。 阿里云安全组策略: 端口范围:2222/2222 授权对象:0.0.0.0/0

修改Ubuntu密码和用户名

sudo su //转为root用户
sudo passwd user //user 对应用户名

lnmp环境一键安装

wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp

这一步时间比较久 可以吃个饭什么的

mysql允许远程连接

输入 sudo su 转为root用户 开启的话可以按如下步骤:

自己在phpmyadmin里添加一个用户

首先需要自己在phpmyadmin里添加一个用户 主机为 % 的任意主机(也可以编辑已有的用户)

删除DROP 3306端口的规则

iptables 里删除DROP 3306端口的规则,iptables教程:https://www.vpser.net/security/linux-iptables.html。 如果没有安装iptables需要先安装,CentOS执行:

yum install iptables

Debian/Ubuntu执行:

apt-get install iptables

将所有iptables以序号标记显示,执行:

iptables -L -n --line-numbers

比如要删除INPUT里序号为8的规则(要删除OUTPUT的话就改成OUTPUT,以此类推),执行:

iptables -D INPUT 8

linux修改用户的默认目录

新建用户:

adduser caf

切换到root用户,使用usermod命令,例如usermod -d /tmp test (test为你的用户名),使用该命令请确保该用户下没有运行的软件或进程 或者 vi /etc/passwd 修改用户的目录 结束 至此,你的服务器环境已经搭建完毕,nginx+mysql+php环境