美文网首页
Ubuntu Server 安装与设置

Ubuntu Server 安装与设置

作者: 再让你三行代码 | 来源:发表于2020-11-06 16:07 被阅读0次

相关软件和下载链接
VMwareworkstation_full_12虚拟机
http://yun.itheima.com/gongju/10.html?2011sjnjs

Ubuntu-16.04系统镜像
链接:https://pan.baidu.com/s/1Toqwvmmla6MQ0FQJ98bXQQ
提取码:glwo

1、安装 Ubuntu Server

宿主机安装好 VMware。

1.1、VMware 虚拟网络设置

这一步可以跳过,保持默认的子网 IP 和子网掩码即可。此子网 IP 用于设置 Ubuntu Server 本地 IP 地址。

打开 VMware Network Editor(虚拟网络编辑器),点击右下方“更改设置”。选择 WMnet 8,设置子网 IP 和 子网掩码。这里设置为:192.168.128.0 ,255.255.255.0。

虚拟网络编辑器

1.2、安装 Ubuntu Server

1.2.1、虚拟机配置

打开 VMware,点击菜单 “文件” -- “新建虚拟机”,在“新建虚拟机向导”的新窗口里选择 “自定义(高级)”,下一步到下图的界面,选择 Ubuntu Server 的 ISO 文件:

image

设置用户名和密码:

image

选择安装目录和虚拟机名称

image

处理器、内存配置、自定义硬件配置根据自己的 CPU、内存和硬件设置即可,最大磁盘选择 100GB ,其他保持默认设置,直接点击下一步,最后完成虚拟机的设置。

1.2.2、安装 Ubuntu

建议安装的时候先断开网络连接。或者将安装过程中软件源的 archive.ubuntu.com 更改为 mirrors.aliyun.com

选择英文,然后选择 continue without updating,因为可能因为网络的原因导致安装很慢。

image

一直 Done,选择 user an entire disk,选择刚才新建的 /dev/sda,然后 deno,选择 continue

image

输入用户名、和密码后 done:

image

选择 OpenSSH,然后 done,在下一个页面的不用选择安装软件包,直接 done 即可。

image

然后等待安装完成,选择 reboot 重启启动。

1.3、配置 Ubuntu Server

运行在虚拟机的 Ubuntu Server,要进行命令操作时候比较麻烦,因此首先第一步是获得 Ubuntu Server 的 IP 地址,然后通过 xsehll 或 Terminal 之类的软件远程登录。

用安装时候设置的用户名和密码,登录 Ubuntu,运行下面命令,找到当前的 IP 地址,如 192.168.128.3

ip a
# 输出 找到 inet 开头的 如 inet 192.168.128.3/24 brd 192.168.128.255 scope global dynamic ens33

如果还没有安装 ssh server 软件,运行如下命令安装,然后重启:

sudo apt install openssh-server

通过终端远程登录,宿主机需要安装 ssh 客户端。

ssh username@ip

1.3.1、替换为国内的软件软件源

Ubuntu 默认使用软件源奇慢,因此需要替换国内的软件软件源。

# 备份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.back
# vim 编辑
sudo vim /etc/apt/sources.list
# 使用 Vim 的替换命令国内的阿里云、网易、清华等
# 阿里云 mirrors.aliyun.com
%s/archive.ubuntu.com/mirrors.aliyun.com/g
# 网易 mirrors.163.com
%s/archive.ubuntu.com/mirrors.163.com/g
# 清华 mirrors.tuna.tsinghua.edu.cn
%s/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g
# 保存后退出,更新软件
sudo apt update
sudo apt upgrade

1.3.2、设置 Hostname、IP 地址、Hosts

可选关闭 Linux 的防护墙,在 Ubuntu 没有关闭也不影响 Hadoop 集群,防火墙配置参考:https://ilouis.cn/ubuntu/ubuntu_setting_iptables.html

# 卸载 
sudo apt remove iptables

设置 Root 登录密码

sudo passwd
# 设置 root 运行远程登录
sudo vim /etc/ssh/sshd_config
# 修改 PermitRootLogin 如下
PermitRootLogin yes

设置 Hostname 为 master

sudo vim /etc/hostname

固定 IP 地址,更改为如下,IP 地址根据 1.1、VMware 虚拟网络设置的子网 IP 设置。

sudo vim /etc/netplan/50-cloud-init.yaml

network:
    ethernets:
        ens33: 
            addresses: # 设置 IP 地址
            - 192.168.128.10/24
            dhcp4: false
            nameservers:
                addresses: # DNS 可以不设置
                - 114.114.114.114
                - 8.8.8.8
                - 8.8.4.4
                search:
                - localdomain
            optional: true
    version: 2

修改 hosts :

sudo vim /etc/hosts

添加如下内容:

192.168.128.10 master

添加 hadoop 用户:

sudo adduser hadoop # 只需要输入密码即可
Adding user `hadoop' ...
Adding new group `hadoop' (1001) ...
Adding new user `hadoop' (1001) with group `hadoop' ...
Creating home directory `/home/hadoop' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for hadoop
Enter the new value, or press ENTER for the default
        Full Name []: hadoop
        Room Number []:
        Work Phone []:
        Home Phone []:
        Other []:
Is the information correct? [Y/n] y

添加 Root 权限

# 添加 sudo 权限方式一
sudo adduser hadoop sudo
# 添加 sudo 权限方式二 先切换到 root 权限
sudo -s
chmod a+w /etc/sudoers
vim  /etc/sudoers
# User privilege specification 下添加 hadoop ALL=(ALL:ALL) ALL
chmod a-w /etc/sudoers

设置 SSH 免密登录:

# 切换到 hadoop 用户 su hadoop
su hadoop
# 生成 RSA 密钥 一路回车即可
ssh-keygen -t rsa
# 添加到 authorized_keys 和 修改权限为 600
cat .ssh/id_rsa.pub >> .ssh/authorized_keys
chmod 600 .ssh/authorized_keys
# 测试,看是否要属于密码
ssh hadoop@localhost
# 将宿主机的 id_rsa.pub 添加到 authorized_keys 即可

重启服务器sudo reboot

1.3.4、安装 VM Tools

VM 的服务器访问比较慢,如果直接通过 VMware 的菜单栏安装 VM Tools 可能无法安装上,将 VMware-Tools-core-10.X.X-XX.zip 解压,然后解压其 vmtools 文件夹下的 linux.iso 镜像中的 VMWARETO.TGZ 文件。

# 使用 scp 命令上传到 VM
scp ./VMWARETO.TGZ hadoop@192.168.128.10:~/VMWARETO.TGZ
# 登录 ssh hadoop@192.168.128.10
tar -xvf VMWARETO.TGZ
cd vmware-tools-distrib/
sudo ./vmware-install.pl
# 然后一路 yes enter,重启 Server

设置 共享文件夹:点击 VMware 的菜单,“虚拟机”--“设置”,按照下图设置即可,重启虚拟机,在 /mnt/hgfs 文件夹可以看到共享目录:

image

参考资料:

1、「VMware 官方文档」:https://docs.vmware.com/cn/

2、「Ubuntu 官方文档」: https://ubuntu.com/tutorials/tutorial-install-ubuntu-server#1-overview

相关文章

网友评论

      本文标题:Ubuntu Server 安装与设置

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