303-Ubuntu服务器基本设置
2016-08-29 本文已影响45人
霄峰
1. 通过Terminal命令行来设置IP地址
打开interfaces配置文件
sudo vi /etc/network/interfaces
然后输入如下代码:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address IP地址
netmask 掩码
gateway 网关
重启网卡
sudo ifdown eth0
sudo ifup eth0
2. 配置DNS服务器:
配置文件:
sudo gedit /etc/resolv.conf
在里面填入阿里的DNS:223.5.5.5
nameserver 223.5.5.5
重启网络即可
sudo /etc/init.d/networking restart
3. 禁用 AppArmor
AppArmor的是一个安全扩展(类似于SELinux)的应提供扩展的安全性。在我看来,你不需要它来配置一个安全的系统,它通常会导致更多的问题比优点(想想看你做了一个星期后,故障排除,因为预期有些服务不能正常工作,然后你发现一切正常,只是AppArmor配置是造成问题)。因此,我禁用它(这是必须的,如果你想稍后安装ISPConfig)。
我们可以像这样禁用它:
service apparmor stop
update-rc.d -f apparmor remove
apt-get remove apparmor apparmor-utils
4. 同步系统时钟
这是当你运行一个物理服务器系统时钟在互联网上的NTP(网络时间协议)服务器同步是一个好主意。如果你运行一个虚拟服务器,那么你应该跳过此步骤。
运行:
apt-get -y install ntp ntpdate
$ sudo tzselect
# 选择区域:亚洲
# 选择国家:中国
# 选择时区:北京时间
# 确认验证
$ sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
和你的系统时间就会始终保持同步。
5. 修改apt源(Ubuntu 14.04)
vim /etc/apt/sources.list
网易163更新服务器(广东广州电信/联通千兆双线接入),包含其他开源镜像:
deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse
6. ubuntu 16.04 命令模式启动
步骤:
1. 编辑grup文件
sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT=”quiet”,行前面加#,把这行注释
把GRUB_CMDLINE_LINUX=”" 改为 GRUB_CMDLINE_LINUX=”text”
把#GRUB_TERMINAL=console前面的#去掉
2. 更新grup
sudo update-grub
3. 配置
sudo systemctl set-default multi-user.target
4. 重启
init 6
7. 系统服务开机自启动管理
- 如何激活服务并在启动时启用或禁用服务(即系统启动时自动启动服务)
$ systemctl is-active httpd.service
$ systemctl enable httpd.service #启用开机自启动
$ systemctl disable httpd.service #禁用开机自启动
$ systemctl start httpd #启动http服务
$ systemctl stop httpd #关闭http服务
$ systemctl restart httpd #重启http服务