必学Linux系统管理
文章平均质量分 81
Linux
征服bug
拥有Linux,MySql数据库,Docker容器等实战经验,K8s容器控制等,了解使用CI/CD,和自动化运维,等常用运维服务和工具,了解JAVA,Python语言,欢迎大佬们多多关照
加油学习自律 塑造更好的自己...
展开
-
企业Centos7.9系统重装初步优化文档
前提需要:Centos7.9镜像文件 4G以上U盘服务器信息:DELL R720:CPU:E5-2609 8核16线程 内存:64G。原创 2024-03-15 10:21:42 · 651 阅读 · 0 评论 -
性能监控工具nmon使用
nmon (Nigel’s Monitor)是由IBM 提供、免费监控 AIX 系统与 Linux 系统资源的工具。该工具可将服务器系统资源耗 用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具(nmon analyser)进行数据的统计分析。原创 2024-01-18 20:56:10 · 777 阅读 · 0 评论 -
Linux常见维护报错,修复MBR引导/修复grub2菜单/内核文件丢失
注意: 这里边block size只要小于等于446即可。安装centos7系统。原创 2023-07-10 23:04:50 · 1717 阅读 · 8 评论 -
正则表达式备忘录(全网最详细正则)
声明:本文档知识只适合有正则表达式基础的小伙伴,因为正则表达式不是很好记住,没有什么逻辑不是很好记住,所以博主写了这篇文章,用于工作了们的小伙伴方便使用,当时备忘录进行唤醒脑子中的记忆正则表达式是什么?,又称规则表达式(Regular Expression,在代码中常简写为regex、regexp或RE),是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"),是的一个概念。原创 2022-11-30 19:49:43 · 564 阅读 · 0 评论 -
Linux中sh与bash的区别(详细介绍)
主要目标是与POSIX标准保持一致,同时兼顾对sh的兼容,是各种Linux发行版标准配置的Shell,在Linux系统上/bin/sh往往是指向/bin/bash的符号链接。在一般的linux系统当中(如redhat,centos),使用sh调用执行脚本相当于打开了bash的POSIX标准模式(等效于bash的 --posix 参数)一般的,sh是bash的“子集”sh是bash的一种特殊的模式,sh就是开启了POSIX标准的bash, /bin/sh 相当于 /bin/bash --posix。原创 2022-11-25 18:32:04 · 7795 阅读 · 0 评论 -
linux-Context和bool开关
系统默认的Context值服务的context值主要是防止有未知文件进入目录文件之中(如将木马拷贝到目录文件下)chcon -t context值 文件或目录 #更改context值restorecon -R 文件或目录 #恢复原有的context值semanage fconftext -a -t context值 文件或目录 #永久更改context值选项:-t:设置context值-R:递归-a:添加1.配置context值,查看root目录的文件Context值。原创 2022-10-27 16:28:48 · 636 阅读 · 0 评论 -
Linux-程序与进程学习
ADDR/SZ/WCHAN :都与内存有关, ADDR 是 kernel function ,指出该程序在内存的哪个部分,UID/PID/PPID:代表 此程序被该 UID 所拥有 / 程序的 PID 号码 / 此程序的父程序 PID 号码。PRI/NI:Priority/Nice 的缩写,代表此程序被 CPU 所执行的优先顺序,数值越小代表该程序越。为实体文件的型态存在;TIME:使用掉的 CPU 时间,注意,是此程序实际花费 CPU 运行的时间,而不是系统时间;原创 2022-10-25 17:57:23 · 810 阅读 · 0 评论 -
Linux-系统监控系统常用命令
glances在用户的终端上显示重要的系统信息,并动态的进行更新,让管理员实时掌握系统资源的使用情况,而动态监控并不会消耗大量的系统资源,比如CPU资源,通常消耗小于2%,glances默认每两秒更新一次数据。(System Activity Reporter 系统活动情况报告)是目前 Linux上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。原创 2022-10-25 15:44:13 · 1811 阅读 · 0 评论 -
linux--系统计划
例子:当天晚上十一点半对/etc/和/boot目录进行打包备份常见命令: 二,batch工具三,crond工具安装crontab工具周期性计划任务yum -y install crontabs #crontab程序包格式:格式:mysql数据库:每周日晚上23:30做一次完整备份;周一到周六晚上23:30做增量备份(扩展,自己查)1.安装mysql2.改密码3.复制world.sql到/root,登录数据库4.查看库,切换库,查看表5.创建原创 2022-10-19 21:40:51 · 484 阅读 · 0 评论 -
Linux--CentOS6和CentOS7的区别
centos6bios加电自检--mbr引导系统--grub菜单--加载内核--init进程初始化centos7bios加电自检--mbr引导系统--grub2菜单--加载内核--systemd进程初始化1、BIOS(Basic Input Output System 基本输入输出系统 )加电自检、硬件初始化、引导操作系统2、读取并且执行第一个开机设备中的MBR(Master Boot Record 主引导记录 )的。原创 2022-10-19 11:56:33 · 549 阅读 · 0 评论 -
Linux--RAID磁盘阵列学习使用(详细学习)
mdadm 选项 /dev/md0 -a yes -l 0 -n 2 /dev/sdb{1,2}mdadm -AR /dev/md1 /dev/sdb{3,4} #从新声明md1磁盘成员。mdadm /dev/md1 -a /dev/sdb4 #添加损坏盘。mdadm /dev/md1 -a /dev/sdb5 #添加冗余盘。mdadm /dev/md1 -a /dev/sdb5 #添加新盘。读写都提升,冗余有,空间利用率(n-1)/n 只能坏一块。原创 2022-10-14 16:36:18 · 598 阅读 · 0 评论 -
linux--shell学习一条龙服务
{n} | 匹配之前的项n次,n是可以为0的正整数 |[0-9]{3}匹配任意一个三位数,可以扩展为[0-9][0-9][0-9]如果提供了一个以上的变量,则输入行分为若干字,一个接一个的赋予各个变量,而命令行上的最后一个变量取得剩余的所有字。{n,m}| 指定之前的项至少匹配n次,最多匹配m次,n原创 2022-10-14 15:46:29 · 29071 阅读 · 0 评论 -
Linux-日志系统与日志分割
日志文件:系统中各个运行消息的文件,不同的日志文件记录了不同类型 的信息,如内核消息、错误消息等数据由系统服务rsyslog统一管理 可以根据主配文件/etc/rsyslog.conf中的设置决定内核消息 及其各种系统消息的记录位置数据用于记录系统用户登录及其退出系统的相关信息 ,包括用户名、登录终端、登录时间、来源、使用的进程等等应用程序自己独立管理的一个日志,记录程序本身运行 过程中的各种事件信息。原创 2022-10-05 15:45:31 · 1411 阅读 · 0 评论 -
Linux-常用的系统监控
要判断系统瓶颈问题,有时需几个 sar 命令选项结合起来怀疑CPU存在瓶颈,可用 sar -u 和 sar -q 等来查看怀疑内存存在瓶颈,可用 sar -B、sar -r 和 sar -W 等来查看怀疑I/O存在瓶颈,可用 sar -b、sar -u 和 sar -d 等来查看。原创 2022-10-04 16:31:12 · 658 阅读 · 0 评论 -
Linux--firewall高级配置
地址伪装可以实现局域网多个地址共享单一公网地址上网。原创 2022-08-08 13:43:02 · 704 阅读 · 0 评论 -
工作中常用到的Linux系统firewall防火墙策略
firewall简介firewall的作用是为包过滤机制提供匹配机制(策略),通过各种不同的规则,告诉netfilter对来自指定源,前往指定目的或具有某些协议特征的数据包采取何种处理方式。为了更加方便的组织和管理防火墙,firewalld提供了支持网络区域所定义的网络链接以及接口安全等级的动态防火墙管理工具,它支持IPv4,IPv6防火墙设置以及以太网,并且拥有两种配置模式,运行时配置与永久配置。它还支持服务或应用程序直接添加防火墙规则接口。防火墙技术分为三类包过滤,应用代理,状态检测。...原创 2022-07-27 17:46:40 · 3181 阅读 · 0 评论 -
CentOS8安装man中文版
如果是学习使用的话可以使用在线网页版的Linux命令中文手册网页版中文手册linux 命令 在线中文手册 (51yip.com)原创 2022-09-15 20:39:57 · 601 阅读 · 0 评论 -
超基础安装Linux系统(CentOS7)
Linux安装教程实验条件:一,VM虚拟机软件 二,Linux镜像文件那么现在就开始咯!!!第一步:双击打开虚拟机软件,点击创建新的虚拟机第二步:选择典型(推荐),随后点击下一步第三步:选择稍后安装操作系统,随后会单独设置。第四步:选择使用的客户机操作系统,当前使用的是Linux系统,版本是CentOS 7 64位。选择后点击下一步。第五步:设置虚拟机名字,(建议大家名称使用英文来命名,尽力位系统版本方便以后使用)。设置位置,此计算的文件位置,建议大家第六步:设置磁盘的容量,默认是为20GB,但是会有原创 2022-06-19 22:31:50 · 414 阅读 · 0 评论 -
linux基础知识点总结--基础篇
1.1安装CentOS 第一个选项(install centos 7):直接安装CentOS 7 第二个选项(Test this media & install CentOS 7):先测试安装介质并安装CentOS 7 第三个选项(troubleshoot ing):修复故障 子选项:Install CentOS linux 7 in basic graphics mode:该选项使用用户在安装程序无法为显...原创 2021-11-09 11:35:55 · 1788 阅读 · 0 评论