![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 61
C000kie
这个作者很懒,什么都没留下…
展开
-
Ubuntu、CentOs更换源(阿里云的源)
【代码】Ubuntu、CentOs更换源(阿里云的源)原创 2024-07-02 23:20:17 · 479 阅读 · 0 评论 -
Linux扩展lvm分区实践 -- 使用其他磁盘的空间
这里 ubuntu-vg 是的卷组名称,如果不知道卷组名称是什么,可以使用。扩展逻辑卷:使用卷组中所有可用的空间来扩展逻辑卷 ubuntu-lv。如图,根分区900G,计划将另一块磁盘sdb分出1T来给根分区。设置起始扇区(默认),然后设置分区大小,输入。可以看到新分出来的sdb2。然后选择分区类型,输入。原创 2024-06-22 15:52:31 · 326 阅读 · 0 评论 -
Linux测试端口开放
Linux测试端口是否开放有多种命令,如nctelnetsshcurlwget。原创 2024-02-28 16:13:24 · 491 阅读 · 0 评论 -
bash和sh和./的区别
表示 Bourne Shell,是 Unix 系统上的一种基本的命令解释器。它也可以是其他 Shell 解释器的符号链接,如 Bash 或者其他类似的 Shell。是Bourne Again Shell 的缩写,是Bash shell的解释器。这种方法需要脚本具有执行权限,并且会使用脚本文件头部(#!)指定的解释器来执行脚本。如果没有指定解释器,将使用默认的shell解释器。命令来启动一个交互式的 Bash shell,也可以通过。这样的方式来执行一个 Bash 脚本。今天在执行一个脚本的时候,用的是。原创 2024-02-27 15:34:28 · 959 阅读 · 0 评论 -
初识Ceph --组件、存储类型、存储原理
Ceph(分布式存储系统)是一个开源的分布式存储系统,设计用于提供高性能、高可靠性和可扩展性的存储服务,可以避免单点故障,支持块存储、对象存储以及文件系统存储应用。MON(Monitor)负责维护Ceph存储集群的状态信息、配置信息和监控信息,维护集群的cluster MAP二进制表,保证集群数据的一致性,cluster MAP描述了对象块存储的物理位置,以及一个将设备聚合到物理位置的桶列表。它会将文件的元数据独立出来,控制节点叫元数据服务器(服务器+对象存储管理软件),主要负责存储对象的属性。原创 2023-12-10 15:36:13 · 909 阅读 · 0 评论 -
Linux文件系统 -- MBR
MBR大小为512字节,分为三个部分:主引导程序446字节、硬盘分区表DPT64字节、分区结束标记2字节。DPT磁盘分区表的四个主分区分别用16字节描述,扩展分区也要占用16字节的主分区空间。MBR(Master Boot Record)主引导记录,每块磁盘中都有MBR。下面模拟破坏sdb的MBR,看看还能不能用fdisk命令显示出分区信息。这里看到已经显示不出分区信息了,我们把备份还原回去。磁盘的0柱面、0磁头、0扇区成为主引导扇区。现在能够显示分区信息了。原创 2023-12-02 10:30:53 · 420 阅读 · 0 评论 -
Linux文件系统 -- inode和block
删除文件时,文件系统中的目录项会被删除,但inode映射表和block映射表里的队友标志会被标记为可用,表示这些块可以被新文件或其他数据使用,但实际inode区和block区没有被释放,所以只要数据块没有被新数据覆盖,被删除的数据是可以通过修复软件恢复的,文件系统会有日志。软链接是一个指向目标文件或目录的路径的文本字符串,会产生新的inode和block、新的目录项,block里存放的是链接的文件名。软链接,删除原文件,链接文件不可用;硬链接,删除原文件,链接文件可以继续使用,但内容为空。原创 2023-12-02 10:27:20 · 1241 阅读 · 0 评论 -
Linux文件系统 -- LVM
LVM(Logical Volume Manager)逻辑卷管理,底层是多块磁盘拼凑起来的,跟raid很像。这是实际硬盘驱动器或用fdisk等工具建立的普通分区,包括许多默认4M大小的PE。可以将一个或多个物理卷组合成一个卷组。物理卷被分成物理区域,通常是4MB或8MB的大小。逻辑卷相当于传统硬盘上的分区,但更加灵活。由一个或多个物理卷组成,是LVM中的逻辑存储池。卷组是LVM的核心,逻辑卷从卷组分配空间。将硬盘或分区添加到LVM中作为物理卷。类似于在传统硬盘上创建文件系统。将一个或多个物理卷组合成卷组。原创 2023-11-30 10:29:41 · 962 阅读 · 0 评论 -
Linux新加磁盘的完整步骤
用来突破四个主分区的限制,不能存放数据,要划分成逻辑分区来存储。主分区primary用来安装操作系统、存放数据,可以引导操作系统,基本磁盘上可以建立一到四个主分区(1-4)/boot:boot分区,启动Linux启动所需要的文件存放在这个分区里,默认大小为1G,一般500M就够了。更安全,分区的时候先缓存在内存里,输入w保存后才会去修改分区表,若不输入w而直接输入q可以不保存。swap:swap分区,做虚拟内存使用的,当真实内存不足的时候,充当内存使用。,具体要对不同文件系统类型的分区使用不同的命令。原创 2023-11-28 14:00:34 · 2210 阅读 · 0 评论 -
RAID磁盘阵列
同时往多个磁盘上写数据,读写速度快,供了很好的性能增益,但如果一个硬盘失效,所有数据都将丢失。条带+镜像,结合了RAID 1和RAID 0。数据被镜像,并且这些镜像被组合成一个RAID 0阵列。硬件raid设置一般通过主板上的raid控制器来配置,具体是在主机启动过程中按下特定键比如 Ctrl+s 进入raid设置界面。类似于RAID 5,但提供了更多的冗余,它使用两个奇偶校验信息块。数据被镜像在两个硬盘上,提供了冗余。硬件RAID速度快,性能好,支持热插拔,但需要专门的RAID磁盘阵列卡,且价格贵。原创 2023-11-26 14:50:31 · 425 阅读 · 0 评论 -
Linux对根分区进行扩容
如图,根分区磁盘大小为49G,但sda3分区为他的两倍,我们可以把根分区的空间扩大40G。最后看到根分区的磁盘容量已经扩大了40G。转载 2023-11-23 22:25:29 · 186 阅读 · 0 评论 -
Linux -- httpd服务
是 Apache HTTP Server 的主要执行文件,也是它的二进制可执行文件,被用作 Apache Web服务器的守护进程。Apache HTTP Server是Apache软件基金会的一个开放源码的Web服务器软件。apache和nginx都可以作为web服务器,但nginx用的更多。原创 2023-11-19 14:57:13 · 203 阅读 · 0 评论 -
Linux网卡
网卡的主要功能是将计算机内部的数据转换成网络数据包(通常遵循TCP/IP协议),并将这些数据包发送到网络上,同时也能够接收从网络上发来的数据包,并将其转换成计算机可识别的数据。如果一个设备的两个网卡配置的IP分别为192.168.1.1和192.168.1.2,对外发送数据包时会根据路由表里最靠前的那个网卡进行发送,另一个网卡不会被使用。网卡可以分为有线网卡和无线网卡,有线网卡通常使用网线连接到网络交换机或路由器上,而无线网卡则通过Wi-Fi信号与无线路由器或接入点进行通信。网卡组成和工作原理参考。原创 2023-10-29 14:37:25 · 232 阅读 · 0 评论 -
CentOS和Ubuntu命令行方式配置静态IP
CentOS和Ubuntu都是通过修改相关配置文件来配置静态IP,但是他们的配置文件有所不同。原创 2023-10-28 22:39:51 · 527 阅读 · 0 评论 -
shell编程
系统预留的一些变量$0:当前进程或者脚本名称:后台运行的最后一个进程的pid号:上一条命令程序返回值$*:代表所有参数内容$$:表示当前进程的pid号$#:表示参数个数$@:代表所有参数(逐个获取)使用双引号可以解析变量,使用单引号会原样输出。原创 2023-09-14 19:47:08 · 324 阅读 · 0 评论 -
zabbix使用 -- 添加监控节点、自定义监控项、触发器
流程:创建应用集 -> 创建监控项加入到应用集中 -> 创建图形调用监控项监控用户访问量。原创 2023-09-08 16:28:57 · 1388 阅读 · 0 评论 -
zabbix -- 安装
zabbix除了可以监控linux服务器之外,还可以监控路由器、交换机、容器等,全方位监控Zabbix对服务器的监控是通过在服务器上部署“间谍”程序zabbix-agent获取数据,但对于路由器、交换机等机器的监控不能进行部署,这个时候就是在网页上创建主机的时候添加SNMP接口(simple network manager protocol 简单网络管理协议),要在路由器里面启动这个协议,Zabbix通过这个协议连接到路由器Prometheus监控容器更加方便。原创 2023-09-06 10:42:01 · 201 阅读 · 0 评论 -
监控 -- linux中的一些系统性能状态指令、Prometheus
buff:内存的数据读取到磁盘的时候,先写到buffer里,等buffer满了再写到磁盘,减少IO读写次数。cache:磁盘的数据读取到内存的时候,先写在cache里,提升速度。:交换分区的内存大小,交换分区是从磁盘里划分出来的一块空间临时做内存使用的,当物理内存不足的时候,将不活跃的进程交换到swap分区里。系统平均负载是指过去的1分钟,5分钟,15分钟处于可运行或就绪或阻塞或不可中断的进程的平均数量。可用内存是当前未被使用的内存,可以用于新的进程和应用程序。已用内存是当前被系统和应用程序使用的内存。原创 2023-09-05 10:18:51 · 605 阅读 · 0 评论 -
Linux配置主域名服务器
-> 写和读特定DNS区域的官方服务器,具有唯一性,权威性负责维护该区域内所有域名 -> IP地址的映射记录--> 提供查询服务也称为:辅助域名服务器其维护的 域名->IP地址记录 来源于主域名服务器DNS集群可以起到负载均衡、高可用。原创 2023-07-28 20:06:43 · 714 阅读 · 0 评论 -
Linux实现缓存域名服务器
也称为:高速缓存服务器通过向其他域名服务器查询获得域名 -> IP地址记录将域名查询结果缓存到本地,提高重复查询时的速度路由器就是一种缓存域名服务器。原创 2023-07-28 19:44:15 · 137 阅读 · 0 评论 -
Linux文本处理三剑客
保持空间的内容可以使用 h 命令从模式空间中复制过来,也可以使用 h 命令追加内容到保持空间中。通过 g 命令可以将保持空间的内容复制回模式空间,从而可以在处理过程中使用保持空间中的数据。当 sed 读取一行文本时,该行会被保存到模式空间中,然后按照指定的命令对模式空间中的内容进行处理。[address]是一个可选的地址或模式,用于指定要应用命令的行范围,command是要执行的sed命令。第一步:执行BEGIN语句块中的内容,在处理文本之前,读取行之前执行,一般用在初始化变量,打印表头。原创 2023-07-20 21:23:21 · 292 阅读 · 1 评论 -
Linux-find命令
它可以按照指定的条件来查找文件,并返回符合条件的文件列表;:逻辑与,系统默认是与,可不加,表示只有当所给的条件都满足时,寻找条件才算满足 and。是要搜索的目录的路径,可以是绝对路径或相对路径。:逻辑或,只要所给的条件中有一个满足,寻找条件就算满足 or。:按照文件修改时间匹配搜索,modify time。{} – 代表find命令在前面查找到的文件。该运算符表示查找不满足所给条件的文件。:按照文件名匹配搜索,可以使用通配符。:按照文件大小匹配搜索,可以使用。:对搜索到的文件执行指定的命令。原创 2023-07-20 11:13:03 · 156 阅读 · 1 评论 -
Linux-开机启动流程
它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。是硬盘里的非常重要的一个位置(磁盘最开始的位置),占一个扇区的空间,一个扇区是512个字节,在这512字节中存放了一个启动程序grub2。/etc/fstab文件是告诉Linux系统,挂载磁盘里的其他分区,这样用户可以使用这个磁盘的所有分区的数据了,读取文件加载真正的根文件系统。原创 2023-07-01 15:03:43 · 103 阅读 · 0 评论 -
在CentOS7系统里部署nginx软件,搭建一个网站
再在浏览器里进入 你的ip地址/24/chen.html 就可以看到刚写入的网页内容了。3.新建一个名为chen.html的文件(名字可以随意改,但后缀必须是html)1.首先进入目录/usr/share/nginx/html。2.创建一个名为24的文件夹并进入。将以下内容输入到文档中。原创 2023-05-09 16:37:13 · 434 阅读 · 0 评论 -
Linux基本命令-3
查看所有的别名:unalias 取消别名永久定义别名:修改文件/root/.bashrc (脚本文件 配置用户的环境变量)原创 2023-05-07 17:41:01 · 39 阅读 · 0 评论 -
Linux第一提示符、变量、快捷键、绝/相对路径
PS2='> '原创 2023-05-06 17:23:49 · 87 阅读 · 1 评论 -
Linux基本命令-2
shutdown -h 60 60分钟后关机。shutdown -c 取消关机。shutdown -h now 现在关机。cp <源文件> <目的地>例:将家目录下的test文件复制到lianxi文件夹下。-r 表示递归删除。-f 表示强制删除。cat <文件名>man <命令>按q退出(quit)原创 2023-05-06 15:13:15 · 41 阅读 · 1 评论 -
Linux基本命令-1
注意: su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;.. 代表上一级文件夹,.代表这一级文件夹。cd .. -- 进入上一级文件夹。安装完成后输入tree命令执行,就会展示出当前文件夹的目录结构。例:新建一个用户chen,切换到用户chen登录系统。# 提示符 是管理员的提示符。linux里的文件目录结构:目录=文件夹。yum 是linux里的软件管理的命令。tree 就是具体需要安装的软件。原创 2023-05-06 14:40:11 · 61 阅读 · 0 评论 -
新建一个centos7系统的虚拟机
11.开启虚拟机,点击虚拟机内部(Ctrl+ALT鼠标返回桌面),按上下键选择Install CentOS7,回车。15.点击设置root密码,点击完成,安装完成后点击完成配置,出现重启按钮之后点击重启。9设置磁盘大小为20GB,将虚拟磁盘拆分成多个文件,点击下一步,下一步,完成。5.为虚拟机起一个名字,选择放虚拟机的位置(建议放在D盘),点击下一步。14.点击安装位置,选择自动配置分区,点击完成,点击右下角开始安装。7.设置虚拟机内存为2048MB,点击下一步。2.点击自定义,下一步,下一步。原创 2023-04-15 21:42:06 · 1466 阅读 · 0 评论