
linux
文章平均质量分 81
binqian
这个作者很懒,什么都没留下…
展开
-
【Nginx】反向代理Https时相关参数:
这意味着如果后端服务器使用SNI来选择证书,而没有接收到正确的主机名,可能会导致SSL握手失败,也可以后台服务返回一个默认的证书。启用这个参数可以确保后端服务器收到正确的主机名,从而使用正确的证书进行SSL握手。默认情况下,这个参数是关闭的(off),这意味着Nginx不会验证后端服务器返回的证书。启用这个参数可以提高安全性,但可能需要额外的配置,如指定受信任的CA证书。指定受信任的CA证书文件路径,用于验证后端服务器的证书。:指定客户端证书的文件路径,用于向后端服务器验证Nginx的身份。原创 2024-11-14 22:35:37 · 795 阅读 · 0 评论 -
【linux】如何扩展磁盘容量(VMware虚拟机)-转载
扩展虚拟机磁盘前,需要先把虚拟机关机才能进行扩展磁盘操作。原创 2024-11-14 09:16:35 · 5335 阅读 · 0 评论 -
【Linux】 shell 学习汇总[转载]
表示任务在后台执行,如要在后台运行redis-server,则有 redis-server & (后台执行,常用哦,代码后台跑着,就可以收拾书包回家了,之后可以用ps -ef|grep xx 查询进程)-A --after-context= #除了显示符合范本样式的那一列之外,并显示该行之后的内容。comm A B 不加任何参数输出的第一列为只在A中出现的行,第二列为只在B中出现的行,第三列为A和B中相同的行,\t为定界符。原创 2024-11-14 08:43:02 · 877 阅读 · 0 评论 -
【Linux】内核参数修改
目录中的文件在系统启动时会按字母顺序依次加载。为了避免参数覆盖,建议使用不同的数字前缀来控制加载顺序,并确保每个文件中的参数名称唯一。通过合理组织配置文件,您可以有效地管理内核参数,确保系统的稳定性和性能。原创 2024-11-13 17:57:29 · 484 阅读 · 0 评论 -
【Linux】内核模版加载modprobe | lsmod
modprobe是一个强大的工具,用于管理和操作 Linux 内核模块。通过使用modprobe,您可以轻松地加载、卸载和管理模块,确保系统在需要时能够正确加载所需的模块。原创 2024-11-13 17:44:48 · 1132 阅读 · 0 评论 -
【linux】查看不同网络命名空间的端口
在部署harbor时,内部用的是数据库postgresql,端口默认是: 5432,一开始以为这个数据库docker容器是在本命名空间中,一直用ss -lnt查询系统的端口,找不到5432端口。但是harbor要能正常使用,所有怀疑harbor的容器都是创建了新的网络命名空间。怎么查看呢?原创 2024-11-08 12:51:12 · 293 阅读 · 0 评论 -
【Nginx】编译安装(Centos)
proxy_temp_file_write_size属性。属性作用:当你访问资源信息超过该参数设置的大小时,nginx会先将文件写入临时目录(这里是:/var/lib/nginx/tmp)。,如果使用root用户执行nginx -t命令,则会导致临时文件(fastcgi、scgi、uwsgi、client_body、proxy)目录权限所有者被更改为nobody。原创 2024-11-01 17:50:11 · 1183 阅读 · 0 评论 -
【Linux】mnt命名空间-操作
先来认识一个unshare。unshare 是 util-linux 工具包中的一个工具,CentOS 7 系统默认已经集成了该工具,使用 unshare 命令可以实现创建并访问不同类型的 Namespace。查看所有命名空间,type是命名空间类型。原创 2024-10-30 22:10:06 · 566 阅读 · 0 评论 -
【Linux】命名空间介绍[转载]
在不同的 PID Namespace 中,进程可以拥有相同的 PID 号,利用 PID Namespace 可以实现每个容器的主进程为 1 号进程,而容器内的进程在主机上却拥有不同的PID。也就是说,我新创建的这个 /bin/bash 进程,由于加入了该容器进程(PID=25686)的 Network Namepace,它看到的网络设备与这个容器里是一样的,即:/bin/bash 进程的网络设备视图,也被修改了。而第二个参数,则是你要在这个 Namespace 里运行的进程,比如 /bin/bash。原创 2024-10-30 21:38:45 · 769 阅读 · 0 评论 -
【Linux】升级 Centos7的内核
升级内核centos 7.x系统自带的3.10.x内核存在一些bugs,导致运行docker、k8s不稳定。K8S安装必须升级内核版本到4.4以上。原创 2024-10-26 16:28:56 · 784 阅读 · 0 评论 -
【 Linux】 Linux 目录结构
【代码】【 Linux】 Linux 目录结构。原创 2024-10-05 16:27:56 · 172 阅读 · 0 评论 -
【Linux】几种常见配置文件介绍
目录/lib/systemd/system 以及/usr/lib/systemd/system 其实指向的是同一目录,在根目录 / 目录下执行命令ll,看下图该目录中包含的是软件包安装的单元是说通过 yum、dnf、rpm 等软件包管理命令管理的 systemd 单元文件,都放置在该目录下。/etc/systemd/system/(系统管理员安装的单元, 优先级更高)在一般的使用场景下,每一个 Unit(服务等) 都有一个配置文件,告诉 Systemd 怎么启动这个 Unit。Systemd。原创 2024-10-01 20:42:32 · 1399 阅读 · 0 评论 -
【Linux】 init 介绍【转载】
init是Linux系统操作中不可缺少的程序之一。所谓的init进程,它是一个由内核启动的用户级进程。内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。所以,init始终是第一个进程(其进程编号始终为1)。内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init。如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。原创 2024-10-02 16:34:18 · 1776 阅读 · 0 评论 -
【Linux】Systemd介绍-网络整理
Systemd是目前Linux系统上主要的系统守护进程管理工具,有如下特点:1.支持并行化任务2.同时采用socket式与D-Bus总线式激活服务;3.按需启动守护进程(daemon);4.利用Linux的cgroups监视进程;5.支持快照和系统恢复;6.维护挂载点和自动挂载点;7.各服务间基于依赖关系进行精密控制。Systemd可以管理所有系统资源,不同的资源统称为 Unit(单元),Unit一共分成以下12种。原创 2024-10-01 21:32:46 · 1084 阅读 · 0 评论