预习第一章 初识Linux 笔记
原来报名了阿铭老师的网络课程已经过去了一个多月的时间了,终于即将第一次交作业。
课堂笔记:
今天终于观看了直播课程,既兴奋又略带紧张的情绪油然而生。各类考核指标及分数的出现让原本平和的生活氛围瞬间变得紧绷起来,在年龄增长带来的生活经验积累下确实需要付出加倍的努力才能确保各项目标顺利达成。

在课堂上, 老师最常强调的是笔记本的重要性. 预习笔记本和课堂笔记, 实际上就像老师所说的那样, 笔记记得越工整越实用. notebook 可以发挥两方面作用: 一方面方便我们在以后查阅资料时快速定位所需内容; 另一方面则允许我们在复习时随时翻阅知识点, 大大减少了重复思考同一问题的时间.
其中涉及的学习方法同样也很重要,在任何职业领域掌握一套高效的学习策略都是终身受益的。
学习方法:
1.课前预习的视频是课程主要内容,需要认真完成。第一遍看视频的时候只记录笔记,尽可能地详细。第二遍根据笔记实操,近一步补充完善笔记。
2直播课笔记也要做,越详细越好。可以乱,但要全,讲完课再整理.
3课上有问题及时打断我,及时问
4周末两天要利用起来.复习笔记+预习下周的课程
5遇到问题。优先选择在群里沟通。群里解决不了的再向辅导老师或者阿铭老师寻求帮助
6学会使用搜索引擎
搜索功能是我们当下工作的重要得力助手,在未来的工作中也同样不可或缺。遇到问题时往往无法依赖身边人来指导你如何解决方法,请记住解决起来往往要依靠个人的专业素养与应对能力才是关键所在。师傅领进门,请靠个人的修行与积累来成就事业。
后半节课主要是讲了运维整个的职业的工作内容、发展前景、职业规划。

第一次课堂笔记大致被记下来了,并非尽善尽美,在某些方面仍有提升空间,在未来的过程中将不断优化和完善自己。祝愿我们班的所有同学在未来都能收获到让自己满意的成长和进步!
第一章 初识Linux
1.1 学习之初
1.2 约定/Linux的学习方法与技巧
1.3 认识Linux
1.4/1.5安装虚拟机、安装centos7
1.6/1.7 配置IP
1.8 网络问题排查
1.9 使用PuTTY远程连接Linux
1.10 使用xshell连接Linux
1.11 PuTTY密钥认证
1.12 xshell密钥认证
1.13 单用户模式
1.14 救援模式
1.15 克隆虚拟机
1.16 Linux机器相互登录
第一章 初识Linux
1.1 学习之初
前言Linux的历史我觉得稍微了解一下就可以。

1.2 约定/Linux的学习方法与技巧
1.2.1 首先我们应该为自已制定一个学习计划
1.2.2 坚持按照计划,并且多实操,多做笔记。勤奋是必须的!
1.2.3任何学习都应该时不时的总结……,多与同学交流老师交流共同进步!
Linux的学习方法与技巧
1.2.1 首先我们应该为自已制定一个学习计划
1.2.2 坚持按照计划,并且多实操,多做笔记。勤奋是必须的!
1.2.3任何学习都应该时不时的总结……,多与同学交流老师交流共同进步!
1.3 认识Linux
首先学习Linux我们最少应该知道他有什么作用吧!
1.1.1 Linux是一个操作系统
1.1.2 在Linux上面可以运行PPT、浏览网站、玩游戏等
目前智能手机上Android操作系统普遍采用Linux内核作为基础架构,并视作Unix类操作系统中的一员(包括iOS系统)
1.1.4 一般网站、游戏、QQ、微信都是一些应用,都是要在操作系统上运行。
1.1.5Linux系统一般是服务器上用得比较多
1.4/1.5安装虚拟机、安装centos7
上面讲的都是理论,学习必须要有工具,安装Linux系统就是第一步!
1.3.1 首要步骤是我们需要将ISO镜像完整下载下来,并为此准备好了相应的下载链接:http://mirrors.sohu.com/centos/7.5.1804/isos/x86_64/CentOS-7-x86_64-Minimal-1804.iso

1.3.2 虚拟机 我这边采用的是VM软件,这种工具非常适合个人用户使用,因为它提供了免费版本! 下载地址: https://pan.baidu.com/s/1qDFy7XSy1-jSlBdFBevJ3g 而这个是我自己实际操作过的!
1.3.3 所有准备好了开始安装:
关于虚拟机的安装步骤,这里不做详细讲解。相信大多数用户都能顺利完成安装过程。安装完成后启动后界面如下所示:

点创建虚拟机:

下面我就不一一解释了吧,基本上跟着做就会完成……这了要点稍后安装哦。






到这里基本上就可以正式进入Cenos 7的安装了…………


这里我们只要配置一下分区按照图示选择就可以:

这里可以选手动分区或者自动分区,这里我们手动分区一下:

选择标准分区点击下面的“+”号开始分区:

我们给/boot分200M:

给SWAP分4G,SWAP一般分内存的2倍

剩余的我们都分给根分区"/"

点击左上角“DONE“”完成按扭后,出现以下图示:

点"Accept Changes"

这里可以自已设定root的密码,还可以新增用户设定用户名密码

安装完成后,就可以看到Linux长这样子:

1.6/1.7 配置IP
为了方便管理您的网络设备,请您按照以下步骤操作:首先,在指定路径下进行网络相关的配置工作;请确认一下你们的IP地址设置是否与我的不同?如果需要调整,请使用'ip addr'命令来查看并修改自己的设置。

其中我标注了两个重点位置非常关键,在任何情况下都不能忽视这些重点位置否则肯定会导致网络无法正常连接根据个人网络环境正确配置IP地址:在任何情况下都不能忽视这些重点位置否则肯定会导致网络无法正常连接根据个人网络环境正确配置IP地址:在任何情况下都不能忽视这些重点位置否则肯定会导致网络无法正常连接根据个人网络环境正确配置IP地址:在任何情况下都不能忽视这些重点位置否则肯定会导致网络无法正常连接根据个人网络环境正确配置IP地址:在任何情况下都不能忽视这些重点位置否则肯定会导致网络无法正常连接根据个人网络环境正确配置IP地址:在任何情况下都不能忽视这些重点位置否则肯定会导致网络无法正常连接根据个人网络环境正确配置IP地址:

配置成功后我们可以重启一下服务:

现在应该可以ping通外网了……

1.8 网络问题排查
我们可以按照以下步骤来检查当前的网络连接类型:首先进入虚拟机网络编辑器后观察当前使用的网络连接类型。

如果确认配置无误后,在此处我们可以将VMnet8删除并进行重置操作以查看具体情况。

这里我们可以查看自已的网关IP地址

1.9 使用PuTTY远程连接Linux
该软件提供多种下载渠道,在本次更新中采用绿色版本以确保数据安全:[http://www.onlinedown.net/soft/2186.htm]
下面三个地方可以注意一下:IP地址 端口号 连接方式


1.10 使用xshell连接Linux
通常我们的服务器位于机房内或专业的IDC数据中心内,并且我们通常使用远程访问的方式处理Linux系统。为了方便管理,在此我采用Xshell 5工具进行本地化连接以完成远程连接的操作
Xshell5.0下载地址:https://sm.myapp.com/original/net_app/xshell5_wm_5.0.1332.exe
1.10.2 下面我们就可以用xshell去连接我们的虚拟机了

连接成功后,我们可以看到以下图示:

1.11 PuTTY密钥认证
首先我们需要下载一个puttygen
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
生成密钥对,然后保存私钥对。


按照下面的创建相关密钥文件夹


这样就可以了!

1.12 xshell密钥认证
这里先新建用户密钥对:


这里我们输入公钥对的密码


登录成功,不用输用户名密码了

1.13 单用户模式
重启进入这个界面,按“e”

找到下面这一行将 “ro” “rw init=/sysroot/bin/sh”

进入这里我们就可以更改密码了


1.14 救援模式
如果不小心删除了关键文档或者也修改了相关设置,则可能导致无法访问主界面;此时我们需要启动应急程序。
重启进入光盘模式





输入 chroot /mnt/sysimage

1.15 克隆虚拟机
这个只要一步步按照下面操作就可以:







1.16 Linux机器相互登录
刚刚我们复制了一台Linux系统出来。接着说,我们现在将这两台机器直接通过Linux进行联结。
将一台IP地址为192.168.139.168的计算机配置为客户端设备,并创建其对应的密钥对。随后将该计算机生成的公钥对通过复制粘贴的方式转移至目标计算机。


在169的机器上面我们还需要

直接通过
ssh 192.168.139.169

就可以成功连上!
