第一章 快照
虚拟机快照: 通俗来说,在学习阶段我们无法避免的可能损坏Linux操作系统,如果损坏的话,重新安装一个Linux操作系统就会十分麻烦。VMware虚拟机支持为虚拟机制作快照。通过快照将当前虚拟机的状态保存下来,在以后可以通过快照恢复虚拟机到保存的状态。
Linux路径描述方式:在linux系统中,路径之间的层级关系使用": / "来表示,在windows中路径之间的关系使用:\来表示。
命令行:即Linux终端(Terminal),是一种命令提示符页面,以纯字符的形式操作系统,可以使用各种字符化命令对系统发出操作指令。
命令:即Linux程序,一个命令就是一个Linux的程序。命令没有图形化界面,可以在命令行(终端中)提供字符化的反馈。
第二章 Linux目录结构、Linux命令入门、目录切换相关命令(cd/pwd)、相对路径和绝对路径和特殊路径符、创建目录命令(mkdir)、文件操作命令(touch、cat、more、cp、mv)、查找命令(which、find)、grep和wc和管道符、echo和重定向符
Linux命令基础格式:
ls(不适用选项和参数,直接使用ls本体):以平铺形式,列出当前工作目录下的内容。
Home目录:每个Linux操作用户在Linux系统的个人账户目录,路径在:/home/用户名
ls命令的参数和选项
-a:表示all的意思。列出全部文件(包括隐藏文件,隐藏文件格式是:.xxx)
-l:以列表(竖向排列)的形式展示内容,并展示更多信息
-h: 以易于阅读的方式列出文件大小,如K、M、G
ls -l -a、ls-la、ls-al:三种写法作用一致,表示同时应用-l和-a的功能
ls -la /:根目录下竖向排列展示所有内容
注意:以上可以组合使用,比如la组合、lh组合等。
目录切换命令(cd、pwd)
相对路径、绝对路径和特殊路径符
创建目录(文件夹)的命令:mkdir
文件操作命令part1(touch、cat、more)
文件操作命令:cp、mv、rm
查找命令(which、find)
grep、wc和管道符
grep:比如说查找文件中哪几行带有特殊的字符
wc:wc单独使用,后面什么选项都不加的时候就会输出文件的行数、单词书、字节数、文件名(wc 1.txt)
注:解释:左边cat test.txt的结果作为有编grep… 命令的输入,下面的图是一个更高级一点的嵌套输入
echo、tail和重定向符
Vi与Vm编译器
vi、vm是visual interface的简称,是Linux中最经典的文本编辑器,同图形化界面中的文本编译器是一样的,vi是命令行下对文本及进行编译的绝佳选择。
vim是vi的加强版本,兼容vi的所有指令,不仅能编辑文本,而且还具有shell程序编辑的功能,可以不同颜色的字体来辨别语法的正确性,极大方便了程序的设计和编辑性。
vim兼容全部的vi命令
第三章 认知root用户、用户和用户组管理、查看权限控制、修改权限控制-chmod、修改权限控制-chown
root用户
无论是windows、macos、linux均采用多用户的管理模式进行权限管理,在linux系统中拥有最大权限的账户名为root(超级管理员),一般我们一直使用的账户是普通用户。
root用户拥有最大的系统操作权限,而普通用户在许多地方权限是受限的。
用户、用户组管理
Linux中可以配置多个用户,也可以配置多个用户组,用户可以加入多个用户组中
Linux中关于权限的管控级别有2个级别,分别是:针对用户的权限控制和针对用户组的权限控制
查看权限控制
修改权限控制 - chmod
修改权限控制 - chown
第四章 :软件安装、systemctl、软连接、日期时区、IP地址主机名、网络传输、进程管理、主机状态、环境变量、上传下载、压缩解压
软件安装
.rpm是linux系统中安装包的格式,就类似于window中的.exe
systemctl
软连接
软连接:在系统中创建软连接,可以将文件、文件夹链接到其他位置,类似于windows系统中的快捷方式。
日期和时区
IP地址、主机名
IP地址:每一台联网的电脑都会有的一个地址,用于和其他计算机进行通讯,IP地址主要有IPv4和IPv6,IPv4的地址格式:a.b.c.d,其中abcd表示0~255的数字。
可以通过ifconfig查看本机的ip地址,如果无法使用可使用yum -y install net-tools
第二小节:
为什么需要固定IP?
因为当前我们虚拟机的Linux操作系统,其IP地址是通过DHCP服务获得的。
DHCP:动态获取IP地址,即每次重启设备后都会获取一次,可能导致IP地址频繁变更
原因1:办公电脑IP地址变化无所谓,但是远程连接Linux系统,如果IP地址经常变化我们需要频繁修改适配,很麻烦。
原因2:在刚刚我们配置了虚拟机IP地址和主机名的映射(我并没有跟随这步骤,因为害怕把电脑搞乱了),如果IP频繁更改,映射关系也需要我们频繁更新
课程过程中问题
1.远程连接问题
输入ifconfig,没有IP地址
解决办法:
首先查看网络连接,下面两个路径,哪个能找到用哪个
如果VM那两个已经如图所示启用了,那就在命令行输入“service network restart”,输入这个指令换行运行之后再输入“ifconfig”,就可以看到ip地址了