保障4-0314任务打卡

1.1学习之初

1,给自己定位

1.1学习这个课程的目的:
实现自我价值。
1.2学完之后要做的职业:
职业运维并向SRE(网站可靠性工程师)方面发展。
1.3学完之后要在哪个城市发展:
本地优点生活成本低,一线优点工资高。


2,给自己设定目标

2.1何时学完:
尽量在五个月内完成计划。
2.2 第一份薪资:
跟市场行情来吧。


3,学习方法

3.1 预习和复习的重要性:
预习就是看视频,记笔记。复习就是总结预习的问题,专注直播并和老师同学交流。
3.2当日事当日毕:
如果堆积日常会脱离正常的节奏。
3.3记笔记:
事无巨细的记录,并且要一面了然的内容。
3.4利用好资源:


4,课程的价值

4.1三年的有效期内会不断更新运维相关的内容。社会在发展时代在进步。
4.2学习、求职、工作后关注课程内容也是提升的一条道路。
4.3同学老师圈子都是资源,所谓资源就是信息。

1.2 约定

系统版本Centos 7.X

虚拟软件VMware workstation 10

选程连接工具:putty xshell

软件资源 r.aminlinux.com

课程中用到的代码及命令 centos7.aminglinux.com

1.3认识Linux

1,什么是Linux

Linux是一个操作系统。任何软件以及工具都需要在一个平台上运行,这个平台就是指操作系统。

2,目前主流的手机操作系统大部分使用Andriod和IOS。而这两个操作系统都是基于Linux和Unix开发的。

3,Linux的起源

linux之前流行的系统是Unix。苹果的MAC使用的系统就是基于Unix开发的。
由于Unix的价格很贵,并不适合教育机构大范围购买。
由是大学的老师就开发了一个教学用的MiniX(类Unix)。
1991年Linux Torvalds参考Minix开发了Linux(仅内核)。并将其传播到了互联网。

4,GNU(Gnu is not unix)/gpl与Linux

GNU是一个计划。为了让所有的软件都让人们免费的使用的一个计划。
gpl是一个规定。如果一个软件是基于免费源代码开发的,那么这个软件也不能收费。
www.jianshu.com/p/a6a594a00b5 记录了GNU/gpl与Linux的关系。

5,Linux发行版

Debian (1993) —> Ubuntu(2004)
Slackware(1993) ----> SUSE(1994)
          RedFlag(1999祖国红旗版)
RedHat (1994) ----> RedHat Fedora RHEL (2002)红帽开始收费
         CentOS(2003)由RHEL社区版改版而来,是RHEL的免费版。

1.4创建虚拟机

1.png
2.png
3.png
4.png
5.png
6.png
7.png

1.5安装Centos7

8.png
9.png
10.png
11.png
12.png
13.png
14.png
15.png
16.png
17.png
18.png
19.png
20.png

1.6 IP配置

1.6.1查看IP地址

1,ifconfig
21.png
2,ip addr 这里执行了自动获取IP的命令。所以会显示IP.
23.png

1.6.2自动获取IP地址

命令:dhclient
22.png

1.6.3自动获取的IP和Vmware网络设置的关系。

24.png

1.6.4 CentOS7网卡配置文件

网卡配置文件位置:
/etc/sysconfig/network-scripts/目录下
25.png
网卡配置文件名一般是由“ifcfg-网卡名”构成。

1.6.5 如何修改网卡配置文件:

1,执行编辑命令:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
2,修改以下项目:
BOOTPROTO=static
NOBOOT=yes

3,添加以下内容:
IPADDR=192.168.19.131
NETMASK=255.255.255.0
GATEWAY=192.168.19.2
DNS1=119.29.29.29
26.png

1.6.7 重启网络服务

systemctl restart network.service

27.png

1.8网络问题排查。

1.8.1尝试变更连接模式

29.png

1.8.2变更接接模式后需要重新获取IP

[root@localhost tmp]# dhclient
dhclient(1256) is already running - exiting. 

This version of ISC DHCP is based on the release available
on ftp.isc.org.  Features have been added and other changes
have been made to the base software release in order to make
it work better with this distribution.

Please report for this software via the CentOS Bugs Database:
    http://bugs.centos.org/

exiting.

出现上述错误是由于dhclient正在运行,不能重复运行。需要执行dhclient -r杀死进程。
然后再新执行dhclient

1.8.3 查看网关

route -n

这个命令可以列出网关。如果没有在“虚拟网络编辑器”里的网关地址,说明配置不正确。

1.8.4 编辑网卡配置文件查错。

1.8.5 我的排查思路:

1,先ping网关。如果ping不到网关,说明局域网的配置有问题。
2,如果网关ping不通,那就ping一下同网段的机器。如果也ping不通,检查线路。
3,能ping通网关,检查网关是否有问题。

1.9使用putty登录

1.9.1设定IP、端口和会话名

30.png

1.9.2设定字体

31.png

1.9.3解决vi和vim命令不能使用小键盘。

32.png

1.9.4设定字符集,解决中文乱码

33.png

1.9.5 保存设定

34.png
设定结束后一定要保存设定,否则之前的设定就白费了。
变更设定前,一定要选中要变更的会话,点击读取。
否则不一定是变更的哪个会话的设定。

1.9.6 登录

35.png

1.10使用xshell登录

1.10.1新建会话设定IP端口及会话名

36.png

1.10.2设定字体字号

37.png

1.10.3设定登录方式,用户名及密码

38.png

1.10.4解决vi命令下的小键盘失效

39.png

1.10.5解决中文显示乱码

40.png

1.10.6变更鼠标按键方式

41.png

1.10.7 同屏多选项卡显示

42.png

1.11 putty密钥认证

什么是密钥认证:密钥和密码一样是登录linux的一种认证方式。通过一对加密的密钥来登录。分为私钥和公钥。

私钥放在客户端上,公钥放在服务器上。

1.11.1密钥认证的过程

1,生成密钥对。
2,创建目录mkdir /root/.ssh/
3,变更目录权限 chmod 700 /root/.ssh
4,创建文件 vi /root/.ssh/authorized_keys
5,粘贴公钥
6,关闭selinux
7,变更putty的登陆方式

1.11.2 putty生成密钥对

1,打开密钥生成工具
43.png
2,创建密钥对
44.png
3,保存私钥
45.png

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

46.png

1.11.4 变更目录权限 chmod 700 /root/.ssh

47.png

1.11.5创建文件 vi /root/.ssh/authorized_keys

1.11.6 粘贴公钥

48.png

1.11.7关闭selinux

1,临时关闭:

setenforce 0
getenforce
Permissive

2,永久关闭:
vi /etc/selinux/config
49.png

1.11.8变更putty的登陆方式

1,读取会话设置
50.png
2,选择私钥文件
51.png
3,保存设置
52.png

1.12 xshell密钥认证

1.11.1密钥认证的过程

1,生成密钥对。
2,创建目录mkdir /root/.ssh/
3,变更目录权限 chmod 700 /root/.ssh
4,创建文件 vi /root/.ssh/authorized_keys
5,粘贴公钥
6,关闭selinux
7,变更xshell的登陆方式

1.11.2生成密钥对

1,打开新建用户密钥生成向导
53.png
2,创建密钥对
54.png
3,设定密钥名称及密码
55.png
4,保存公钥
56.png

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

46.png

1.12.4 变更目录权限 chmod 700 /root/.ssh

47.png

1.12.5创建文件 vi /root/.ssh/authorized_keys

1.12.6 粘贴公钥

57.png

1.12.7关闭selinux

1,临时关闭:

setenforce 0
getenforce
Permissive

2,永久关闭:
vi /etc/selinux/config
49.png

1.12.8变更xshell的登陆方式

58.png

1.13 单用户模式

1.13.1重启linux的方法:

1,reboot
2,init 6
3,shutdown -r now

1.13.2进入单用户模式

1,重启系统
2,在这个界面接e键
59.png
3,找到linux16开头的这一行,把ro变成rw init=/sysroot/bin/sh
60.png
4,按下ctrl+x
5,在:/#提示符下做以下操作
?# chroot /sysroot
?# LANG=en
?# passwd root
6,输入新的密码
61.png
7,关键的一步,执行以下命令:
?# touch /.autorelabel

1.13.3 重启,使用新密码登录

虚拟机----》电源-----》重新启动客户机

1.14 救援模式

1.14.1运行级别

ls -l /usr/lib/systemd/system/runlevel*target
62.png

1.14.2进入救援模式

1,加载光驱镜像文件
63.png
2,设置光盘启动
64.png
65.png
3,选择Troubleshooting模式
66.png
3,选择第二项:Rescue a CentOS Linux system
67.png
4,按1选择继续
68.png
5,跟据提示变更操作系统
69.png
6,变更密码
70.png
7,重启并在bios里把硬盘启动改回来。

1.15 克隆虚拟机

1.15.1关闭虚拟机(克隆时要保持虚拟机的关闭)

1.15.2克隆虚拟机

71.png
72.png
73.png
74.png
75.png
76.png

1.15.3变更服务器特征

1,变更IP地址
vi /etc/sysconfig/network-scripts/ifcfg-ens33
77.png
2,重启网络服务
systemctl restart network.service
3,变更主机名
hostnamectl set-hostname xy-02
4,ctrl-D重新登录主机名就会变化。

1.16 Linux机器之前的互相登录

1.16.1Linux的远程登录命令:ssh

格式: ssh usename@ip -p prot

usename可以省略,默认以当前用户登陆。
-p port可以省略,默认22。

1.16.2 Linux之间的密钥登录。

1,生成密钥对
执行命令:ssh-keygen
78.png
2,查看/root/.ssh/id_rsa.pub文件,复制公钥内容
cat /root/.ssh/id_rsa.pub
80.png
3,在目标服务器的/root/.ssh/authorized_keys文件上粘贴公钥内容。
79.png


直播笔记

Markdown的用法

  • 行首加#号放大字体
  • 行首加-号生成列表样式
  • 插入链接:[显示文本](链接地址)
  • 插入图片![](图片地址)
  • 行首加>号‘引用’模式

引用样式

  • 用两个星号包裹文本就是粗体
  • 用一个星号包裹文本就是斜体
  • 用```包裹代码就是高亮代码
  • 表格
    81.png

什么是Linux发行版

发行版就是基于Linux内核开发的套件。

GNU和gpl

GNU是一项运动。旨在推动免费的操作系统和基于这个操作系统之上的免费软件。
gpl是由这项动发展来的规则。

什么是内核

内核就是基本软件和硬件交互的平台。

RHEL和CentOS的关系

RHEL是CentOS的企业版。红帽公司的RHEL也是基于Linux开发的,所以他要遵守gpl开放他的源代码。
RHEL主要出售的是服务,而CentOS和RHEL的相似度高达90%以上。

怎么看操作系统版本

cat /etc/redhat-release

怎么看内核版本

uname -r

开机自动获得IP

网卡配置文件中的ONBOOT选择=yes

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值