- 博客(31)
- 收藏
- 关注
原创 linux zabbix监控
① 介绍自定义用户参数,也就是自定义key有时,你可能想要运行一个代理检查,而不是Zabbix的预定义你可以编写一个命令来检索需要的数据,并将其包含在代理配置文件("UserParameter"配置参数)的用户参数中② 用法格式 syntaxA user parameter also contains a key 一个用户参数也包含一个键The key will be necessary when configuring an item 在配置监控项时,key是必需的。
2024-01-22 20:33:43
1152
原创 nginx
虚拟主机是一种特殊的软硬件技术,它可以将网络上的每一台计算机分成多个虚拟主机,每个虚拟主机可以独立对外提供www服务,这样就可以实现一台主机对外提供多个web服务,每个虚拟主机之间是独立的,互不影响。nginx可以实现虚拟主机的配置,nginx支持三种类型的虚拟主机配置。1、基于域名的虚拟主机 (server_name来区分虚拟主机——应用:外部网站)2、基于ip的虚拟主机, (一台主机绑定多个ip地址)
2024-01-09 20:52:04
1294
原创 http介绍
HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。PUT:保存数据(覆盖/更新文件、图片等,不会产生新的数据)GET:单纯获取数据(获取一个index.html页面)根据HTTP标准,HTTP请求可以使用多种请求方法。POST:上传/创建文件(会产生新的数据)
2024-01-08 19:11:34
2029
原创 linux SHELL语句
Shell 也是一种程序设计语言,它有变量,关键字,各种控制语句,有自己的语法结构,利用shell程序设计语 可以编写功能很强、代码简短的程序 #!Shebang 定义解释器。
2023-12-27 21:23:02
1859
原创 主从复制mysql-replication | Replication故障排除
最后检查发现他们的auto.cnf中的server-uuid是一样的。server_id不一样,排除。修改uuid并重启服务。File一样,排除。
2023-12-22 19:52:30
923
原创 数据库 MySQL表操作
这样的问题,一种是访问量确实很高, MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力,另外一种情况是MySQL配置文件中max_connections值过小, 这时就需要调整当前最大连接数。开启mysql二进制日志,在误删除数据的情况下,可以通过二进制日志恢复到某个时间点。禁止root账户远程访问(允许普通用户远程访问,某个网段即可)使用mysql的时候,经常会遇到。针对所有库和表的权限,比如。授权,为用户赋予访问权限。取消授权,撤回授权权限。针对具体到库的权限,比如。
2023-12-20 09:22:53
612
原创 数据库 mysql
从MySQL 5.7.5开始Boost库是必需的,mysql源码中用到了C++的Boost库扩展库,要求必须安装。关系型数据库:Oralce Mysql DB2 PostgreSQL SqlServer。非关系型数据库:Redis MongDB Memcache。Blackhole(黑洞引擎)异地主从。Memory(也叫HEAP)堆内存。如何查看Mysql服务器上的版本。下载yum源的rpm安装包。Archive(归档引擎)
2023-12-18 19:28:05
2065
原创 走进网络
超文本传输协议(HTTP-Hypertext transfer protocol) 是一种详细规定了浏览器和万维网服务器之间互相通 信的规则,通过因特网传送万维网文档的数据传送协议,于1990年提出. 蒂姆伯纳斯李• 是一个基于TCP/IP通信协议来传递数据,(HTML文件,图片等)HTTP是一个属于应用层的协议**HTTP协议的主要特点: **1 .支持客户/服务器模式 (浏览器/服务器模式) 及c/s模式 2 .简单快速:客户向服务器请求服务时,只需传送请求和路径。通信速度很快。
2023-12-14 19:04:38
58
原创 linux find文件查找
综上,如果要使用的命令支持一次处理多个文件,并且也知道这些文件里没有带空格的文件,那么使用 xargs比较方便;否则,就要用 exec了。2、exec 格式麻烦,必须用 {} 做文件的代位符,必须用 \来转义;作为命令的结束符,书写不便。xargs:将前一个命令的标准输出传递给下一个命令,作为它的参数转换成下一个命令的参数列表。1、exec 每处理一个文件或者目录,它都需要启动一次命令,效率不好;-exec:参数是一个一个传递的,传递一个参数执行一次命令。3、xargs不能操作文件名有空格的文件;
2023-12-13 19:58:26
195
1
原创 linux 日志轮转
logrotate本身不是系统守护进程,它是通过计划任务crond每天执行。一、logrotate (轮转,日志切割)将丢弃系统中最旧的日志文件,以节省空间。如果没有日志轮转,日志文件会越来越大。rsyslog 日志管理。logrotate日志轮转。
2023-12-06 20:01:22
421
1
原创 Linux 软件包管理
源码包的编译用到了linux系统里的编译器,通常源码包都是用C语言开发的,这也是因为C语言为linux上最标准的程序语言。Linux上的C语言编译器叫做gcc,利用它就可以把C语言变成可执行的二进制文件。源码安装的优点,编译安装过程,可以设定参数按照需求增加功能,进行安装,并且可以指定安装的版本,可以指定安装路径,灵活性比较大。一个软件要在Linux上执行,必须是二进制文件,因此当我们拿到软件源码后,需要将它编译成二进制文件才能在Linux上运行。获得源码包途径 官方网站,可以获得最新的软件包。
2023-12-04 19:09:17
570
原创 linux 存储管理
2. 卸载逻辑卷:如果逻辑卷包含操作系统的根目录或者已挂载的其他重要目录,需要在进入单用户模式下或使用 Live CD 环境下卸载该逻辑卷。4. 检查文件系统: 在缩小逻辑卷之前,最好使用文件系统检查工具检查文件系统是否有错误。5. 缩小逻辑卷: 使用 lvresize命令来缩小逻辑卷。3. 卸载文件系统: 在缩小逻辑卷之前,确保已卸载文件系统。1. 备份数据: 在开始缩小逻辑卷之前,首先备份其中的所有数据,以防止数据丢失。6. 重新挂载逻辑卷: 如果你在步骤2中卸载了逻辑卷,现在可以重新挂载它。
2023-11-30 20:43:23
230
原创 linux 磁盘管理
i_count的意义是当前文件使用者(或被调用)的数量,i_link的意义是介质连接的数量(硬链接的数量);当计算机需要读取或写入数据时,控制器将指令发送给磁头臂和磁头,使其移动到正确的位置,并在磁道上读取或写入数据。控制器(Controller):硬盘的控制器是一个电子设备,负责控制硬盘的操作。盘片(Platters):机械硬盘通常由多个盘片组成,每个盘片都是一个圆形的金属或玻璃基板,上面涂有磁性材料。扇区(Sectors):每个磁道被划分为多个扇区,每个扇区可以存储固定大小的数据块,通常为512字节。
2023-11-29 19:26:10
1273
1
原创 linux 管道和重定向
(cat > file <<EOF )是用来创建文件或者在脚本中使用,并向文件中输入信息输入的任何东西会被写入文件中,EOF命令结束。语法:cat > file5 <<EOF #可以写到脚本或者文件里面。命令1的输出,作为命令2的输入,命令2的输出作为命令3的输入。利用重定向建立多行的文件 脚本创建多行文件。即交给另一个程序处理。查看文件中带root的内容显示头部一行。用来链接特殊的命令 比如rm,cp等;EOF:开始和结束的标记。结尾的另一个必须定格写。(完成更复杂的功能)
2023-11-28 20:40:28
236
原创 linux 关于进程
wa: cpu等待,等待输入/输出的进程占用的 CPU 百分比。如果使用率过高,表示硬盘该换了。[root@linux-server ~]# top #动态显示信息,三秒刷新一次。1.进程是资源竞争的基本单位。2.线程是程序执行的最小单位。us: 用户态进程占用cpu。hi:硬中断,请求插队。id: cpu空闲率。
2023-11-27 19:39:16
334
原创 linux 关于权限
setfacl -m 设置文件防控 -设置 对象:对象名:权限。缺点:一旦提权,所有用户都可以像root用户一样执行命令。缺点:被提权的用户将会拥有某些或者全部root用户的权限。提权方法3:给某个用户设置针对某个文件的特殊权限。目录 这三个权限不能给到同一个文件。命令 对象加减权限 文件或目录。
2023-11-24 20:35:46
668
1
原创 linux 编译安装PHP篇
-with-openssl # 启用 openssl 扩展 (需要 openssl openssl-devel)--with-config-file-path=/usr/local/php7 # 配置文件 php.ini 的路径。--with-iconv-dir # 启用 XMLRPC-EPI 字符编码转换 扩展。--with-libxml-dir # 启用对 libxml2 支持。
2023-11-22 20:02:46
345
1
原创 Linux 计划任务
l >> /tmp/cron.log 备份计划任务。##我这个也就是关于计划任务最基本的一些操作。每隔1分钟执行一次命令。查看其他用户计划任务。
2023-11-21 19:44:51
170
1
原创 Linux 系统时间和硬件时间
date -s 修改系统时间“2023-12-12 23:12:22”(同步时间) ntp.aliyun.com阿里云的时间服务器。date -r 查看时区时间date + %X 显示时分秒。hwclock --set --date 修改硬件时间。hwclock --help 显示此帮助并退出。date + %C 显示时间 星期 时分秒。hwclock -w 将硬件时间写入主板。hwclock -r 硬件时间。安装ntpdate工具。将硬件时间同步给系统。系统时间同步硬件时间。
2023-11-20 19:22:15
558
1
原创 邮件本地发送和公网发送
1.安装服务: yum -y install postfix2.启动服务: systemctl start postfix第一种方式:mail -s "邮件主题" +收件人第二种方式:echo "邮件内容" | mail -s "邮件主题" 收件人第三种方式:mail -s "邮件主题" 收件人
2023-11-16 21:21:52
192
1
原创 linux配置密钥
将他的权限设置为600或者更加严格 要不然登录的时候提示 server refuse you key(服务器拒绝你的密钥)#-t 指定生成密钥的类型 -f指定生成密钥的路径 -b指定密钥长度。前提检查是否有上传文件的工具如果没有先下载工具。
2023-11-13 19:42:44
383
原创 Linux Selinux和防火墙
1.getenforce查看selinux的状态,显示“Enforcing“”说明Selinux处于开启状态。2.将selinux临时关闭,显示“Permissive”说明selinux处于临时关闭状态。找到文件中的SELINUX=enforcing将enforcing改为disabled永久关闭。
2023-11-13 19:25:53
275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人