虚拟机相关配置
Posted 三月枫火
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟机相关配置相关的知识,希望对你有一定的参考价值。
文章目录
1. 查看IP 地址
ip addr
2. 修改虚拟机名称
-- 查看虚拟机名称
hostname
-- 修改虚拟机名称
vi /etc/hostname
按 i 修改名称为 xxx
-- 重启生效
reboot
根据提示,按R重新连接
更改完成:
3. 关闭防火墙
查看防火墙状态
systemctl status firewalld.service
防火墙显示正在运行中:
关闭防火墙, 关闭防火墙命令只对当前运行时有效,重启之后防火墙会重新运行
systemctl stop firewalld.service
查看防火墙状态
systemctl status firewalld.service
禁用防火墙
禁用防火墙前先关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
查看历史命令:
history
4. yum 配置阿里云源
-- yum 配置阿里云源
-- 1.安装wget,如果遇到线程占用,kill -9 线程号杀掉。
yum install -y wget
2.进入到yum的配置目录,先做好备份,以免误操。
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.back
3.下载阿里yum源的配置文件覆盖,数字换成你系统对应的。
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
4.清缓存并建立缓存,方便下次查找。
yum clean all
yum makecache
5. 安装必要的软件
-- 安装epel-release
yum install -y epel-release
-- 安装net-tools
yum install -y net-tools
-- 安装vim
yum install -y vim
6. 同步北京时间
--查看当前系统的时区是不是东八区
date -R
--删除系统自带的本地时间
rm -rf /etc/localtime
--创建软连接到本地时间
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
-- 安装ntpdate
yum install -y ntpdate
--执行同步时间
ntpdate -u ntp.api.bz
--使用阿里云进行北京时间同步
ntpdate ntp1.aliyun.com
--查看当前系统的时间是不是亚洲上海时间
date -R
7. 安装JDK
安装前的准备步骤
-- 切换目录
cd /opt
-- 新建软件安装包的存放目录
mkdir install_packages
-- 再次切换目录
cd install_packages
-- 使用Mobexterm中的sftp功能将本地安装包上传至/opt/insta11_packages目录中
-- 检查一下系统中是否存在jdk如果存在,则要进行卸载
rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps
-- rpm -qa:查询系统中所安装的所有rpm软件包
-- | : 代表管道符 是将执行前面的命令的结果传送到 | 后面的命令中
-- grep -i java:进行忽略大小写的检索是否存在java
-- xargs -n1 ,表示每次只传递一个参数
-- rpm -e --nodeps:强制卸载软件
开始安装
-- 解压安装包
tar -zxvf jdk-8u333-1inux-x64.tar.gz -C /opt/softs/
-- 切换目录
cd /opt/softs
-- 修改文件夹名称
mv jdk1.8.0_333/ jdk1.8.0
配置环境变量
-- 打开环境变量配置文件
vim /etc/profile
-- 使用 shift+g 可以到达文件的底部 然后增加如下的配置
export JAVA_HOME=/opt/softs/jdk1.8.0
export PATH=$PATH:$JAVA_HOME/bin
-- 增加后保存退出
-- 使环境变量生效
source /etc/profile
-- 测试jdk是否安装成功
java -version
若报错:
-bash: /etc/profile: line 82: syntax error: unexpected end of file
情况一:数一数 if…fi 和 for…done 的数目是不是一致的。因为结构比较复杂,可能在某一处少了个fi 之类。
情况二:可能是格式编码有问题:
在vim中将系统文件格式改为unix
:set ff
:set fileformat=unix
8. 克隆虚拟机
8.1 关闭客户机
按需克隆:
完成克隆
修改ip地址和主机名
vi /etc/sysconfig/network-scripts/ifcfg-ens33
vi /etc/hostname
使用VMware安装linux虚拟机以及相关配置
前言
使用VMware安装虚拟机这个一般都知道,操作简单。而本文主要讲使用虚拟机的后续相关配置。并记录使用过程中遇到的问题以及一些技巧。本篇文章以后回持续更新的。。。
安装包准备
VM:12
Linux:CentOS 7.0
百度云盘:
链接:https://pan.baidu.com/s/1geEAtpx 密码:r503
一、CentOS 使用
1,安装CentOS
下载VMware Workstation Pro 和CentOS 系统。
成功安装之虚拟机软件后,点击新建虚拟机,安装已经下载好的CentOS。
然后一直点击下一步就可以了(虚拟机的配置参数可以根据自己的电脑配置来更改)
注:如果出现Intel VT-x 处于禁用状态,那么重启电脑,进入BIOS中,移动到system选项中,将 Intel Virtualization Technology 这个打开就行了,然后F10保存。
再次打开虚拟机,设置好用户名和密码,就可以进入了。
进入之后,可以先设置时区和时间
在CentOS桌面右上角,点击时间,然后进行设置
2,设置静态IP
虚拟机默认是DHCP 自动分配IP地址,如果不想自动分配的话,设置为静态IP就可以了。
步骤:
输入:
vim /etc/sysconfig/network-scripts/ifcfg-eno*
注:后面的*根据实际的名称来更改
然后编辑该文件
成功保存退出之后
重启网络,输入
service network restart
完整配置
TYPE=Ethernet
# 设置为静态IP
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=47fdc855-346c-4987-b0e2-8f2326864b1c
DEVICE=eno16777736
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
#开启自动启用网络连接
ONBOOT=yes
#设置IP地址
IPADDR0=192.168.238.128
#设置子网掩码
PREFIXO0=24
#设置网关
GATEWAY0=192.168.238.255
#设置主DNS
DNS1=8.8.8.8
#设置备DNS
DNS2=8.8.4.4
3,添加用户使用root权限
安装虚拟机之后,登录的是自己设置的用户名,但是没有使用root权限。
本来可以在命令前加上 sudo,但是安装的CentOS7缺没有配置,所以我们需要手动配置。
首先切换到root 用户
输入:
su root
然后输入
visudo
找到root ALL=(ALL) ALL位置,
在下面添加一行,将root改成你的用户名,然后退出保存就可以了。
4,更改主机名称
进入linux之后,用户名旁边的就是主机名,默认是使用localhost。平常使用的话倒也不影响,但是如果想做一些学习的话,例如集群的配置,这个主机名就相当不方便,于是便更改这个主机名称。
步骤如下:
CentOS 6
输入
vim /etc/sysconfig/network
将localhost.localdomain修改为‘你更改的名称‘
CentOS 7
输入:
hostnamectl set-hostname master
注:更改主机名称之后输入reboot重启才生效
5,IP与主机名映射
平常使用的话,也无须做映射。但是搭建某些环境的时候,做映射使用起来就相当方便。
步骤如下:
修改hosts文件,做关系映射
输入
vim /etc/hosts
添加
主机的ip 和 主机名称
例如:
192.168.238.128 master
5,SSH安装
安装新的虚拟机是默认是没有安装SSH的,如果我们想从外部使用xshell等工具连接虚拟机的话,那么SSH就必须安装了
步骤如下:
说明:为了方便,直接使用root账号
首先输入:
rpm -qa|grep -E "openssh"
查看是否已经安装,如果为安装或缺少依赖
那么久重新安装
输入:
yum install openssh*
安装,后面就直接输入y就行了
安装成功后,输入ifconfig查看ip,然后在电脑上使用xshell连接,输入ip和端口,然后输入用户名和密码,查看是否连接成功。
版权声明:
作者:虚无境
博客园出处:http://www.cnblogs.com/xuwujing
CSDN出处:http://blog.csdn.net/qazwsxpcm
个人博客出处:http://www.panchengming.com
原创不易,转载请标明出处,谢谢!
以上是关于虚拟机相关配置的主要内容,如果未能解决你的问题,请参考以下文章
安装 虚拟机(CentOS) 配置服务器间免验证登录
解决centos7虚拟机无法上网与网络设置
Docker虚拟机配置手札(centos)
Docker虚拟机配置手札(centos)
centos 7 通过dd 转换 linux 系统 为虚拟机
Linux-虚拟机安装配置CentOS7