rhcsa初步

Ifconfig 虚拟机中查询ip地址 ip a 查看IP地址

系统9的IP地址:

inet 192.168.217.128 /24(子网掩码)

brodcast 广播地址

先关电源再退程序

重置密码 重启虚拟机 选第二个 输入e 把光标移到quite后面(倒数第二行最后) 留一个空格输入re.break 然后CTRL+x 回车后输入mount -o remount,rw /sysroot/ 回车 输入chroot /sysroot/ 输入passwd root修改密码 然后用touch /.autorelabel修改文件路径 最后分开输入两次exit重新启动

shh root@192.168.217.129连接

操作系统(OS)就是管理和控制计算机硬件与软件资源的计算机程序,是配置在计算机硬件上的第一层软件,任何其他软件都必须在操作系统的支持下运行。

操作系统通过内核实现,系统调用把应用程序的请求传给内核,调用相应的内核函数完成所需要的处理,奖处理的结果返回给应用程序。

硬件->内核->系统调用接口->服务程序 用户通过服务程序最后到达硬件实现功能

shell 大佬

bash(Bourne-again shell) 大佬的得力助手

终端 终端设备,是计算机网络中处于网络最外围的设备,主要适用于用户信息的输入和处理结果的输出)

物理终端:键盘、鼠标、显示器

虚拟终端:模拟终端(图形化界面)

伪终端(xshell)

重命令行终端 ctrl+alt+f3打开 ctrl+alt+f2退出

命令格式

命令名称 【命令参数】 命令对象 (空格隔开、区分大小写)

命令名称:动词,要做的某件事

命令对象:一般要处理的文件、目录、用户

ctrl+l 清屏

ctrl+c 禁止当前进程的运行

重启 reboot shutdown -r now

关机 shutdown -h now poweroff

查看当前Linux的发行版本:cat/etc/redhat-release

查看shell类型 cat/etc/shells chsh -1

查看内核版本:uname -r

查看当前默认shell类型:echo $SHELL

[user@localhost ~] #

#:标识符,表示的是当前用户是root

$:普通用户登录状态

user:Linux中最特殊的用户,也叫管理员,根用户

@:分隔符,分隔用户和主机

localhost:当前主机,也是这台主机的主机名

-:当前用户的家目录 root用户的家目录:/root.

普通用户的家目录:/home/rhcsa

家目录:存放个人数据的地方

ls /root /:根 ,文件系统的根。 一切皆文件。

Ls(list directory contents)用于显示指定工作目录下的内容(文件及子目录)

如果指出,则列出指定目录内容;如果不指定目录,则列出当前目录内容

ls / :列出目录

ls -l :详细目录

ll /

查看root目录下的内容: ls /root ls -l /root

-l: 以长格式的形式显示文件和目录的信息(包括权限、所有者、大小、创建时间)ls -l=ll

-a:显示所有文件及目录(.开头的隐藏文件) ls -a

-A:不列出.(当前目录)和 ..(父目录) ls -A

-h:在-l的基础上去使用h,以人类可读懂的方式显示 ll -h

路径:绝对路径:从根开始的路径 /home/rhcsa

相对路径:不从根开始的路径 /rhcsa

root

普通用户

su(switch user):用于变更其他使用者的身份。

root->普通用户 不需要输入密码;反之需要

su rhcsa ls exit su - rhcsa ls su -root exit

一般使用的时候需要加上 - 的选项去获取对应身份的环境变量和身份权限

pwd(print work directory)显示工作目录

cd(change directory)改变目录

cd /root

cd - :切换到上一次切换的目录

cd ~:切换到当前目录的家目录

FHS 文件系统层级标准 定义了在类Unix系统中的目录结构和目录内容

整个系统只有一个根目录 即 /

bin 软链接 ( = 快捷方式 ) 、 符号链接 、binaries (二进制文件) 、可执行的应用程序

/boot :存放的是启动程序后的核心文件,核心文件包括链接文件和镜像文件

/dev :存放的是linux的外部设备(光驱)

/etc :存放的是系统管理所需要配置文件

/home :普通用户的家目录

/root :root用户的家目录

/lib(64) 软链接 library 库 存放的是系统最基本的动态连接共享库(32/64) 相当于dl文件

/media :挂载点目录,( 光盘放进光驱后必须将设备和linux连接才能使用,这就是挂载 )让用户去临时挂载别的文件系统,系统默认挂载点目录

/mnt :挂载点目录,手动挂载

/opt :optional(可选),主机给额外安装的软件所摆放的目录

/sbin :超级用户的二进制文件缩写,存放的是系统管理员所使用的系统管理程序(超级管理员自己可以用得到的一些命令)

/srv :第三方服务,存放的是一些服务启动后需要提取的数据

/tmp :temporary(临时) 存放的是一些零食文件

/usr :unix shared resource(共享资源),用户很多应用程序和文件都存放在该目录中

/var :变量的缩写,存放的是不断扩充的东西。(日志文件)

/run :是临时文件系统,存放的系统启动以来的信息(守护进程)

/sys:内核或操作系统

/proc :进程的缩写。程序(由源代码生成的可执行文件)、进程(进程序执行后就形成了进程,本质是内存里面的东西。会消耗内存资源)

B:block 块设备(文件) 以数据块储存的文件 bus 总线(地址、控制、数据)

dev 设备 firmware 固件(固定在某个芯片上的软件)

hypervisor 虚拟化层

C 字符设备 以字符为单位存储且按照顺序存储的设备

P pipiline 管道设备文件

S socket 套接字文件 就是:IP地址+端口号

寻求帮助:help命令:help cd --help命令: cd --help

man manual man命令 下图为man passwd

空格为下一页 b为上一页 /跟想搜索的内容为检索 n向下一个关键词移动 N向上一个关键词移动 Q退出页面

左上角为区段

区段1:用户指定,查看命令的帮助

区段2:系统调用

区段3:程序库的调用

区段4:设备、查看特殊文件的帮助

区段5:文件格式

区段6:游戏,查看游戏的帮助

区段7:杂七杂八

区段8:系统指令

区段9:内核内部的指令

info命令

date命令 date查询当前系统时间

date "+%j" 查询今天是今年的第几天

date 月日时分年 修改日期

date -s "年月日 时:分:秒" 修改日期

%Y 年 %m 月份 %M 分钟 %H 小时 %j 显示今天是今年的第几天

%d 显示今天是这个月的第几天

clock 查询硬件时间

BIOS Basic Input Output System"的 缩略词 ,直译过来后中文名称就是"基本输入输出系统

hwclock -r 显示硬件时间

hwclock --hctosys 将硬件时间同步到系统时间

hwclock -systohc 将系统时间给硬件时间

cal 日历

cal 2023 查询2023整年日历

cal 11 2023 查询2023年11月的日历

rw- --- --- . 1 root root 1073

目录文件

1 - 普通文件

2 - 标记位

d目录文件

l代表link 链接文件

软连接 硬链接

分为两部分 元数和用户数

文件:元数据inode(索引节点,唯一标识)类比身份证号

硬链接 hard link 和软连接(符号链接 symbolic link)

硬链接特点:

1.必须有原始文件

2.在同一个文件系统里面创建

3.不能对目录进行创作

软连接特点:

1.对不存在的目录和文件进行创建

2.对存在的目录和文件进行创建

3.可以跨文件系统创建

4.删除软链的时候对原文没有任何影响

Ln命令

ln -s 做一个软链接 原始文件 创建硬文件就是不加-s

格式Ln -s 原始文件 软链接

mkdir aa 创建一个aa的文件夹

cd bb 然后ll touch f1查询普通文件 ln -s f1 f3给f1做一个软链接 ls -i -f1查询索引节点是否相同 硬链接相同软链接不同

文件权限

Rw- --- ---- . 分为四个部分

A 该文件的所有者对文件的权限 (前三个)

B 该文件的所属组的对该文件的权限

C 其他人对该文件的权限(既不是所有者也不是所属组)

D 拓展权限

w代表修改权限

r代表读取权限

x代表对文件的执行权行

-表示没有权限

eg "drwxr-xr-x" 是一个 Linux/Unix 操作系统中的文件或目录的权限标识符。

它由10个字符组成,其中第一个字符表示文件类型,剩下的9个字符分为三组,每组3个字符,分别表示所有者、所属组和其他用户对该文件或目录的读、写和执行权限。

具体来说,"d" 表示这是一个目录,如果是 "-" 表示这是一个普通文件;"rwx" 表示文件所有者具有读、写和执行权限;"r-x" 表示所属组用户具有读和执行权限,但没有写权限;最后一个"r-x"表示其他用户也具有读和执行权限,但没有写权限。

因此,"drwxr-xr-x" 表示这是一个目录,并且文件所有者具有完全权限,所属组用户和其他用户只有读和执行权限。

多了 . 和 .. 所以目录读取最少在2以上

1列root代表当前文件所有者 2列代表当前文件的所属组

文件大小,但不是所有文件的全部和 时间

stat命令 可以展现文件状态

从access往下分别意思:访问时间,修改时间,改变时间,创建时间

touch命令 改变文件时间戳

如果touch一个已经存在的文件,则会把他创建的所属时间改变,如果touch一个不存在的文件,则会创建一个新文件

-a 只改变访问时间

-m 只改变修改时间

文件命名规则:

/ 不能当作目录,因为是根,也是用来做路劲分隔符的

文件名不能超过255个字符

区分大小写file Flie FILE

目录也是文件,在同一路径下,两个不同类型文件不能同名

创建目录 和批量创建文件

mkdir命令 创建目录 命令格式: mkdir 文件名 (也可以在文件名上加上{})

想在a目录里面创建一个b目录 叫做级联目录 -p 指明父目录

全部删除

tree命令 它在 Linux/Unix 系统中用于显示指定目录的树形结构。数字 "1" 表示显示层级的深度,即只显示一层子目录 ,用法如下:

rm命令 删除

rm 文件 输入y或者n

rm -f 文件 忽略提示强制删除文件

rm -rf 目录 强制删除目录(移除目录的同时删掉里面所有内容)

忽略提示信息删除: \rm 要删除的对象

*表示全部 所以 rm -rf -- * 就是删除所有

rm=rm -l 删除的话输入y,不删除的话输入n

cp命令 复制文件或者目录

格式: cp 选项 源文件 目标文件

-a 保留链接文件属性并按顺序排列

-d 拷贝时保留链接

-f 覆盖已经存在的文件时不提示

-r 和-a差不多,就是目标文件可以是不存在的

-p 赋值的时候保留文件的原有属性和时间戳

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值