- 博客(48)
- 收藏
- 关注
原创 docker配置nginx并且本地主机挂载文件,保证容器删除,数据不丢失
在Docker中配置Nginx涉及多个步骤,包括拉取Nginx镜像、运行Nginx容器、配置Nginx以及管理Nginx容器等。
2025-03-14 22:44:46
423
原创 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
原创 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
原创 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
原创 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---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自动化批量分发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---防火墙端口设置(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---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---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关注的人