虚拟机安装(安装(克隆)虚拟机 配置网络 安装Centos7 配置(修改)虚拟机的静态IP 修改网卡的配置文件 测试网络是否互通外部工具 连接linux系统 设置服务器时间 修改主机名)(下)

简介: 虚拟机安装(安装(克隆)虚拟机 配置网络 安装Centos7 配置(修改)虚拟机的静态IP 修改网卡的配置文件 测试网络是否互通外部工具 连接linux系统 设置服务器时间 修改主机名)

测试网络是否互通

两部份测试:

宿主机是否能够ping通虚拟机:


以上为最终效果,但是第一次是不可能能够ping通的,我们需要对虚拟网卡做进一步的设置

对ipv4这个网卡进行设置,使之能够让内外两台机子进行互联(宿主机和虚拟机)

需要注意:

ip地址,可以随便取,但必须以192.168.140.XX开始子网掩码和网关,需要和之前虚拟机环境设置一样

当以上设置都完成,才有可能让宿主机ping通虚拟机。

虚拟机是否能够ping通宿主机:

注意:从虚拟机向宿主机ping 时,所ping 的IP,就是刚刚你所设置的ip地址

注意:

如果没有响应,没有报错,就不会影响使用,可以reboot重启。可以使用curl 命令,测试能否上网

curl http://www.baidu.com

只要有响应返回,就没有关系。

外部工具连接linux系统

使用外部工具MobaXterm连接虚拟机该工具使用方便,自己多体会

使用new session 或者 session图标创建新的会话

登录成功

设置服务器时间

安装工具:

yum install -y ntp ntpdate

同步网络时间:

ntpdate cn.pool.ntp.org --一个国内的时间同步服务器

启动服务:

systemctl start ntpd --启动

systemctl status ntpd --查看服务启动是否成功

会自动同步远程时间

如果想将它封装服务,目的是重启后自动重启ntpd服务,可以使用如下命令

systemctl enable ntpd --设置自动启动服务

systemctl restart ntpd --重启时间同步服务器

另外同步的时间,还需要在配置文件中去配置,找到目录/etc/ntp.conf文件

修改server 地址为 cn.pool.ntp.org

将自带的server0到server3全部注释掉

配置如下图

查看硬件时间:hwclock

将同步的网络时间写入到硬件时间:hwclock --systohc、

修改主机名

为什么修改主机名

因为将来的配置集群,都是用主机名,而不是ip地址,很多情况下都用 主机名

使用命令hostnamectl查看主机名信息

#使用 --help可以获取与该命令相关的帮助信息

hostnamectl --help

#设置主机名为hadoop101

hostnamectl set-hostname hadoop101

但是可以发现,提示符并没有修改还是localhost 两种方式解决一种方式:

使用命令reboot重启

二种方式使用以下命令,即可解决

exec bash

修改地址映射修改/etc/hosts文件,添加ip地址和主机名的映射

vi /etc/hosts

保存退出

也可以使用Moba的图形界面操作(两种方式都可以)

关闭防火墙

首先可以查看防火墙状态,当前为激活状态

(不要在意下面几个图的日期,因为我都配好了就去找了老师去年的图)

systemctl status firewalld

先启用

systemctl stop firewalld --停止

再禁用

systemctl disable firewalld --禁用

systemctl status firewalld --查看状态

reboot --重启

禁用SELINUX

修改:/etc/selinux/config文件

getenforce查看selinux保存状态

将SELINUX=enforcing 修改成SELINUX=disabled

注意:以上所有配置都完成后,可以定义一个服务器基础配置的快照

创建SSH免密登录(root用户)

为什么需要免密登录,因为每一次通过ssh访问其它主机时,都会提示输入密码,较为繁琐,有了免密登录,就较为快捷和方便

通过 whoami 命令,可以查看当前登录用户的名字

按ctrl + d 退出

按R 键 重新建立连接

生成本地rsa密钥

ssh-keygen -t rsa --输入指令后,敲击三次回车即可

将会在.ssh目录,创建公钥id_rsa.pub和私钥id_rsa两个文件

[root@hadoop101 ~]# cd .ssh

[root@hadoop101 .ssh]# ll

当创建成功后,将公钥发送到你要免密登录的主机

ssh-copy-id root@hadoop101

提示的时候,记得输入密码

这个时候,会在主机101的.ssh目录生成认证权限文件

这个认证公钥与id_rsa.pub文件的公钥是一样的,以后如果有多台主机需要免密登录 ,就会在 authorized_keys文件中再生成一条连接信息再次登录测试,就不需要密码登录了

ssh root@hadoop101

who

按下ctl+d可以退出登录

这个时候,可以再进行一次快照。

创建ytsky用户

#root用户下执行:

adduser ytsky --添加用户

passwd ytsky -- 为用户添加密码

可以在/etc/passwd 文件中查看到,刚刚创建的用户

测试使用ytsky用户登录,登录成功

配置ytsky用户赋于具有root权限,即可以使用sudo调用root权限命令 root用户修改:/etc/sudoers将ytsky用户设置成root权限用户,只需要在sudoers文件中添加

ytsky ALL=(ALL) ALL

创建ytsky的ssh免密登陆

登录到ytsky:ssh ytsky(此时需要密码)

进入ytsky的用户目录:cd

ssh-keygen --在ytsky用户下,生成公钥和私钥

建立ytsky 和 root之间免密

建立ytsky 和 自身之间免密

ssh-copy-id ytsky@hadoop101

ssh-copy-id root@hadoop101

进入到root,建立root与ytsky之间免密登录

ssh-copy-id ytsky@hadoop101

打开root/.ssh目录中的authorized_keys认证文件,就会发现,多了ytsky用户的免密信息

两边都实现了免密登录

以上操作完成,可以做一个快照

关闭宿主机的防火墙,闭免一些无法连接的情况

在宿主机的window系统中添加hosts映射如果没有,就新建hosts文件,添加代码

192.168.140.101 hadoop101

保存退出,如何让配置文件生效。

ipconfig /flushdns

在/opt目录下创建目录

一般都会将软件安装到opt目录中

(1)在/opt目录下创建module、software目录。module目录是组件的安装目录,software目录是存储组件安装文件的目录。

[ytsky@hadoop101 opt]$ sudo mkdir module

[ytsky@hadoop101 opt]$ sudo mkdir software

当然也可以直接在root用户下创建

[root@hadoop101 opt]$ mkdir module

[root@hadoop101 opt]$ mkdir software

当两目录创建完成,他的所有都都是root,我们需要修改所有都为ytsky用户

(2)修改module、software目录的所有者

[ytsky@hadoop101 opt]$ sudo chown ytsky:ytsky module/ software/

[ytsky@hadoop101 opt]$ ll

总用量 8

drwxr-xr-x. 2 ytsky ytsky 4096 1月 17 14:37 module

drwxr-xr-x. 2 ytsky ytsky 4096 1月 17 14:38 software

如果当前用户是root用户,修改方式不需要加sudo

[root@hadoop101 opt]$ chown ytsky module/ software/ --多个目录同时修改

用户创建好后,使用ytsky用户进行登录

相关文章
|
10月前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
4485 3
|
10月前
|
Java 测试技术 数据安全/隐私保护
通过yaml文件配置自动化测试程序
通过yaml文件可以将自动化测试环境,测试数据和测试行为分开,请看一下案例
399 4
|
11月前
|
XML Ubuntu Java
如何在Ubuntu系统上安装和配置JMeter和Ant进行性能测试
进入包含 build.xml 的目录并执行:
543 13
|
运维 关系型数据库 MySQL
os-copilot安装_配置_功能测试全集
我是一位中级运维工程师,我平时工作会涉及到 各类服务器的 数据库 与 java环境配置 操作。 我顺利使用了OS Copilot的 -t -f | 功能,我的疑惑是不能在自动操作过程中直接给与脚本运行权限,必须需要自己运行一下 chmod 这个既然有了最高的权限,为什么就不能直接给与运行权限呢。 我认为 -t 功能有用,能解决后台运行基础命令操作。 我认为 -f 功能有用,可以通过task文件中撰写连续任务操作。 我认为 | 对文件理解上有很直接的解读,可以在理解新程序上有很大帮助。
512 86
|
人工智能 Ubuntu Linux
os-copilot使用之全面配置与使用测试
作为一名个人开发者,我主要从事云服务器架设工作。近期,我成功使用了OS Copilot的 `-t -f |` 功能,解决了执行语句、连续提问及快速理解文件的问题。我发现这些功能非常实用,特别是在使用Workbench时能快速调用AI助手。此外,建议将AI功能与xShell工具联动,进一步提升效率。文中详细记录了购买服务器、远程连接、安装配置OS Copilot以及具体命令测试的过程,展示了如何通过快捷键和命令行操作实现高效开发。
605 67
|
缓存 Java 测试技术
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
2194 3
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
|
安全 Linux 网络安全
CentOS 8下SSH连接超时与“无法加载主机密钥”错误的排查与修复
在CentOS 8系统中,宝塔面板提示“出错了,面板运行时发生错误”,导致插件无法正常显示。同时,SSH连接超时,修复面板功能失效。通过VNC连接排查,发现SSH服务安装和配置问题频发,最终通过重装SSH、调整权限并重新生成主机密钥文件解决问题,成功恢复SSH连接。
1380 16
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
10704 2
|
Linux
SecureCRT连接Linux时乱码问题
本文详细介绍了在使用SecureCRT连接Linux服务器时出现乱码问题的解决方法,包括设置SecureCRT字符编码、检查和配置Linux服务器字符编码、调整终端设置等。通过这些方法,您可以有效解决SecureCRT连接Linux时的乱码问题,确保正常的终端显示和操作。希望本文能帮助您在实际操作中更好地解决类似问题,提高工作效率。
1926 17

热门文章

最新文章