自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 LVS 负载均衡集群指南

在 Keepalived 配置文件中,使用。

2024-09-03 15:57:00 1278

原创 HAProxy 负载均衡指南

本文档提供了一个全面的 HAProxy 配置指南,涵盖了从基础概念到高级应用的各个方面。希望这份指南能够帮助您更好地理解和使用 HAProxy,构建高性能、安全可靠的 Web 服务。

2024-08-27 15:16:27 717

原创 rsync常见报错问题处理方案

作为一款强大的文件同步工具,在使用过程中难免会遇到各种各样的错误。

2024-08-26 09:24:50 520

原创 Nginx 配置指南

Nginx 是一款高性能、轻量级的开源 Web 服务器和反向代理服务器,以其可靠性、丰富的功能和简单的配置而闻名。由 Igor Sysoev 开发,最初用于解决 C10K 问题,与传统的 Web 服务器相比,Nginx 采用异步事件驱动架构,能够处理大量并发连接,并以低资源消耗提供高性能服务。本文档提供了一个全面的 Nginx 配置指南,涵盖了从基础概念到高级应用的各个方面。希望这份指南能够帮助您更好地理解和使用 Nginx,构建高性能、安全可靠的 Web 服务。

2024-08-22 09:33:31 1540

原创 Linux VSFTP 部署与配置

VSFTP(Very Secure FTP Daemon)是一款功能强大、安全可靠的FTP服务器软件,广泛应用于Linux/Unix系统中。它提供了高效的文件传输服务,并具备诸多安全特性,如用户认证、权限控制、SSL/TLS加密等。主要应用场景:在局域网或互联网范围内共享文件。定期备份重要数据到FTP服务器。将网站文件上传到FTP服务器。在自动化部署流程中使用FTP传输文件。特点VSFTPSFTP协议FTPSSH 子协议安全性通过SSL/TLS加密提升安全性基于SSH的加密,安全性更高。

2024-08-19 09:40:33 618

原创 Linux命令更新-网络工具telnet、nc、dig、nslookup

Linux网络管理命令非常丰富,本文仅介绍了部分常用命令。在实际应用中,我们可以根据不同的需求选择合适的命令进行网络配置和管理。熟练掌握这些命令,对于Linux系统管理员来说至关重要。

2024-08-15 11:19:54 918

原创 Linux命令更新-网络管理

Linux网络管理命令非常丰富,本文仅介绍了部分常用命令。在实际应用中,我们可以根据不同的需求选择合适的命令进行网络配置和管理。熟练掌握这些命令,对于Linux系统管理员来说至关重要。

2024-08-14 08:46:08 246

原创 Linux命令更新-用户登录信息及失败记录查询

通过以上命令,我们可以详细了解Linux系统的登录情况,包括成功登录、失败登录、登录时间、IP地址等信息。这些信息对于系统安全、故障排查和审计都具有重要意义。

2024-08-12 11:06:13 605

原创 Linux命令更新-用户密码管理

本文详细介绍了Linux系统中用户密码管理的常用命令和操作。通过合理地设置用户密码策略,可以有效地提高系统安全性。建议:强制用户定期修改密码。设置复杂的密码策略,提高密码安全性。设置密码过期提醒,避免用户因密码过期而无法登录。记录密码修改操作,方便审计和追溯。注意:密码是系统安全的重要一环,一定要妥善保管。批量修改密码时,务必谨慎,避免误操作。

2024-08-08 09:09:31 853

原创 Linux命令更新-用户和用户组管理

Linux系统中的用户和用户组管理是系统管理员日常工作的重要组成部分。通过对用户和用户组的合理管理,可以有效地控制系统资源的访问权限,保障系统安全。本文将详细介绍Linux系统中常用的用户和用户组管理命令,并通过实例进行说明。本文详细介绍了Linux系统中常用的用户和用户组管理命令,并通过实例进行了说明。通过掌握这些命令,可以方便地管理系统用户和用户组,保障系统安全。

2024-08-06 15:05:02 592

原创 ​Linux命令更新-rsync

rsync是一个功能强大的数据同步工具,可以高效地同步本地或远程主机之间的文件和目录。它通过比较文件内容的差异,只传输改变的部分,从而节省带宽和时间。rsync常用于备份、镜像、文件分发等场景。

2024-08-05 11:25:52 889

原创 Linux命令更新-归档压缩tar 和 zip

tar和zip是 Linux 系统中常用的两个用于文件压缩和打包的命令。主要用于创建归档文件(archive),可以将多个文件或目录打包成一个文件。同时,tar 也常与其他压缩工具(如 gzip、bzip2)结合使用,实现文件的压缩。专用于压缩文件,可以将单个或多个文件压缩成一个 ZIP 归档文件。tar 和 zip 命令是 Linux 系统中非常常用的文件压缩和打包工具。通过灵活运用这两个命令,可以方便地进行数据备份、文件传输和应用程序安装等操作。

2024-08-01 09:52:19 295

原创 Linux命令更新-stat 和 watch

stat 和 watch 命令是 Linux 系统中非常有用的工具,可以帮助系统管理员方便地获取系统信息和监控系统状态。通过灵活运用这两个命令,可以有效地管理和维护 Linux 系统。注意:stat 命令的 -c 参数可以自定义输出格式,方便获取所需信息。可以将 watch 命令的输出重定向到文件中,方便后续分析。可以将 watch 命令和其他命令结合起来,编写脚本实现自动化监控。

2024-07-30 17:36:09 406

原创 Linux命令更新-du 和 df

du和df命令是 Linux 系统中非常重要的磁盘管理工具。通过灵活运用这两个命令,可以方便地查看磁盘使用情况,查找占用空间大的文件或目录,及时发现潜在的磁盘空间不足问题,从而更好地管理系统资源。

2024-07-29 16:56:59 353

原创 Linux命令更新-dmesg和journalctl

dmesg和journalctl是Linux系统管理员必备的工具,通过它们可以深入了解系统的运行状态,快速定位和解决问题。熟练掌握这两个命令的参数和用法,对于系统维护和故障排除具有重要意义。更多用法:可以使用一些日志分析工具,如logstash、elk,对日志进行更深入的分析和可视化。为了节省磁盘空间,可以对日志进行切割。可以将日志远程传输到集中日志服务器进行统一管理。想了解更多关于日志管理的知识,可以参考以下资源:Linux日志管理最佳实践。

2024-07-26 09:57:36 306

原创 linux命令更新-文本处理awk

awk是一种强大的文本处理工具,可以对文本文件进行格式化、统计、计算等操作。它逐行读取文本文件,并对每一行进行处理。awk的语法相对简单,但功能非常强大,是Linux系统中常用的文本处理工具之一。awk -F ':' 'function sum(a,b) {return a+b} {print sum($2,$3)}' passwd # 自定义求和函数awk命令是Linux系统中非常强大的文本处理工具,通过灵活运用其模式匹配、变量、函数等功能,可以实现各种文本处理任务。

2024-07-25 16:28:15 557

原创 Linux命令更新-文本处理sed

sed命令功能强大、易于使用,是运维人员和开发人员必备的文本处理工具。通过掌握sed命令的各种用法,可以高效地完成各种文本处理任务。

2024-07-23 11:15:07 333

原创 Linux命令更新-文本处理grep

grep命令是Linux系统中用于查找文本文件内容的实用工具,功能强大,易于使用。通过理解grep命令的用法和选项,可以快速定位文本文件中的特定内容,提高工作效率,在生产环境中有着广泛的应用。通过编写脚本,可以将grep命令与其他工具结合使用,完成更加复杂的任务,例如监控系统日志、统计代码行数等。

2024-07-22 09:43:49 547

原创 ​Linux命令更新-split命令

split命令是Linux系统中用于分割大文件的实用工具,可以根据指定的大小、行数或字符数将文件分割,方便存储、传输和处理。通过理解split命令的用法和选项,可以有效地管理和处理大型文件。

2024-07-19 17:11:04 382

原创 linux命令更新-diff和vimdiff

N 或 --new-file: 在比较目录时,即使文件在一个目录中不存在,也显示出来。-b 或 --ignore-space-change: 忽略所有空白字符的变化。-H 或 --speed-large-files: 提升大文件比较的速度。-w 或 --ignore-all-space: 忽略所有空白字符。-B 或 --ignore-blank-lines: 忽略空白行。-C或 --context: 类似于 -c,但是指定上下文行数。-y 或 --side-by-side: 并列显示两边的差异。

2024-07-18 11:03:12 418

原创 linux命令更新-paste和join

假设您需要将来自不同服务器的日志文件合并到一个文件中,每个日志文件的每一行都以服务器名称作为前缀。命令将两个文件的内容根据学生 ID 进行连接,并只输出学生姓名和成绩。命令不关心文件内容的含义,只是将每个文件的内容按列进行排列,而。命令用于将多个文件的内容按列合并到一个文件中,而。将每个服务器的日志文件都保存为单独的文件,并命名为。命令用于将多个文件的内容按列合并到一个文件中。命令用于将两个文件的内容根据共同字段进行连接。命令用于将两个文件的内容根据共同字段进行连接。

2024-07-17 15:45:07 938

原创 Linux命令更新-sort 和 uniq 命令

sort和uniq都是 Linux 系统中常用的文本处理命令。sort命令用于对文件内容进行排序。uniq命令用于去除文件中重复出现的行。sort-n: 按照数字进行排序-r: 反向排序-c: 统计每个元素出现的次数-t 分隔符: 指定分隔符,默认为空格-k 列号: 指定排序列,从左到右从 1 开始计数-u: 仅显示不重复的行sort命令可以对文件内容进行排序,支持多种排序方式,包括:按数字排序按字符串排序按自定义列排序正序排序反序排序例如,将文件102543例如,将文件。

2024-07-15 17:18:27 806

原创 Linux命令更新-Vim 编辑器

Vim 是 Linux 系统中常用的文本编辑器,功能强大、可扩展性强,支持多种编辑模式和操作命令,被广泛应用于程序开发、系统管理等领域。Vim 启动后默认进入命令模式,此时键盘输入的命令将用于控制编辑器本身,而不是直接编辑文本。Vim 拥有丰富的插件生态,可以扩展 Vim 的功能,满足各种使用需求。Vim 提供了丰富的功能和插件,可以满足不同用户的各种需求。: 进入可视化模式后,可以使用方向键选择要操作的文本块,然后可以使用。: Vim 可以根据输入的文本内容提供建议,帮助用户快速完成代码输入。

2024-07-13 16:30:17 1363

原创 linux命令更新-ln和readlink

ln和readlink是 Linux 系统中用于管理文件链接的两个重要命令。ln主要用于创建硬链接和软链接,而readlink用于解析软链接并显示其指向的目标。

2024-07-12 17:22:06 450

原创 linux命令-xargs 和 exec

都是 Linux系统中常用的命令,用于将命令行参数传递给另一个命令。如果要逐个处理参数,或者需要将命令的输出作为标准输入传递给下一个命令,则可以使用。如果要将管道输出传递给命令,或者需要一次性处理多个参数,则可以使用。命令,因为它可以逐个处理参数,并且可以方便地查看即将执行的命令。在实际运维工作中,根据具体的需求选择合适的命令。命令直接将指定的命令和参数作为当前 shell 的进程执行。命令从标准输入读取数据,并将数据作为参数传递给指定的命令。:将命令的输出作为标准输入传递给下一个命令。

2024-07-11 14:20:32 340

原创 linux命令更新-Chmod 和 Chown 命令

在 Linux 和 Unix 系统中,每个文件或目录都有一组权限,控制谁可以访问该文件或目录以及可以执行哪些操作。表示文件或目录的所有者具有读、写和执行权限,所属组的成员具有读和执行权限,其他用户具有读执行权限。表示所有者具有读、写和执行权限,所属组的成员具有读和执行权限,其他用户具有读执行权限。都是 Linux 和 Unix 系统中常用的命令,用于管理文件和目录的权限和所有权。: 递归地更改指定目录及其子目录中的所有文件和目录的权限。更改文件或目录的所有权可能会影响该文件或目录的访问权限。

2024-07-11 14:19:04 370

原创 linux命令更新-vmstat

vmstat命令是Linux/Unix系统中最常用的性能监控工具之一,用于显示虚拟内存的状态信息。它可以报告有关进程、内存、I/O等系统整体运行状态的统计信息,包括CPU使用率、内存使用情况、虚拟内存交换情况、磁盘I/O活动等。:指定要显示的统计信息类型间隔:指定两次统计信息之间的间隔时间,单位为秒次数:指定要显示统计信息的次数,如果省略则一直显示直到按Ctrl+C键退出-a:显示活动页面的信息-f:显示进程总数-m:显示slab分配信息-n:只显示一次表头信息-s:以简短的格式显示统计信息-d。

2024-07-11 14:16:27 375

原创 linux命令更新-strace命令

strace(System Trace)是Linux系统中一个功能强大的调试工具,用于跟踪用户空间进程对系统调用的执行情况。它可以记录每个系统调用的入口和退出参数、返回值以及耗费的时间,帮助程序员和运维人员分析程序行为、排查性能问题和调试程序故障。

2024-07-11 14:14:50 818

原创 linux命令更新-sar

它可以显示CPU、内存、磁盘、网络等各种系统性能指标,帮助管理员了解系统的运行状况,识别性能瓶颈,并进行优化。从输出结果可以看出,该系统的用户CPU使用率一直保持在99.80%左右,说明系统存在CPU瓶颈。该命令将每隔1秒输出一次eth0网口的网络性能数据,持续10秒。从输出结果可以看出,该系统的eth0网口的收发包数量正常,没有明显的网络瓶颈。从输出结果可以看出,该系统的磁盘读写速度比较正常,没有明显的I/O瓶颈。该命令将每隔1秒输出一次磁盘I/O性能数据,持续10秒。:显示启动时间以来的统计数据。

2024-07-11 14:13:48 415

原创 linux命令更新-RPM和dpkg

RPM(Red Hat Package Manager)和dpkg(Debian Package Management System)是两种流行的Linux发行版包管理工具,用于安装、更新和卸载软件包。RPM主要用于基于Red Hat Enterprise Linux、CentOS和Fedora等使用RPM包格式的Linux发行版。RPM和dpkg都是功能强大的Linux发行版包管理工具,可以简化软件包的安装、更新和卸载操作。在安装或卸载软件包之前,请阅读软件包的说明文档。使用RPM包格式的软件包。

2024-07-11 14:12:56 358

原创 linux命令更新-APT和YUM

APT(Advanced Package Tool)和YUM(Yellowdog Updater Modified)是两种流行的Linux发行版包管理工具,用于安装、更新和卸载软件包。YUM主要用于基于Red Hat Enterprise Linux、CentOS和Fedora等使用RPM包格式的Linux发行版。APT和YUM都是功能强大的Linux发行版包管理工具,可以简化软件包的安装、更新和卸载操作。APT主要用于基于Debian和Ubuntu等使用dpkg作为软件包管理系统的Linux发行版。

2024-07-11 14:11:53 298

原创 linux命令更新-resize2fs和xfs_growfs

案例一使用resize2fs命令直接修改已格式化分区的超级块,而案例二使用xfs_growfs命令先将额外的物理空间添加到LVM逻辑卷中,然后再更新文件系统的超级块。在公有云的可扩容的云盘案例中,通常会使用LVM来管理存储空间或分布式云存储,因此案例二的 LVM逻辑卷扩容 方式更为适用。是Linux系统中常用的文件系统扩容工具,用于扩展已存在的ext2/ext3/ext4和xfs文件系统的容量。用于扩展ext2/ext3/ext4文件系统的容量。它可以直接修改文件系统的超级块,以反映新的文件系统大小。

2024-07-11 11:30:09 1019

原创 linux命令更新-​lsattr 和 chattr

lsattr和chattr是在 Linux 系统中用于管理和查看文件扩展属性的命令。这些属性被称为文件的“特殊权限”或“扩展属性”,不同于常规的读、写、执行权限。

2024-07-11 11:27:35 325

原创 linux命令更新-iostat 和 iotop

iostat和iotop是 Linux 系统中用于监控磁盘 I/O 活动的两个非常有用的工具。下面分别介绍它们的使用方法和一些运维场景案例。

2024-07-11 11:25:24 506

原创 linux命令更新-umask

在三级等保测评中,对文件系统安全性的要求之一是设置合理的 umask 值,以限制普通用户创建新文件或目录的默认权限。该方案旨在为运维人员提供调整 umask 值的相关步骤和注意事项,帮助企业满足三级等保对文件系统安全性的要求。通过合理设置 umask 值,可以限制普通用户创建新文件或目录的权限,降低文件泄露的风险。调整 umask 值可能会影响现有文件或目录的权限。调整 umask 值后,需要告知所有用户,并对相关操作流程进行相应调整。定期检查 umask 值是否正确设置,并根据需要进行调整。

2024-07-11 11:22:33 293

原创 linux命令分享-find命令

find命令是 Linux 系统中用于查找文件的强大工具。它可以根据文件名、文件类型、文件大小、文件权限、修改时间等多种条件进行查找,并支持对匹配到的文件执行各种操作。查找路径查找条件-and-or动作-print-delete-exec-name-typefdlspcb-size100k10M1G-time-mtime +7-atime -30-ctime +1-perm-perm 644-user-user root-group-depthfind .test.txttest.txttest.txt。

2024-07-10 15:34:57 883

转载 kubernetes(k8s)修改service NodePort的端口范围

修改NodePort的范围1、修改kube-apiserver.yaml文件2、重启apiserver3、验证结果前提:在 Kubernetes 集群中,NodePort 默认范围是 30000-32767,某些情况下,因为您所在公司的网络策略限制,您可能需要修改 NodePort 的端口范围,本文描述了具体的操作方法。下面的配置是基于 kubeadm 安装的集群1、修改kube-apiserver.yaml文件使用 kubeadm 安装 K8S 集群的情况下,您的 Master 节点上会有

2022-04-01 14:35:47 3307

原创 英文Ubuntu系统安装中文支持,中文UTF-8

第一步,安装中文包:sudo apt-get install language-pack-zh*第二步,配置相关环境变量:sudo vim /etc/environment在文件中增加语言和编码的设置:LANG=“zh_CN.UTF-8”LANGUAGE=“zh_CN:zh:en_US:en”我的配置文件显示如下:PATH="/usr/local/sbin:/usr/local/b...

2019-10-15 21:04:28 506

原创 kubeadm 安装k8s 与升级

安装docker:bash docker.sh镜像加速:sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://gevxelu6.mirror.aliyuncs.com"] } EOF sudo...

2019-10-04 19:13:01 324

原创 centos7.5 编译安装nginx1.16

官方源码包下载地址:https://nginx.org/en/download.html1.登录官网获取下载链接直接wget[root@localhost ~]# wget https://nginx.org/download/nginx-1.16.0.tar.gz2.解压文件[root@localhost ~]# tar -xf nginx-1.16.0.tar.gz3.检查当前...

2019-08-11 19:49:56 303

空空如也

空空如也

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

TA关注的人

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