0
点赞
收藏
分享

微信扫一扫

QST青软:设置 Linux Centos hadoop101 基本配置

归零者245号 2022-03-23 阅读 55
linuxcentos

1、hadoop101 规划

1)配置主机名称
2)配置静态IP
3)配置主机和IP的映射
4)关闭防火墙
5)配置普通用户alex拥有root权限
6)创建 /opt/module 和 /opt/software 目录并修改所属用户和所属组为alex
7)安装国内阿里 yum 源
8)安装epel 第三方 yum源
9)卸载系统自带 Jdk
10)给hadoop101 拍摄快照

2、hadoop101 开机

以root用户登陆
以root用户登陆

3、配置 hadoop101 主机名称

方式一

[root@hadoop101 ~]# hostnamectl set-hostname hadoop101
[root@hadoop101 ~]# hostname
hadoop101

方式二

[root@hadoop101 ~]# vim /etc/hostname
hadoop101

:wq 保存退出

4、修改静态 IP

[root@hadoop101 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
#UUID=1a490136-39c2-42b6-959b-b437ab4e3419
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.2.101
GATEWAY=192.168.2.2
NETMASK=255.255.255.0
DNS1=192.168.2.2
DNS2=114.114.114.114

重新启动网络服务

[root@hadoop101 ~]# systemctl restart network.service

查看网络服务是否正常

[root@hadoop101 ~]# systemctl status network.service

查看IP

[root@hadoop101 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.101  netmask 255.255.255.0  broadcast 192.168.2.255
        inet6 fe80::779f:821b:3a0d:b3c5  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:db:00:88  txqueuelen 1000  (Ethernet)
        RX packets 265  bytes 32438 (31.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 273  bytes 35503 (34.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

5、配置主机和IP映射

Linux配置映射

[root@hadoop101 ~]# vim /etc/hosts
192.168.2.101 hadoop101
192.168.2.102 hadoop102
192.168.2.103 hadoop103
192.168.2.104 hadoop104
192.168.2.105 hadoop105
192.168.2.106 hadoop106
192.168.2.107 hadoop107
[root@hadoop101 ~]# ping hadoop101

Window 配置映射
进入C:\Windows\System32\drivers\etc路径
打开hosts文件并添加如下内容

192.168.2.101 hadoop101
192.168.2.102 hadoop102
192.168.2.103 hadoop103
192.168.2.104 hadoop104
192.168.2.105 hadoop105
192.168.2.106 hadoop106
192.168.2.107 hadoop107

尖叫提示:window10 需要先修改文件权限才能修改并保存

6、关闭防火墙

关闭防火墙

[root@hadoop101 ~]# systemctl stop firewalld.service 

开机禁用防火墙

[root@hadoop101 ~]# systemctl disable firewalld.service 

查看防火墙状态

[root@hadoop101 ~]# firewall-cmd --state
not running

7、配置普通用户alex拥有root权限

[root@hadoop101 ~]# vim /etc/sudoers
alex    ALL=(ALL)       NOPASSWD: ALL

:wq!

8、创建module和software目录

创建 /opt/module 和 /opt/software 目录并修改所属用户和所属组为alex

删除无用文件

[root@hadoop101 ~]# cd /opt/
[root@hadoop101 opt]# ll
total 0
drwxr-xr-x. 2 root root 6 Sep  7  2017 rh
[root@hadoop101 opt]# rm -rf rh/

创建module 和 software 目录

[root@hadoop101 opt]# mkdir module
[root@hadoop101 opt]# mkdir software
[root@hadoop101 opt]# ll
drwxr-xr-x. 2 root root 6 Feb 23 16:19 module
drwxr-xr-x. 2 root root 6 Feb 23 16:19 software

修改所属用户和所属用户组都为alex
方式一

[root@hadoop101 opt]# pwd
/opt
[root@hadoop101 opt]# chown -R alex:alex ./*
[root@hadoop101 opt]# ll
drwxr-xr-x. 2 alex alex 6 Feb 23 16:19 module
drwxr-xr-x. 2 alex alex 6 Feb 23 16:19 software

方式二

[root@hadoop101 opt]# pwd
/opt
[root@hadoop101 opt]# chown alex:alex module/
[root@hadoop101 opt]# chown alex:alex software/

方式三

[root@hadoop101 opt]# chown alex:alex /opt/module/
[root@hadoop101 opt]# chown alex:alex /opt/software/

9、安装国内阿里Yum源

备份Centos 原来的基础镜像

[root@hadoop101 opt]# cd /etc/yum.repos.d/
[root@hadoop101 yum.repos.d]# cp CentOS-Base.repo CentOS-Base.repo.bak

安装国内阿里Yum源

[root@hadoop101 yum.repos.d]# curl -s -o /etc/yum.repos.d/CentOS-Base.repo \
http://mirrors.aliyun.com/repo/Centos-7.repo

10、安装epel 第三方Yum源

安装 epel-release 源

方式一
[root@hadoop101 ~]# yum install -y epel-release

方式二
[root@hadoop101 ~]# curl -s -o /etc/yum.repos.d/epel.repo \
http://mirrors.aliyun.com/repo/epel-7.repo

注:Extra Packages for Enterprise Linux 是为"红帽系"的操作系统提供额外的软件包,适用于 RHEL、CentOS 和 Scientific Linux。相当于是一个软件仓库,大多数 rpm 包在官方repository 中是找不到的

11、最小化系统还需安装的工具

如果 Linux 安装的是最小系统版,还需要安装如下工具

安装wget、vim、net-tools 工具
[root@hadoop100 ~]# yum install -y wget vim net-tools

#CentOS6和CentOS7都要安装的企业运维常用基础工具包
[root@hadoop100 ~]# yum install tree nmap dos2unix lrzsz \
nc lsof wget tcpdump htop iftop iotop sysstat nethogs -y

#CentOS7要安装的企业运维常用基础工具包
[root@hadoop100 ~]# yum install psmisc net-tools bash-completion vim-enhanced -y

12、卸载系统自带Jdk

查看系统自带jdk

[root@hadoop101 ~]# rpm -qa | grep -i jdk | grep -i java
java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.x86_64
java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.x86_64
java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.171-2.6.13.2.el7.x86_64

卸载系统自带jdk

[root@hadoop101 ~]# rpm -qa | grep -i jdk | grep -i java | xargs -n1 rpm -e --nodeps

rpm -qa: 查询所安装的所有rpm软件包
grep -i: 忽略大小写
xargs -n1: 表示每次只传递一个参数
rpm -e –nodeps: 强制卸载软件

13、hadoop101 拍摄快照

在hadoop 101 的基本配置的基础上,关闭hadoop101虚拟机惊醒快照拍摄
给hadoop101 拍摄快照,防止重新做系统,节约时间,提高学习效率

关机

[root@hadoop101 ~]# shutdown -h now

拍摄快照
hadoop101 右键 -> 快照 -> 拍摄快照
 拍摄快照
打完收工
打完收工

举报

相关推荐

0 条评论