
Linux系统运维
文章平均质量分 78
这是我个人在学习Linux基础知识和关于红帽练习题的讲解,
贺茗Y28
这个作者很懒,什么都没留下…
展开
-
HTTP服务
这款httpd软件默认只支持静态网页,想要使用httpd软件搭建的网站服务器也识别动态网页代码,就必须要软件php的参与。或者别的翻译动态网页代码的软件。apache是一个开源的软件组的名称作用:部署web服务器Welcome!如上图所示,%h是用来记录客户端的IP地址的,%l和%u都是用来记录客户端的用户名的,%t是用来记录客户端的访问时间的,%r记录三样数据,第一样使用的http协议的版本,第二样使用的是cookie还是session即请求的方法,第三样访问的是网站上的哪个文件,原创 2024-10-13 17:54:23 · 1340 阅读 · 0 评论 -
源码编译方式安装htppd软件
如上图所示,这个apr的目录中有这个configure程序,现在我们需要再当前目录下运行这个configure程序,然后去配置相应的参数,比如使用--prefix去指定一下软件的安装路径。然后去运行./configure程序,随后使用--prefix=指定软件的安装路径,--with-apr=指定apr软件的安装路径。如上图所示,在httpd软件的安装目录下的bin目录中,存放着关于httpd软件的命令。如上图所示,解压缩这个软件apr-util软件,随后进入这个软件的目录,原创 2024-10-15 17:50:29 · 1226 阅读 · 0 评论 -
httpd的MPM模型以及ab压力测试工具
MPM 多处理模型(并不是某一种具体处理并发连接的名字,而是三类处理并发连接方式的统称。作用:接收处理并发连接时的处理方式,包括prefork,worker,event(并发连接:服务器同一时间收到多个请求。原创 2024-10-15 08:03:07 · 1223 阅读 · 0 评论 -
docker容器
如上图所示,是三种云计算类型的演变方式,最开始的需要我们去配置,到IAAS,到PAAS,到SAAS这三种云计算服务类型。docker被称为是第三代PAAS,即运维环境不再是通过脚本来产生而是直接通过docker的封装得到。docker是一种容器技术。这里的容器中承装的是应用程序,或者说将应用程序給隔离起来。docker是基于Linux容器技术,这个容器技术可以允许我们对进程进行隔离,docker这种容器技术的由来?一什么是docker?原创 2024-10-13 18:08:51 · 789 阅读 · 0 评论 -
NTP服务配置
NTP应用层协议的名称Network Time Protocol网络时间协议作用:实现时间同步如果一个集群中的机器的时间不一致,这个机器会出问题端口:123/udp。原创 2024-10-13 15:52:15 · 1777 阅读 · 0 评论 -
DNS服务
DNS应用层协议Domain Name System 域名系统作用:实现域名解析,解析主机名所对应的IP地址,在网络环境中设备与设备之间要想相互通信只能依赖IP地址,DNS服务器的作用是实现域名解析。如上图所示,DNS存在的目的,就是机器给DNS服务器发送请求,然后获取京东网址的IP地址,然后机器进行数据封装,随后给京东机器通信。自己构建一台DNS服务器的作用:正向解析(根据主机名,返回主机名机器的IP)反向解析(根据IP地址解析对应的主机名)。(做垃圾邮件过滤需要反向解析。原创 2024-09-19 21:58:34 · 1280 阅读 · 0 评论 -
配置cobbler服务提供centos7安装源
由RedHat公司基于python语言开发,作用:快速批量部署Linux系统。原创 2024-09-16 22:07:54 · 1286 阅读 · 0 评论 -
PXE服务
1.无盘启动:PXE允许计算机在没有本地存储设备的情况下启动操作系统。这对于构建无盘工作站非常有用,因为计算机可以直接从网络加载操作系统和其他应用程序1。2.远程安装操作系统:PXE技术可以用于远程安装操作系统,尤其适合于数据中心和大型企业环境中的批量部署。它可以简化和加速新硬件的初始化过程4。3.自动化安装和配置:借助PXE,可以实现操作系统的无人值守安装。通过预先定义好的配置文件(如Kickstart脚本),可以自动化整个安装过程21。原创 2024-09-15 18:11:41 · 1978 阅读 · 0 评论 -
NFS服务
借助文件系统可以把后端的文件共享出去,但是nfs没有提供文件传输功能,要想实现文件传输借助了Linux系统中的rpc机制实现文件传输功能。网络文件系统,由Sun公司研发的文件系统,简单的说也可以实现文件共享,主要用来做服务器后端共享存储。NFS的作用主要用来实现服务器后端的共享存储,适用于Linux与Linux间的数据共享。CIFS类似于NFS,适用于Linux与windows间的数据共享。任何一个网站都是由零散的网页构成的。原创 2024-09-10 15:10:29 · 2157 阅读 · 0 评论 -
FTP服务
对于ftp服务器来说,匿名用户和本地用户访问的ftp数据目录可以不同,数据目录在规划好之后,不会轻易改变,针对匿名访问来说,默认的数据目录是对应ftp用户的家目录,如上图所示,针对匿名用户来说:默认的数据目录就是/var/ftp如上图所示,针对本地用户认证访问来说,ftp服务器默认的数据目录就是admin用户的家目录,原创 2024-09-09 21:29:26 · 1012 阅读 · 0 评论 -
DHCP服务
dhcp 应用层协议动态主机配置协议作用:为主机动态分配tcp/ip参数(ip地址,掩码,网关,DNS服务器地址)主机和主机之间通信需要主机有IP地址,为了缓解工作人员的压力,就可以去构建一个DHCP服务器,Linux实现dhcp服务,需要依赖于软件dhcp配置文件:/etc/dhcp/dhcpd.conf服务:dhcpd端口:dhcp服务是依赖upd协议工作的,产生端口号为67DHCP服务器如上图所示,需要让DHCP服务器和客户端都处于vmnet8的这样一个虚拟网络中,原创 2024-09-07 17:03:58 · 950 阅读 · 0 评论 -
SSH远程连接服务
SSH应用层协议作用:远程连接设备,方便操作。服务器的管理方式:1.本地管理方式(物理服务器)安装系统,故障修复2.远程连接的方式。原创 2024-09-07 14:50:34 · 4459 阅读 · 0 评论 -
Linux系统运行模式以及链接文件
如上图所示,给文件/opt/testdir/创建创建软链接/tmp/,可以通过访问软链接下的testdir目录,其实就是访问/opt/下的testdir目录。如上图所示,使用命令ln -s去给文件/opt/file01创建软链接,即文件/tmp/test1。如上图所示,可以直接使用ln命令来创建硬链接,所谓硬链接其实就是将原来的文件内容,进行一次备份。如上图所示,修改软链接中的文件内容,其实质就是修改源文件中的内容。ln link的缩写,ln -s源文件,链接文件,-s创建软链接。原创 2024-09-05 20:02:30 · 424 阅读 · 0 评论 -
Linux操作系统中的进程查看与进程调度
R进程正在运行,比方说机器有4核CPU,那么cpu最多只能同时执行4个进程。如上图所示,lscpu命令是查看CPU的型号,CPU的个数也可以查得到,如上图所示,虚拟机CPU处理器的数量不能超过主机所支持的数量。原创 2024-09-05 17:49:34 · 1219 阅读 · 0 评论 -
Linux操作系统软件管理
源码软件 .tar.gz,.tar.bz2优点:从功能使用的角度来讲,比rpm软件安装包更加灵活,比如在使用源码软件安装包的时候,可以自行选择安装软件的目录,这样操作便于后续软件的迁移。可以将所有的软件都装在一块硬盘,这样就算后续服务器出问题了,直接将这块硬盘装在其他正常的服务器上就可以直接使用。还有可以结合业务需求让软件启动什么功能不启动什么功能,缺点:安装时间特别长,安装步骤多rpm软件 .rpm优点:安装时间短,安装步骤少。原创 2024-09-01 17:54:58 · 520 阅读 · 0 评论 -
网络模型及协议介绍
OSI Open System Interconnect 开放系统互连模型以前不同厂家所生产的网络设备的标准是不同的,所以为了统一生产规范就制定了OSI这个生产模型。作用:降低网络进行数据通信复杂度这个模型的作用第一降低数据通信的复杂度,第二方便故障排查。但凡是联网的设备其内部都有这七个车间,在数据传输的时候负责不同的事情。应用层作用:提供应用程序/软件,人与网络间的接口,提供数据表示层作用:负责数据格式的转换,比如压缩/解压缩,加密,解密会话层作用:建立会话,维持会话,断开会话,原创 2024-08-30 21:46:17 · 2021 阅读 · 0 评论 -
VMware网络模式
VMware支持共创建20个虚拟网络,相当于现实生活的交换机,名称vmnet0---vmnet19每创建一个虚拟网络,对应在物理机会自动生成相应的虚拟网卡。物理机用虚拟网卡和对应的虚拟网络中的虚拟机通信。VMnet1和VMnet8的作用是保证windows和虚拟机可以正常通信。VMware Workstation Pro这款软件不仅可以帮助我们去创建虚拟机还可以帮助我们去创建虚拟网络(虚拟交换机)。虚拟交换机创建好之后将来可以根据具体的需要将不同的虚拟机连接到不同的虚拟网络中去。原创 2024-08-29 17:01:26 · 931 阅读 · 0 评论 -
Linux主机网络参数的设置—IP地址的作用和类型
主机名,IP地址,子网掩码,网关,DNS服务器地址1.配置主机名hostname命令来查看当前系统的主机名,hosnamectl set-hostname 修改centos7的主机名,建议以FQDN的(完全合格域名)的方式为主机命名。如上图所示,在centos7和centos8中主机名的配置文件是/etc/hostname。原创 2024-08-28 11:46:44 · 1814 阅读 · 0 评论 -
Linux操作系统上用到的磁盘分区管理工具
GPT 支持的最大分区数理论上可达128个,实际实现中通常支持至少32个分区,并且没有2 TiB的容量限制,可以支持更大的磁盘。在Linux操作系统上添加磁盘的时候,具体的磁盘分区表格式的选择,取决于我们使用什么磁盘分区管理工具去初始化磁盘,在Linux操作系统上使用parted--help,就可以查看到关于这条命令的帮助,磁盘的三种分区主分区,扩展分区,逻辑分区,主分区+扩展分区原创 2024-07-10 11:54:30 · 553 阅读 · 0 评论 -
RAID的主要应用场景
将服务器的系统安装在RAID上,将服务器的系统直接去安装在磁盘上是不允许的。创建RAID,依赖的具体是服务器上的RAID卡提供的操作界面。磁盘阵列柜去创建RAID,磁盘阵列柜中都有RAID卡,原创 2024-07-10 11:29:49 · 217 阅读 · 0 评论 -
RAID的实现
mdadm工具,主要在虚拟机上使用,原创 2024-07-07 22:53:02 · 228 阅读 · 0 评论 -
RAID 冗余磁盘阵列
优势:提升数据的读写速度,提升数据的可靠性。具体实现哪一个功能,要看你所设计的RAID的类型。而RAID是一种通用的管理磁盘的技术,使用于多种操作系统。RAID也是Linux操作系统中管理磁盘的一种方式,只有Linux操作系统才支持LVM的磁盘管理方式。原创 2024-07-07 17:00:12 · 913 阅读 · 0 评论 -
在Linux操作系统中去修复/etc/fstab文件引起的系统故障。
如果/etcfstab文件中发生错误,有可能导致系统无法正常启动。比如:系统里的一块磁盘被删除,但是/etc/fstab中关于这块磁盘的信息依然被保存在文件/etc/fstab中。主要看倒数后两行,系统提示,敲ctrl+D或者是直接输入密码,你会登录系统,但是这时,系统所有的文件对你的权限都是只读。原创 2024-07-07 15:35:07 · 1157 阅读 · 0 评论 -
在Linux操作系统使用逻辑卷的快照(snapshot),进行对逻辑卷的数据备份。
作用:结合特定应用程序,方便备份数据。基于cow(copy on write 写时复制)机制在创建逻辑卷快照的时候,如果不去设置逻辑卷快照的权限的话,那么这个逻辑卷的权限就是可读可写,原创 2024-07-07 13:49:41 · 1594 阅读 · 0 评论 -
Linux操作系统中逻辑卷的缩减
如上图所示,使用命令lvcreate -L -5GB 逻辑卷的路径回应系统的弹窗,为y这时可以使用命令lvscan来查看逻辑卷物理边界是否被缩减成功。原创 2024-07-06 19:11:07 · 966 阅读 · 0 评论 -
Linux操作系统中逻辑券的扩容
1.扩展逻辑券的物理边界2.扩展逻辑券的文件系统的大小第一步首先让逻辑券本身扩大,这时使用lvscan就可以查看逻辑卷的变化,但是扩展出来的空间是存入不了数据的,还必须进行第二步就是将该逻辑券的文件系统也扩展到相应的大小。原创 2024-07-06 16:31:22 · 2233 阅读 · 0 评论 -
在Linux操作系统中关于逻辑卷的案例
如上图所示,physical volume 物理卷 被成功创建。如上图所示,可以使用pvscan来去查看当前Linux操作系统的物理卷/原创 2024-07-05 21:48:30 · 1176 阅读 · 0 评论 -
在Linux操作环境下搭建内网源
首先使用命令yum search ftpd来查看当前Linux操作系统下是否有ftpd软件。随后使用yum install vsftpd,来安装vsftpd软件。原创 2024-07-03 21:42:42 · 1089 阅读 · 0 评论 -
在Linux操作系统中LVM逻辑券管理指令
pvscan 命令这个叫做/dev/sda2 的PV,被加入到了名叫centos的卷组中,并且这个券组的大小是小于19.51GB。原创 2024-05-11 15:59:24 · 450 阅读 · 0 评论 -
Linux操作系统中管理磁盘的另外一种操作方式。即LVM——逻辑卷管理操作
如上图所示,可以使用LVM的方式去创建磁盘分区,这样当我们需要备份数据的时候就可以,为磁盘拍摄快照,使用磁盘快照去备份数据,这样服务器也可以正常运行不受打扰。我们真正挂载的是最上层的逻辑券,我们需要格式化,为磁盘分区安装文件系统的也是最上方的逻辑券。1.使用LVM去管理磁盘可以在不影响原来数据的前提下去扩容磁盘空间或者是缩减磁盘空间。想使用LVM的方式去管理磁盘,就需要设备上有真实的储存设备。在LVM中除了上层逻辑券可以扩容,下层的券组也可以扩容。2.使用LVM管理的磁盘支持快照功能,方便磁盘数据备份。原创 2024-05-09 20:39:42 · 315 阅读 · 0 评论 -
Linux操作系统中磁盘结构的介绍,以及dd工具的使用教程
inode i节点 (是文件数量的限制)磁盘分区中的i节点,决定了在这个磁盘中所能建立的文件数量。可以使用df -i这条命令去查看不同硬盘分区的i节点使用情况。vim a.sh/bin/bash(系统会查看脚本的第一行来确定应该使用哪个解释器来执行脚本的内容。.#i=1dolet i++done这个shell脚本可以实现在/web/目录中不停的创建文件直到创建127995个文件为止,i节点是和谁相关的?是和硬盘分区的容量大小,息息相关的。原创 2024-05-09 19:18:59 · 887 阅读 · 0 评论 -
在Linux操作系统中扩建swap容量
在Linux操作系统上创建硬盘分区不仅可以储存数据,还可以使用创建的硬盘分区去扩展机器上swap分区的大小——去扩展交换工具的容量。有些软件对于swap分区的大小是有要求的,swap分区的大小小于多少就安装不上软件。要扩展swap容量要么重装系统,要么在现有的服务器上去扩展swap分区的容量,(而扩展swap分区的办法,)原创 2024-05-09 15:55:05 · 3947 阅读 · 0 评论 -
在Linux操作系统中实现磁盘开机自动挂载
当一个分区创建好,然后文件系统创建完毕之后,需要使用mount命令将分区挂载到空目录上,这个挂载关系是临时的,也就是说当重启机器的时候,硬盘分区于空目录之间的挂载关系就会解除。磁盘于目录之间的挂载关系断开意味着什么呢?最直白的说,当挂载关系存在时,存数据是存到相应的磁盘分区里,当挂载关系解除后,存数据是存到相应的文件夹中,这会使得数据信息可能不会存到同一个空间内,这可能会导致相关应用程序不能正常启动。原创 2024-05-06 09:56:17 · 794 阅读 · 0 评论 -
在Linux操作系统中的磁盘分区管理案例
Linux操作系统是安装在硬盘sda硬盘中,所以不要轻易动硬盘sda中的文件信息有如下需求创建主分区 500M 文件系统 ext4 挂载点 /web创建主分区 500M 文件系统 ext4 挂载点 /nginx创建逻辑分区 500M 文件系统 xfs 挂载点 /openstack创建逻辑分区 500M 文件系统 xfs 挂载点 /python首先使用fdisk /dev/sdb命令去创建两个主分区。原创 2024-04-30 22:08:00 · 1125 阅读 · 1 评论 -
在Linux操作系统中的磁盘管理指令介绍
如上图所示,当创建虚拟机时SCSI硬盘是用来储存操作系统的,这里的虚拟硬盘类型是我们常说的硬盘接口,可以指定我们为虚拟机新加的硬盘的接口类型。原创 2024-04-29 21:41:36 · 416 阅读 · 0 评论 -
在Linux操作系统中的文件系统及挂载介绍
磁盘存储数据的最小单位是数据块。数据块只是一个概念,而不能查看,默认4kb是一个数据块。块设备文件存储数据时是随机的数据块,而不是相邻的数据块。无论一个数据块是否被占满,当一个数据块存储数据时,这个数据块就不再存储别的数据。原创 2024-04-29 20:51:07 · 269 阅读 · 0 评论 -
在Linux操作系统中关于磁盘(硬盘)管理的操作
电脑中数据存储设备:硬盘(实现数据的持久化存储),内存在Linux操作系统中一切皆文件的思想,所有的设备在Linux操作系统中都是通过文件来标识的,所以每一个硬盘都对应一个块设备文件。在Linux操作系统中所有的设备文件都存储在/dev/原创 2024-04-28 10:27:08 · 475 阅读 · 0 评论 -
在Linux操作系统中介绍文件属性
使用命令lsattr 文件路径查看文件属性如上图所示,没有给文件 /etc/fstab 文件设置任何属性。原创 2024-04-22 11:57:10 · 361 阅读 · 0 评论 -
在Linux操作系统中文件目录特殊权限
管理员用户和普通用户都可以使用passwd命令来给用户设置密码用户密码保存在/etc/shadowsuid 4sgid 2。原创 2024-04-17 21:55:22 · 961 阅读 · 0 评论 -
facl(Linux操作系统提供用来设置文件访问权限的一种方式)文件访问控制列表
facl——文件访问控制列表优势:针对单个用户,用户组设置,不影响其他用户的权限。针对单个用户设置权限setfacl -m u :用户名:权限 文件名称针对单个用户组设置权限setfacl -m g :用户组名:权限 文件名称如上图所示,为了保证用户userD的权限设置,不干扰其他用户的权限设置,这时可以使用setfacl -m u:用户名:权限:文件路径可以使用命令getfacl 文件路径。原创 2024-04-17 17:51:14 · 889 阅读 · 0 评论