20180719第

目录

 

一、1,学习之处和约定 

二、linux系统简介和虚拟机安装

三、配置IP

四、重置root密码的方法

五、克隆虚拟机与两个机器互联


 

一、1,学习之处和约定 

  •  0 定位

         学习这个课程的目的是什么?

         学完之后要做的职位什么?

         学完之后要在哪个城市发展

  • 1给自己一个目标

         何时学完?

        何时跳槽?

        第一份工作薪资?

        一年后、两年后薪资达到多少

      给自己一个学习理由,有目的了就要做

  • 2学习方法

       预习复习的重要性

       当日事当日毕

       记笔记

       利用好资源

       教学用具:

                        linux系统 centos7

                        虚拟软件 VMware workstation 10 

                       终端 puTTY和Xshell 


二、linux系统简介和虚拟机安装

      Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机平板电脑路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

Linux 操作系统的诞生发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU计划、POSIX 标准和Internet 网络。

1995年1月,Bob Young创办了RedHat(小红帽),以GNU/Linux为核心,集成了400多个源代码开放的程序模块,搞出了一种冠以品牌的Linux,即RedHat Linux,称为Linux"发行版",在市场上出售。这在经营模式上是一种创举。

linux简介资料来源于“度娘”

1 创建一台虚拟机

  1

2

3

4

5

6

7

8

9

10

11

 1.2安装centOS7 

      点击确定后 返回主页  点击开机虚拟机正式安装linux

安装完成后点击 重启

三、配置IP

登录root 

localhost login :root(超级管理员)

Password:                          (直接输入密码,密码不会显示***之类的提示  大小写转换也没有提示)

登陆成功后显示【root@localhost  ~ 】#   

获取IP地址(在#后面直接输入命令 注意大小写)

dhclient

此地址是自动获取,获取成功后使用ping指令测试网络,网络通了后我们需要配置一下网络文件(因为远程登录需要固定的IP地址)

ping -c 4 www.aminglinux.com

使用 IP addr  查询以获取的IP地址以及网卡名称

# ip addr

记下IP地址后跟住查看网关,在VMware 菜单栏 -- 编辑 -- 虚拟网络编辑器 -- 点选vmnet8 -- NAT设置  记录下 网关后可以关闭

#  vi /etc/sysconfig/network-scripts/ifcfg-ens33

按字母 i 键进入写入模式

将 BOOTPROTO=dhcp 改为 BOOTPROTO=static,最后一行ONBOOT=no改为ONBOOT=yes, 并增加以下几行字符

IPADDR= 192.168.96.130(自动获取的那个IP地址)

NETMASK=255.255.255.0

GATEWAY=192.168.96.2(网关)

DNS1=119.29.29.29(公共DNS)

完成后按一下 esc 键 紧接着输入":wq" 并回车退出文档然后重启网络服务

# systemctl restart network.service

在使用 ping 指令再测试一次网络 

 3 使用 xhell  远程登陆   (putty 不说)首先在网上下载 xhell 终端

       打开xhell 客户端 点击新建

主机处填入 刚刚的IP地址 192.168.96.130  端口不用改

点击确定

首次登陆会提示 是否保存 选择 accept&save  再次输入密码

注:如果虚拟机未开机并登陆root 会导致远程失败

登陆成功后操作上与 虚拟机相同

四、重置root密码的方法

  •    单用户模式

                 centOS 7 已经没有单用户模式 了,而是emergency模式

            1、重启系统

                  

                 3秒钟内按上下方向键另机器不要进入系统或者按 “e” 键 进入另一个界面

按下键移动光标   移到 linux16 开头那一行

   将ro 改成rw init=/sysroot/bin/bash  

同时按下ctrl 和 X  键 进入emergenncy 模式

2  emergency 模式

  使用chroot 命令切换到原始系统

 :/# chroot /sysroot/    (/sysroot/目录就是原始系统)

 :/#  passwd 

 由于VMware 不支持中文,汉字变成小方块,你可以直接输入新密码、 回车、再次输入新密码、回车 

也可以换成英文 再改密码 

输入两次密码后   要有一个操作 

 # touch /.autorelabel

这个命令一定要写对不然新密码不会生效,  然后 按crtl和D 键 退出 emergency 模式

使用reboot 命令重启系统 启动完成后使用新密码登陆

  • 使用救缓模式   

    右击VMware 右下角光盘图标,选择"设置”  确保设备状态下已连接前打 勾 

然后关机虚拟机 ,再启动虚拟机 进入BIOS 界面 设置 CD/ROM 为第一启动 ,修改完后F10 保存退出重启

 看到下图的界面使用上下方向键选择第三个 Troubleshooting  然后回车

调到这一步时选择第二个 然后回车

到了这个界面其中有个提示初始系统在/mnt/sysimage/     输入数字选择   输入1

到这一步了可以回车 然后输入命令初始系统进入bash-4.2 环境变量

sh-4.2# chroot /mnt/sysimage/

bash-4.2 # passwd      ( sh-4.2  成bash-4.2)

输入两次密码 

密码修改完成后 Ctrl 和D 键退出 bash-4.2环境 变量  ,输入reboot重启

五、克隆虚拟机与两个机器互联

首先关闭客户端、左边库中选择其中一个虚拟机右击>>管理>> 克隆 

弹出克隆虚拟机向导时 直接点“下一步”  ,

为了节省空 选择第一个 创建链接克隆  “下一步" ,更改一下名称和位置 按完成

然后将两个虚拟机打开,先登陆 克隆的虚拟机,重新获取一个IP地址dhclient ,使用ip addr  查看这次的ip地址

打开网络配置文件  将UUID 删除 并更改IP地址,保存退出再测试网络

更改机器名称

 # hostnanmectl set-hostname linux-02

机器互连  

ssh  [email protected]连接另外一台机器

w 查询有多少个机器互联

whoami  查询用户名

ssh  -p 22   [email protected]   连接指定端口的机器

使用ssh-keygen 生成私钥

[root@linux-d2 ~]# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):  私钥保存位置 回车不修改
Enter passphrase (empty for no passphrase): 输入密码
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.公钥保存位置 回车不修改

将的linux-02 的公钥放到linux-01 的authorized_keys 里

cat  /root/.ssh/id_rsa

vi /root/.ssh/authorized_keys  

getenforce 查看 selinux状态

enforcing

setenforce 0

Permissive

猜你喜欢

转载自blog.csdn.net/qq_42720896/article/details/81113405
今日推荐