RHCSA课程
day 1
一、虚拟机安装
二、虚拟机更改密码
步骤:
1.重启系统
按键盘下键放在白色条第二行输入e
2.在Linux开头那一行尾部添加rd.break,然后使用Ctrl+x继续
3.继续输入mount查看设备挂载信息(主要看sysroot目录挂载/权限)
接着输入mount -o remount,rw /sysroot目录重新挂载已经挂载的设备,并以其他的权限挂载,这里我们需要rw权限
4.输入chroot /sysroot/ ,使用chroot命令改变系统的根目录的位置,将其改到/sysroot之后就可以进行密码修改
5.passwd root 输入两次密码
6.输入touch /.autorelabel
7.两次输入exit完成root密码重置,系统自动重启
1.开源:将我们的软件程序和源代码打包提供给用户,(用户享有使用自有,复制自由、修改自由、创造衍生品自由)
2.低风险
3.高品质.
计算机结构
硬件:输入设备 、输出设备、主机
软件:
shell(壳)翻译官(代表翻译官的群体)
bash是shell
终端(终端设备,是计算机网络中处于网络最外围的设备,主要是指用于用户信息的输入和处理结果的输出)
物理终端:键盘、鼠标、显示器。
虚拟终端:模拟终端(图形化界面)
伪终端
Ctrl+Alt+F3 进入模拟终端(图形化界面进入命令行界面)
Ctrl+Alt+F2 推出模拟终端(命令行界面进入图形化界面)
xshell : Ctrl+L清屏
命令格式
命令名称 【命令参数】 命令对象 这三个要拿空格隔开
命令名称:动词
命令对象:一般要处理的文件、目录、用户
严格区分大小写
重新启动命令:reboot shutdown - r now
关机命令:shutdown -h now poweroff
获取IP地址:ip a
查看当前Linux发行版本cat /etc/redhat-realease
查看内核版本:uname -r
查看shell类型:cat /etc/shells chsh -l
查看当前的默认shell类型: echo$SHELL
切换用户
root:管理员,超级管理员,根用户
@:分隔符
localhost:本意标的是当前这台主机,也是这台主机的主机名。
~:代表当前用户的家目录。root用户的家目录:/root.
普通用户的家目录:/home/rhcsa
家目录:存放个人数据的地方
Ls(list directory contents)显示指定工作目录下的内容(内容包含文件及子目录)。
如果指定,则列出指定目录的内容。
如果不指定,则列出当前目录
/ 根 ,文件系统的根。一切皆文件。
路径:
绝对路径:以根开始的路径。/home/rhcsa
相对路径:不以根开始的路径。rhcsa
root
普通用户
Su(switch user):用于变更其他使用者的身份。
如果从root切换到普通用户不需要输入密码。但如果从普通用户切换到root用户需要输入密码。
pwd(print work directory)打印(显示)工作目录
cd(change directory)切换目录
cd -:表示切换到上一次切换的目录
cd ~:切换到当前用户的家目录
-l 以长格式的形式显示文件和目录的信息(权限、所有者、大小、创建时间) ls -l =ll
-a显示所有文件及目录(开头的隐藏文件)
-A 不列出.(当前目录)..(父目录)
-h 在-l的基础上去使用h,以人类可读的当时显示目录中文件和目录的大小,必须和ls连用
FHS filesystem hierarchy standard文件系统层级标准,定义了在类Unix系统中的目录结构和目录内容,即让用户了解到已安装软件通常放置于哪个目录下。
Linux目录结构的特点。使用树形目录结构来组织和管理文件.
整个系统只有一个根目录 树根) ,Linux的根目录用“"表示。其他所有分区以及外部设备(如硬盘、光驱等)都是以根目录为起点,挂接在目录树的某个目录中的,通过访问挂载点目录,即可实现对这些分区的访问。
/bin 软链接(快捷方式),符号链接。binaries(二进制文件),可执行的应用程序。
/boot:存放的是
/dev:存放的是Linux的外部设备(光驱)。
/etc:存放的是所有的配置文件。
/home:普通用户的家目录。
/root:root用户的家目录。
/lib:library(库)存放着系统最基本的动态链接共享库(32位)
/lib64:library(库)存放着系统最基本的动态链接共享库(64位)
/media:挂载点目录,
/mnt:挂载点目录,手动去挂载点目录。
/opt:optional(可选),主机给额外安装软件所摆放的目录。
/sbin:超级用户的二进制文件的缩写,存放的是系统管理员所使用的系统管理程序。(超级管理员自己能用到的一些命令)
/srv:第三方服务,存放的是一些服务启动后需要提取的数据。
/tmp:temporary(临时):存放的是一些临时文件。
/usr:unix shared resource(共享资源),用户很多应用程序和文件都存放在该目录中。
/var:变量的缩写,存放的不断扩充的东西。(日志文件)
/run:是临时文件系统,存放的系统启动以来的信息(守护进程)
/sys:
/proc:进程的缩写。程序(是由源代码生成的可执行文件),进程(程序执行后就成为进程,他会占用我们的资源)