一、安装注意事项
- 安装时选择英文版(否则后面会报错无法安装busybox等。
- 安装时软件包openssh一定要选上!!!
- 安装的时候不要选安装时更新系统和软件和为系统安装图形和音频软件,等安装好更新了软件源之后再安装需要的,这样节约时间。
二、系统基础配置
1. 网络基础配置
- 静态ip地址配置
配置文件路径:/etc/network/interfaces
配置如下: ``` source /etc/network/interfaces.d/*
环回口地址,保持默认即可
auto lo iface lo inet loopback
网卡配置
auto enp0s3
iface enp0s3 inet static //默认dhcp
iface enp0s3 inet static //使用静态ip address 192.168.31.160 //配置IP地址 netmask 255.255.255.0 //配置子网掩码 gateway 192.168.31.1 //配置网关 dns-nameservers 119.29.29.29 114.114.114.114 //配置DNS
- <br />修改完之后重启网络:`sudo /etc/init.d/networking restart`
- DNS配置<br />
配置文件路径:`/etc/resolvconf/resolv.conf.d/base`<br />
配置如下:
search localdomain //若本机为DNS服务器可加上这句,若不是可不加
nameserver 8.8.8.8 #配置DNS1
nameserver 114.114.114.114 #配置DNS2,以此类推
- <br />保存退出并重启网络:`sudo /etc/init.d/networking restart`<br />
查看当前DNS:`cat /etc/resolv.conf`
- 添加网卡配置<br />
首先查看网卡名称:`sudo lshw -class network`<br />
输出信息中`logical name`即为要添加的网卡名。<br />
如输出为:
logical name: enp0s8
- <br />则配置如下:
环回口,默认即可
auto lo iface lo inet loopback
网卡enp0s8配置(上面查询到的网卡名)
auto enp0s8 //上面查询到的网卡名 iface eth0 inet dhcp //这里配置为dhcp
- <br />这里为dhcp,具体ip配置参见上文静态ip配置
- 修改网卡名称<br />
有时候多网卡环境名称不好识别,我们可以修改网卡名称便于识别。<br />
切换到root用户:`su`<br />
编辑grub文件:`vi /etc/default/grub`<br />
在 `GRUB_CMDLINE_LINUX` 位置处,不改变原有信息并在其基础上追加`net.ifnames=0 biosdevname=0`,如下(其余配置略):
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian
GRUB_CMDLINE_LINUX_DEFAULT=””
GRUB_CMDLINE_LINUX=”net.ifnames=0 biosdevname=0” //修改此行
- <br />更新配置:`update-grub`<br />
_注:`net.ifnames=0 biosdevname=0` 作用是关闭网卡统一命名。_
<br />编辑网卡配置文件:
环回口,默认即可
auto lo iface lo inet loopback
auto enp0s8 //修改原网卡名为自定义的 iface eth0 inet dhcp
- <br />重启系统:`reboot`<br />
重启后可通过`ifconfig`命令查看已修改的网卡名。
<a name="c9ea1e31"></a>
### 2. 系统基础配置
- ROOT用户配置<br />
设置root密码:`sudo passwd`<br />
示例(以下为输出信息):
fcwys为当前系统登陆用户
fcwys@ubuntu:~$ sudo passwd
[sudo] password for fcwys: //输入当前用户密码
Enter new UNIX password: //输入root用户密码
Retype new UNIX password: //再次输入密码
passwd: password updated successfully //密码设置成功
- <br />允许root用户登陆(可选):<br />
切换到root用户:`su`<br />
编辑sshd配置文件:`vi /etc/ssh/sshd_config`<br />
修改如下行:
PermitRootLogin prohibit-password //注释掉原来这行
PermitRootLogin yes //添加如下行
- <br />重启ssh:`/etc/init.d/ssh restart`<br />
现在就可以使用root登陆了。
<a name="70c52cc0"></a>
### 3. apt软件源配置
- 更换apt源为国内源<br />
由于国外软件源速度很慢,我们可以替换软件源为国内源,如阿里云、网易等等。<br />
进入源配置文件目录:`cd /etc/apt/`<br />
备份原来的源配置文件:`cp sources.list sources.list.bak`<br />
编辑source.list如下(这里使用阿里源):
deb cdrom:[Ubuntu 16.04 LTS Aliyun]
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
测试版源
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
源码
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
测试版源
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
- <br />退出保存<br />
更新源缓存:`sudo apt-get update`<br />
这里使用的是阿里云的源,其他源配置方法相同。
- 配置本地源<br />
切换到root用户:`su`<br />
首先挂载光盘:
mount /dev/cdrom /mnt/apt/
这里挂载到/mnt/apt/目录
- <br />配置源配置文件:`vi /etc/apt/source.list`<br />
可以先备份原来的配置文件再新建(推荐),也可以直接追加。<br />
添加内容如下:
deb file:///mnt/apt/ xenial main restricted
- <br />参数注释:
deb: 指定要下载安装deb包。 deb-src : 指定要下载安装deb的源码包,这里不需要 支持的协议: file:// ftp:// http:// /mnt/apt/: 源路径URL xenial : ubuntu版本号名称 main : 安装ubuntu的主要包 restricted: 驱动相关的包 ```
注:查看版本信息:lsb_release -a
最后更新源缓存:sudo apt-get update
到这里apt本地源就配置完成了。