
IT小技巧
文章平均质量分 54
以实际出发,创造新颖的技术
时间裂缝里的猫-O-
也许世界就这样 但我还会在路上
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
@文本处理之三剑客的简单使用
文章目录一 grep命令二 sed命令三 awk命令四 expect三剑客的简单使用1、grep命令&正则表达式---》过滤2、sed—》非交互式编辑文本3、awk-》格式化有规律的文本三剑客命令的共性: 1、都支持正则表达式 2、都支持管道echo 123 | passwd egon --stdin4、expect:交互的命令变为非交互一 grep命令grep的执行原理========用法1grep "root" /etc/passwd# 打开原创 2021-04-13 15:39:09 · 1222 阅读 · 0 评论 -
@linux文件查找命令find
find文件查找在目录层次结构中搜索文件。find命令可以根据名称、属性、创建时间、大小、所属用户等方式查找文件。文章目录find文件查找find命令介绍find指令根据名称查找一个文件参数根据文件大小查找参数按照时间进行查找参数find命令介绍格式:find 搜索路径 参数 参数相关匹配值 指令(-print)find指令-print (输出结果,默认)-ls 类似于ls -lhi根据名称查找一个文件我记得,Linux系统中有一个文件叫red原创 2021-03-12 21:34:49 · 307 阅读 · 0 评论 -
@网络通信之子网划分
网络子网划分文章目录网络子网划分一.ip地址基本知识1. ip地址的结构和分类2. ip中特殊的ip地址3.子网掩码4.如何申请ip地址二.子网划分1.子网划分的概述2.子网划分的步骤3.子网划分的优点4.常用的c类子网划5.子网划分案列6.子网划分与vlan关系7.子网划分的注意点一.ip地址基本知识1. ip地址的结构和分类根据tcp/ip协议,每个设备连接在internet上的都必须有一个属于自己的ip地址,他是一个32位二进制数,也可以用点分一般是用点分为四位的十进制,每个区间都用一个十进制原创 2021-04-02 15:57:12 · 517 阅读 · 0 评论 -
@网络通信及dns解析
网络通信文章目录网络通信一.网络通信的实现二.通信实现的过程三.DNS域名解析1.dns的出现2.dns的作用3.dns的查询1>递归2>.迭代3>两者比较总述4>.DNS查询类型4.DNS解析流程举例5.DNS缓存6.DNS缓存分类7.浏览器DNS查找顺序8.清除DNS缓存四.网络通信流程1.本机获取2.访问网站3.dns协议4.http5 .TCP协议6 IP协议7 .以太网协议8 服务器端响应一.网络通信的实现#想实现网络通信,每台主机需具备四要素本机的IP地址子网掩原创 2021-04-02 17:29:35 · 553 阅读 · 0 评论 -
2.linux常用命令详解
系统核心命令cdLinux中切换目录的命令。格式:cd 路径(需要切换的目录路径)路径:绝对路径:从根路径开始相对路径:从当前目录开始特殊路径:. : 当前目录… : 上级目录注:系统根指的是 /ls查看对应路径下的文件。格式:ls 路径(默认是当前路径)要求:在当前目录查看/root目录下有哪些文件?参数:-a : 显示隐藏文件(隐藏文件:在Linux系统中,以.开头的文件及文件夹就可以称之为隐藏文件或隐藏文件夹)[root@lo原创 2021-03-12 20:59:25 · 118 阅读 · 0 评论 -
@stat命令的使用
命令stat:相关命令:ls用法:stat [选项]... 文件...显示文件或文件系统的状态。 -L, --dereference 跟随链接 -f, --file-system 显示文件系统状态而非文件状态 -c --format=格式 使用指定输出格式代替默认值,每用一次指定格式换一新行 --printf=格式 类似 --format,但是会解释反斜杠转义符,不使用换行作原创 2021-03-29 00:20:24 · 230 阅读 · 1 评论 -
@linux虚拟机系统优化
文章目录一. 安装全新Centos7系统,配置网卡为eth0及eth1命名模式 100二. 优化方法及步骤三.对优化完成的虚拟机进行克隆四.克隆完成的新虚拟机进行基础修改五. 启用xshell进行远程连接,测试服务是否启用成功一. 安装全新Centos7系统,配置网卡为eth0及eth1命名模式 100 1.第一块网卡为NAT模式[公网环境],配置的网段为192.168.0.100网段 2.第二块网卡为LAN模式[私网环境],配置的网段为192.168.10.100网段 3.优化安装好原创 2021-03-29 00:53:21 · 223 阅读 · 2 评论 -
@Zabbix监控平台调用API接口导出主机及报表
zabbix主机导出原创 2022-09-26 23:52:54 · 2439 阅读 · 2 评论 -
@linux查看用户操作的记录
1.使用history命令history如下所示:存储的日志文件 ~/.bash_History[root@server ~]# history | head -20 1 passwd root 2 crontab -l 3 crontab -e 4 sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config 5 setenforce 0 6 getenforc原创 2022-04-18 22:09:38 · 1899 阅读 · 0 评论 -
@Zabbix维护日常出现的问题
日常问题问题分析:看到这个问题,你品,你细品,字面意思就可知:当前出现的这个错误对应的中文提示呀,就是“系统时间不同步",主要是 与zabbix时间不同步,因为被监控的服务器与Zabbix服务器的系统时间不同步,出现了时间偏差,导致出现错误;问题解决:最有很有可能是,其中一台服务器没有配置ntp服务,系统出现了时间偏差,如果配置了ntp服务,也有看可能是网络延...原创 2022-04-12 15:16:35 · 1683 阅读 · 0 评论 -
@三剑客 日志分析(nginx)
文章目录1.三剑客属性2.问题分析3.WEB nginx日志分析1)示例一2)示例二3)示例三4)示例四1.三剑客属性Awk、Sed、Grep分析、统计Nginx日志常用正则语法:2.问题分析1》在企业生产环境中,日志内容通常用于运维人员、开发人员、DBA对软件程序进行故障、错误的定位,根据日志内容能快速解决故障,减少企业的损失。2》日志内容除了排错以外,可以对日志进行分析、过滤、统计,进而可以评估网站访问量、IP、UV、PV、用户行为分析等。3.WEB nginx日志分析原创 2022-04-01 20:14:07 · 3395 阅读 · 0 评论 -
@linux安装及使用(压缩|解压)工具RAR
文章目录1.linux的rar工具2.rar-linux安装包下载3.rar工具命令使用介绍4.使用案列1.linux的rar工具1》windows使用winrar可以解压后缀为.rar的文件,但是linux就不能直接用tar、unzip、ungzip等;2》linux下默认不能解压压缩rar的文件但是可以安装此工具包使用3》linux下载安装rarlinux安装包实现解压压缩后缀为rar的包2.rar-linux安装包下载【下载rar官网】#下载软件包(证书过期使用此参数--no-原创 2022-04-01 11:20:16 · 1199 阅读 · 0 评论 -
@使用VMware安装Ubuntu系统
一、VMware虚拟机的下载【VM官网】产品下载:二、VMware虚拟机的安装【安装步骤】安装完成后VM后,如下进行安装ubuntu系统三、Ubuntu下载【Ubuntu官网】官网下载安装ubuntu镜像Ubuntu的安装Linux需要运行在windows的虚拟机上,打开上面安装完成的虚拟化VMware,进行安装Ubuntu系统,如下所示:...原创 2021-10-10 19:53:37 · 600 阅读 · 0 评论 -
@Docker三剑客(三大编排工具):Compose、Machine和Swarm
Docker一、Docker三大编排工具:1>Docker Compose:是用来组装多容器应用的工具,可以在 Swarm集群中部署分布式应用。2> Docker Machine:是支持多平台安装Docker的工具,使用 Docker Machine,可以很方便地在笔记本、云平台及数据中心里安装Docker。3> Docker Swarm:是Docker社区原生提供的容器集群管理工具...原创 2021-08-05 09:24:51 · 1549 阅读 · 0 评论 -
@mysql数据库面试手册
面试手册1、你接触过哪几种数据库软件,各自的优缺点是什么?2、MySQL binlog的几种日志格式有什么区别?3、MySQL的存储引擎有哪几种?4、MySQL主从复制原理是什么?5、MySQL中myisam和innodb的区别?6、字段类型varchar和char的区别是什么?varchar(50)中50代表什么?7、关系型数据库和非关系型数据库的区别?你都用过哪些?8、MySQL数据库备份有哪几种备份方式?如何选择?9、之前公司的数据备份采用什么样的备份方案?如何实施?10、实际使原创 2021-08-23 13:02:48 · 215 阅读 · 0 评论 -
@Apache和Nginx之间的区别详解
文章目录NginxApache总结Nginx 轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源 抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞型的。在高并发下 nginx 能保持低资源低消耗高性能 ,而 apache 在 PHP 处理慢或者前端压力很大的情况下,很容易出现进程数飙升,从而拒绝服务的现象。 nginx 处理静态文件好,静态处理性能比原创 2021-08-18 23:33:17 · 156 阅读 · 0 评论 -
@使用阿里云镜像仓库构建海外docker镜像及github code编写
一、构建概述1》使用docker或者kuberneres的用户可能知道,有时候我们在下载一些镜像的时候却因为是海外的镜像导致下载失败,使用合法的FQ却又成本太高2》有一个简单而又实用的海外镜像构建方法(如果所需要的镜像版本不是特别高可以在国内的一些仓库中找到,如果需要的镜像版本特别高,而且是最近更新的,那么就需要自己去获取国外的镜像)二、所需的平台1)github 平台2)阿里云平台三、实现的原理1》首先利用Dockerfile定义需要构建的镜像2》利用阿里云容器镜像服务的海外镜像构原创 2021-08-03 11:54:07 · 544 阅读 · 0 评论 -
@Linux Centos系统优化与内核参数优化详解
一、更改yum源# 更改base源为阿里云的源curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo# 更改epel源yum install -y epel-release二、常用工具安装yum install -y \ tree telnet lrzsz wget ntpdate vim nc namp dos2unix tcpdump expect sshpa原创 2021-07-31 13:39:29 · 489 阅读 · 0 评论 -
@MySQL sql语句逻辑查询列题
文章目录sql查询使用一、实列二、解析三、列题练习sql查询使用一、实列#题目:1、查询所有的课程的名称以及对应的任课老师姓名2、查询学生表中男女生各有多少人3、查询物理成绩等于100的学生的姓名4、查询平均成绩大于八十分的同学的姓名和平均成绩5、查询所有学生的学号,姓名,选课数,总成绩6、 查询姓李老师的个数7、 查询没有报李平老师课的学生姓名8、 查询物理课程比生物课程高的学生的学号9、 查询没有同时选修物理课程和体育课程的学生姓名10、查询挂科超过两门(包原创 2021-07-03 17:16:43 · 225 阅读 · 0 评论 -
@mysql sql语句练习参考题
一、数据迁移#导出现有数据库数据:mysqldump -u用户名 -p密码 数据库名称 >导出文件路径 # 结构+数据mysqldump -u用户名 -p密码 -d 数据库名称 >导出文件路径 # 结构 #导入现有数据库数据:mysqldump -uroot -p密码 数据库名称 < 文件路径 二、表结构和数据/* Navicat Premium Data Transfer Source Server : localho原创 2021-07-03 17:02:30 · 157 阅读 · 0 评论 -
03@mysql体系结构管理及mysql多实例部署
文章目录mysql体系结构管理一、mysql体系结构1、客户端与服务器模型1)mysql是一个典型的C/S服务结构2)MySQL的两种连接方式2、mysql体系基本管理1)MySQL管理2)密码设置3)忘记密码(重置密码)4)统一字符编码( utf8mb4支持表情字符)二、mysql服务构成1.实例2.mysqld服务器程序构成1)连接层2)sql层3)存储引擎层三、mysql相关命令1.启动数据库2.停止数据库3、设置密码四、mysql连接管理1、mysql自带的连接命令 mysql2、第三方的连接工具原创 2021-06-30 12:57:57 · 222 阅读 · 1 评论 -
02@数据库部署安装详解(多种版本使用源码、二进制及yum安装部署)
文章目录数据库部署安装一、数据库简单介绍:1、什么是数据库2. DBA 是什么3. 数据库(DBMS)产品种类4. MySQL企业版本选择二、二进制安装(mysql-8.0.20)1、下载 上传及解压2、 基础环境准备(删除旧的)3、初始化数据4、多版本之前的初始的不同5、配置文件(主要参数编写)6、准备启动脚本三、源码安装mysql(自定义目录安装MySQL-5.6.46)1)上传或下载代码包2)安装依赖3)解压4)创建目录5)生成cmake5)编译 make6)安装 make install7)做软连接原创 2021-06-30 09:54:01 · 472 阅读 · 1 评论 -
@数据库的基础常用命令使用详解
数据库的基础命令详解一、数据库库相关操作二、数据库表相关操作三、数据库字段四、数据库命令详解1、数据库的相关库(database)的操作(增、删、改、查)MySQL查看数据库(SHOW DATABASES语句)MySQL创建数据库(CREATE DATABASE语句)MySQL修改数据库:ALTER DATABASE用法简介MySQL删除数据库(DROP DATABASE语句)MySQL选择数据库(MySQL USE语句)##############(增)##########原创 2021-06-29 23:24:54 · 485 阅读 · 2 评论 -
15@linux文件处理三剑客之sed命令使用详解(最详细的版块)
文章目录三剑客之sed命令一 sed介绍二 sed选项与基本用法示例2.3 \cregexpc三 sed常用命令四 模式空间与保持空间五 sed脚本六 练习三剑客之sed命令一 sed介绍 sed全称(stream editor)流式编辑器,Sed主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等,工作流程如下sed 是一种在线的、非交互式的编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命原创 2021-06-25 00:54:32 · 456 阅读 · 0 评论 -
19@shell解释器的交互式环境详解
文章目录shell解释器交互式环境一、交互式环境介绍二、什么是交互式环境三、命令优先级(由高到底)四、bash的特性1)交互式环境下:2)交互式环境下:3)别名功能4)前后台作业:5)输入输出重定向:6)支持管道:|7)一行连接多条命令8)支持通配符操作shell解释器交互式环境一、交互式环境介绍启动操作系统后,linux系统会默认提供5个操作终端(multics=》unix=》。。。=》linux),可以用Ctrl + Alt + Fn(n=1,2,3,4,5...)快捷键切换,我们进入任意终端后原创 2021-06-26 22:01:11 · 439 阅读 · 1 评论 -
18@shell队列实现线程并发控制
shell实现线程并发控制需求:并发检测1000台web服务器状态(或者并发为1000台web服务器分发文件等):如何利用shell进行实现一、方案一(for循环)一个for循环1000次,顺序执行1000次任务1、脚本编写使用#!/bin/bashstart_time=`date +%s` #定义脚本运行的开始时间for ((i=1;i<=1000;i++))do sleep 1 #sleep 1用来模仿执行一条命令需要花费的时间(可以用真实命令来代替)原创 2021-06-26 20:43:41 · 561 阅读 · 2 评论 -
@linux中exec操作文件描述符及文件重定向
exec操作文件描述符exec命令可以用来替代当前shell;换句话说,并没有启动子shell,使用这一命令时任何环境都将被清除,并重新启动一个shell一、exec的基本形式描述exec命令最贴切通俗的说法是:它践踏了你当前的shell exec command 其中,command通常是一个shell脚本 当这个脚本结束了,相应的会话可能也就结束了。 但是,exec在对文件描述符进行操作的时候(也只有在这个时候),它不会覆盖你当前的shell二、案例 1原创 2021-06-26 21:09:13 · 659 阅读 · 0 评论 -
@vsftpd的使用及服务搭建
FTP1、安装vsftpd和依赖yum install vsftpd pam pam-devel db4 db4-devel db4-utils db4-tcl -y2、备份并且配置vsftpd.confcp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak3、配置cat > /etc/vsftpd/vsftpd.conf << EOFanonymous_enable=NOlocal_enable=YESwrit.原创 2021-06-04 00:51:30 · 251 阅读 · 0 评论 -
@计算机网络常用端口
文章目录一、TCP和UDP二、端口号的分配三、默认的端口列表四、常用端口列表五、Linux系统的端口六、Linux系统nftables防火墙的端口映射七、Linux系统的端口列表信息传输层的端口计算机之间依照互联网传输层TCP/IP协议的协议通信,不同的协议都对应不同的端口。并且,利用数据报文的UDP也不一定和TCP采用相同的端口号码。一、TCP和UDPTCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的原创 2021-05-16 15:54:55 · 426 阅读 · 5 评论 -
@mysql与redis的区别及使用方案
mysql和redis1.mysql和redis的数据库类型mysql是关系型数据库,主要用于存放持久化数据,将数据存储在硬盘中,读取速度较慢。redis是NOSQL,即非关系型数据库,也是缓存数据库,即将数据存储在缓存中,缓存的读取速度快,能够大大的提高运行效率,但是保存时间有限2.mysql的运行机制mysql作为持久化存储的关系型数据库,相对薄弱的地方在于每次请求访问数据库时,都存在着I/O操作,如果反复频繁的访问数据库。第一:会在反复链接数据库上花费大量时间,从而导致运行效率过慢;第二转载 2021-05-16 13:55:32 · 120 阅读 · 0 评论 -
@socket
socket一、网络中进程之间如何通信 本地可以通过进程PID来唯一标识一个进程,但是在网络中这是行不通的。其实TCP/IP协议族已经帮我们解决了这个问题,网络层的“ip地址”可以唯一标识网络中的主机,而传输层的“协议+端口”可以唯一标识主机中的应用程序(进程)。这样利用三元组(ip地址,协议,端口)就可以标识网络的进程了,网络中的进程通信就可以利用这个标志与其它进程进行交互。使用TCP/IP协议的应用程序通常采用应用编程接口:UNIX BSD的套接字(socket)和UNIX System原创 2021-05-13 15:38:44 · 1385 阅读 · 0 评论 -
@read
硬盘的read划分( read0 read 1)一、read简述1、正确叫法应该是Raid,表示磁盘阵列(Redundant Arrays of Independent Drives,RAID),磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。2、RAID 1称为磁盘镜像,原理是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件,在不影响性能情况下最大限度的保证系统的可靠性和原创 2021-05-13 15:08:21 · 1563 阅读 · 1 评论 -
@源码安装nginx及源码包下载
链接:*https://pan.baidu.com/s/17gUkX-UC9GHTf3rkY8aV_Q* 提取码:**1314** ~~~~复制这段内容后打开,操作更方便哦~~~~原创 2021-05-02 18:29:20 · 1802 阅读 · 6 评论 -
@源码包安装php
1、源码包下载链接:https://pan.baidu.com/s/1IU7Mb4I3N0de9df8onObZw提取码:ss1f复制这段内容后打开百度网盘手机App,操作更方便哦2、 解压php压缩包:[root@web3 opt]# tar –zxvf php-7.2.0.tar.gz3、 进入解压后的:[root@web3 opt]# cd php7.2.04、安装php需要的扩展[root@web3 php7.2.0]# yum install libxml2 libxm原创 2021-04-30 02:31:46 · 1816 阅读 · 3 评论 -
@ab测试工具使用详解
ab工具使用测试#安装ab测试工具[root@web02 conf.d]# yum install httpd-tools -y #检查ab测试工具是否安装成功[root@web02 conf.d]#ab -V#使用ab工具测试[root@web02 conf.d]# ab -n 20 -c 2 http://www.host1.com/Server Software: nginx/1.16.1Server Hostname: www.原创 2021-04-28 11:24:43 · 387 阅读 · 0 评论 -
@linux各个目录及文件含义详解
#常见的系统使用配置目录的详解usr -----------很多人都认为是user缩写,其实不然,是unix system resource(系统资源)缩写/lib-----------是内核级的,/usr/lib是系统级的,/usr/local/lib是用户级的./lib/ ------- 包含许多被 /bin/ 和 /sbin/ 中的程序使用的库文件。#目录 /usr/lib/ 中含有更多用于用户程序的库文件。/lib-------------目录下放置的是/bin和/.原创 2021-04-26 12:04:07 · 368 阅读 · 1 评论 -
@Linux系统时间设定及查阅
文章目录@linux系统时间设定及查看格式化时间设置时间同步互联网时间系统硬件时钟系统软件时钟获取硬件时间将硬件时间同步到系统时间查看时区状态设置时区@linux系统时间设定及查看#时间查看命令及修改[root@string ~]# dateFri Mar 5 09:50:27 CST 2021[root@string ~]# date +%Y-%m-%d2021-03-05格式化时间[root@string ~]# # 09:58:30[root@string ~]# date +%H原创 2021-04-16 09:08:18 · 180 阅读 · 1 评论 -
@if判断之while循环及for循环
文章目录一 流程控制之if判断二 流程控制之while循环三 流程控制之for循环一 流程控制之if判断1、什么是if判断依据条件的真假来决定是否做事2、为何要有if判断为了让计算机能够像人一样去做判断3、如何用if 条件1;then 代码1 代码2 .............elif 条件2;then 代码1 代码2...........elif 条件3;then 代码1 代码2.......else原创 2021-04-12 19:55:41 · 222 阅读 · 0 评论 -
@ bash解析器中常用的快捷键
bash解析器中的快捷键Ctrl + C : 终止当前命令的操作ctrl + d : 退出,相当于exitctrl + z : 杀死当前进程ctrl + l : 清屏ctrl + a : 跳转到行首ctrl + e : 跳转到行尾ctrl + r : 搜索历史esc(alt) + . : 上一条命令最后一个参数!$ 也是获取上一条命令最后一个参数...原创 2021-03-15 19:23:46 · 123 阅读 · 0 评论