09 2024 档案

摘要:1. Docker资源 Docker 官方主页: https://www.docker.com Docker 官方博客:https://blog.docker.com/ Docker 官方文档: https://docs.docker.com/ Docker Store: https://store 阅读全文
posted @ 2024-09-26 10:56 Mike_Jia 阅读(1026) 评论(0) 推荐(0) 编辑
摘要:系统性能监控和故障诊断工具,相当于strace + tcpdump + losf 的合集。可用来捕获系统状态信息,保存数据并进行过滤和分析。使用 Lua 开发,提供命令行接口以及强大的交互界面。 网络 查看占用网络带宽最多的进程 sysdig -c topprocs_net 显示主机 192.168 阅读全文
posted @ 2024-09-12 11:22 Mike_Jia 阅读(13) 评论(0) 推荐(0) 编辑
摘要:SSH端口敲门技术是一种网络安全措施,用于防止未经授权的访问。通过端口敲门,可以动态地在防火墙上打开指定端口(如SSH端口),仅允许符合特定敲门序列的用户访问。此技术通常用于隐藏重要服务(例如SSH),以防止暴力破解或其他未经授权的攻击 工作原理端口敲门的工作原理基于以下步骤: 闭合端口:默认情况下 阅读全文
posted @ 2024-09-12 11:17 Mike_Jia 阅读(63) 评论(0) 推荐(0) 编辑
摘要:Nginx proxy manager 是一个基于 Web 的 Nginx 服务器管理工具,它允许用户通过浏览器界面轻松地管理和监控 Nginx 服务器。通过 Nginx-Proxy-Manager,可以获得受信任的 SSL 证书,并通过单独的配置、自定义和入侵保护来管理多个代理。用户还可以查看服务 阅读全文
posted @ 2024-09-12 10:59 Mike_Jia 阅读(60) 评论(0) 推荐(0) 编辑
摘要:1.Portainer Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。 官方站点:https://www.portainer.io/ 2.Docker UI DockerUI 阅读全文
posted @ 2024-09-12 10:49 Mike_Jia 阅读(291) 评论(0) 推荐(0) 编辑
摘要:kill命令通常用来结束进程的,但是它还可以用来探测进程状态。 kill -l 上述有64中状态。 kill -0 +pid #0状态码不在上述提供的当中echo $? #返回上面命令的状态 输出0=成功killall -0 +进程名echo $0 阅读全文
posted @ 2024-09-12 10:30 Mike_Jia 阅读(5) 评论(0) 推荐(0) 编辑
摘要:通常我们在Linux中执行ls命令时,其实它会先进行排序,在对外输出,如果所查询的目录文件很多,可以建议不排序查询 ls -f -f标志表示"do not sort",也就是不排序。这个命令会按照文件系统提供的顺序列出文件,而不是按照文件名排序。 阅读全文
posted @ 2024-09-12 10:25 Mike_Jia 阅读(7) 评论(0) 推荐(0) 编辑
摘要:Kubernetes简称k8s,是一个开源,用于管理云平台中多个主机上容器化的应用,k8s目标是让部署容器化的应用简单并且高效,提供了应用部署、规划、更新、维护的一种机制。 我们可以创建多个容器,k8s为每个容器实现管理,发现,访问等不需要运维人员复杂的手工配置和处理。 1.架构 一个k8s的集群包 阅读全文
posted @ 2024-09-10 15:55 Mike_Jia 阅读(9) 评论(0) 推荐(0) 编辑
摘要:容器化技术解决了一个关键问题:它将软件程序和运行的基础环境分开。 可移植性;占地小;共享bin和lib Docker本身不是容器,它是创建容器的工具,是应用容器引擎。Docker镜像是一个特殊的文件系统。它除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数。 阅读全文
posted @ 2024-09-10 15:25 Mike_Jia 阅读(7) 评论(0) 推荐(0) 编辑
摘要:正则表达式是一种文本模式匹配。它是一个三方产品。常见的shell中有grep sed awk命令支持。 通过提供特殊字符来生成一个匹配对应字符串的公式,用此来从海量数据中匹配出想要的数据。 1.特殊字符 ^ 锚定开头^a 以a开头,默认锚定一个字符 ¥ 锚定结尾a$ 以a结尾,默认锚定一个字符 2. 阅读全文
posted @ 2024-09-09 11:57 Mike_Jia 阅读(9) 评论(0) 推荐(0) 编辑
摘要:使用函数优点:模块化,调用方便,节省内存,排错简单,可以改变执行顺序 语法 函数名(){ 代码块 return N } function 函数名{ 代码块 return N } 阅读全文
posted @ 2024-09-09 11:37 Mike_Jia 阅读(6) 评论(0) 推荐(0) 编辑
摘要:If 语法 if [ condition ] then commands fi if then else if [ condition ] then commands else commands fi if then elseif if [ condition ] then commands1 el 阅读全文
posted @ 2024-09-09 11:32 Mike_Jia 阅读(6) 评论(0) 推荐(0) 编辑
摘要:1.Shell 重定向 > 重定向输入,覆盖原有数据 >> 追加输入,在原数据的末尾添加 < 重定向输出 wc -l < /etc/passwd << 重定向追加输出 fdisk /dev/sdb << EOF n p 3 +534M w EOF 2. expr :只能做整数运算 bc 浮点运算 ( 阅读全文
posted @ 2024-09-09 10:47 Mike_Jia 阅读(5) 评论(0) 推荐(0) 编辑
摘要:Shell是一个程序,采用c语言编写。是用户与Linux内核交互沟通的桥梁。它既是一种命令语言,也是一种解释性编程语言。 Shell就是将完成一个任务的所有命令按照执行的先后顺序,自上而下的写入到一个文本文件中,然后给予执行权限。 编写的几种规范: 1.脚本命名要有意义 2.必须要指定脚本运行环境 阅读全文
posted @ 2024-09-09 10:36 Mike_Jia 阅读(3) 评论(0) 推荐(0) 编辑
摘要:Nginx 程序作为一款轻量级的网站服务软件,因其稳定性和丰富的功能而快速占领服务器市 场,但 Nginx 最被认可的还当是系统资源消耗低且并发能力强,因此得到了国内诸如新浪、 网易、腾讯等门户站的青睐。 特点: 支持高并发,能支持几万并发连接资源消耗少,在3万并发连接下开启10个nginx线程消耗 阅读全文
posted @ 2024-09-06 11:37 Mike_Jia 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1.增加内存 2.使用内存淘汰策略,也就是在配置文件中设置maxmemory参数,该参数控制最大可用内存(字节),当内存上线超过该参数时,maxmemory-policy 规则描述 noeviction 默认参数,不删除键,只返回错误 volatile-lru 使用LRU算法删除一个设置了生存时间的 阅读全文
posted @ 2024-09-06 11:28 Mike_Jia 阅读(166) 评论(0) 推荐(0) 编辑
摘要:Redis所有版本下载地址:https://download.redis.io/releases/ 1. 关闭防火墙和下载依赖 # 查看防火墙状态 systemctl status firewalld.service # 关闭防火墙 systemctl stop firewalld.service 阅读全文
posted @ 2024-09-06 11:22 Mike_Jia 阅读(12) 评论(0) 推荐(0) 编辑
摘要:MySQL多实例的本质在一台机器上开启多个不同的MySQL实例,也就是各实例监听不同的端口,提供不同的服务。多个实例公用一套MySQL安装程序,启动程序和配置文件可以是一个也可以是多个(推荐多个);各自的数据文件隔离;逻辑上各实例彼此隔离。 为什么要使用多实例?优缺点? 物理机性能强大,单个实例无法 阅读全文
posted @ 2024-09-06 10:58 Mike_Jia 阅读(47) 评论(0) 推荐(0) 编辑
摘要:1、从docker hub 上拉取镜像到本地 # docker pull mysql:5.6 2.如果是不加版本直接拉取的话,默认的是最新版本 # docker pull mysql:latest 默认拉取最新的版本 3.启动: # docker run --name mysql -p 3306:3 阅读全文
posted @ 2024-09-06 10:51 Mike_Jia 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1.下载Mysql 打开官网下载地址:https://downloads.mysql.com/archives/community/,按照截图所示下载即可。 选择对应的操作系统 Windows安装 1.下载到本地的安装包是zip包,选择一个指定目录进行解压,解压的过程就是安装的过程,解压后的位置就是 阅读全文
posted @ 2024-09-06 10:33 Mike_Jia 阅读(19) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示