美文网首页
Ubuntu16系统基础配置

Ubuntu16系统基础配置

作者: 风吹我已散博客 | 来源:发表于2019-02-28 21:47 被阅读0次

    一、安装注意事项

    • 安装时选择英文版(否则后面会报错无法安装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
      

      修改完之后重启网络:sudo /etc/init.d/networking restart

    • DNS配置
      配置文件路径:/etc/resolvconf/resolv.conf.d/base
      配置如下:

      search localdomain                  //若本机为DNS服务器可加上这句,若不是可不加
      nameserver 8.8.8.8                  #配置DNS1         
      nameserver 114.114.114.114          #配置DNS2,以此类推
      

      保存退出并重启网络:sudo /etc/init.d/networking restart
      查看当前DNS:cat /etc/resolv.conf

    • 添加网卡配置
      首先查看网卡名称:sudo lshw -class network
      输出信息中logical name即为要添加的网卡名。
      如输出为:

      logical name: enp0s8
      

      则配置如下:

      # 环回口,默认即可
      auto lo
      iface lo inet loopback
      
      #网卡enp0s8配置(上面查询到的网卡名)
      auto enp0s8                 //上面查询到的网卡名
      iface eth0 inet dhcp        //这里配置为dhcp
      
      

      这里为dhcp,具体ip配置参见上文静态ip配置

    • 修改网卡名称
      有时候多网卡环境名称不好识别,我们可以修改网卡名称便于识别。
      切换到root用户:su
      编辑grub文件:vi /etc/default/grub
      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"        //修改此行
      

      更新配置:update-grub
      注:net.ifnames=0 biosdevname=0 作用是关闭网卡统一命名。

      编辑网卡配置文件:

      # 环回口,默认即可
      auto lo
      iface lo inet loopback
      
      auto enp0s8                 //修改原网卡名为自定义的
      iface eth0 inet dhcp
      

      重启系统:reboot
      重启后可通过ifconfig命令查看已修改的网卡名。

    2. 系统基础配置

    • ROOT用户配置
      设置root密码:sudo passwd
      示例(以下为输出信息):

      # fcwys为当前系统登陆用户
      fcwys@ubuntu:~$ sudo passwd
      [sudo] password for fcwys:                  //输入当前用户密码
      Enter new UNIX password:                    //输入root用户密码    
      Retype new UNIX password:                   //再次输入密码
      passwd: password updated successfully       //密码设置成功
      

      允许root用户登陆(可选):
      切换到root用户:su
      编辑sshd配置文件:vi /etc/ssh/sshd_config
      修改如下行:

      # PermitRootLogin prohibit-password         //注释掉原来这行
      PermitRootLogin yes                         //添加如下行
      

      重启ssh:/etc/init.d/ssh restart
      现在就可以使用root登陆了。

    3. apt软件源配置

    • 更换apt源为国内源
      由于国外软件源速度很慢,我们可以替换软件源为国内源,如阿里云、网易等等。
      进入源配置文件目录:cd /etc/apt/
      备份原来的源配置文件:cp sources.list sources.list.bak
      编辑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
      

      退出保存
      更新源缓存:sudo apt-get update
      这里使用的是阿里云的源,其他源配置方法相同。

    • 配置本地源
      切换到root用户:su
      首先挂载光盘:

      mount /dev/cdrom /mnt/apt/ 
      # 这里挂载到/mnt/apt/目录
      

      配置源配置文件:vi /etc/apt/source.list
      可以先备份原来的配置文件再新建(推荐),也可以直接追加。
      添加内容如下:

      deb  file:///mnt/apt/  xenial  main  restricted
      

      参数注释:

      deb: 指定要下载安装deb包。
      deb-src : 指定要下载安装deb的源码包,这里不需要
      支持的协议: file://  ftp://  http://
      /mnt/apt/: 源路径URL
      xenial : ubuntu版本号名称
      main : 安装ubuntu的主要包
      restricted: 驱动相关的包
      

      注:查看版本信息:lsb_release -a
      最后更新源缓存:sudo apt-get update
      到这里apt本地源就配置完成了。

    相关文章

      网友评论

          本文标题:Ubuntu16系统基础配置

          本文链接:https://www.haomeiwen.com/subject/blrluqtx.html