![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 58
linux相关应用
javascript_good
这个作者很懒,什么都没留下…
展开
-
shell编程流程控制语句case和select
case 和 select 结构并不属于循环结构,因为它们并没有反复执行代码块。但是和循环结构相似的是,它们会根据代码块顶部或尾部的条件控制程序流。原创 2023-09-14 13:52:53 · 491 阅读 · 0 评论 -
shell编程之循环
循环是当循环控制条件为真时,一系列命令迭代执行的代码块。原创 2023-09-13 20:59:51 · 3966 阅读 · 0 评论 -
docker 方式安装mysql 主从方式keepalived实现高可用
在两台服务器上都安装mysql1、拉取镜像2、创建挂载目录3、运行容器MYSQL_ROOT_PASSWORD :设置的mysql root用户的密码lower_case_table_names: 是否大小写敏感,1表示不区分大小写。原创 2023-09-12 22:11:41 · 709 阅读 · 0 评论 -
服务器基本故障排查方法
1、 主机不能加电(如:电源风扇不转或转一下即停等)、有时不能加电、开机掉闸、机箱金属部分带电等;2、 开机无显,开机报警;3、 自检报错或死机、自检过程中所显示的配置与实际不符等;4、 反复重启;5、 不能进入BIOS、刷新BIOS后死机或报错;CMOS掉电、时钟不准;6、 机器噪音大、自动(定时)开机、电源设备问题等其它故障。可能涉及的部件市电环境;电源、主板、CPU、内存、显示卡、其它可能的板卡;BIOS中的设置(可通过放电来回复到出厂状态);原创 2023-09-04 11:21:46 · 856 阅读 · 0 评论 -
Redis一主一从Docker方式部署通过keepalived和 sentinel哨兵模式实现高可用
有两台服务器一台是主,master : 172.24.69.180另外一台是从, slave :172.24.69.181vip 地址: 172.24.69.185。原创 2023-08-31 16:27:53 · 694 阅读 · 0 评论 -
检查 Linux 服务器性能常用命令
通过执行以下命令,可以在 1 分钟内对系统资源使用情况有个大致的了解。这里的一些命令需要安装 sysstat 包,有一些由 procps 包提供。这些命令的输出,有助于快速定位性能瓶颈,检查出所有资源(CPU、内存、磁盘 IO 等)的利用率(utilization)、饱和度(saturation)和错误(error)度量,也就是所谓的 USE 方法。原创 2023-08-21 09:10:07 · 378 阅读 · 0 评论 -
shell基础知识
当我们执行一个shell script时,其实是先产生一个sub-shell的子进程, 然后sub-shell再去产生命令行的子进程。变量替换:echo ${name}export变量:export name=value,使变量成为环境变量。环境变量只能从父进程到子进程单向传递。换句话说:在子进程中环境如何变更,均不会影响父进程的环境。我们可用 > 来改变送出的数据信道(stdout, stderr),使之输出到指定的档案。我们可用 < 来改变读进的数据信道(stdin),使之从指定的档案读进。原创 2023-08-16 16:29:54 · 59 阅读 · 0 评论 -
Shell 分析服务器日志常用命令
netstat -an会打印系统当前网络链接状态,而grep -i “80”是用来提取与80端口有关的连接的,wc -l进行连接数统计。13、如果日志最后一列记录的是页面文件传输时间,则有列出到客户端最耗时的页面。14、列出最最耗时的页面(超过60秒的)的以及对应页面发生次数。25、列出最最耗时的页面(超过60秒的)的以及对应页面发生次数。最终返回的数字就是当前所有80端口的已建立连接的总数。19、输出每个ip的连接数,以及总的各个状态的连接数。最终返回的数字就是当前所有80端口的请求总数。原创 2023-08-03 11:00:46 · 1304 阅读 · 1 评论 -
tcpdump网络抓包工具的使用
tcpdump 是一款用在linux系统上的网络抓包工具。原创 2023-08-02 11:47:58 · 183 阅读 · 0 评论 -
网络基础知识
通过查看任何给定 IP 地址的第一个八位字节,您可以识别它是 A 类,B 类还是 C类。您可以为计算机分配限制,例如允许访问的资源,或者可以浏览互联网的某一天的特定时间。这是因为互联网上的主机只能看到提供地址转换的计算机上的外部接口的公共 IP 地址,而不是内部网络上的私有 IP 地址。不知道正确的 IP 地址,甚至无法识别网络的物理位置。Tracert 是一个 Windows 实用程序,可用于跟踪从路由器到目标网络的数据采集的路由。Ping 是一个实用程序,允许您检查网络上的网络设备之间的连接。原创 2023-07-31 10:58:03 · 113 阅读 · 0 评论 -
设置docker命令可以在非root用户下执行
docker需要root权限,但是如果使用sudo命令,环境变量会变化。原创 2023-06-13 09:37:27 · 274 阅读 · 0 评论 -
清空docker容器日志
docker容器安装在/var/lib/docker/containers目录下,发现他的*-json.log的文件很大,需要把这个日志文件清空,我又不敢直接删除,怕删除了就不能在生成这个文件了,我就写一个空值到日志文件,而且容器个数很多,手动执行是不可能的,我就写了个简单的批量清空docker容器日志的脚本。原创 2023-06-08 14:52:23 · 263 阅读 · 0 评论 -
shell执行保留最新的10份文件
用上面的命令会删除/data/backup目录下10天前的数据,用这个语句有一个问题,如果自动执行脚本出问题了,超过10天没有备份了,等我们发现的时候备份文件都会被删除了。在做自动备份的时候,通常需要做自动删除,需要保留多少天的数据。ls -t 对文件进行排序,NR当前输入的记录行数。备份文件始终保留10个,对文件先排序再删除。第一种:保留最近10天的文件。第二种:保留最新的10份文件。原创 2023-06-08 14:12:05 · 676 阅读 · 0 评论 -
使用awk统计分析
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据的分析并生成报告时显得尤为强大,简单说就是awk把文件逐行读入,以空格为默认分隔符,将每行切片,切开的部分再进行分析处理,因为切开的部分使用awk可以定义变量,运算符,流程控制语句进行深度加工与分析。awk分解行记录,获取每一个域的记录域:根据指定符号,把一行记录分解成多个小记录,每个小记录成为域,记录:一行数据awk 分解记录:1.awk -F 分解符号2.awk 默认按照""分解。原创 2023-06-08 13:56:36 · 554 阅读 · 0 评论 -
定时备份mysql 数据库
我的mysql是docker 容器方式安装的,现在我需要做个定时备份mysql数据库。原创 2023-05-19 18:32:35 · 164 阅读 · 0 评论 -
mongodb keepalived 高可用安装
当VIP在master 上的时候,把mongodb停掉,vip 是否漂移到slave上,在将master启动,vip 不变。vip在slave上,将slave的mongodb停掉,vip 漂移到master上。3、添加健康脚本,master和slave 服务器都一样。5、在mongodb.conf文件中添加如下内容。1、安装keepalived。master服务器配置如下。5、检查vip 是否漂移。4、配置mongodb。6、启动mongo服务。原创 2023-05-18 18:58:56 · 225 阅读 · 0 评论 -
docker常用命令
【代码】docker常用命令。原创 2023-05-15 09:09:41 · 64 阅读 · 0 评论 -
mongodb单机安装
opt/mongodb/bin/mongod -f /opt/mongodb/conf/mongodb.conf --shutdown #关闭mongodb。/opt/mongodb/bin/mongod -f /opt/mongodb/conf/mongodb.conf #启动mongodb。logpath=/data/logs/mongodb/mongodb.log #日志文件路径。mkdir -p /data/mongodb/data #创建数据目录。原创 2023-02-09 16:36:27 · 195 阅读 · 0 评论 -
docker 方式安装mysql
docker方式安装mysql原创 2023-04-27 10:12:08 · 37 阅读 · 0 评论 -
docker方式安装redis
2、新建data和conf配置文件挂载目录,位置放数据盘就行。3、在conf目录下增加下面配置文件 redis.conf。#bind 127.0.0.1 //运行远程连接。protected-mode yes //持久化。requirepass 12345666 //密码。原创 2023-04-27 10:24:16 · 39 阅读 · 0 评论