自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zclinux的博客

有什么写的不对的地方还请大家多多提出,大家一起进步!

  • 博客(379)
  • 资源 (15)
  • 收藏
  • 关注

原创 【Linux】sudo权限异常提示报错

确认/usr/bin/sudo 在所有者中有s权限,则证明没问题,如果有问题,需要手动添加。将上述问题全部检查一遍后,没问题则证明sudo文件没有被污染,可验证其他问题。1、查看/usr/bin/sudo 文件权限。根据此报错,可以查看相关文件权限。执行sudo ls 报错。

2024-03-29 13:18:41 235

转载 【Linux】如何杀死D状态的进程

Linux进程状态:D (TASK_UNINTERRUPTIBLE),不可中断的睡眠状态 ,此时进程不能被信号唤醒,GDB等调试工具也不能对它调试,因为GDB也是用到了信号,也杀不死它Linux D进程查找D进程。

2024-03-26 13:33:58 43

原创 【Linux】红帽开发者续订方法

https://developers.redhat.com/articles/renew-your-red-hat-developer-program-subscription

2024-01-17 10:19:03 470

原创 【Linux】解释为什么“I/O 等待”的指标可能是误导的。

I/O操作类型:I/O等待指标不能告诉我们实际的I/O操作类型。如果只关注I/O等待指标,那么我们无法区分不同类型的操作,也就无法区分哪些操作是真正的性能瓶颈。综上所述,I/O等待指标不能提供具体的性能分析,因为它无法考虑到I/O操作类型、应用程序性质和系统负载等因素。为了更准确地评估I/O子系统的性能,我们需要结合其他指标,如磁盘I/O响应时间、磁盘队列长度等,以获取更全面的性能分析。I/O等待指标是用来衡量I/O子系统性能的重要指标之一,它表示等待I/O操作完成的时间。

2023-12-25 15:05:48 487

原创 【Linux】 解释为什么虚拟磁盘的使用率(繁忙百分比)可能是误导的

资源分配:虚拟磁盘是在物理磁盘上创建的逻辑磁盘,多个虚拟磁盘可能共享同一个物理磁盘。因此,一个物理磁盘上的虚拟磁盘使用率高,并不能单纯地说明该虚拟磁盘的负载高,因为其他虚拟磁盘也在竞争该物理磁盘的资源。虚拟磁盘的使用率无法区分这些不同类型的操作,因此不能提供有关实际性能的详细信息。综上所述,虚拟磁盘的使用率仅提供了一个整体的视角,不能提供详细的性能信息和瓶颈位置。为了更准确地评估虚拟磁盘的性能,需要考虑其他指标,如磁盘I/O响应时间、磁盘队列长度等,以获取更全面的性能分析。

2023-12-25 14:54:18 493

原创 【Linux】统信操作系统网卡名称将eth0修改为ens0方法

统信操作系统1002A。

2023-12-21 11:19:29 560

原创 【SSH】SSH异常处理思路

SSH(Secure Shell)是一种加密的网络协议,用于安全地远程连接到服务器或其他计算设备。它提供了加密的通信信道,以防止敏感信息被窃听或篡改。SSH支持多种身份验证方法,其中之一是密码身份验证。密码登录是最常见的身份验证方法之一,用户通过输入用户名和密码来进行身份验证。然而,有时候会遇到密码登录失败的问题,导致无法成功连接到目标主机。密码登录问题可能由多种原因引起,包括密码错误、配置问题、认证优先级设置等。

2023-11-14 15:48:02 349

原创 【Linux】屏蔽项目服务非正常日志输出到message文件中

上述两种方法使用其中一个即可。

2023-10-17 10:06:59 547

原创 【Linux】介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用

镜像(Image):Docker 镜像是一个只读的模板,它包含了运行一个应用程序所需要的所有依赖和配置文件。构建持续集成和持续交付系统:可以将 Docker 容器作为构建、测试、部署和交付的单元,提高开发和交付的效率。快速部署和测试应用程序:可以在 Docker 容器中运行应用程序,并快速构建、部署和测试应用程序的不同版本。提高应用程序可移植性:Docker 镜像是标准化的,可以在不同的平台上运行,在不同的主机之间迁移。搭建开发环境:可以使用 Docker 镜像搭建开发环境,确保开发人员之间环境的统一性。

2023-10-16 15:06:07 737 1

原创 【LVS】lvs的四种模式的区别是什么?

LVS中的DR模式、NAT模式、TUN模式和FANT模式是四种不同的负载均衡模式,它们之间的主要区别在于数据包转发方式和网络地址转换。

2023-10-12 11:43:24 294

原创 【Linux】什么是匿名换页,以及为什么分析它比分析文件系统换页更重要?

这个过程可能会引发性能下降,因为当应用程序再次访问这些被调出的页面时,会被磁盘I/O操作阻塞。虽然文件系统换页和匿名换页都是操作系统中重要的内存管理技术,但由于匿名换页涉及到进程的私有数据,它可能会引起更严重的性能问题。因为进程堆和栈是进程运行的基础,如果它们的换页引发了性能下降,可能会影响到整个系统的稳定性和响应速度。因此,在操作系统设计和优化中,通常会更关注匿名换页的行为和性能影响。匿名换页和文件系统换页都是操作系统中用于管理内存的技术,但它们在处理的数据和实现方式上有一些不同。

2023-10-10 17:32:44 147

原创 【Linux】页面换出守护进程的作用是什么?

页面换出守护进程的作用是将不需要的页面从内存中移出,以便为其他进程释放内存空间。守护进程通常是系统启动时就开始运行的,并且独立于控制终端,可以在后台持续运行。页面换出守护进程可以周期性的检查内存中的页面,如果某个页面长时间没有被访问,或者系统内存不足,守护进程就会将这个页面从内存中换出,以便为其他进程释放空间。这种换页操作可以有效地管理内存资源,提高系统的性能和响应速度。

2023-10-10 17:29:05 90

原创 【Linux】MMU 和TLB 的用途是什么?

当软件使用虚拟地址访问内存时,MMU单元负责将虚拟地址转换成物理地址,为了完成这个映射过程,软件和硬件共同来维护一个多级映射的页表,TLB则专门用于缓存内存中的页表项。MMU(Memory Management Unit,内存管理单元)和TLB(Translation Lookaside Buffer,翻译后援缓冲器)都是计算机硬件中的重要组件,负责内存和虚拟内存的管理。综上所述,MMU和TLB的主要用途是进行内存管理,包括虚拟地址到物理地址的转换以及内存访问授权等。

2023-10-10 17:13:19 176

原创 【Linux】UNIX 术语中,换页与交换的区别和Linux 术语中,换页与交换的区别?

当程序试图访问的页面不在物理内存中时,就会发生页错误(page error),此时操作系统会将所需的页面从磁盘中加载到物理内存中,这个过程就叫做换页。当程序试图访问的内存页不在物理内存中时,就会发生页错误(page error),此时操作系统会把所需的页从磁盘中加载到物理内存中,这个过程就叫做换页。换页技术可以有效地提高内存的使用效率,因为当程序需要访问的页面不在内存中时,可以通过换页将所需的页面加载到内存中,避免了因缺页异常而导致的程序崩溃或者重新启动。

2023-10-10 17:10:58 448

原创 【Linux】常驻内核和虚拟内存的区别

虚拟内存则是操作系统提供的一个抽象概念,它为每个进程提供了一个巨大的、线性的、私有的地址空间,这个地址空间并不能被实际的物理内存完全支持。当进程需要访问的内存页不在物理内存中时,就会发生缺页异常,此时系统会把所需的页从磁盘中加载到物理内存中。常驻内存指的是应用程序在运行时,所占用的内存空间不会随着应用程序的启动和关闭而有所变化,这种内存是常驻在计算机的物理内存中的。总的来说,常驻内存和虚拟内存在本质、存储位置、管理方式以及作用上都存在明显的区别。常驻内存和虚拟内存是计算机内存管理的两个概念。

2023-10-10 17:03:00 355

原创 【Linux】统信各版本UOS安装vnc

1.1、安装1.2、安装完成后,启动。

2023-10-08 15:41:35 1364

原创 【Linux】grep显示行号的时候,冒号和减号的区别

不知道有没有注意过,使用-A -B -C 选项,后面加上-n后显示行号的时候,有时会显示冒号“:”,也有会显示减号“-”参数扩展显示出来的。减号(-)则用在被扩展行的行号之前,表示这行是扩展显示出来的行。减号是已冒号为基础,已冒号为原始行号,衍生出来的新的行号,不一定是与真实的相同。扩展显示出来的,4-4 表示第4行被扩展显示出来的,以此类推。参数是指在匹配到的行后扩展显示指定数量的行。因此,2:2 表示原始文件的第2行,3-3 表示第3行被。显示的就是2这个关键字的行号,用冒号表示,代表真实的。

2023-09-26 16:46:00 387

原创 【Linux】Buffer和Cache区别和用途

用于存储速度不同的设备之间的数据传输。通过buffer可以减少进程间的等待当存储速度快的设备与存储速度慢的设备进行通信时,存储慢的数据先把数据存放到buffer,达到一定程度存储快的设备再读取buffer的数据,在此期间存储快的设备CPU可以干其他的事情。一般是用在写入磁盘的,例如:某个进程要求多个字段被读入,当所有要求的字段被读入之前已经读入的字段会先放到buffer中。

2023-09-06 13:52:07 513

转载 【MySQL】GTID原理及如何使用binlog恢复数据

原文链接:CSDN博主「Johnny.G」https://blog.csdn.net/JohnnyG2000/article/details/124529352 感谢作者分享1、GTID 介绍1)什么是GTIDGTID(Global Transaction ID)全局事务标识符。给予每一个已提交事务全局唯一的编号。目的在于能够实现主从自动定位和切换,不用像之前那样指定文件和位置。GTID使用冒号分隔的一对坐标表示。从MySQL5.6版本后开启支持。2)GTID的格式与存储①单个GTIDGTI

2023-09-06 11:24:44 660

原创 【Linux】ext4和xfs扩大,缩小lv后,无法识别如何操作

UOS 1060E x86环境模拟异常环境:1060e系统,使用lvm缩小磁盘后,出现异常,将异常磁盘挂载到其他服务器中,但存在问题发现有uuid相同的问题。为了模拟uuid相同的环境,将1060e克隆一台作为后续用到正常服务器,用来修复缩小lvm的磁盘。

2023-08-21 11:02:42 1126

原创 【Linux】批量恢复文件权限

系统中的大部分服务以及命令将无法使用,这时候可以通过系统自带的 getfacl 命令来拷贝和还原系统权限,若是其他系统目录被误操作,同样可行。Linux 中,如果意外误操作将根目录目录权限批量设置,比如。也可用其他方法把 systemp.bak 移动到异常服务器中。2、找到一台权限正常的 Linux(最好内核版本和故障。即可将现在的系统权限恢复成和正常系统一样。目录下所有文件的权限都备份保存在。4、在异常服务器中执行命令。5、reboot 重启系统。1、安装acl安装包。

2023-08-11 14:29:08 756

原创 【Linux】ssh到系统登录欢迎语内容设置大全

System information as of time: 2023 年 07月 10 日 星期一 11 :12:59 CST这些内容的信息,全部都在一个文件中设置了# ls /etc/profile.d/system-info.sh ### 这个文件中设置了Welcome和下面的系统相关的信息内容。具体可以根据注释文件内容来达到开启和关闭的效果加粗样式。

2023-07-10 11:23:13 1789

原创 【Linux】NFS产生阻塞的原因及导致df无法使用的解决思路

NFS(Network File System)通常是Linux和UNIX系统中用来共享文件的一种方式,需要通过网络与远程服务器相连接。

2023-06-25 11:06:21 1666

原创 【Linux】fuser使用及fuser和lsof区别

fuser是一个用于显示文件或目录被哪些进程使用的工具。可以用来定位文件或目录的相关进程,为调试问题或维护系统提供帮助。其中, pathname指的是需要查找哪个文件或目录下的占用进程信息。这样会列出所有占用test_directory目录的进程信息,并显示进程ID和进程名。这样会强制终止所有占用该目录的进程,释放该目录的占用,但需要特别注意,此操作可能会导致占用该目录的进程异常退出,因此请避免误操作。总之,fuser命令可以用来方便地查找文件或目录的相关进程,以及结束这些进程,提高系统维护的效率。

2023-06-25 11:04:45 1938

原创 【Linux】安全相关,修改密码不允许使用之前的密码

特定服务器下,有些安全细则中明确规定服务器修改的密码不允许是之前用过的。在Linux系统中,可以设置相关的配置文件,来达到效果。

2023-06-06 13:55:15 1386

原创 【Linux】/proc/meminfo中CommitLimit 和 Committed_AS参数的具体含义及对比方法

在 Linux 的内存管理中,CommitLimit 和 Committed_AS 是两个重要的参数,它们可以用来了解系统的内存使用情况以及系统是否能够满足当前的内存需求。在这个例子中,Committed_AS 的值为 11808640 KB,即系统当前已经使用了 11808640 KB(约 11.2 GB)的内存。在这个例子中,CommitLimit 的值为 13113600 KB,即系统最多可以使用 13113600 KB(约 12.5 GB)的内存。/proc/meminfo 文件中,这两个参数。

2023-06-05 14:06:57 2736 3

原创 【Linux】还在用top命令?可以试试atop工具,信息一目了然,运维工程师的新选择

本文要介绍的atop就是一款用于监控Linux系统资源与进程的工具,它以一定的频率记录系统的运行状态,所采集的数据包含系统资源(CPU、内存、磁盘和网络)使用情况和进程运行情况,并能以日志文件的方式保存在磁盘中,服务器出现问题后,我们可获取相应的atop日志文件进行分析。atop是一款开源软件,我们可以从这里获得其源码和rpm安装包。

2023-06-05 14:06:17 983

原创 【Linux】大页相关的介绍

cpu的功能列表中包含pse标识支持2MB的内存大页,包含pdpe1gb支持1GB的内存大页。查看大页内存使用情况这里面说明:一个页面大小为:Hugepagesize: 2048 kB内存大页数量为:HugePages_Total: 0可以看到这个NUMA机器上并没有分配大页内存:分辨率1024个2MB的大页即复制2GB的大页内存。如果要分配超过1GB的大页内存,需要在Linux的启动项中设置和挂载。1)安装分配4个大页内存,每个为1G,在centos6中是修改。

2023-06-05 13:40:23 1022

原创 【Linux】ps命令根据不同指标排序

需要注意的是,ps 命令在不同的操作系统中可能会有一定的差异,具体的排序方式和选项可能也会略有不同。ps 命令是 Linux 系统中一个常用的进程管理命令,可以通过该命令查看系统当前正在运行的进程信息。可以先按照 CPU 占用排序,然后在 CPU 占用相同时按照内存占用排序。另外,也可以使用多个关键字进行组合排序,例如使用。命令来查看具体的选项和用法。

2023-06-01 09:42:01 1880

原创 【Linux】关于OOM(Out of Memory)相关的介绍及处理方法

OOM(Out-of-Memory)机制是内核的一部分,用于处理内存消耗过度的情况。OOM机制的责任是选择一个或多个高内存消耗的进程,并终止它们以释放内存。在Linux中,进程的OOM Score决定了在出现内存不足的情况下,进程是最可能被终止的。OOM Score越高的进程被终止的可能性也就越大。你不应该直接修改一个进程的OOM Score。在任何情况下,请小心谨慎地处理OOM设置并确保它们符合您的实际需求。可以使用sysctl来调整Linux系统中的vm.overcommit_memory设置。

2023-05-26 16:41:18 5601

原创 【Linux】修改密码提示字典问题,一招搞定!

遇到此类问题,应该是密码库存在异常,可能操作导致库损坏了,手动卸载或者删除库文件,重新安装生成即可。执行passwd修改密码的时候,提示如下图所示内容。再次验证,查看是否解决。

2023-05-10 10:33:49 712

原创 【Linux】密码验证设置

enforce_for_root ##确保即使是root用户设置密码,也应强制执行复杂性策略。ocredit=-1 ##设置其他符号的最小数量,例如@,#、!lcredit=-1 ##将密码应包含的小写字母的最小数目设置为至少一个。ucredit=-1 ##将密码上的大写字母的最小数目设置为至少一个。dcredit=-1 ##将密码中包含的最小位数至少设置为一个。PASS_MIN_DAYS 2 ##设置密码修改之间最小的天数。minlen=8 ##将密码的最小长度设置为8个字符。

2023-04-25 13:53:33 2944 1

原创 【Linux】查看服务器硬件信息

如果电源是双电源,则会显示两组一样的信息。和lshw中的显示内存部分是相同的。会记录所有硬件的相关信息。但可以使用其他命令查看。来获取指定的硬件信息。例如内存相关可以使用。

2023-04-14 11:30:24 1319

原创 【Linux】 密码相关。pwconv

通过pwconv这个命令就可以将/etc/passwd这个文件里的user1的投影到shadow文件中了,而passwd中的则用x代替,但是必须注意,在手工更改的情况下,更改的内容将不会被加密,也就是说你更改的什么 通过paconv命令 投射到shadow中的就是什么,在linux中,早期的用户密码(经过加密)存放在/etc/passwd文件之中,但是大多数的应用程序通常都需要读取这个文件,所以会造成一定的安全隐患。命令就是用来通过/etc/passwd这个文件来创建影子文件/etc/shadow的。

2023-04-14 11:29:35 573

原创 【Linux】ping sendmsg 不允许的操作

执行ping命令的时候,会出现不允许的操作问题。

2023-04-14 11:28:35 1470

原创 【Linux】sar常用选项介绍

默认监控: sar 1 1 # CPU和IOWAIT统计状态sar -b 1 1 # IO传送速率sar -B 1 1 # 页交换速率sar -c 1 1 # 进程创建的速率sar -d 1 1 # 块设备的活跃信息sar -n DEV 1 1 # 网路设备的状态信息sar -n SOCK 1 1 # SOCK的使用情况sar -n ALL 1 1 # 所有的网络状态信息。

2023-04-14 11:27:52 822

原创 【Linux】 没有rc.local文件的情况下,如何设置开机启动

这种情况下,需要按照下面的配置,使其生效。

2023-04-14 11:27:04 424

原创 【Linux】cache不被释放的几种情况

在Linux系统中,我们经常用free命令来查看系统内存的使用状态。这里的默认显示单位是kb,我的服务器是128G内存,所以数字显得比较大。这个命令几乎是每一个使用过Linux的人必会的命令,但越是这样的命令,似乎真正明白的人越少(我是说比例越少)。一般情况下,对此命令输出的理解可以分这几个层次:不了解。这样的人的第一反应是:天啊,内存用了好多,70个多G,可是我几乎没有运行什么大程序啊?为什么会这样?Linux好占内存!自以为很了解。

2023-04-14 11:26:14 3997

原创 【Linux】创建iscsi共享存储(不使用asm三个安装包)

裸设备添加(在安装服务器添加)udevadm 进行raw测试。

2023-04-10 14:02:58 174

原创 【Linux】 磁盘刷uuid方法

xfs_admin -U xxxxx /dev/sdb1

2023-03-30 15:18:54 1137

统信1050a巡检脚本

统信uos 1050a巡检脚本

2023-11-16

Web GIS从基础到开发实践(基于ArcGIS API FOR JavaScript)(书籍) ,刘光编著

Web GIS从基础到开发实践(基于ArcGIS API FOR JavaScript)(书籍) ,刘光编著

2019-02-28

onenote2016高亮显示插件

提供onenote2016高亮显示的插件,本人亲测,绝对好使!压缩包中有两个,一个支持32位,一个支持64位,请对应好安装

2018-11-09

win2008R2sp1_cn

win2008R2sp1_cn windows 2008 R2是最为常见的操作系统

2018-02-22

rhel-server-5.8-x86_64

rhel-server-5.8-x86_64 redhat 5.8 64bit download 红帽中5.8是5系列中使用最多也是最稳定的

2018-02-22

rhel-server-5.5-x86_64

rhel-server-5.5-x86_64 redhat 5.5 64bit download 本人使用的就是这个

2018-02-22

rhel5u5_32bit 下载

rhel5u5_32bit 下载 32位操作系统,一定要看清是32位操作系统 red hat 5.5下载

2018-02-22

Oracle Linux 6.8 x86_64下载

Oracle Linux6.8 64位下载,完美匹配安装Oracle数据库

2018-02-22

Oracle Linux 6.7 x86_64下载

Oracle Linux6.7操作系统,由Oracle公司专门设计来匹配Oracle数据库

2018-02-22

CentOS-6.8-x86_64下载

CentOS6.8 64位操作系统镜像下载,下载该txt文件,里面有分享的网址和密码,本人使用的就是这个

2018-02-22

tomcat6.18 win7安装

tomcat安装环境 win7操作系统,想要学习的可以参考我的博文,谢谢

2017-12-13

rac详细脚本

压缩包中含有含有6个脚本,分别是搭建rac使用的各个脚本,可根据本人博客进行使用

2017-07-27

C++五子棋完美运行

c++五子棋 可完美运行

2016-03-09

uml宿舍管理系统实验报告

uml宿舍管理系统实验报告有各种图,报告格式正确

2015-12-21

电影查询系统ssh,jsp完整版

电影查询系统完整版,有代码,有数据库但要用sql server2008 完美运行,不为别的就是为了服务广大需要的朋友。

2015-12-21

电影查询jsp

电影查询jsp

2015-12-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除