随笔分类 - linux基础
摘要:第一步,先创建限制的规则,我这里直接在nginx默认的配置文件目录下配置,如果想自定义,需要在主配置文件添加include xx/xxx/xxx/*.conf配置 [root@node5 nginx]# cat conf.d/limit_zone.conf geo $white_ip { defau
阅读全文
摘要:[root@VM-0-15-centos ~]# cat mysql-detail-status.sh #!/bin/bash mysqladmin -uroot -proot -r -i 1 ext |\ awk -F"|" \ "BEGIN{ count=0; }"\ '{ if($2 ~ /V
阅读全文
摘要:location /lua { resolver 114.114.114.114; content_by_lua_block { local args,error = ngx.req.get_uri_args() local adcode = args['adcode'] local version
阅读全文
摘要:我们在写shell脚本的时候为了使输出出来的信息更加醒目一点,可以给不同状态的字体显示不同的颜色,如下: 我在这里最先定义了2个函数,log.info和log.err,一个输出正常信息为绿色,一个输出异常信息为红色,随后又定义了2个函数,分别检查mysql和k8s状态,如果检查ok我们就调用info
阅读全文
摘要:服务端配置 第一步,yum安装chrony 第二步,server端修改如下: 客户端配置 172地址替换成自己时间服务器server的地址 重启服务 chrony相关命令 查看时间同步源: $ chronyc sources -v 立即手工同步 $chronyc -a makestep 查看时间同步
阅读全文
摘要:-A -A参数指定客户端的用户代理标头,即User-Agent。curl 的默认用户代理字符串是curl/[version]。 $ curl -A 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like G
阅读全文
摘要:OSI七层模型简介 七层模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。示例图如下: 以下是OSI七层模型示意图 应用层 应用层可以这么简单的理解,产生流量
阅读全文
摘要:NFS服务简介 NFS 就是 Network FileSystem 的缩写,最早之前是由sun 这家公司所发展出来的。 它最大的功能就是可以透过网络,让不同的机器、不同的操作系统、可以彼此分享个别的档案 (share files)。所以,你也可以简单的将他看做是一个文件服务器 (file serve
阅读全文
摘要:什么叫计划任务 计划任务,字面意思理解就是在约定好的时间执行已经计划好的工作。在Linux中我们经常使用cron服务来完成这项工作。比如我们可以使用cron来做一个每天晚上12点备份一个日志文件,这就是个计划任务。 计划任务的好处 像一些做运维工作的,平时会有很多重复工作,如定点备份,定期重启服务,
阅读全文
摘要:vsftpd服务 文件传输协议(file transfer protocol,FTP),基于该协议FTP客户端与服务端可以实现共享文件,上传文件,下载文件。ftp基于TCP协议生成一个虚拟的连接,主要用于控制FTP连接信息,同时在生成一个单独的TCP连接用于ftp数据传输,用户可以通过客户端向ftp
阅读全文
摘要:nginx介绍 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。
阅读全文
摘要:shell编程入门简介 shell是用户与linux操作系统之间沟通的桥梁,用户可以输入命令执行,又可以利用shell脚本去运行 shell种类非常多,常见的shell如下: bourne shell(/usr/bin/sh或/bin/bash) bourne again shell(/bin/ba
阅读全文
摘要:计算机硬盘简介 硬盘是计算机主要存储媒介之一,linux系统中硬件设备相关配置文件存放在/dev下,IDE硬盘接口在Linux中设备名为/dev/hda, SAS,SCSI,SATA硬盘接口在linux中设备名为sda,高效云盘硬盘接口会识别为/dev/vda等 文件存储在硬盘上,硬盘的最小存储单位
阅读全文
摘要:RPM软件包管理 linux软件包从内容上可分为二进制包和源码包,不同类的软件包使用的管理工具也各不相同,源码包是没有经过编译的包,需要经过GCC,C++等编译器环境编译才能运行,二进制包无需编译,可以直接安装使用 通常而言,可以通过后缀区分源码包和二进制包,例如:以.tar.gz, .zip, .
阅读全文
摘要:linux用户,组管理介绍 linux操作系统对多用户管理是非常繁琐的,所以用组的概念来管理用户就变得简单了,每个用户可以在一个独立的组,每个组也可以有零个用户或者多个用户,Linux系统用户时根据用户ID来识别的,默认ID长度为32位,默认ID编号从0开始(其实就是root),但是为了和老式系统兼
阅读全文
摘要:介绍 Apache HTTP server是Apache软件基金会的一个开源的网页服务器,可以运行在几乎所有广泛使用的计算机平台上,由于跨平台和安全性被广泛使用,是目前最流行的web服务器软件之一,目前主流的web服务器软件包括Apache、Nginx、Lighttpd、IIS、Resin、Tomc
阅读全文
摘要:init命令 linux系统启动分为六种级别分别为: 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆 运行级别2:多用户状态(没有NFS) 运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模
阅读全文