UbuntuServer最佳方案学习之一:安装Ubuntu Server

说明:本次安装过程采用虚拟机安装,网络连接模式为桥接。

技术分享

选择安装过程的语言,服务器一般选择英文就可以了,但这里为了后续设置方便选择中文。

技术分享

安装模式选择安装Ubuntu 服务器版

技术分享

选择安装过程中的语言,这里仍然选中文

技术分享

提示安装过程中可能存在翻译不完全的情况,选择是继续进行安装

技术分享

国家、地区保持默认的中国就可以了,如果之前选择的语言是英文,这里需要选择其他选项并重新设置一下国家信息

技术分享

不需要进行键盘布局的检测

技术分享

键盘国家保持默认汉语

技术分享

键盘布局选择汉语

技术分享

硬件检查(无需干预)

技术分享

组件加载(无需干预)


技术分享

如果网络中存在DHCP服务器,可以自动获取IP地址信息及主机名信息,需要手动设置点击返回

技术分享

选择手动进行网络设置

技术分享

设置IP地址信息

技术分享

设置网络掩码

技术分享

如果在前一步设置IP地址时附带了掩码信息,则直接进入到网关设置

技术分享

设置网关地址

技术分享

设置域名服务器地址

技术分享

设置主机名

技术分享

设置用户名全名

技术分享

设置用户名

技术分享设置密码

技术分享

确认密码

技术分享

是否对用户主目录加密,这里选择否

技术分享

从网络同步时间

技术分享

确认时区信息,这里界面并没有翻译

技术分享

硬盘分区,采用LVM向导模式就可以了

技术分享

选择磁盘

技术分享

确认分区信息

技术分享

设置用于LVM使用的空间,默认为最大值

技术分享

选择是,将分区信息保存

技术分享

分区格式化(无需干预)

技术分享

安装系统(无需干预)

技术分享

需要是设置HTTP代理信息,无需设置时直接继续

技术分享

配置APT(无需干预)

技术分享

系统更新设置,选择自动安装安全更新

技术分享

安装软件(无需干预)

技术分享

软件选择,这里可以选择需要安装的服务器,但暂时不安装,后续手动安装

技术分享

安装GRUB(无需干预)

技术分享

确认将GRUB安装到MBR

技术分享

完成安装

技术分享

重启后引导到登陆界面

技术分享

输入安装过程中设置的用户名和密码,完成登陆


下面先安装SSH,以便可以被远程访问

命令:sudo apt-get install y ssh 然后输入用户密码

技术分享

技术分享

安装完毕后就可以使用工具来远程访问该主机/服务器了。

技术分享


但发现安装过程中存在乱码,这是因为系统不支持中文字符造成的。下面修改系统的默认语言为英文

wangqs@Ubox:~$ cat /etc/default/locale

LANG="zh_CN.UTF-8"

LANGUAGE="zh_CN:zh"

wangqs@Ubox:~$ sudo cp /etc/default/locale /etc/default/locale_bak

[sudo] password for wangqs:

wangqs@Ubox:~$ sudo sed -i ‘s,zh_CN,en_US,g‘ /etc/default/locale

wangqs@Ubox:~$ cat /etc/default/locale

LANG="en_US.UTF-8"

LANGUAGE="en_US:zh"

wangqs@Ubox:~$


取消sudo命令时输入密码

wangqs@Ubox:~$ sudo grep ‘%sudo.*‘ /etc/sudoers

%sudo   ALL=(ALL:ALL) ALL

wangqs@Ubox:~$ sudo sed -i ‘s,^%sudo.*,%sudo   ALL=(ALL:ALL) NOPASSWD:ALL,g‘ /etc/sudoers

wangqs@Ubox:~$ sudo grep ‘%sudo.*‘ /etc/sudoers

%sudo   ALL=(ALL:ALL) NOPASSWD:ALL

wangqs@Ubox:~$


完成系统更新

wangqs@Ubox:~$ sudo apt-get update -y

wangqs@Ubox:~$ sudo apt-get upgrade y

第一个命令是更新软件包列表,第二个命令才是真正升级软件包。


网卡配置文件

wangqs@Ubox:~$ sudo cat /etc/network/interfaces

# This file describes the network interfaces available on your system

# and how to activate them. For more information, see interfaces(5).


# The loopback network interface

auto lo

iface lo inet loopback


# The primary network interface

auto eth0

iface eth0 inet static

address 192.168.0.161

netmask 255.255.255.0

network 192.168.0.0

broadcast 192.168.0.255

gateway 192.168.0.1

# dns-* options are implemented by the resolvconf package, if installed

dns-nameservers 192.168.0.1

dns-search mytest.com

wangqs@Ubox:~$


域名解析文件

wangqs@Ubox:~$ cat /etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)

#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

nameserver 192.168.0.1

search mytest.com

wangqs@Ubox:~$


Ubuntu系统自动更新设置

w

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。