虚拟机Ubuntu16.04基本配置

  1. 修改主机名(hostname)
    (1) 修改/etc/hostname文件,改为自定义的主机名;
    (2) 修改/etc/hosts文件,将原有的主机名修改为自定义的;
    (3) 重启虚拟机 eg. sudo reboot/init 6;

  2. 固定IP地址
    (1) ifconfig查看本机IP和网卡名,最前面一列则是网卡名
    (2) 修改/etc/network/interfaces文件
    auto ens32
    iface ens32 inet static
    address 192.168.130.132
    netmask 255.255.255.0
    gateway 192.168.130.2
    dns-nameservers 114.114.114.114
    (3) 重启相应的网卡或者直接重启机器
    sudo ifdown/ifup ens32
    或 sudo reboot/init 6

  3. 安装SSH服务
    (1) 更新apt下载源
    sudo apt-get update
    (2) 安装openssh-server
    sudo apt-get install openssh-server
    (3) 检查服务是否启动成功
    sudo ps -e | grep ssh
    (4) 如果(3)未成功启动,则需要手动启动
    sudo service ssh start
    (5) 修改SSH配置文件(/etc/ssh/sshd_config)

  4. 修改下载源
    (1) 备份原有的更新源文件
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    (2) 删除原sources.list文件中的内容,用以下内容替换
    1) 清华源:
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial universe
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates universe
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial multiverse
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates multiverse
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security universe
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security multiverse
    2) 阿里源:
    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
    # Canonical 合作伙伴和附加
    deb http://archive.canonical.com/ubuntu/ xenial partner
    deb http://extras.ubuntu.com/ubuntu/ xenial main
    (3) 更新apt
    sudo apt-get update

  5. 安装mysql服务
    (1) 下载mysql
    sudo apt-get install mysql-server
    (2) 安装mysql服务
    1) 设置root用户的密码
    2) 再次输入密码
    (3) 修改默认端口
    1) cd /etc/mysql/mysql.conf.d
    2) 修改mysqld.cnf文件 sudo vi mysqld.cnf
    第34行:port = 3306(改为自定义路径)

  6. SSH免密登录
    (1) 生成密钥文件
    ssh-keygen -t rsa [-C “”] 然后一路回车,-C后可以输入任意内容,表示注解
    (2) 复制id_rsa.pub内容到authorized_keys(对本机免密)
    cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
    (3) 复制 slave1 的公钥到 slave2 上,追加到authorized_keys,实现slave1到slave2的免密
    scp ~/.ssh/id_rsa.pub username@hostname:/home/username
    (4) 两两之间重复步骤(3)
    (5) 测试是否免密登录
    ssh ip

  7. JDK环境安装配置
    (0.1) 创建所需的目录,如果已创建直接跳至(1)步骤
    sudo mkdir /opt/softwares /opt/links
    softwares:用于存放所有的软件包
    links:用于存放所有的软连接
    (0.2) 更改目录所有者防止出现权限不足问题
    sudo chown 用户名:用户名 /opt/softwares /opt/links
    (1) 解压jdk软件包
    tar -zxvf jdk-8u241-linux-x64.tar.gz -C /opt/softwares/
    (2) 创建软连接
    ln -sf /opt/softwares/jdk1.8.0_241 /opt/links/jdk
    注意:需要全路径,不然软连接无效
    (3) 配置环境变量
    ###JAVA_CONF###
    export JAVA_HOME=/opt/links/jdk
    export JRE_HOME= J A V A H O M E / j r e e x p o r t C L A S S P A T H = JAVA_HOME/jre export CLASSPATH= JAVAHOME/jreexportCLASSPATH=JAVA_HOME/lib: J R E H O M E / l i b e x p o r t P A T H = JRE_HOME/lib export PATH= JREHOME/libexportPATH=JAVA_HOME/bin:$PATH
    (4) 生效配置文件
    source ~/.bashrc
    (5) 测试是否配置成功,如果出现对于安装的java版本则说明安装配置成功
    java -version

  8. 配置vim编辑器
    (1) 下载vim编辑器
    sudo apt-get install vim
    (2) 在家目录下创建.vimrc文件
    touch ~/.vimrc
    (3) 编辑.vimrc内容,配置vim编辑器(以下为常用的配置,可自行选择,)
    注意:需要将后面的中文注释去掉,不然会报错
    set nu “显示行号
    set backspace=2 “可随时用退格键进行删除
    set mouse=a    “允许鼠标移动光标
    set nocompatible “不兼容
    set confirm “处理未保存文件或只读文件,确认
    set hlsearch “查找的字符串反白显示
    set autoindent “自动缩排
    set ruler “在最下方一行显示状态
    set showmode “在左下角显示模式
    set backup ”自动存储备份文件
    set bg=dark “显示不同的底色,还可以为light
    syntax on “语法检验,颜色显示
    set tabstop=4     “设置tab键宽度
    set softtabstop=4

  9. 时间同步
    (1) 方法一:同步时区
    1) date列出当前系统时间
    2) timedatectl list-timezones列出可用的时区
    3) sudo timedatectl set-timezone 可选时区
    4) date验证更改
    (2) 方法二:timedatectl
    1) timedatectl命令查询timedatectl状态
    2) 如果未启用,则打开timedatectl
    sudo timedatectl set-ntp on
    (3) 方法三:ntpd
    1) 关闭timedatectl
    sudo timedatectl set-ntp no
    2) timedatectl验证timedatectl是否关闭
    3) 安装ntp包,安装后自动启动
    sudo apt-get install ntp
    4) sudo ntpq -p 验证状态
    5) 与已知的时间服务器同步
    ntpdate time.nist.gov

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值