虚拟机环境centos7基础配置

1概述

我们搭建分布式环境时,安装好系统后,需要做一些基本的环境配置,配置好后就可以复制镜像,快速搭建分布式环境。
这里基于版本如下进行描述:
安装环境 VMware Workstation 14
Centos安装版本 CentOS-7-x86_64-DVD-1804.iso

2基础配置

2.1 网络配置

2.1.1设置IP

1、修改网络配置文件

vi /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=“XXXXXXXXXXXXXXXXXXXXXXXXX”
DEVICE=“ens33”
ONBOOT=“yes”
IPADDR=“192.168.10.20”
PREFIX=“24”
GATEWAY=“192.168.10.1”
DNS1=“114.114.114.114”
DNS2=“8.8.8.8”
IPV6_PRIVACY=“no”
2、保存退出后,使网络生效

service network restart

2.1.2修改主机名

vim /etc/sysconfig/network

NETWORKING=yesHOSTNAME=arm

2.1.3修改主机名和IP的映射关系

vi /etc/hosts

192.168.1.101 arm

2.1.4令ifconfig命令有效

yum -y install net-tools

2.1.5配置ssh

1、确认openssh-server服务已经安装
在终端中输入
yum list installed | grep openssh-server
如果没有安装,则进行安装
yum install openssh-server
2、编辑ssh服务配置文件
sudo vi /etc/ssh//sshd_config
(1)去掉端口号前的注释符号 #
Port 22
(2)设置登录方式

PermitRootLogin yes #允许使用root账户登录
PermitEmptyPasswords no #不允许使用空密码登录
PasswordAuthentication yes # 设置使用密码验证登陆

保存文件,退出
3、开启服务
启动服务
$ systemctl start sshd.service
检查服务状态
$systemctl status sshd.service
在这里插入图片描述
若需要重启,输入重启服务命令
$systemctl restart sshd.service

2.2JAVA环境配置

1、下载jre,这里使用版本server-jre-8u181-linux-x64.tar.gz
2、创建安装目标目录
mkdir /usr/java
3、解压jdk到目标目录
tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/java
4、设置环境变量(全局有效)

vi /etc/profile

添加

JAVA_HOME=/usr/java/jdk1.8.0_181JRE_HOME=/usr/java/jdk1.8.0_181/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexport JAVA_HOME JRE_HOME CLASS_PATH PATH

5、刷新配置
source /etc/profile
6、验证

[root@localhost upload]# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

2.3配置用户为管理员权限

2.3.1添加用户

配置用户(假定增加的用户名是hadoop)

 adduser hadoop//添加一个名为hadoop的用户
 passwd hadoop //修改密码

2.3.2赋予root权限

修改 /etc/sudoers 文件,找到root一行,在root下面添加一行,如下所示:

## Allow root to run any commands anywhere 
root    ALL=(ALL)     ALL
hadoop ALL=(ALL)     ALL

3Linux服务基本命令

以http服务为例:

命令Centos6Centos7
启动某服务service httpd startsystemctl start httpd.service
停止某服务service httpd stopsystemctl stop httpd.service
开机运行chkconfig httpd onsystemctl enable httpd.service
取消开机运行chkconfig httpd offsystemctl disable httpd.service
检查服务状态service httpd statussystemctl status httpd.servic
显示所有已启动的服务chkconfig --listsystemctl list-units --type=service
重启某服务service httpd restartsystemctl restart httpd.service

若是ssh服务,只需将表中httpd修改成sshd。

4拷贝镜像后基本配置修改

1、 调整IP
2、 修改主机名
3、 调整用户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值