zoukankan      html  css  js  c++  java
  • ubuntu18.04最小化安装

    ubuntu 18.04虚拟机安装

    镜像下载地址:

    https://releases.ubuntu.com/18.04/ubuntu-18.04.6-live-server-amd64.iso

    创建虚拟机[无特殊说明直接下一步]:

    配置完成后启动该虚拟机

    直接回车

    键盘配置

    安装SSH服务用于远程连接:

    IP设置

    配置第二块网卡ens34 :
    方法和上面配置的一样,但是网段要改为规划的172

    由于都是内网这里就不写网关了

    两张网卡的配置:

    这里直接回车 done 下一步

    软件源:

    修改为: http://mirrors.aliyun.com/ubuntu
    

    磁盘分区

    常规配置模式与LVM配置模式

    正常配置的磁盘部署完成后通过df -h 显示的是
    admin1@node03:~$ df -h
    Filesystem      Size  Used Avail Use% Mounted on
    udev            3.9G     0  3.9G   0% /dev
    tmpfs           796M  1.2M  795M   1% /run
    /dev/sda3        98G  6.0G   87G   7% /
    tmpfs           3.9G     0  3.9G   0% /dev/shm
    tmpfs           5.0M     0  5.0M   0% /run/lock
    tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
    /dev/sda2       190M   79M   98M  45% /boot
    tmpfs           796M     0  796M   0% /run/user/1000
    
    
    LVM方式部署完成后通过df -h 显示的是:
    Filesystem                         Size  Used Avail Use% Mounted on
    udev                               3.9G     0  3.9G   0% /dev
    tmpfs                              796M  1.3M  795M   1% /run
    /dev/mapper/ubuntu--vg-ubuntu--lv   98G  6.0G   87G   7% /
    tmpfs                              3.9G     0  3.9G   0% /dev/shm
    tmpfs                              5.0M     0  5.0M   0% /run/lock
    tmpfs                              3.9G     0  3.9G   0% /sys/fs/cgroup
    /dev/sda2                          976M   80M  830M   9% /boot
    tmpfs                              796M     0  796M   0% /run/user/1000
    
    
    #LVM企业较为常用,它可以动态扩缩容
    

    常规模式配置硬盘[常规与LVM两者二选一]

    创建 boot 分区

    创建根 分区

    检查分区状态:

    其他分区不用再做了,因为系统装好了自己就可以操作

    LVM模式配置硬盘[常规与LVM两者二选一]

    选择第一块磁盘 按 回车

    结果如下:

    选择done提交

    配置主机名 用户 密码等信息 账号密码全部配置为admin1

    openssh服务安装:

    不安装无法通过xshell连接到服务器,这里选择安装

    这里提示升级,可以选择取消升级,直接reboot,也可以等待升级完成再重启

    升级完成直接选择reboot now 即可

    到这 ubuntu就装好了

    服务器优化

    yum源优化必备软件包安装

    #清华源网站
    https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
    #清华ubuntu源 https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
    
    ---------------------------------粘贴到sources.list---------------------------------
    # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    # 预发布软件源,不建议启用
    # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
    ---------------------------------粘贴到sources.list---------------------------------
    
    
    #备份
    cp /etc/apt/sources.list /etc/apt/sources.list_bak
      
      
    #新增配置 /etc/apt/sources.list
    sudo su -
    cat >>/etc/apt/sources.list<<EOF
    deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    EOF
    
    #更新yum源
    sudo apt-get update
    
    
    #安装必备软件包
    sudo apt install -y git openssh-server net-tools vim lrzsz wget tree screen lsof tcpdump sysstat net-tools
    
    
    #命令补全工具安装
    sudo apt-get install bash-completion
    
    vim ~/.bashrc文件内容新增:
    if  [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
    fi
    
    #让配置生效
    source ~/.bashrc
    

    允许root远程登录[可选]

    sudo vim /etc/ssh/sshd_config
    ......
    #PermitRootLogin prohibit-password
    改成:
    PermitRootLogin yes
    
    Port 22  #可选 这里修改默认ssh端口号
    
    
    #重启
    systemctl restart sshd
    
    #设置root密码:
    passwd root
    
    #测试
    ssh root@192.168.3.103
    

    防火墙优化

    sudo ufw disable   # 关闭防火墙
    sudo ufw enable     # 开启防火墙
    sudo ufw status     # 查看防火墙当前状态
    
    
    建议直接关闭防火墙
    ufw disable
    

    IP地址配置:

    网卡配置和生效:
    sudo vim /etc/netplan/00-installer-config.yaml
    # This is the network config written by 'subiquity'
    network:
      ethernets:
        ens33:              #修改ens33网卡IP
          addresses:
          - 192.168.3.100/24
          gateway4: 192.168.3.2
          nameservers:
            addresses:
            - 223.5.5.5
            search:
            - 223.6.6.6
        ens34:
          addresses:
          - 172.16.10.100/24   #修改ens34网卡IP
          nameservers:
            addresses:
            - 223.5.5.5
            search: []
      version: 2
    
    
    #修改完毕后,
    sudo netplan apply 
    

    用户级别切换[可选]

    # ubuntu18.04 切换文本模式或图形界面模式
    sudo systemctl set-default multi-user.target  #默认进入字符界面
    sudo systemctl set-default graphical.target   #默认进入图形界面
    

    其他优化

    sudo su -
    cat >>/etc/security/limits.conf<<EOF
    # 末尾添加如下内容
    * soft nofile 655360
    * hard nofile 131072
    * soft nproc 655350
    * hard nproc 655350
    * soft memlock unlimited
    * hard memlock unlimited
    EOF
    sysctl -p
    

    微信赞赏

    支付宝赞赏

  • 相关阅读:
    iOS开发之静态库(二)—— .a
    iOS开发之静态库(一)—— 基本概念
    Linux中ctrl-c, ctrl-z, ctrl-d 区别
    JNI技术基础(1)——从零开始编写JNI代码
    开篇纪念
    java面试题
    jvm系列二之GC收集器
    jvm系列一
    ConcurrentHashMap源码剖析(1.8版本)
    博客系统对比
  • 原文地址:https://www.cnblogs.com/superlinux/p/15385700.html
Copyright © 2011-2022 走看看