自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 #yyds干活盘点#8.Docker安装Tomcat

解决:tomcat容器中,有个webapps.dist目录,这个目录里面就是原来tomcat里面webapps里面的东西,我们只需要把webapps.dist中的文件拷贝到webapps中即可(或者修改webapps.dist目录到名称为webapps)。如果可以在宿主机上,提供一个webapps目录的映射,映射到容器中,这样每次部署项目时,只需要在宿主机上的webapps目录上部署,然后自动同步到docker容器内部就好了。原因:是由于下载下的镜像是阉割版的,webapps目录下没有ROOT导致的。

2024-09-14 17:22:32 647

原创 #yyds干活盘点#7.Docker安装Nginx

因此,我们后面会使用数据卷技术来解决这个问题,让我们在宿主机上改了nginx.conf 配置文件,容器中的nginx可以直接读取到。nginx.conf 配置文件是在容器内部的,如果每次都去容器中去修改nginx.conf 配置文件,会不会太麻烦了?-p 暴露端口,3031是宿主机暴露给外网访问的端口,80是nginx在容器中的端口。7.1. 在DockerHub上搜索nginx。--name 给容器命名。7. Docker安装Nginx。7.5. 查看nginx配置信息。

2024-09-14 13:53:32 599

原创 #yyds干活盘点#6.Docker其他命令

docker cp 容器ID:文件目录 宿主机路径 将容器中的文件,从容器内拷贝到宿主机中。docker logs -t -f --tail 10 容器ID 查看容器中最近10条日志。这是由于容器中没有前台进程,docker发现容器中没有应用,就会自动停止。# 10.拷贝容器中的docker.java文件到宿主机的home目录下。docker logs -t -f 容器ID 查看容器中的日志。# 6.查看容器内home目录下的文件,现在是没有任何文件的。上面命令中的-t -f 可以写成 -tf。

2024-09-14 10:14:17 524

原创 #yyds干活盘点#5.Docker容器命令

docker rm -f $(docker ps -aq) 强制删除所有容器(正在运行的容器+历史运行过的容器)docker rm 容器ID 删除指定的docker容器(不能删除掉正在运行的容器)# docker ps -aq 查看正在运行的容器ID+历史运行过的容器ID。docker ps -aq 查看正在运行的容器ID+历史运行过的容器ID。# docker ps -a 查看正在运行的容器+历史运行过的容器。docker ps -a 查看正在运行的容器+历史运行过的容器。查看最近创建的几个容器。

2024-09-13 18:06:15 649

原创 #yyds干活盘点#4.Docker镜像命令

删除所有的镜像,$(docker images -aq)是作为参数传进去的,docker images -aq命令查询出来的是所有镜像的ID。# 下面命令的$(docker images -aq)是作为参数传进去的,`docker images -aq`命令查询出来的是所有镜像的ID。docker rmi -f 镜像名(或镜像的ID) 镜像名(或镜像的ID) 镜像名(或镜像的ID) 镜像名(或镜像的ID)# 查看docker的详细信息(系统信息,包括镜像、容器的数量)

2024-09-13 17:58:36 1036

原创 【linux调优系列】ps 进程查看器

Linux中的ps命令是ProcessStatus的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。

2024-09-13 13:23:49 513

原创 free 查询可用内存

free的输出一共有四行,第四行为交换区的信息,分别是交换的总量(total),使用量(used)和有多少空闲的交换区(free),这个比较清楚,不说太多。FO[2][4]表示被几个进程共享的内存的,现在已经deprecated,其值总是0(当然在一些系统上也可能不是0,主要取决于free命令是怎么实现的)。因为被系统cache和buffer占用的内存可以被快速回收,所以通常FO[3][3]比FO[2][3]会大很多。memory)比较大,而FO[2][3]比较小的原因。FO[2][6]表示被OS。

2024-09-13 11:21:43 278

原创 ldd 查看程序依赖库

ldd显示可执行模块的dependency的工作原理,其实质是通过ld-linux.so(elf动态库的装载器)来实现的。ld-linux.so模块会先于executable模块程式工作,并获得控制权,因此当上述的那些环境变量被设置时,ld-linux.so选择了显示可执行模块的dependency。作用:用来查看程式运行所需的共享库,常用来解决程式因缺少某个库文件而不能运行的一些问题。如果依赖的某个库找不到,通过这个命令可以迅速定位问题所在;原理: ldd不是个可执行程式,而只是个shell脚本;

2024-09-13 11:15:39 316

原创 【linux调优系列】lsof 一切皆文件

在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。套接字等,系统在后台都为该应用程序分配了一个文件描述符,该文件描述符提供了大量关于这个应用程序本身的信息。实例13:列出目前连接主机nf5260i5-td上端口为:20,21,80相关的所有文件信息,且每隔3秒重复执行。0表示标准输入,1表示标准输出,2表示标准错误,从而可知:所以大多数应用程序所打开的文件的。实例5:列出某个用户以及某个进程所打开的文件信息。实例4:列出某个程序进程所打开的文件信息。

2024-09-13 10:57:40 664

原创 #yyds干活盘点#3.Docker安装

Docker 是一个 Client - Server 结构的系统,Docker的守护进程运行在主机上。国内的Docker仓库:阿里云、华为云、腾讯云都有容器服务器,使用国内的容器服务器,需要配置镜像加速!帮助文档: https://docs.docker.com/get-docker/通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中的)Docker利用容器技术,独立运行一个或一组应用,通过镜像来创建的。docker镜像就好比一个模版,可以通过这个模版来创建容器服务。

2024-09-13 09:52:17 981

原创 #yyds干活盘点#2.Docker概述

Docker 是一个 开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的 镜像中,然后发布到任何流行的 Linux或 Windows操作系统的机器上,也可以实现 虚拟化。并且,我们的开发人员与运维人员通常会由于产品、项目上线部署发生一些联系(即:沟通、支持),在工作中,我们还会经常听到一句话:“我在我的电脑上运行正常啊”,这句话一般是开发人员说的。Docker容器内的应用,是直接运行在宿主机的内核上的,容器是没有自己的内核的,也没有虚拟我们的硬件,所以就轻便了。

2024-09-13 09:44:26 802

原创 #yyds干活盘点#1.Docker学习大纲

CI/CD(持续集成/持续部署)例如 Jenkins。Docker Compose(集群管理)Docker Swarm(容器编排)1. Docker学习大纲。Docker镜像【重要】IDEA整合Docker。Docker网络原理。

2024-09-13 09:38:23 146

原创 linux划分逻辑卷及扩容

最后要使用resizefs2命令重新加载逻辑卷的大小才能生效。

2024-09-12 17:40:38 439

原创 Linux下NFS服务器的搭建与配置

这是因为当服务器在启动 NFS 时会随机取用数个埠口,并主动的向 RPC 注册,因此 RPC 可以知道每个埠口对应的 NFS 功能,然后 RPC 又是固定使用 port 111 来监听客户端的需求并回报客户端正确的埠口, 所以当然可以让 NFS 的启动更为轻松愉快了!因为 NFS 支持的功能相当的多,而不同的功能都会使用不同的程序来启动, 每启动一个功能就会启用一些端口来传输数据,因此, NFS 的功能所对应的端口才没有固定住, 而是随机取用一些未被使用的小于 1024 的埠口来作为传输之用。

2024-09-12 17:37:02 921

原创 linux常用硬件查看命令~

1、总核数 = 物理CPU个数 X 每颗物理CPU的核数# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数。head -n 1 /etc/issue 查看操作系统版本。cat /proc/cpuinfo 查看CPU信息。3、查看每个物理CPU中core的个数(即核数)uname -a 查看内核/操作系统/CPU信息。free -m 查看内存使用量和交换区使用量。7、查看内存槽位数和使用状况。4、查看CPU信息(型号)2、查看物理CPU个数。ps:其他命令整理补充。

2024-09-12 17:22:50 209

原创 linux下关闭acp电源管理模块

在kernel一行最后加上acpi=off noacip。#服务器重启故障、服务器异常死机故障。#CPU内存负载过大会宕机或者重启。#温度过高 会自动关机。

2024-09-12 17:22:03 343

原创 esxi 增加snmp 监控

true团体名称服务端IP @161 团体名称

2024-09-12 17:20:47 398

原创 Linux下查看进程打开的文件句柄数

以上命令中,H指定了硬性大小,S指定了软性大小,n表示设定单个进程最大的打开文件句柄数量。设定句柄数量后,系统重启后,又会恢复默认值。4.rsync --delete-before -a -H -v --progress --stats /tmp/test/ ar/spool/postfix/maildrop 使用该命令进行清理。2.使用ls -lt ar/spool/postfix/maildrop/ | wc -l 查看该目录下文件有330W。一、查看系统默认的最大文件句柄数,系统默认是1024。

2024-09-12 17:20:13 727

原创 linux字体安装

请注意,如果你已经有了fc-cache命令但是它不工作,可能是字体配置文件有问题,或者字体文件权限设置不正确。这种情况下,你可能需要检查字体文件的权限和位置,并确保fontconfig的配置文件(通常是/etc/fonts/fonts.conf或者~/.fonts.conf)正确指向这些字体文件。fc-cache 是字体配置的一部分,它是fontconfig包的一部分。fc-cache命令用于建立字体信息的缓存,这有助于提高系统识别已安装字体的速度。fc-cache 命令安装。

2024-09-12 17:19:14 212

转载 nginx stream realip使用

由于要开始用nginx的tcp代理,发现最终http打印出来的IP都是最后一个代理的内网IP,这就不方便去查问题了。那就依样画葫芦吧。但是发现个问题,TCP层面哪里有header头啊。还好nginx提供了stream_realip这个模块。先说这个处理的思路吧。大家都知道tcp是没有header这些东西的,那就只能从data部分来着手了。TCP proxy_protocol的定义其实就是在数据报文最前面加上对应的IP信息。然后最后一个server解开这个data前面的IP信息。

2024-04-07 15:00:45 260

原创 【问题解决】mysqldump:unknown variable ‘sql_mode=NO_ENGIN

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 删掉或者注释掉,发现问题解决了。问题解决】mysqldump:unknown variable 'sql_mode=NO_ENGIN。前提:需要确定my.cnf的位置,即需要先mysql的相关配置文件的存放地址。/etc/my.cnf 中,把。

2024-03-22 17:31:45 330 1

原创 Nginx会话保持

Nginx的会话保持,也称为粘性会话(sticky sessions),是指在负载均衡场景下,为了保证同一个用户的请求始终被转发到同一台后端服务器进行处理的一种策略。使用Session持久化存储: 如果应用支持将session数据存储在共享存储(如Redis、Memcached等)中,那么即使请求被分发到不同的后端服务器,也能获取到正确的session数据,从而实现跨服务器的会话保持。总的来说,选择哪种方式实现会话保持,需要根据具体的业务需求和技术架构来决定。

2024-03-18 15:44:00 281 1

原创 系统出现大量 sendmail和postdrop进程解决办法

linux 系统异常

2024-03-18 14:44:55 523 1

原创 linux 删除系统169路由

linux 删除无用路由

2024-03-18 14:43:04 401

原创 Linux下查看占用CPU最高的进程和占用内存最高的进程

其中第一列是打开的句柄数,第二列是进程ID。查看占用CPU最高的5个进程。查看当前进程打开了多少句柄数。可以根据ID号来查看进程名。查看占用内存最高的5个进程。

2024-03-18 14:40:15 381 1

原创 CentOS系统中常用查看日志命令

grep MemTotal /proc/meminfo # 查看内存总量。# grep MemFree /proc/meminfo # 查看空闲内存量。/var/log/spooler 与UUCP和news设备相关的日志信息。# uname -a # 查看内核/操作系统/CPU信息。# cat /proc/cpuinfo # 查看CPU信息。# cat /etc/redhat-release # 查看。# cat /proc/loadavg # 查看系统负载。

2024-03-18 14:39:02 707

原创 linux 磁盘 inode 100%

du -h --max-depth=1 #寻找当前目录,哪个文件夹占用空间最大。#查看根目录下占用磁盘较多的文件。

2024-03-18 14:36:40 207 1

Docker - 安装 docker

1. 配置依赖环境 yum -y install yum-utils device-mapper-persistent-data lvm2 2. 配置镜像源 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum makecache fast 3. 安装 yum -y install docker-ce 4. 启动 docker systemctl start docker # 启动 systemctl enable docker # 开机自启 docker version # 查看版本 5. 配置阿里镜像源 为 docker 创建镜像配置文件 mkdir -p /etc/docker vim /etc/docker/daemon.json 在 daemon.json 中输入以下内容 { "registry-mirrors": ["https://fskvstob.mirror.aliyuncs.com] }

2023-11-29

空空如也

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

TA关注的人

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