ubuntu_16_server版本初始环境配置

1.开启ssh远程登录功能并设置开机启动

ubuntu-16-server版本在安装以后,是默认没有SSH服务的,如果使用SSH远程登录的话,会提示连接拒绝。

$ ssh niefajun@192.168.68.128
ssh: connect to host 192.168.68.128 port 22: Connection refused

解决无法远程登录问题:

# 安装openssh软件
sudo apt-get install openssh-server

# 启动软件
sudo service ssh start

# 查看软件运行状态
# 方法一(推荐)
sudo service ssh status
# 方法二,列出所有运行的任务在正则过滤出ssh
sudo ps -e | grep ssh

当ssh运行状态为active的时候,就说明已经ssh服务已经启动了。这个时候就可以使用终端远程登录了。

配置开机启动

# 安装软件sysv-rc-conf
sudo apt-get install sysv-rc-conf

# 启动图形界面进行配置
sudo sysv-rc-conf

ssh配置
根据不同的启动方式,进行勾选就可以了。

linux6中不同的启动方式: 0停机;1单用户;2无网络服务多用户模式;3标准多用户; 4安全模式; 5.图形界面模式; 6.重启模式

2.修改apt软件源地址并进行软件更新

一般习惯了使用阿里云镜像,比较全,各种都能找得到。
配置镜像地址参考文档:
ubantu源设置为阿里云
但是官方的文档操作不完整,下面我们还是在补充完整一下:

# 备份配置文件
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak

# 按照文档操作步骤进行安装,按照对应的版本,进行粘贴就可以了
sudo apt-get install vim
vim /etc/apt/source.list
# 粘贴如下内容(下面是ubuntu 16.04对应的内容,其他版本类似对应)
deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main

deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe


# 更新本地软件目录,从镜像源获取对应的软件目录
sudo apt-get update

# (可选)同步已更新软件
sudo apt-get upgrade

# 运行之后,一般在下面有提示:
145 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
# 这个时候可以选择,是否立即升级软件

3.同步时区以及网络时间

这个对于分布式集群很重要,之间的心跳检测需要建立在相同的时间基准上面。

确定时区:

# 进入设置时区
sudo dpkg-reconfigure tzdata

# 对于中国用户,通常操作是:先选择'Asia'(亚洲)--》Shanghai(上海)
最后选择'ok',保存退出就可以

同步对应的网络时间:

# 安装网络时间软件
sudo apt-get install ntpdate

# 同步中国对应的网络授时域名
sudo ntpdate cn.pool.ntp.org

# 更新到硬件时间
sudo hwclock --systohc

# 检查时间是否已经同步成功
date

4.虚拟机设置静态IP地址

以下内容主要用于在虚拟机里面试下ubuntu集群,用于在本地模拟线上集群环境。
一般采用NAT模式,多台机器设置不同的静态IP

  1. 补充知识: ubuntu网络配置文件存在/etc/network/interface
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).
# 会把/etc/network/interfaces.d里面的配置文件包含进来,默认文件夹为空
source /etc/network/interfaces.d/*

# The loopback network interface(回环网络)
auto lo
iface lo inet loopback

# The primary network interface
# 最后面的dhcp,表示采用动态自动分配ip的方式,使用这种方式可能导致克隆出来的机器ip地址想用
auto ens33
iface ens33 inet dhcp
  1. 修改成静态IP的方式:在auto ens33之后进行修改,前面的内容在这里就不重复了。
    vmware菜单栏,‘编辑’-> ‘虚拟网络编辑器’
    NAT设置信息,如下:
    NAT设置

DHCP设置信息, 如下:
DHCP设置

# 采用静态ip的方式
auto ens33
iface ens33 inet static
	address 192.168.68.128
	netmask 255.255.255.0
	gateway 192.168.68.2
	
dns-nameservers 8.8.8.8 8.8.4.4 114.114.114.114
  1. 重启网络
# 直接重启网络
# 方式1
sudo service networking restart

# 方式2
sudo /etc/init.d/networking restart

# 有的时候,重启网卡以后,IP也没有发生变化。只能使用终极大招了:重启
sudo reboot

# 再次检查ip地址,看是否按照指定配置
ifconfig
  1. 多台机器克隆以后的操作
    • 首先完成所有的克隆操作,对被克隆那台机器进行关机操作(其他机器开机以后默认采用原来设置好的ip,会存在IP地址冲突的情况)。
    • 保证只有1台机器开启状态,按照预先设想的IP地址段设置IP,重启网络,保证配置成功
    • 当所有机器IP都配置完成,后面就是正常操作时间

备注:
更多精彩博客,请访问:聂发俊的技术博客

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值