![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RHCSA
linux基础
echo∞
总之岁月漫长,然而值得等待。
展开
-
【Linux】安装和更新软件包
1、rpm安装 rpm:redhat package manager,红帽软件包管理工具。可以在网上下载安装包或者光盘中自带安装包在packages文件中。 ①安装过程: (1)挂载(光盘名字太长可挂载到某个目录):mount /dev/sr0 /mnt (2)查看软件包名:ls /mnt/Packages (3)安装软件包:rpm -ivh yp-tools- (需先切换到/mnt/Packages...原创 2020-07-30 20:02:54 · 1910 阅读 · 0 评论 -
【Linux】管理linux的联网
1、图形界面①图形用户界面找到如下按钮②选择PCI以太网③选择有线设置④打开如下开关⑤此时IP参数自动获取成功若想手动配置IP参数则可如下操作:2、文本图形界面:nmtui ①输入nmtui ②会进入此界面。使用键盘上下键移动选择编辑连接 ③选择以太网 ④选择IPv4配置 ...原创 2020-07-29 23:33:01 · 272 阅读 · 0 评论 -
【Linux】文件系统与目录所占磁盘的容量
1、文件系统与目录所占磁盘的容量:df、du ① df:列出文件系统的磁盘空间占用情况; ② du:显示磁盘空间使用量(统计目录或文件所占磁盘空间大小)。2、两者区别: ① df:disk free,通过文件系统来快速获取空间大小的信息,当我们删除一个文件的时候,这个文件不是马上就在文件系统当中消失了,而是暂时消失了,当所有程序都不用时,才会根据OS的规则释放掉已经删除的文件, df记录的是通过文件系统获取到的文件的大小,他比du强的地方就是能够看到已经删除的文件,而且计算大小...原创 2020-07-23 23:33:18 · 590 阅读 · 0 评论 -
【Linux】扩展交换空间
1、什么是交换分区? 也称swap分区,swap意思是“交换”,它的功能就是在内存不够的情况下,操作系统先把内存中暂时不用的数据临时保存到硬盘的交换空间,腾出内存来让别的程序运行,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。这样,系统总是在内存不够时,才进行Swap交换。和Windows的虚拟内存的作用是一样的。2、如何新建分区扩大交换空间? ①新建一个分区 查看swap分区的大小以及使用情况:free -m ...原创 2020-07-23 23:27:06 · 433 阅读 · 0 评论 -
【Linux】磁盘的分区、格式化和挂载
1、为什么要对磁盘进行分区? ①易于管理和使用 ②有利于数据的安全 ③节约寻找文件的时间2、磁盘的物理结构 3、磁盘的扇区、磁道 ①每个盘面被划分成许多同心圆,这些同心圆轨轨迹叫做磁道。 ②将一个盘面划分为若干内角相同的扇形,这样盘面上的每个磁道就被分为若干段圆弧,每段圆弧叫做一个扇区。每个扇区中的数据作为一个单元同时读出或写入。 ...原创 2020-07-21 23:13:55 · 497 阅读 · 0 评论 -
【Linux】利用linux文件系统权限控制文件访问
1、文件详细信息: ①说明:(第一行) 第一段:共十一个字符。第一个字符为文件类型,紧接着的9个字符三个为一组代表不同类的人对文件的权限,最后一个“.”表示ACL访问控制列表(更改了访问控制列表“.”会变成“+”) 第二段:硬链接次数 第三段:所属者 第四段:所属组 第五段:文件大小 第六段:文件最后一次修改时间 第七段:文件名 ②权限:...原创 2020-07-21 00:04:05 · 558 阅读 · 0 评论 -
【Linux】查看用户登录系统的情况
1、last命令的作用是显示近期用户或终端的登录情况。 ①格式:last [-n] [-f file] [-t tty] [-h 节点] [-i IP] [-y] [-x] ②选项及参数说明: -n指定输出记录的条数 -f file:指定用文件file作为查询用的log文件 -t tty:只显示指定的虚拟控制台上的登录情况----终端 -h 节点:只显示指定的节点上的登录情况 ...原创 2020-07-19 10:59:12 · 2277 阅读 · 0 评论 -
【Linux】用户身份切换
1、su[-lm] [-c 命令] [username] ① - :单纯使用-如“su -”,代表使用login-shell的变量文件读取方式来登陆系统;若用户名没有写,则代表切换为root用户(若没有写-,只有su 用户名:用户切换过来了但是环境变量家目录等没有改变) ②选项说明: (1)-l:与-类似,但后面需要加欲切换的用户账号,也是login-shell的方式 (2)-m:-m与-p是一样的,表示使用目前的环境变量设置,而不读取...原创 2020-07-18 23:21:13 · 598 阅读 · 0 评论 -
【Linux】练习---创建用户以及组、管理用户密码、简单用户身份切换
1、新建几个普通用户wukong,wuneng,wujing,他们都属于xiyouji组的成员,其中wujing没有和系统交互的shell。 ①创建一个组名为xiyouji。 ②按要求创建三个用户。 ③查看用户是否创建成功。 2、wukong和wuneng的密码都为redhat。 3、通过sudo使得wukong可以使用wuneng和wuj...原创 2020-07-18 20:28:13 · 2310 阅读 · 0 评论 -
【Linux】管理本地linux用户、组以及管理用户密码
一、用户管理 1、用户的配置文件: ① 说明:所属者权限 所属组权限 其他人权限. 硬链接次数 所属者 所属组 日期 文件 ② 说明: 用户名:密码占位符:用户uid号:gid(基础组名):用户备注(登录提示符):用户的家目录所在路径:和根(系统)交互使用的shell 2、用户: ①超级用户:root,uid...原创 2020-07-18 00:33:57 · 313 阅读 · 0 评论 -
【Linux】练习---创建命令别名
1、当前用户永久生效的命令别名 (1)写一个命令命为hello,实现的功能为没输入一次hello命令,就有hello,everyone写入文件/file.txt中。 (2)写一个命令别名为shuaxin,实现的功能为每输入一次该命令,file.txt文件的所有时间就更新为当前时间。 ...原创 2020-07-16 22:29:43 · 684 阅读 · 0 评论 -
【Linux】bash shell的优点以及在linux中获取帮助
一、什么是shell以及bashshell的优点 1、什么是shell ① shell:壳,命令解释器,负责解析用户输入的命令(处于操作系统与用户之间) ② type:查看命令是file(外部命令)、alias(命令别名)还是builtin(内置命令) ③ 命令:(1)内置命令(shell内置)。 ...原创 2020-07-16 22:21:12 · 434 阅读 · 0 评论 -
【Linux】练习---创建软硬链接、打包压缩文件、上传下载文件
1、在根下创建一个目录ceshi,在ceshi目录下创建一个user目录,将/etc/passwd和/etc/shadow文件复制到/ceshi/user目录中,给/ceshi/user/passwd文件创建一个硬链接文件为passwd.bak,给/ceshi/user/shadow文件创建一个软链接为sh.link。 ① 根下创建目录ceshi,并在ceshi目录下创建一个user目录。 命令: mkdir -p(创建ceshi同时创建user) -v(显示创建过程) ...原创 2020-07-15 20:14:35 · 715 阅读 · 0 评论 -
【Linux】如何从linux服务器上传/下载文件
1、客户端是linux的操作系统从服务器下载普通文件:scp 用户名@目标IP地址:文件名 目录名向服务器上传文件:scp 要上传文件的全路径 用户名@目标IP地址: 文件名2、客户端是windows的操作系统从windows向linux上传:rz或者xftp工具从linux下载文件:sz 文件路径或者xftp工具 ...原创 2020-07-14 17:24:35 · 1175 阅读 · 0 评论 -
【Linux】对文件进行归档和压缩处理
文件的压缩与解压缩 1、常见的压缩文件扩展名 *.gz gzip程序压缩的文件 *.bz2 bzip2程序压缩的文件 *.tar tar程序打包的数据(归档),并没有经过压缩 *.tar.gz tar程序打包的文件(归档)0,其中经过gzip的压缩 *.tar.bz2 tar程序打包的文件(归档...原创 2020-07-14 17:15:41 · 383 阅读 · 0 评论 -
【Linux】查找文件路径
一、文件名的查找1、①whereis和locate都是利用数据库查找数据(Linux系统会将系统内的所有文件都记录在数据库文件里面,当使用whereis和locate进行查找时,都会以此数据库的内容为准) ②数据库文件/var/lib/mlocate/mlocate.db (数据库的创建默认是每天执行一次,不同的发行版不一样) ③手动更数据库:直接输入updatedb命令,该命令会去读取/etc/updatedb.conf这个配文件的设置,然后再去硬盘里面...原创 2020-07-14 14:01:15 · 1570 阅读 · 0 评论 -
【Linux】练习---文件内容切割、排序
1、截取当前日期的年月日将其写入文件time.txt中 方法一: 方法二: 2、统计当前系统有多少用户。(/etc/passwd) 方法一: 方法二: 方法三: ...原创 2020-07-14 13:19:43 · 210 阅读 · 0 评论 -
【Linux】创建删除目录文件、复制移动文件
一、创建、删除目录文件 1、创建目录文件:mkdir ①格式:mkdir选项...目录... (若查看后显示total 0 表示文件内容为空) ②参数说明: -v:显示创建目录的详细过程 -p:需要的话创建父目录 说明:想在ceshi目录下创建haha,但ceshi不存在则无法创建。若要创建在前面加 -p 即可创建ce...原创 2020-07-14 11:16:54 · 325 阅读 · 0 评论 -
【Linux】查看普通文件的内容
一、文本统计:wc——word count 1、显示文件行数、单词数(空格分隔单词)、字节数和文件名:wc 文件名 2:文件行数 4:单词数(空格隔开为一个单词) 10:字节数(数的话有8个,但隐藏两个换行符也占字节) ①Cat -A 查看隐藏字符 (换行符$) ②###在UTF-8编码格式里面,...原创 2020-07-12 15:56:06 · 1561 阅读 · 0 评论 -
【Linux】vim命令注释多行文本或取消注释
一、注释多行文本 1、vim命令进入文件 2、ctrl键+v进入VISUAL BLOCK(块选择)模式。 3、使用上下方向键移动光标,选择要添加注释的行。 4、shift键+i 或 I 光标移动至首行行首,输入注释符号 #,按Esc键。等待1-2秒,注释添加成功。保存退出即可。 二、取消多行注释文本 ...原创 2020-07-10 11:15:56 · 2024 阅读 · 0 评论 -
【Linux】练习---搭建简单web服务器
1、[root@server ~]# vim /etc/yum.repos.d/base.repo 2、[root@server ~]# mount /dev/sr0/mnt 3、[root@server ~]# yum install httpd -y 4、[root@server ~]# vim /etc/httpd/conf.d/host.conf 5、[root@...原创 2020-07-09 18:19:49 · 245 阅读 · 0 评论 -
【Linux】文件系统层级结构图
原创 2020-07-09 11:32:39 · 247 阅读 · 0 评论 -
【Linux】练习---vim命令基础
1、去掉远程连接时的DNS域名解析。 (1)输入vim/etc/ssh/sshd_config (2)使用上下键移动找到“#UseDNSyes”这行,输入yy复制,p粘贴,x删掉#和yes,a进入插入模式,输入no; (3) Esc回到一般模式,末行模式输入 :wq保存并退出; (4)重启服务命令systemctl restart sshd ; ...原创 2020-07-08 00:23:38 · 772 阅读 · 0 评论 -
【Linux】创建、删除、编辑普通文件
1、文件命名规则: (1)不能使用/来当文件名,/是用来做根的,也是用来做路径分隔符的 (2)文件名不能超过255个字符 (3)区分大小写fileFile FILE fIle (4)目录也是文件,在同一路径下,两个文件不能同名2、创建普通文件 (1)创建普通文件:touch ①格式:touch 选项(可多个) 文件(可多个) ②touch的两种用法: 如果文件已存在...原创 2020-07-07 23:03:49 · 3483 阅读 · 0 评论 -
【Linux】linux中的文件类型和文件系统层次结构
一、查看目录下的文件和文件类型 1、命令格式:主命令 选项 参数(操作对象) 2、命令分为两类: (1)由shell程序自带的命令:内置命令(builtin) (2)有独立的可执行程序文件,文件名即命令名:外部命令 补充: ①cat:只能看字符文件内容 ...原创 2020-07-07 22:33:36 · 591 阅读 · 0 评论 -
【Linux】linux基础入门介绍
一、前言:1、常见操作系统有? windows、Android、Linux2、计算机硬件由哪几部分组成?(1)输入设备:键盘,鼠标,话筒摄像头等等(2)输出设备:显示器、打印机(3)存储设备:内存(RAM)断电会消失。(4)控制器(5)运算器3、计算机的功能是?等待接收用户输入的数据和指令,经过CPU的数据运算和逻辑运算单元处理后,以产生有用的信息存储起来。4、计算机的种类?PC、手机、平板、计算器、ATM机等等。5、计算机所接收的数据和指令是什么?二进制代码(0、1)6、机器...原创 2020-07-06 18:55:08 · 311 阅读 · 0 评论 -
【Linux】远程连接控制操作系统
简单命令:使用dhcp获取ip地址:dhclient查看ip地址:ipadd强制终止进程:kill-9 进程号命令提示符[root@localhost ~]#的含义:[用户名@主机名 工作目录],#代表root用户的提示符,$代表普通用户的提示符切换用户更改命令提示符的用户名(switchuser):su-用户名查看当前的工作目录(printwork...原创 2020-03-16 17:51:41 · 668 阅读 · 0 评论 -
【Linux】虚拟机的创建及安装Linux操作系统
说明:实验环境:Windows+Vmware12+ RHEL7.2+ Xshell5.0 所使用虚拟化软件为:VMware Workstation Pro所使用系统镜像为:rhel-server-7.2-x86_64-dvd.iso一、安装虚拟机1、准备安装VM软件(1)关闭并退出各种优化软件,防止虚拟机运行出问题;(2)准备和安装VM桌面版软件2、安装虚拟机(...原创 2020-03-14 22:19:36 · 553 阅读 · 0 评论