自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker配置nginx并且本地主机挂载文件,保证容器删除,数据不丢失

在Docker中配置Nginx涉及多个步骤,包括拉取Nginx镜像、运行Nginx容器、配置Nginx以及管理Nginx容器等。

2025-03-14 22:44:46 423

原创 一些docker命令

这些命令覆盖了 Docker Compose 的大部分功能,能够帮助用户轻松管理和编排多容器 Docker 应用。

2025-03-14 22:42:20 1179

原创 docker安装教程并且配置华为云加速

在CentOS上安装和配置Docker CE(社区版)是一个相对简单的过程,可以通过以下步骤完成。如果你希望使用作为一个独立二进制文件安装,而不是通过DNF安装插件的方式,也可以参考文末的补充内容。

2025-03-14 22:40:52 641

原创 Vi/Vim命令详解:高效文本编辑的利器

Vi/Vim作为一款强大的文本编辑器,其命令和功能非常丰富。本文仅介绍了一些常用的命令和技巧,但掌握这些已经能够大大提高文本编辑的效率。对于想要进一步深入学习的用户,建议查阅Vi/Vim的官方文档或相关教程,以掌握更多高级技巧和功能。相信通过不断的练习和探索,你一定能够成为Vi/Vim的高手。

2025-03-14 22:38:58 1120

原创 apt/yum/dnf/dkg命令详细:软件安装

apt(Advanced Package Tool)是Debian及其衍生版(如Ubuntu)中广泛使用的软件包管理工具。它提供了一系列简洁且易于记忆的命令,用于查找、安装、升级、删除和管理软件包。下面将对apt命令进行详细解析。

2025-03-10 18:47:09 1454

原创 Linux系统多种快捷键

Linux系统中包含多种快捷键,它们可以极大地提高用户的工作效率。

2025-03-10 18:45:00 544

原创 docker查看正在运行的容器详细教程

在Docker中,要查看正在运行的容器,可以使用docker ps命令。这个命令会列出当前所有正在运行的容器。

2025-02-22 15:28:02 964

原创 安装Bash completion解决tab不能补全问题

Bash completion 是一个强大的功能,它可以帮助你在 Bash shell 中自动补全命令、文件名、选项等。不过,如果你发现 root 用户下没有启用 Bash completion,可能是因为配置或安装的问题。如果以上步骤仍然无法解决问题,可能需要检查你的系统是否有特定的配置或权限问题影响了 Bash completion 的功能。或者,如果 completion 脚本位于/usr/share/bash-completion/bash_completion。重新加载 Bash 配置。

2025-02-22 15:26:00 695

原创 docker删除镜像详细教程

在Docker中删除镜像可以使用docker rmi。

2025-02-18 18:19:25 6974

原创 linux----docker配置nginx详细教程

在Docker中配置Nginx涉及多个步骤,包括拉取Nginx镜像、运行Nginx容器、配置Nginx以及管理Nginx容器等。以下是一个详细的指南:首先,需要从Docker Hub拉取官方的Nginx镜像。可以使用以下命令:或者,如果需要特定版本的Nginx,可以指定版本号,例如:二、运行Nginx容器使用命令启动一个Nginx容器。这里使用默认配置,并将容器的80端口映射到主机的80端口。可以使用以下命令:其中,表示后台运行容器,为容器指定一个名称,将主机的80端口映射到容器的80端口。为了更灵

2025-02-18 18:12:05 1283

原创 sed命令详细教程

sed命令是Linux系统中强大的文本处理工具,能够方便地进行文本的筛选、查找、替换等操作。以下是对sed。

2025-02-17 22:46:45 506

原创 Nginx 负载均衡实战:构建高效稳定的 Web 服务

本文通过一个实际的 Nginx 配置案例,详细介绍了如何使用 Nginx 实现负载均衡,以构建一个高效稳定的 Web 服务。通过合理配置上游服务器池和服务器块,以及选择合适的负载均衡策略,你可以显著提升系统的性能和可用性。希望这篇文章对你有所帮助,如果你有任何问题或建议,请随时留言交流。kill-USR2。

2025-02-17 22:43:12 819

原创 Vue 3应用Nginx配置指南

通过上述步骤,你已经成功为Vue 3应用配置了Nginx服务器。这样,你的Vue 3应用就能够以高效、稳定的方式提供给用户访问了。在部署Vue 3应用时,Nginx作为一个高性能的HTTP和反向代理服务器,能够提供稳定且高效的服务。本文将指导你如何在Linux系统中为Vue 3应用配置Nginx,具体步骤包括在。文件映射的IP地址)来验证你的Vue 3应用是否已经成功部署。在修改或添加Nginx配置文件后,强烈建议检查配置文件的语法是否正确,以避免重启Nginx服务时出错。,并验证Nginx配置的正确性。

2025-02-17 08:00:00 872

原创 linux配置hosts解析

文件中的配置是静态的,即它们不会随着网络的变化而自动更新。因此,在动态变化的网络环境中,可能需要定期手动更新这些配置。此外,对于大型网络或需要更灵活和可扩展的DNS解析方案的情况,建议使用DNS服务器而不是依赖。这个文件是Linux系统中一个负责IP地址与域名快速解析的文件,以ASCII格式保存在。在Linux系统中配置局域网内的host解析,主要是通过编辑。在vi编辑器中,这通常是通过按。在nano编辑器中,这通常是通过按。:首先,需要打开Linux系统的终端。:配置完成后,可以通过在终端中使用。

2025-02-17 06:00:00 1479

原创 Linux---tail命令详细教程

tail命令是Linux和类Unix系统中的一个常用工具,用于显示文件的末尾部分。

2025-01-14 18:09:42 1351

原创 Linux---history查看命令历史记录命令

history命令是Linux系统中用于显示和管理用户之前执行过的命令列表的实用工具。以下是history。

2025-01-14 18:06:46 3432

原创 linux---Nginx源码安装

使用yum命令安装Nginx所需的依赖包,包括gcc-c++、zlib、zlib-devel、openssl、openssl-devel、pcre、pcre-devel等。在浏览器中输入Linux服务器的IP地址和端口号(默认80端口可省略),即可访问Nginx的默认页面。如果遇到报错,如“./configure: error: C compiler cc is not found”,则需要先安装gcc和gcc-c++。确保Linux系统的防火墙已放行Nginx的默认端口(80端口)。

2025-01-13 11:00:21 493

原创 linux---Nginx详细教程(包含安装,网站部署)

Nginx由俄罗斯人开发,第一个公开版本0.1.0发布于2004年10月4日。其源代码以类BSD许可证的形式发布,特点是占有内存少、并发能力强,官方的并发量最高可达5w/s,在整个web应用程序的生产环境使用率中名列前茅。

2025-01-13 10:58:13 1334

原创 在Linux系统中配置邮件发送功能

通过本文的指导,您应该能够在Linux系统中成功配置邮件发送功能。这包括安装必要的软件、配置mail.rc文件、获取并添加SMTP服务器的SSL/TLS证书以及测试邮件发送功能。希望这些信息对您有所帮助!​。

2025-01-01 15:22:35 744

原创 Linux---自动化工具Ansible模块教程

Ansible是一款为类Unix系统开发的自由开源的配置和自动化工具,它使用SSH来和节点进行通信,并基于模块工作。

2025-01-01 15:10:53 991

原创 Linux---grep命令文本搜索工具详细教程

grep是一个非常强大的文本搜索工具,能够在文件中查找匹配特定模式的行,并打印这些行。

2024-12-30 00:27:07 888

原创 linux自动化批量分发SSH密钥同时批量测试SSH连接教程(包含自动化脚本代码)

Linux分发密钥原理主要涉及SSH(Secure Shell)协议,该协议用于在客户端和服务器之间建立安全的加密连接。综上所述,Linux分发密钥原理是通过生成密钥对、分发公钥、进行SSH登录认证等步骤来实现的。如果比对成功,则表示客户端成功证明了其身份,允许其登录到服务器。:客户端使用自己的私钥对加密的随机数进行解密,并将解密后的原文信息返回给服务器。:当客户端尝试通过SSH连接到服务器时,它会发送一个包含其公钥的登录请求。:如果找到匹配的公钥,服务器会生成一个随机数,并使用该公钥对其进行加密。

2024-12-30 00:18:53 1565

原创 linux自动化一键批量检查主机端口

要保存规则,可以使用iptables-save命令将规则导出到文件,并在系统启动时重新加载。另外,如果你想要一个更详细的端口扫描报告,包括操作系统检测和服务版本检测,你可能需要使用更高级的端口扫描工具,如。我关闭的是22端口,各位可以关其它的或者打开其它端口测试,谨慎关闭22端口!比如下面的例子,我们只需要把nc那一行的命令替换成nmap即可。下面是一键批量检查主机端口的脚本完整代码,都写了注释。然后可以通过命令行的方式检查一下机器打开端口的状态。脚本代码中,上面内容替换成下面的。

2024-12-27 17:50:24 1103

原创 nmap命令详细教程

Nmap(Network Mapper)是一款开源的网络扫描和安全审计工具,广泛用于网络安全领域。它能够帮助用户快速发现网络上的主机和服务、识别操作系统类型以及进行漏洞扫描等任务。

2024-12-27 14:47:55 1035

原创 linux一键脚本修改ip地址详细教程(适合各发行版系统,脚本代码有详细注释)

修改ip之前我们需要找到系统网卡配置文件的位置,因为不同系统网卡配置文件路径可能不相,所以我们需要特别注意命令的路径。如果路径不同,把下面所有的命令路径改成自己的网卡配置路径即可。在ip.sh文件中添加下面内容(只需要把对应参数替换成自己的即可)

2024-12-26 17:08:54 779

原创 linux---awk命令详细教程

awk由Alfred Aho、Brian Kernighan和Peter Weinberger三人开发,其名称分别代表这三位作者姓氏的第一个字母。awk支持用户自定义函数和动态正则表达式等先进功能,是Linux/Unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。

2024-12-26 16:43:13 1657

原创 Linux---rsync备份服务详细教程(内容包含备份脚本,校验,免密操作等)

注意:在测试的时候请保证两台服务器可以ping通,还有防火墙打开873端口。进行下面操作之前请确认是否安装rsync,如果没有安装执行下面命令安装。特别注意:脚本创建前请确认备份路径文件、推送用户、ip、密码是否正确。以下操作我使用了两台服务器,一台提供rsync服务,一台为客户机。rsync服务ip:192.168.233.102。检查进程 ps -ef |grep rsync。下面命令在一台新的服务器执行。创建目录并将目录分配用户组。创建密码文件并且分配权限。启动服务rsync服务。

2024-12-24 00:53:46 1151

原创 Linux---date时间命令(包含简单脚本代码)

计算一个脚本执行时间。

2024-12-23 17:22:06 319

原创 Linux---防火墙端口设置(firewalld)

更改后需要重新加载防火墙配置以应用更改。验证验证防火墙是否已设置为开机自启。检查端口是否成功打开。

2024-12-23 16:56:45 660

原创 chmod文件权限属性设置命令

在UNIX系统家族里,文件或目录权限的控制分别以读取、写入、执行3种一般权限来区分,另有3种特殊权限可供运用。符号连接的权限无法变更,如果用户对符号连接修改权限,其改变会作用在被连接的原始文件。Linux用 户分为:拥有者、组群(Group)、其他(other),Linux系统中,预设的情況下,系统中所有的帐号与一般身份使用者,以及root的相关信 息, 都是记录在/etc/passwd文件中。每个人的密码则是记录在/etc/shadow文件下。此外,所有的组群名称记录在/etc/group內!

2024-12-22 19:08:33 370

原创 chown文件用户属性设置命令

​ chown命令改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。用户可以是用户或者是用户D,用户组可以是组名或组id。文件名可以使由空格分开的文件列表,在文件名中可以包含通配符。只有文件主和超级用户才可以便用该命令。将目录/usr/meng及其下面的所有文件、子目录的文件主改成 liu。文章出处:https://man.niaoge.com/chown。

2024-12-22 19:03:22 406

原创 解决Vmware虚拟机系统镜像无法解析DNS

打开VMware虚拟网络编辑器。TCP/IPV4配置内容如下。输入ncpa.cpl。配置TCP/IPV4。

2024-12-22 15:40:57 604

原创 crontab命令进程和作业管理(定时任务详细说明)

格式:* * * * * command其中第一个*:分钟,0到59之间的任何整数。第二个*:小时,0到23之间的任何整数。第三个*:日,1到31之间的任何整数。第四个*:月份,1到12之间的任何整数。第五个*:星期,0到7之间的任何整数,这里的0或7代表星期日。command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件。在以上各个字段中,还可以使用以下特殊字符:逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”

2024-12-21 18:41:31 343

原创 linux---使用定时任务同步时间

首先,确保你的系统上安装了ntpdate工具,它用于从NTP服务器获取并设置系统时间。如果你的系统上没有安装,你可以通过包管理器进行安装。可以看到添加的定时任务,任务每5分钟会进行一次时间同步。在文件中添加下面内容。

2024-12-21 17:42:50 449

原创 Linux---添加网卡(VMware虚拟机)

备注:下面两条命令都是重启网卡命令,但是有些系统使用的服务管理器不同,所以看哪条命令可以执行成功就执行哪条。可以看到存在lo和ens33两个网卡。可以看到ens36网卡配置的ip信息。可以看到多出来一块网卡ens36。在VMware中添加网络适配器。

2024-12-20 20:52:17 2753

原创 Linux---vi/vim命令

vi和vim有很多命令都相同,可以参考下面的命令。

2024-12-20 20:46:50 427

原创 Linux---cmake安装教程

如果在编译过程中出现找不到openssl或者没有安装openssl,则需要安装openssl和设置环境变量,具体操作可以看下文内容可能需要的额外操作部分。大家可以去官网下载,如果找不到也可以在我分享的百度网盘链接下载(请各位支持正版软件,此链接仅用于学习分享)百度网盘链接:https://pan.baidu.com/s/1KdMuF6dAlj-QirE62TZ0xw?进入openssl-3.4.0文件夹。进入cmake-3.30.0文件夹。安装成功会输出版本信息。安装Open SSL。

2024-12-09 17:45:31 785

原创 Linux---scp命令

将远程主机xxxx,/home/music路径下的1.mp3文件复制到本地/home/music路径下。将本地文件1.mp3复制到远程主机xxx,/home/music路径下。file_source:本地要被复制的文件或者文件路径。file_target:被复制的文件所在路径。

2024-12-09 16:20:44 460

原创 Linux--apt命令

【代码】Linux--apt命令。

2024-12-08 20:55:36 479

原创 Linux---yun命令

yum check-update: 列出所有可更新的软件清单命令:yum update: 更新所有软件命令yum install <package_name>: 仅安装指定的软件命令yum update <package_name>: 仅更新指定的软件命令**yum list:**列出所有可安裝的软件清单命令yum remove <package_name>: 删除软件包命令yum search <package_name> : 查找软件包命令

2024-12-08 20:31:43 225

空空如也

空空如也

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

TA关注的人

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