linux预习笔记

第一天第一节课

一 . 直播课笔记:

  1. 课堂纪律

  2. 考核细节

  3. 学习方法

  4. 运维宏观介绍

二 .预习课笔记

第一章 安装.登录centos7

1.1 学习之初

1.2 约定

1.3 认识linux

1.4 安装虚拟机

1.5 安装centos7

1.6 配置ip

1.7 配置IP

1.8 网络问题排查

1.9 使用putty远程连接linux

1.10 使用xshell连接liunx

1.11 putty密钥认证

1.12 xshell密钥认证

1.13 单用户模式

1.14 救援模式

1.15 克隆虚拟机

1.16 linux机器互相登录

一 . 课堂笔记

  1. 课堂纪律 :上课时截取包含系统时间和上课时间的四张图片,发到有道云笔记,链接发到专贴去签到。

按时完成预习任务和课堂笔记。

  1. 考核细节 :按时签到及回帖,笔记和回帖内容都是按质量给分,每要周测试。

  2. 学习方法 :课前预习和笔记很重要,课堂内有问题及时提问,课后要复习,遇到问题及时在群里问。

  3. 运维宏观介绍:知道什么是运维,在运维工作中需要做什么,了解运维的就业现状,以后的发展前景,和对自己将来的规划该如何去做。

二. 预习笔记

1.1 . 学习之初

学习用到的软件 :

r.aminglinux.com

上课用到的代码命令:

centos7.aminglinux.com

对自己未来的规划及定位

1.2. 约定

1.下载linux7.3版本系统 2.虚拟机 vmware workstation10

  1. 终端软件 putty和xshell 4.用到的软件工具: 印象笔记 51cto 百度网盘 keepass(密码记录工具)

1.3. 认识linux

1.linux是一个操作系统
2.linux的历史

1.4 . 安装虚拟机

  1. 下载vmware并安装

linux预习笔记_第1张图片

选择稍后安装,客户机操作系统选择linux64
linux预习笔记_第2张图片

给虚拟机自定义名字,选择安装到空间比较大的磁盘。磁盘的容量可以选择30G实验用,选择将虚拟磁盘存储为单个文件
选择虚拟机配置 自定义硬件 内存一般选择1G 处理器选择一个。网络连接选择桥接模式
linux预习笔记_第3张图片

1.5 .安装centos 7

在编辑虚拟机设置里选项里选择使用ISO映像文件,开启虚拟机

linux预习笔记_第4张图片

进入安装界面选择第一项 install centos 7回车 然后语言选择中文简体
linux预习笔记_第5张图片

本地化和软件选择默认 设置安装位置
linux预习笔记_第6张图片

分配分区 选择我要配置分区
linux预习笔记_第7张图片

这里有四种中分区,选择标准分区,点击+号分区。其中/boot是启动目录 200M swap:交换分区 2048M是内存的2倍,内存大最多分8G剩下的空间给 根“/”
linux预习笔记_第8张图片
成后开始安装 ,创建超级管理员root密码 ,
linux预习笔记_第9张图片

1.6 配置IP

安装完成后重启进入系统正确方式
linux预习笔记_第10张图片
可以尝试输入命令ls(列出当前目录下文件),为了利于我们操作方便,用远程终端来操作,需要配置IP。输入dhclient自动获取IP
然后输入ip add查看ip地址

linux预习笔记_第11张图片
点开编辑-虚拟网络编辑器可以查看到自己的网关
linux预习笔记_第12张图片

因为自动获取的是动态IP ,设置IP为固定 。使用命令

> ls /etc/sysconfig/network-scripts/ifcfg-ens33

(tab键可以补全命令)

使用vi命令编辑此命令

vi /etc/sysconfig/network-scripts/ifcfg-ens33
在这里插入图片描述

输入回车后进入编辑界面,按字母 i 进入编辑模式(左下角显示 INSERT) .DHCP修改为static(改为静态)

ONBOOT改为yes(不修改网卡重启不加载ip不能生效)

配置ip 子网掩码 网关 DNS 完成后按esc保存 ,输入命令:wq (保存并退出)
linux预习笔记_第13张图片
退出后按ctrl+l 清屏, 输入

systemctl restart network.service

重启网络服务。
输入ifconfig或ip add命令查看ip 。并ping某网址检测网络连通性。测试完不能上网
linux预习笔记_第14张图片1.7 网络问题排查

  1. 切换网络模式为桥接:点虚拟机右下角网络适配器-设置-改NAT模式为桥接模式-确定
    重新获取IP,命令 dhclient,提示此服务在运行;输入dhclient -r杀死此服务重新输入运行
    linux预习笔记_第15张图片
    2.输入ifconfig查看ip :ip有变化。如果ip没有变化说明配置失败,建议 NAT模式下排查网络问题 重新添加NAT网络,设置里选择NAT网络。进入cmd查看桥接网段。进入vi编辑模式重新编辑,发现DNS配置错误,修改网段和DNS重启网络配置,ping命令测试网络连接正常,windons测试连通性
    linux预习笔记_第16张图片
    . 使用 yum install -y net-tools安装ifconfig命令(yum相当于应用商店在linux中可以安装需要的应用)
    九 使用putty远程连接linux
    1. 虚拟机备份(快照 不占用磁盘空间)下载putty. 查看虚拟机ip
      linux预习笔记_第17张图片
      2.设置putty 输入虚拟机ip ,port=22 。填写名称qinkai-01保存 设置
      linux预习笔记_第18张图片
      3 cmd测试网络连通性。网络正常,登录putty ,相对虚拟机可以使用复制粘贴,可翻页
      linux预习笔记_第19张图片
      1.10. 使用xshell连接linux
      1.安装完打开xshell设置, 新建会话,连接里面设置名称 .ip .端口号
      外观设置 :配色方案保持默认, 字体设置14
      用户身份验证:填写用户名密码
      保持活动状态设置为10分钟 添加完确定连接
      linux预习笔记_第20张图片
  2. xshell设置复制粘贴: 工具-选项-键盘和鼠标-向右按钮如图
    linux预习笔记_第21张图片 (相比putty,xshell可以打开多个窗口。可以隐藏上部工具,扩大窗口。多窗口可以设置水平或垂直平铺,方便操作)
    1.11. putty密钥认证
    客户端上设置私钥,服务器上设置公钥,两个配对成功,认证通过。
  3. 开始-puttygen-generate`
    

linux预习笔记_第22张图片
2.安装完成 生成公钥,设置密码。公钥可以直接复制,私钥保存文档
linux预习笔记_第23张图片

3

.创建目录: mkdir /root/.ssh

修改权限:chmod 700 /root/.ssh

vi编写文件:vi /root/.ssh/authorized_keys

按i 进入编辑模式粘贴字符串 :wq保存退出
关掉防火墙

selinux:# setenforce 0

linux预习笔记_第24张图片

4.putty窗口设置:ssh-Auth-Browse找到私钥保存文档-session-save-open
linux预习笔记_第25张图片

5.输入root和密钥密码
linux预习笔记_第26张图片

1.12. shell密钥认证

  1. xshell-工具-新建用户密钥生成向导:类型(RSA)-用户名-密码-生成密钥
    linux预习笔记_第27张图片

  2. xshlel打开会话属性-用户身份验证-方法(public key)-设置用户密钥密码
    linux预习笔记_第28张图片

1.14. 忘记root密码

  1. 单用户模式(类似于安全模式)
重启linux命令  (reboot    init 6   shutdown -r now)

关机=init 0 poweroff

虚拟机-电源-重新启动-进入系统
linux预习笔记_第29张图片

  1. 按 e键进入grub界面(找到系统启动盘)移动方向键找到"ro"更改为

rw init=/sysroot/bin/sh
linux预习笔记_第30张图片
3, ctrl+x进入界面, 输入chroot /sysroot/切换到之前系统 输入passwd root 用LANG=en(定义源)输入新的密码
必须
输入命令(touch /.autorelabel)

重启进入系统 新密码正常登陆
linux预习笔记_第31张图片
1.15. 救援模式
1 .运行级别(0-6)

输入: ls -l /usr/lib/systemd/system/runlevel*target
linux预习笔记_第32张图片

  1. 忘记密码救援模式
    关机-编辑虚拟机设置:启动连接 选则镜像文件
    右键电源-启动时进入BIOS-boot-CD设置第一启动项-F10退出

启动界面-troubleshoot ing–rescue a centos LIinux system-1)continue
linux预习笔记_第33张图片

  1. 和单用户模式相同
    输入

chroot /mnt/sysimage/--passwd root

输入新的密码
linux预习笔记_第34张图片
重启动前进行设置:设备状态不链接(光驱断电) 然后重新启动。单用户模式也可以修改错误配置文件
1.16. 克隆虚拟机
实验需求多台机器时可以克隆
2. 先关闭原来的虚拟机- 右键-管理–克隆–下一步–创建链接克隆–修改名称完成
linux预习笔记_第35张图片
. 开机启动进入界面修改IP地址避免两台IP冲突
进入vi编辑模式修改ip 删掉uuid 避免冲突
linux预习笔记_第36张图片

  1. 编辑完重启网络

systemctl restart network.service

查看ip (ifconfig)用ping命令检测ip是否正确
linux预习笔记_第37张图片
开启另一台虚拟机
开启前设置02主机名(hostname=查看主机名)

输入 hostnamectl set-hostname qinkai-02

退出重新登录 主机名生效01主机相同方法修改主机名
使用xshell远程连接两台机器,注意连接时修改第二个IP给第二台机器做快照方便实验恢复。
1.17 . Linux机器互相登录
在01机器上输入命令 ssh 192.168.18.129 提示输入yes后,屏幕不断出现y,只有按ctrl + c结束
错误是:The authenticity of host 192.168.0.xxx can't be established.

执行ssh -o StrictHostKeyChecking=no 192.168.18.129

就OK
linux预习笔记_第38张图片

(ssh: connect to host 192.168.169 port 22: No route to host 处理方法  关闭 service iptables stop ) 
  1. w=查看系统负载
    ssh模式22端口
    端口连接:ssh -p 端口 root@ip
    密钥连接: ss-keygen生成密钥对 输入命令 ls /root/.ssh/查看密钥
    linux预习笔记_第39张图片
  2. 查看公钥复制到另一台机器

vi /root/.ssh/authorized_keys编辑

检查selinux状态( 输入getenforce查看状态 显示Enforcing说明打开 setenforce 0=关闭状态
输入ssh -p 22 [email protected]连接另一台机器

你可能感兴趣的:(linux预习笔记)