![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux常用服务器部署实战
文章平均质量分 62
cnhunke
遇见很美只因有你,一切很美只因有你!
展开
-
【无标题】
lsblk 命令用于列出块设备的信息,包括硬盘、分区以及其他块设备。cpu开性能模式:cpupower frequency-set -g performance。ipmitool lan set 1 defgw ipaddr x.x.x.x #添加网关。ipmitool user list 1 //查看ipmi用户名。查看pci网卡设备信息: lspci | grep Eth。查看系统的sn号:dmidecode -t system。ethtool -m 网卡名称 #查看网卡信息。ifconfig等查看。转载 2024-02-14 21:57:25 · 216 阅读 · 0 评论 -
逻辑卷实战案例-swap分区
swap分区在系统的运行内存不够用的时候,把运行内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。可以缓解物理内存不足的压力,如果物理内存不足,还没有swap空间,会宕机。原创 2024-02-10 15:19:12 · 144 阅读 · 0 评论 -
逻辑卷实战案例-逻辑卷裁剪
2、将/dev/vg1/lv2挂载到/lv2。3、在/lv2中建立一个文件,写入内容。将lv1逻辑卷由原来的3G缩小为2G。1、将lv2的文件系统格式化为xfs。3、裁剪率lv1文件系统。5、卸载分区并裁剪逻辑卷。6、格式化裁剪后的逻辑卷。4、裁剪逻辑卷lv1。原创 2024-02-10 15:18:45 · 192 阅读 · 0 评论 -
逻辑卷实战案例-逻辑卷扩容
将/lv1目录动态扩容到3G。原创 2024-02-10 15:18:24 · 178 阅读 · 0 评论 -
逻辑卷实战案例-逻辑卷应用
创建一个2.5G大小的逻辑卷。原创 2024-02-10 15:17:39 · 224 阅读 · 0 评论 -
逻辑卷实战案例-其他常见操作
【代码】逻辑卷实战案例-其他常见操作。原创 2024-02-10 15:17:17 · 91 阅读 · 0 评论 -
逻辑卷常用命令
设置使用大小为4MB的PE(默认为4MB),这表示卷组上创建的所有逻辑卷都以4MB为增量单位来进行扩充 或缩减。由于内核原因,PE大小决定了逻辑卷的最大大小,4MB的PE决定了单个逻辑卷最大容量为256GB,若希望使用大于256G的逻辑卷则创建卷组 时指定更大的PE。每一个物理卷被划分为称为PE(PhysicalExtents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。逻辑卷也被划分为被称为LE(LogicalExtents)的可被寻址的基本单位。原创 2024-02-09 18:53:59 · 433 阅读 · 0 评论 -
构建可视化日志管理服务器
我们可以通过集中式日志服务器将多台机器的日志收集在一个日志服务器,然后通过脚本或者其他方式去分析,但是真正做过运维的小伙伴明白,日子收集在硬盘上,硬盘的空间有限且大文件分析起来IO压力超级大,分析日志需要高超的技术,一般运维人员分析起来会很困难,更无法实时的去查看某个机器的日志。如何解决这个问题呢?接下来我就给大家介绍一款高性能的日志收集、存储、分析架构,原创 2024-02-09 18:53:33 · 439 阅读 · 0 评论 -
创建一个软raid阵列
答:如果不做信息的保存,在CentOS6中,重启系统后raid不能自动被识别到,7,8系统中不会出现这种状况。添加一个20G的虚拟硬盘,分成10个2G的分区。问:为什么要保存raid信息?原创 2024-02-09 18:53:09 · 153 阅读 · 0 评论 -
创建高可用逻辑卷
快照的大小:快照需要占用卷组空间,快照的大小决定了允许有多少数据发生改变,如果制作快照时分配的容量与对应的逻辑卷相同,那么就允许逻辑卷中所有的数据发生改变。COW:copy on write 当系统检测到做快照的逻辑卷当中的数据发生了改变,会在改变前将逻辑卷中的PE的数据复制到快照中的PE,然后再写入新的数据。镜像是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。把保存到逻辑卷的数据分成n等分,分别写到不同的物理卷,可以提高数据的读写效率;原创 2024-02-09 18:52:12 · 195 阅读 · 0 评论 -
VIM文本编辑器
vim介绍在linux系统中,大部分配置文件都是ASCII的纯文本形式存放的,所以我们在修改系统设置的时候使用简单的文本编辑软件就可以实现了,如果你使用过windows当中的word的话,那么你可能会感觉linux字符界面的文本编辑工具并不是太好用,毕竟没有图形窗口,看着不会太舒服。但是既然要学习linux,掌握并熟练使用文本编辑工具是必不可少的技能,在linux当中的文本编辑工具有很多,如emacs pico nano joe vi/vim 等等既然有这么多文本编辑工具,为什么要学习vi/vim呢?原创 2024-02-09 18:51:38 · 1488 阅读 · 0 评论 -
shell 数据处理
在linux系统中,大多数时候我们从键盘读取输入,在终端显示输出,而我们在键盘中输入的内容,多数都是执行命令,这些命令属于终端程序,除了终端程序还有图形程序和屏幕程序(如vim),不管是哪一种程序都会涉及到输入,输出,错误,多数情况下,我们在键盘输入信息,在显示器查看信息(正确的信息和错误的信息),这些输入的信息我们称之为标准输入(可以用0表示),输出的信息我们称之为标准输出(可以用1表示),而错误的信息(可以用2表示),我们称之为标准错误。利用前面的提到0,1,2这三个数字,我们可以这样做。原创 2024-02-09 18:51:16 · 692 阅读 · 0 评论 -
LVM逻辑卷介绍
逻辑卷(LVM):它是Linux环境下对磁盘分区进行管理的一种机制,它是建立在物理存储设备之上的一个抽象层,优点在于灵活管理。1、动态在线扩容2、离线裁剪3、数据条带化4、数据镜像。原创 2024-02-08 11:34:17 · 412 阅读 · 0 评论 -
Linux终端的使用
那就搞个终端设备来操作。第二种 打开文本终端,这个需要键盘上的组合键[Ctrl] + [Alt] + [F1] - [F6] ,其中F1和F2是两个可供登录的图形终端,F3-F6为文本终端,现在我们使用[Ctrl] + [Alt] + [F3]打开文本终端,然后使用root用户登录。在linux的图形环境下,我们可以通过鼠标点击来完成所有的管理任务,这是图形界面终端,另外一种就是文本界面的终端,在这个界面的终端下我们可以使用linux命令来控制系统完成响应的工作,而这个文本终端也是服务器常用的模式。原创 2024-02-08 11:33:22 · 191 阅读 · 0 评论 -
linux用户管理
如,当你建立 test 这个用户账号时,Linux 会自动建立了一个名为 test 的群组,并且让 test群组成为 test 用户账号的主要群组,test 群组即是 test 的私有群组。超级用户:在Linux 系统上拥有完整的控制能力,常被称为系统管理员,在 系统上拥有完整的控制能力,你可以利用超级用户读取或写入 上任何文件、安装或删除软硬件、启动或停止服务,甚至关机与停止系统的执行。这种账号我们称为网域账号 (账号数据存放在不同的地方,其可使用的范围就会不太一样,账号的使用范围我们称为视野。原创 2024-02-08 11:32:22 · 889 阅读 · 0 评论 -
Linux系统监控工具-glances
glances是一个基于python语言开发,可以为linux或者UNIX性能提供监视和分析性能数据的功能。glances在用户的终端上显示重要的系统信息,并动态的进行更新,让管理员实时掌握系统资源的使用情况,而动态监控并不会消耗大量的系统资源,比如CPU资源,通常消耗小于2%,glances默认每两秒更新一次数据。同时glances还可以将相同的数据捕获到一个文件,便于以后对报告进行分析和图形绘制,支持的文件格式有.csv电子表格格式和和html格式。CPU使用率内存使用率。原创 2024-02-08 11:31:40 · 628 阅读 · 0 评论 -
linux文件压缩与解压
说到文件管理,就不得不说到tar,因为tar可以压缩和解压缩linux文件,所以要先了解一下压缩和解压缩。原创 2024-02-08 11:31:06 · 286 阅读 · 0 评论 -
linux网络故障排查
在日常使用中,经常会出现无法连通的情况,这个时候我们就需要找到问题出在哪里,这里面给各位提供一个生产环境排查网络故障的大体思路,一般情况下如果遇到网络故障,都是通过筛选的方式一点一点的确定问题所在,首先判断是本机的问题还是网络上其它设备的问题,如果同一网络环境中的其它主机正常的,要去其它网络设备(路由器)上查看一下是否对网络有问题的主机设置了限制,如果没有的话,问题出在本机,这里面我们主要看下下本机容易出现哪些问题导致页面无法访问。原创 2024-02-08 11:29:49 · 309 阅读 · 0 评论 -
linux软件包管理
前面的课程我们提到过源码包安装需要解决系统环境、权限等等,这些对于初学者而言都是噩梦一般的存在,所以linux厂商推出了一种类似windows系统中的安装方式,有开发者直接在已知的系统中编译好,使用者可以直接下载并进行安装,升级,卸载等操作。在linux中能够提供这些功能的软件有两种,rpm和dpkg,而在CentOS中使用的是RPMrpm最早是由redhat开发出来,由于很好用,所以很多发行版也利用rpm来进行软件包的管理。原创 2024-02-08 11:29:09 · 732 阅读 · 0 评论 -
linux日志管理
程序执行的时候,可以通过标准输出(stdout, Standard Output)与标准错误输出 (stderr, Standard Error Output)来输送信息,用户就可以了解该程序执行时发生了什么状况;可是对于在后台执行的服务器程序,或者Linux 内核本身来说,就没有办法这样做了。服务与内核启动后,会切断与终端机(Terminal) 或控制台(Console)的联机,如此一来,即使有信息通过标准输出、标准错误输出传送出去,用户也未必能从屏幕上看到信息。原创 2024-02-08 11:28:31 · 1386 阅读 · 0 评论 -
linux日志服务器部署
如果你负责管理数台的 Linux,你得登录每一台Linux 后,才能阅读其中的信息!这样是不是很麻烦??那有没有什么更好的方案呢?Linux 的系统日志服务,允许你把信息传递到某一台 Linux 的系统日志服务中;那你就可以把一台 Linux 作为日志服务器 (Log Server),而其他的 Linux 则当作日志客户端。此时,在作为日志服务器中就可以保存所有日志客户端产生的信息,因此,你就可以在日志服务器中阅读信息,而不用登录到其他的主机了。搭建流程。原创 2024-02-08 11:28:00 · 180 阅读 · 0 评论 -
Linux目录结构和文件属性管理
Filesystem Hierarchy Standard(文件系统层次化标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件。FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录,同时还给出了例外处理与矛盾处理。FHS定义了两层规范,第一层是, / 下面的各个目录应该要放什么文件数据,例如/etc应该要放置设置文件,/bin与/sbin则应该要放置可执行文件等等。第二层则是针对/usr及/var这两个目录的子目录来定义。原创 2024-02-08 11:27:26 · 659 阅读 · 0 评论 -
Linux命令行介绍
命令行界面(英语:command-line interface,缩写:CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符用户界面CUI。通常认为,命令行界面(CLI)没有图形用户界面GUI那么方便用户操作。因为,命令行界面的软件通常需要用户记忆操作的命令,但是,由于其本身的特点,命令行界面要较图形用户界面节约计算机系统的资源。在熟记命令的前提下,使用命令行界面往往要较使用图形用户界面的操作速度要快。原创 2024-02-08 11:24:49 · 289 阅读 · 0 评论 -
Linux特殊权限
之前我们提到了特殊权限有三个,这三个特殊权限是在可执行程序运行时影响操作权限的,它们分别是SUID,SGID,sticky-bit位特殊权限说明SUID当一个设置了SUID 位的可执行文件被执行时,该文件将以所有者的身份运行,也就是说无论谁来执行这个文件,他都有文件所有者的特权。任意存取该文件拥有者能使用的全部系统资源。如果所有者是 root 的话,那么执行人就有超级用户的特权了。SGID当一个设置了SGID 位的可执行文件运行时,该文件将具有所属组的特权,任意存取整个组所能使用的系统资源;原创 2024-02-08 11:23:10 · 283 阅读 · 0 评论 -
深入理解linux文件
通过前面的课程我们知道,inode是用来保存文件的元数据的,除此之外还保存文件相关属性信息,如链接数等。我们通过类似stat hello.txt这条命令查看指定文件的inode信息。Linux中如果用户想把同一个文件保存在两个地方,或用两个不同的文件名保存,除了复制之外还有另外一种选择,就是链接,在linux系统中链接分为硬链接,软链接,空链接,递归链接等链接命令: ln语法:ln 源文件路径 链接位置路径-s 创建软连接-f 强制执行-i 交互模式,文件存在则提示用户是否覆盖。原创 2024-02-08 11:22:24 · 757 阅读 · 0 评论 -
Linux基本优化
自启动服务优化的方式类似我们之前提到的停止firewalld,但是首先我们要确认一下有哪些服务是开机启动的,然后利用之前用过的systemctl stop servername和systemctl disabled servername这两条命令停止相应的服务,比如说蓝牙服务和防火墙服务,但是各位需要注意的是,这里面所涉及的服务在你不了解的前提下不要乱停止,否则可能会导致系统功能失灵,甚至是崩溃。如果系统的时间不准,自己手动设置起来比较麻烦,我们可以看下怎么来优化一下。原创 2024-02-07 12:03:23 · 669 阅读 · 0 评论 -
linux基本权限
Linux中每个文件或目录都有3个基本权限位,控制三种访问级别用户的读、写、执行,所以linux的基本权限位一共有9个。基本权限位和另外3个可以影响可执行程序运行的3个特殊权限位一起构成了文件访问模式。三个属性规定了对应三种级别的用户能够如何使用这个文件,这三个基本权限位对于文件和目录的含义有所差别的,我们一起来看一下字符权限对文件的含义对目录的含义r读意味着我们可以查看阅读可以列出目录中的文件列表w写意味着,对文件可以修改或删除可以在该目录中创建、删除文件x执行。原创 2024-02-07 11:53:06 · 729 阅读 · 0 评论 -
Linux基本命令与常用符号
在linux系统中存在很多命令,这些命令可以帮助我们完成不同的工作,在这里面我们先介绍一些常用的基础命令,这些命令可以帮助我们完成对应的基本操作,随着以后的学习,我们还会接触到更多可以帮助我们完成不同工作的linux命令,我们来一起看一下这些基础命令都有哪些1、关机、重启命令关机命令init 0 #管理员可以使用haltpoweroff重启命令reboot强烈推荐:关机或重启命令及步骤。原创 2024-02-07 11:50:23 · 256 阅读 · 0 评论 -
Linux服务介绍
什么是服务?在linux系统中,有一些特殊程序,启动后就会持续在后台执行,等待用户或者其他软件调用使用,这种程序我们称为服务。linux系统中服务的管理工具。原创 2024-02-07 11:49:21 · 300 阅读 · 0 评论 -
linux服务管理
端口:设备与外界通讯的出口,分为虚拟端口和物理端口,物理端口又叫接口,比如电脑中可以插网线的RJ45接口等,而虚拟端口指的就是网络服务使用的通讯接口,是不可见的,这些每个虚拟端口都有一个编号,我们称之为端口号,系统当中有一个文件记录的服务和端口号以及协议的对应关系。我们知道在服务中分为系统服务和网络服务,系统服务是本机使用的,网络服务是给网络中的其它客户端使用的,那其它客户端是如何连接上的网络服务的呢?端口和协议,协议在我们之前的课程中了解过,那端口是什么呢?原创 2024-02-07 11:47:04 · 303 阅读 · 0 评论 -
linux分区挂载
磁盘在linux中经过分区、格式化后是无法直接使用的,因为该分区在系统中是以一个设备文件的形式存在的。我们如果希望使用这个磁盘分区还得经过最后一步,就是将这个分区设备挂载到系统中的某个文件夹下。这样你往这个挂载文件夹里存东西其实即使往分区里存东西了。接下来我们来看看linux下挂载磁盘分区的方式。原创 2024-02-07 11:46:06 · 252 阅读 · 0 评论 -
linux磁盘使用实战案例
添加一块硬盘,需要将其分区,最终需要使用2G空间。原创 2024-02-07 11:45:11 · 172 阅读 · 0 评论 -
linux磁盘基本管理
磁盘:计算机中的外部存储设备,负责存储计算机数据,并且断电后也能保持数据不丢失。机械磁盘固态磁盘IDESCSISATASASmSATAM.2NVMEPCIe机械硬盘:1.8寸 2.5寸 3.5寸固态硬盘:SATA: 2.5寸。原创 2024-02-07 11:44:31 · 793 阅读 · 0 评论 -
linux磁盘管理-RAID介绍
RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损失而开发出一定水平的数据保护技术。RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现。原创 2024-02-07 11:42:58 · 874 阅读 · 0 评论 -
linux 组管理
本机的群组账号数据被储存在 /etc/group 文件中,权限也必须为0644,与 /etc/passwd 一样,这也是一个文本文件。这与/etc/passwd文件的格式类似。一起来看下组管理的相关命令。原创 2024-02-07 11:41:49 · 192 阅读 · 0 评论 -
linux 隐藏权限
有时候你发现即时使用的是root用户也不能修改某个文件,大部分原因是因为使用过chattr命令锁定了该文件,这个命令的作用很大,通过chattr可以提高系统的安全性,但是这个命令并不适合所有的目录,如/dev,/tmp,/var。与我们前面看到的chmod这些命令修改权限不同的是chattr修改的是更底层的属性,这里面我们所提到的隐藏权限指的就是使用chattr来设置属性。原创 2024-02-07 11:41:08 · 459 阅读 · 0 评论 -
linux 网络管理
在linux系统中传统的网络管理方法是用过一个叫network的服务来实现,在CentOS7中依然有这个服务的身影,但是到了CentOS8中已经不使用network这个服务了,而是使用了一个叫NetworkManager的服务,这个服务可以简化我们管理有线和无线连接的工作,除此之外它还能管理不同类型的网络,包括物理网卡,虚拟网卡,以太网,非以太网等。原创 2024-02-07 11:40:05 · 376 阅读 · 0 评论 -
linux 密码管理
除了可以修改用户账号的密码外,你也可以为每一个群组设置一个密码,这个密码称为群组密码(Group Password)。如果群组设置了密码,群组成员仍可以不用密码就可切换主要群组身份,但非群组的成员,则必须要提供正确的密码才行。此时Linux 会根据用户的密码,来确认用户的身份。而群组账号的密码则是用来确认用户是否为该群组的成员,以及确认是否为该群组的管理者。在 Linux 中,使用 useradd 新建一个用户账号时,useradd 会锁定用户的密码,如此一来,用户暂时不能使用。原创 2024-02-07 11:38:08 · 329 阅读 · 0 评论 -
linux 路由管理
在前面的课程中我们知道使用route命令可以添加主机的路由信息,但是一旦系统重启相关的设置信息就会丢失,那么如何设置一个重启也不会丢失的路由信息呢?原创 2024-02-07 11:37:04 · 85 阅读 · 0 评论 -
linux 聚合链路
性能问题—一个连接或者会话的数据包如果从不同的接口发出的话,中途再经过不同的链路,在客户端很有可能会出现数据包无序到达的问题,而无序到达的数据包需要重新要求被发送,这样网络的吞吐量就会下降。– 无负载均衡—此算法的优点是可以提供高网络连接的可用性,但是它的资源利用率较低,只有一个接口处于工作状态,在有 N 个网络接口的情况下,资源利用率为1/N。– 负载均衡—所有链路处于负载均衡状态,轮询方式往每条链路发送报文这模式的特点增加了带宽,同时支持容错能力,当有链路出问题,会把流量切换到正常的链路上。原创 2024-01-29 21:15:00 · 400 阅读 · 1 评论