
Linux
文章平均质量分 82
卷不动的程序员
计算机毕业设计五年经验,所有项目目录都已经整理在博客中,看上的可以私信,推广三十次可以免费领取一个,或者懒得小伙伴可以少量付费领取,或者点赞+评论+收藏+关注也可以领取
展开
-
KVM-虚拟机克隆
系统安装思考与经验为虚拟机安装系统在运维工作中会出现,但是不是常态化的工作,我们只需要能够清楚不同的安装场景怎么应对就行了。新建虚拟机安装系统为虚拟机重载系统—需要思考如何调整启动项—线上虚拟机都是通过模板机批量创建的,省时省力。阿里云购买了ECS后需要等待3-5分钟为什么?阿里云购买ECS只有特定的系统,不是所有都有的?为什么就是给你准备了模板机,你买我就给你根据模板机克隆一个虚拟机,当然克隆需要时间。原创 2024-07-15 10:40:49 · 264 阅读 · 0 评论 -
CentOS 8 VNC远程桌面
VNC (Virtual Network Console)是虚拟网络控制台的缩写。它 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX和 Linux操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows和 MAC中的任何远程控制软件媲美。平行软件:向日葵 teamview 远程桌面C/S: client/server模式。原创 2024-07-15 10:34:36 · 686 阅读 · 0 评论 -
Linux--逻辑卷实战案例-逻辑卷裁剪
1、将lv2的文件系统格式化为xfs 2、将/dev/vg1/lv2挂载到/lv2 3、在/lv2中建立一个文件,写入内容 4、备份数据 5、卸载分区并裁剪逻辑卷 6、格式化裁剪后的逻辑卷 7、导入数据。[root@zutuanxue /]# resize2fs /dev/vg1/lv1 2G 裁剪文件系统到2G。[root@zutuanxue /]# mount /dev/vg1/lv1 /lv1/ 挂载使用。文件系统 容量 已用 可用 已用% 挂载点。原创 2024-07-11 17:33:49 · 437 阅读 · 0 评论 -
Linux--创建高可用逻辑卷
快照的大小:快照需要占用卷组空间,快照的大小决定了允许有多少数据发生改变,如果制作快照时分配的容量与对应的逻辑卷相同,那么就允许逻辑卷中所有的数据发生改变。COW:copy on write 当系统检测到做快照的逻辑卷当中的数据发生了改变,会在改变前将逻辑卷中的PE的数据复制到快照中的PE,然后再写入新的数据。镜像是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。把保存到逻辑卷的数据分成n等分,分别写到不同的物理卷,可以提高数据的读写效率;原创 2024-07-11 17:32:35 · 752 阅读 · 0 评论 -
Linux--构建可视化日志管理服务器
我们可以通过集中式日志服务器将多台机器的日志收集在一个日志服务器,然后通过脚本或者其他方式去分析,但是真正做过运维的小伙伴明白,日子收集在硬盘上,硬盘的空间有限且大文件分析起来IO压力超级大,分析日志需要高超的技术,一般运维人员分析起来会很困难,更无法实时的去查看某个机器的日志。这样的话我们的日志收集就变成了真正意义上的收集了,收集起来如何利用就变成了一个难题,总结一下主要的问题就是以下几点:日志文件巨大,硬盘IO压力大无法实时分析分析需要消耗很多计算机资源且困难如何解决这个问题呢?原创 2024-07-11 10:43:53 · 1031 阅读 · 0 评论 -
Linux--创建一个软raid阵列
答:如果不做信息的保存,在CentOS6中,重启系统后raid不能自动被识别到,7,8系统中不会出现这种状况。md5 : active raid5 sdb8[4] sdb9[3](S) sdb7[1] sdb6[0] #S备用盘。3. 如果设备名不知道,可以去查看每个设备的raid信息,使用uuid把raid设备重新组合。Raid Devices : 2 #组成RAID的硬盘数量。Total Devices : 2#成员总数,包含备用磁盘。Active Devices : 2 #活跃的设备数量。原创 2024-07-11 10:40:09 · 282 阅读 · 0 评论 -
Linux--逻辑卷常用命令
设置使用大小为4MB的PE(默认为4MB),这表示卷组上创建的所有逻辑卷都以4MB为增量单位来进行扩充 或缩减。由于内核原因,PE大小决定了逻辑卷的最大大小,4MB的PE决定了单个逻辑卷最大容量为256GB,若希望使用大于256G的逻辑卷则创建卷组 时指定更大的PE。PE(physicalextent) 每一个物理卷被划分为称为PE(PhysicalExtents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。# a、扫描逻辑卷文件系统,清晰该逻辑卷的使用情况,注意只能缩未使用的空间。原创 2024-07-11 10:38:17 · 440 阅读 · 0 评论 -
Linux--系统监控工具
glances是一个基于python语言开发,可以为linux或者UNIX性能提供监视和分析性能数据的功能。glances在用户的终端上显示重要的系统信息,并动态的进行更新,让管理员实时掌握系统资源的使用情况,而动态监控并不会消耗大量的系统资源,比如CPU资源,通常消耗小于2%,glances默认每两秒更新一次数据。同时glances还可以将相同的数据捕获到一个文件,便于以后对报告进行分析和图形绘制,支持的文件格式有.csv电子表格格式和和html格式。glances可以分析系统的:CPU使用率。原创 2024-07-11 10:32:43 · 772 阅读 · 0 评论 -
Linux--网络配置
inet6 fe80::ea62:91c6:114:18bb prefixlen 64 scopeid 0x20<link> IPV6地址信息。ether 00:0c:29:11:47:97 txqueuelen 1000 (Ethernet) mac地址。NetworkManager服务配置文件,如果没有特殊需求不建议调整,如果需要调整的话,调整之前备份,调整完成重新启动服务。/etc/sysconfig/network-scripts/ifcfg-xx网卡配置文件。原创 2024-07-11 10:30:49 · 268 阅读 · 0 评论 -
Linux--网络故障排查
在日常使用中,经常会出现无法连通的情况,这个时候我们就需要找到问题出在哪里,这里面给各位提供一个生产环境排查网络故障的大体思路,一般情况下如果遇到网络故障,都是通过筛选的方式一点一点的确定问题所在,首先判断是本机的问题还是网络上其它设备的问题,如果同一网络环境中的其它主机正常的,要去其它网络设备(路由器)上查看一下是否对网络有问题的主机设置了限制,如果没有的话,问题出在本机,这里面我们主要看下下本机容易出现哪些问题导致页面无法访问。原创 2024-07-11 10:27:30 · 443 阅读 · 0 评论 -
Linux--优化防火墙
自启动服务优化的方式类似我们之前提到的停止firewalld,但是首先我们要确认一下有哪些服务是开机启动的,然后利用之前用过的systemctl stop servername和systemctl disabled servername这两条命令停止相应的服务,比如说蓝牙服务和防火墙服务,但是各位需要注意的是,这里面所涉及的服务在你不了解的前提下不要乱停止,否则可能会导致系统功能失灵,甚至是崩溃。- enforcing:强制模式。如果系统的时间不准,自己手动设置起来比较麻烦,我们可以看下怎么来优化一下。原创 2024-07-11 10:20:40 · 920 阅读 · 0 评论 -
Linux--服务管理
vendor preset: disabled) 服务开机时是否启动 enabled为启动;我们现在知道了服务的管理是通过systemctl,而它的设置文件存放在/usr/lib/systemd/system/目录下,但是官方不建议我们修改这个目录下的文件,如果需要修改的话,建议我们修改/etc/systemd/system/目录内的相关文件。11月 18 18:36:26 localhost.localdomain systemd[1]: Started Job spooling tools.原创 2024-07-11 10:10:04 · 374 阅读 · 0 评论 -
Linux--分区挂载
磁盘在linux中经过分区、格式化后是无法直接使用的,因为该分区在系统中是以一个设备文件的形式存在的。我们如果希望使用这个磁盘分区还得经过最后一步,就是将这个分区设备挂载到系统中的某个文件夹下。这样你往这个挂载文件夹里存东西其实即使往分区里存东西了。接下来我们来看看linux下挂载磁盘分区的方式手动挂载开机自动挂载触发挂载。原创 2024-07-11 10:05:06 · 1118 阅读 · 0 评论 -
Linux--磁盘实战案例
上个扇区,+sectors 或 +size{K,M,G,T,P} (2099200-41943039, 默认 41943039): +1G。上个扇区,+sectors 或 +size{K,M,G,T,P} (2048-41943039, 默认 41943039): +1G。I/O 大小(最小/最佳):512 字节 / 512 字节。I/O 大小(最小/最佳):512 字节 / 512 字节。I/O 大小(最小/最佳):512 字节 / 512 字节。p 主分区 (1个主分区,0个扩展分区,3空闲)原创 2024-07-11 10:04:31 · 374 阅读 · 0 评论 -
Linux--磁盘管理
磁盘:计算机中的外部存储设备,负责存储计算机数据,并且断电后也能保持数据不丢失。按照物理结构:机械磁盘固态磁盘按照接口:IDESCSISATASASmSATAM.2NVMEPCIe按照尺寸:机械硬盘:1.8寸 2.5寸 3.5寸固态硬盘:SATA: 2.5寸。原创 2024-07-11 10:03:45 · 861 阅读 · 0 评论 -
Linux--shadow文件
因为/etc/passwd和/etc/group文件的权限必须是0644,这意味着所有的用户都能读取到内容,所以为了安全起见,我们通过shaodw把用户和组的密码分别隐藏在/etc/shadow,/etc/gshadow文件中,且这两个文件只有管理员,也就是root能调用。: 这个扩充密码功能就是除了密码之外的额外功能,如,密码的有效期限,设置群组管理员(组长)等,这些都是记录在/etc/shadow,/etc/gshadow文件中。:我们之前所介绍的用户和组管理的相关命令,都是shadow所提供的工具。原创 2024-07-11 09:59:19 · 1615 阅读 · 0 评论 -
Linux--nmcli connection及常用选项
ens37 (077945cb-1d12-4c06-bba3-562426336b67) 已克隆为 ens-test1 (ab1cc22a-21b5-4059-9b3e-b9d14b1084fe)。ethernet (e1000), 00:0C:29:11:47:A1, 硬件, mtu 1500。这三种方式都可以,其中最后一种是网卡配置文件存放的位置,都会以ifcfg-开头,后面加上设备名。成功停用连接 "ens37"(D-Bus 活动路径:...delete 删除。原创 2024-07-11 09:57:53 · 473 阅读 · 0 评论 -
Linux--ACL权限
linux的权限非常重要,我们之前所说的几种权限中,但是并不能只针对一个用户或者一个组进行单独设置,而ACL权限可以帮助我们实现这个功能,比如说有一个文件的所有者和所有者组都是a,这个文件的权限是660,我可以让b这个用户可以对文件进行读写的操作,而b这个用户并不属于a组的成员。那我们来看下如何使用。原创 2024-07-11 09:57:16 · 385 阅读 · 0 评论 -
Linux--聚合链路
负载均衡—所有链路处于负载均衡状态,轮询方式往每条链路发送报文这模式的特点增加了带宽,同时支持容错能力,当有链路出问题,会把流量切换到正常的链路上。– 性能问题—一个连接或者会话的数据包如果从不同的接口发出的话,中途再经过不同的链路,在客户端很有可能会出现数据包无序到达的问题,而无序到达的数据包需要重新要求被发送,这样网络的吞吐量就会下降。– 无负载均衡—此算法的优点是可以提供高网络连接的可用性,但是它的资源利用率较低,只有一个接口处于工作状态,在有 N 个网络接口的情况下,资源利用率为1/N。原创 2024-07-10 15:00:03 · 1147 阅读 · 0 评论 -
Linux--计划任务
每个人在生活当中或多或少都有一些工作,有的工作是按照一定周期循环的, 例如每天固定时间的闹铃、工作打卡等等;有的工作则是临时发生的,例如刚好有亲友到访,需要你在一个特定的时间去车站迎接!这个时候 Linux 的计划任务就可以派上场了!在不考虑硬件与我们服务器的连接状态下,我们的 Linux 可以帮你提醒很多任务, 那么 Linux 的例行性工作是如何进行的?Linux 是通过 crontab 与 at 命令来实现的at 是个可以处理仅执行一次就结束工作的命令,需要一个叫atd的服务支持,所以这个服务要启动。原创 2024-07-10 14:59:17 · 947 阅读 · 0 评论 -
Linux--密码管理
除了可以修改用户账号的密码外,你也可以为每一个群组设置一个密码,这个密码称为群组密码(Group Password)。如果群组设置了密码,群组成员仍可以不用密码就可切换主要群组身份,但非群组的成员,则必须要提供正确的密码才行。此时Linux 会根据用户的密码,来确认用户的身份。而群组账号的密码则是用来确认用户是否为该群组的成员,以及确认是否为该群组的管理者。在 Linux 中,使用 useradd 新建一个用户账号时,useradd 会锁定用户的密码,如此一来,用户暂时不能使用。修改组密码,对群组管理。原创 2024-07-10 14:54:47 · 336 阅读 · 0 评论 -
Linux--网格管理
在linux系统中传统的网络管理方法是用过一个叫network的服务来实现,在CentOS7中依然有这个服务的身影,但是到了CentOS8中已经不使用network这个服务了,而是使用了一个叫NetworkManager的服务,这个服务可以简化我们管理有线和无线连接的工作,除此之外它还能管理不同类型的网络,包括物理网卡,虚拟网卡,以太网,非以太网等。原创 2024-07-10 14:54:09 · 888 阅读 · 0 评论 -
Linux--隐藏权限的介绍
有时候你发现即时使用的是root用户也不能修改某个文件,大部分原因是因为使用过chattr命令锁定了该文件,这个命令的作用很大,通过chattr可以提高系统的安全性,但是这个命令并不适合所有的目录,如/dev,/tmp,/var。与我们前面看到的chmod这些命令修改权限不同的是chattr修改的是更底层的属性,这里面我们所提到的隐藏权限指的就是使用chattr来设置属性。原创 2024-07-10 14:53:26 · 322 阅读 · 0 评论 -
Linux--组账号管理
在一般的情况下,groupadd 不允许建立一个与使用过的 GID 相同的群组账号,而使用这个参数时,groupadd 将会建立相同 GID 的 群组账号。-n NEWNAME 用来修改群组的名称。-g GID 修改群组账号的标识符。GID 就是新的标识符。-o 此选项允许添加一个使用非唯一 GID 的组。groupadd [选项] group。-r 指定添加的群组成为系统群组。groupmod - 修改组信息。-g GID 指定群组账号的标识符。原创 2024-07-10 14:52:47 · 336 阅读 · 0 评论 -
Linux--编辑器
将复制的数据在光标下一行粘贴,大。从光标向后查找光标所在关键词。从光标向前查找光标所在关键词。将复制的数据在光标上一行粘贴。相反,反向重复上一次查找操作。:在当前行下面插入一个新行。:在当前行上面插入一个新行。为数字,删除光标所在向下。为数字,复制光标所在向下。关键字 向下寻找关键字。关键字 向上寻找关键字。向下重复上一次查找操作。行到最后一行寻找关键字。行到最后一行寻找关键字。:在当前字符的左边插入。:在当前字符的右边插入。文件名 相当于另存为。原创 2024-07-08 17:01:22 · 142 阅读 · 0 评论 -
Linux--配置文件
很多,从 /etc/shells 文件(它包含被一个换行符分开的 shell 的列表),到 Apache 的复杂的。/proc/sys/net/ipv4/ip_forward 对应的键名为 net.ipv4.ip_forward。这里 root 被限定只能从/dev/tty1, /dev/tty2, /dev/tty3 这三个设备上登录。/usr/local/httpd/conf/ 或 /etc/httpd/conf/ 中,但是要确定它的位置,/etc/lynx.cfg。Linux 系统的代理服务器设置。原创 2024-07-08 16:57:11 · 869 阅读 · 0 评论 -
Linux--环境管理
在 shell 的命令行下直接使用[export 变量名=变量值]定义变量,该变量只在当前的 shell(BASH)或。其子 shell(BASH)下是有效的,shell 关闭了,变量也就失效了,再打开新 shell 时就没有这个变量,这是一种指定类型的很弱的形式,declare 命令是在 Bash 版本 2 或之后的版本才被加入的,typeset。很明显,shell 变量是局部的,而环境变量是全局的。PATH=·······¥¥¥¥¥¥¥¥¥,也就是说相同名字的环境变量,后写入的先起作用(通俗地讲)。原创 2024-07-08 16:55:26 · 696 阅读 · 0 评论 -
Linux--资源监控
对应用程序 来讲是(-/+ buffers/cach).buffers/cached 是等同可用的,因为 buffer/cached 是为 了。第 2 行 -/+ buffers/cached: used:也就是第一行中的 used – buffers-cached 也是实际使用的内。buffer 与 cache 的区别见后面。记住内存是拿来用的,不是拿来看的. 不象 windows,无论你的真实物。free:未被使用的 buffers 与 cache 和未被分配的内存之和,这就是系统当前实际可用内存。原创 2024-07-08 16:54:19 · 508 阅读 · 0 评论 -
Linux--常见问题
选择地应答乱序接收到的报文来提高性能(这样可以让发送者只发送丢失的报文段);提示:如果你的本地中文文件名在远程机器上显示为乱码的话,可能是你没有安装编码转化库,或者你。第一个值是内存使用的下限。第二个值是内存压力模式开始对缓冲区使用应用压力的上限。在这个层次上可以将报文丢弃,从而减少对内存的使用。的作用挺多的可以重定向许多东西,看一下帮助就会收获不。这些值(但是要记住,其单位是内存页,而不是字节)。:启动网络数据的压缩,减少带宽,局域网没什么作用;类似,不过它表示的是为自动调优所使用的接收。原创 2024-07-08 16:53:13 · 424 阅读 · 0 评论 -
Linux--压缩打包
一个总的文件,压缩则是将一个大的文件通过一些压 缩算法变成一个小文件。在介绍压缩文件之前呢,首先要弄清两个概念:打包和压缩。中的很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就得。先借助另它的工具将这一大堆文件先打成一个包,然后再就原来的压缩程序进行压缩。为了方便用户在打包解包的同时可以压缩或解压文件,包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲。可以在打包或解包的同时调用其它的压缩程序,比如调用。是一个压缩能力更强的压缩程序,组织开发的一个压缩程序,原创 2024-07-08 16:52:29 · 262 阅读 · 0 评论 -
Linux--进程管理
进程就是运行中的程序,一个运行着的程序,可能有多个进程。为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,值得一提的是守护进程总是活跃的,一般是后台运行,守护进程一般是由系统在开机时通过脚本自。他们的关系是管理和被管理的关系,当父进程终止时,子进程也随之而终止。在进程管理中,当我们发现占用资源过多,或无法控制的进程时,应该杀死它,以保护系统的稳定。命令得到的数据精确,但数据庞大,这一点对掌握系统整体概况来说是不容易的。命令的基本作用是相同的,都显示系统当前的进程状况。原创 2024-07-08 16:51:03 · 547 阅读 · 0 评论 -
Linux--运行级别
同时他会显示一个文本登录界面,这个界面就是我们经常看到的登录界面,在这个。行他,在这些文件中又可能调用了其他设置文件,所有的设置文件执行后后,各种环境变量也设好了,多行,不过每个单一的功能还是比较简单,而且带有注释,建议有兴趣的用户能自行。的图像方式用户来说,他们的登录是通过一个图像化的登录界面。别所运行的程序和服务不尽相同,所要完成的工作和要达到的目的也不相同。系统任何时候都运行在一个指定的运行级别上,不同的运行级。的登录界面时,我们就能输入用户名和密码来登录系统了。如果没有指定主目录,将默认为根目录;原创 2024-07-08 16:50:00 · 487 阅读 · 0 评论 -
Linux--时间管理
按照前面的说法,重新启动系统,硬件时间会读取系统时间,实现同步,但是在不重新启动的时候,需。中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在。启动时,硬件时钟会去读取系统时钟的 设置,然后系统时钟就会独立。根据先前的记录来估算硬件时钟的偏差,并用来校正目前的硬件时钟。中的所有命令(包括函数)都是采用的系统时钟设置。将系统时钟调整为与目前的硬件时钟一致。将硬件时钟调整为与目前的系统时钟一致。仅测试程序,而不会实际更改硬件时钟。每次更改硬件时钟时,都会记录在。显示硬件时钟的时间与日期。原创 2024-07-08 16:48:39 · 876 阅读 · 0 评论 -
Linux--软件安装
为软件包指定安装目录:要加 -relocate 参数;[root@localhost beinan]#rpm -vih file.rpm 注:这个是用来安装一个新的 rpm 包;RPM 验证作用是使用/var/lib/rpm 下面的数据库内容来比较目前 linux 系统的环境下的所有软件文件,也就。-q 就是 --query ,中文意思是“问”,此命令表示的是,是不是系统安装了 gaim;/var/lib/rpm 目录下的数据库记录所有软件的升级需求,记录已经安装的所有软件,数字证书记录等,这。原创 2024-07-08 16:47:44 · 511 阅读 · 0 评论 -
Linux--目录结构
目录可以放在这个目录下,实际上许多系统管理员都是这样干的。显示它们的大小)当查看这些文件时,实际上是在访问存在内存中的信息,这些信息用于访问系统。这个目录可能是空的。这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的。这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个。这是最庞大的目录,我们要用到的应用程序和文件几乎都存放在这个目录下。常被修改的目录可以放在这个目录下,实际上许多系统管理员都是这样干的。这个目录是空的,系统提供这个目录是让用户临时挂载别的文件系统。原创 2024-07-08 16:45:27 · 418 阅读 · 0 评论 -
Linux--用户管理
root@localhost ~]# passwd 注:没有加任何用户,我是用 root 用户来执行的 passwd 表示修改 root 用户的密码;[root@localhost ~]# ls -la /opt/linuxfish/ 注:查看用户 fishlinux 的家目录下的文件及属主;drwx------ 4 lanhaitun lanhaitun 4096 11 月 5 14:50 /home/lanhaitun 注:存在;-G group,[...] 定义用户为一堆 groups 的成员。原创 2024-07-08 16:31:08 · 938 阅读 · 0 评论 -
Linux--磁盘管理
注:执行上面的任何一条命令都可将当前光驱里的光盘制作成光盘镜像文件。色表示其他文件 红色闪烁表示链接的文件有问题了 黄色表示设备文件。将光盘放入光驱,执行下面的命令。若汉字文件名显示为乱码或不显示,可以使用下面的命令。、将文件和目录制作成光盘镜像文件,执行下面的命令。文件名显示为乱码或不显示,可以使用下面的命令格式。使用下面的命令直接挂接即可。服务启动以后,也可以使用下面的命令增加新的共享。一般性文件,如文本文件,配置文件,源码文件等。总扇区数,可以和下面的最后扇区数比较,看剩余。原创 2024-07-08 16:28:38 · 873 阅读 · 0 评论 -
Linux--基础操作命令
在历史命令中查找 (这个非常好用,输入关键字就调出以前的命令了)颠倒光标所在处及其之前的字符位置,并将光标移动到下一个字符。剪切光标所在处之前的一个词(以空格、标点等为分隔符)一般的做法是先用↑ 显示最后一条命令,然后用。文件夹的属性,代替单击右键选择属性。点击窗口左上角图标出现的菜单)组合键,在不同程序窗口间切换。← 移动当前窗口到不同工作台。空格键 打开窗口的控制菜单。清除屏幕内容,效果等同于。交换当前与以前单词的位置。清除剪切光标之前的内容。剪切清除光标之后的内容。在窗口最大化的状态下无效。原创 2024-07-08 16:26:56 · 517 阅读 · 0 评论