全栈工程师通往架构师之路

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. 系统服务开机自启动管理

  1. 如何激活服务并在启动时启用或禁用服务(即系统启动时自动启动服务)
$ 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服务
上一篇下一篇

猜你喜欢

热点阅读