自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 liunx文件目录及其基本命令(自带配图不迷路,步骤超详细,适合小白)

作者QQ:984722674,有问题欢迎找我一起讨论liunx目录篇liunx不同于Windows系统,Windows系统属于多根类型的操作系统,如Windows有C:D:E:等盘,每一个盘就是一个根目录,各个盘下面有各自的文件,liunx与之不同,Linux属于单根类型的文件,其只有一个根目录,即“/”,如下图所示这些子目录的意思我会一一解释bin:普通用户使用的命令 sbin:超级管理员(即root)使用的命令dev:设备文件 hom...

2020-07-22 20:11:37 2398 3

原创 2021-03-11

通过设置windows服务器设置让服务的默认语言更改为英文我们公司是做云游戏的,今天接到了一个国际服的服务器,需求是让服务器运行的游戏界面语言变为国际语言英文,由于某些原因游戏的图我不能贴出来,我来告诉大家如何做。一:在搜索框中搜索控制面板,选择控制面板二:点击时钟和区域三:点击区域四:点击下面我标出来的五:我在这里选择为美国,美国也是英语区域,所以选择美国就可以,做完之后点击应用即可...

2021-03-11 22:33:56 118

原创 Nginx Proxy如何设置代理和proxy代理缓存

一:nginx proxy设置代理代理的模块式:ngx_http_proxy_module代理Syntax: proxy_pass URL; 代理的后端服务器URLDefault: —Context: location, if in location, limit_except缓冲区Syntax: proxy_buffering on | off;Default: proxy_bufferin...

2020-09-25 22:07:20 1651

原创 nginx如何做访问限制和访问控制详解!

一:nginx访问限制启动请求频率限制 limit_req_zone $binary_remote_addr zone=req_zone:10m rate=1r/s; 限制请求 二进制地址 限制策略的名称占用10M空间 允许每秒1次请求vim /etc/nginx/nginx.confhttp { limit_req_zone $binary_remote_addr zone=req...

2020-09-25 20:50:57 1073

原创 nginx日志详解,nginx web模块详解,我是每一个模块,每一个文件进行解释的,便于理解

一:nginx日志详解一.日志模块日志模块的名称是:ngx_http_log_module;官方文档:http://nginx.org/en/docs/http/ngx_http_log_module.html1.相关指令log_format 日志格式 access_log 访问日志error_log 错误日志 ...

2020-09-24 21:59:03 317

原创 MYSQL alter 命令详解

ALTER当我们需要修数据表的名字或者修改数据表的字段时,就需要使用alter命令。一:删除,添加,或者修改表字段(字段名,字段类型)。删除表字段语法:alter table 表名 drop 字段名; 下面是示例!mysql> alter table test drop i;Query OK, 0 rows affected (0.04 sec)Records: 0 Duplicates: 0 Warnings: 0mysql> show columns from

2020-09-20 16:46:56 1126

原创 Nginx 每一个配置文件详解;Nginx 每一条编译参数详解;Nginx 基本配置内容详解

一:Nginx 所有的配置文件我所解释的每一个配置文件都是通过:[root@localhost ~]# rpm -ql nginx 命令查出来的/etc/logrotate.d/nginx 日志轮转文件/etc/nginx/nginx.conf 总配置文件/etc/nginx/conf.d 子配置文件夹/etc/nginx/conf.d/default.conf 默认的网站配置( /usr/share/nginx/...

2020-09-20 16:07:53 277

原创 Nginx的优势,HTTP协议详解以及Nginx安装部署

一:Nginx的优势nginx使用的是IO多路复用技术中的epoll技术,这种技术是大神Davide Libenzi在2002年实现的。epoll 可以说是I/O 多路复用最新的一个实现,epoll 修复了poll 和select绝大部分问题,比如:epoll 现在是线程安全的。epoll 现在不仅告诉你sock组里面数据,还会告诉你具体哪个sock有数据,你不用自己去找了。其能够承担高并发,低内存消耗,高可靠性,热部署,其技术的特点是异步,非阻塞。如下所述。每进来一个request,会有一个...

2020-09-16 20:57:18 119

原创 Ansible 自动化运维工具详解

一:Ansible介绍ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。无客户端。我要讲一些Ansible的安装和一些基本概念,然后我们会开始研究一些真正有意思的东西 – playbook,配置管理,部署以及语法编排.我将会写出如何使用/usr/bin/ansible执行ad-hoc并行命令,还会列出ansible的核心有什么样的模块可供使

2020-09-16 19:11:42 327 1

原创 shell编程之sed和awk详解,非常详细!

sedsed 是一种在线的、非交互式的编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作。格式一:sed 选项 命令 文件 sed [options] 'command' file(s)格式二...

2020-09-15 08:39:53 884

原创 shell编程grep查找详解,包含各种语法格式,详尽至极!

grepgrep的目的是过滤,查找文档中的内容,得到我们想要的内容grep分为三类:grep和fgrep不支持正则表达式,egrep扩展支持正则表达式。在egrep中:\w 所有字母与数字,称为字符[a-zA-Z0-9]\W 所有字母与数字之外的字符,称为非字符,也就是符号\b 词边界 例如 '\<love\>' 等于 '\blove\b'$?返回值:0 是找到了,表示成功;1 是没有,表示所提供的文件无法找到匹配...

2020-09-14 19:57:29 401

原创 shell编程之正则表达式详解,具体到逐个的参数。

正则表达式(regular expression, RE)是一种字符模式,用于在查找过程中匹配指定的字符。在大多数程序里,正则表达式都被置于两个正斜杠之间;例如/l[oO]ve/就是由正斜杠界定的正则表达式,它将匹配被查找的行中任何位置出现的相同模式。在正则表达式中,元字符是最重要的概念。它主要被被vim、sed、awk、grep调用,而mysql、oracle、php、python ,Apache,Nginx... 也需要正则。^:行首定位符 grep "^root" /etc/passwd...

2020-09-10 17:46:41 175

原创 SHELL编程之函数详解,影响shell程序的内置命令之::,continue,break,shift

一:函数函数概念:函数是一段完成特定功能的代码片段(块)在shell中定义了函数,就可以使代码模块化,便于复用代码,注意函数必须先定义才可以使用。传参用 $1,$2等位置变量,声明局部变量local 变量名 ,返回值 return 即$?方法一:函数名() {函数要实现的功能代码}方法二:function 函数名 {函数要实现的功能代码}调用函数语法:函数名;或者 函数名 参数1 参数2 向函数中传参函数结果,赋予数组。场景:用户获赠流量包(每人增加5G),结果...

2020-09-08 20:56:38 205

原创 shell编程数组,内有贴切举例,让shell编程更简单

一:数组数组简介:用一个固定的字符串,代替多个不固定字符串。数组分为普通数组和关联数组。普通数组的索引只能是整数,关联数组的索引可以是字符串。一:普通数组定义数组方法1:数组名[索引]=变量值 例如:test[0]=apple;注意:数组的索引是从0开始的定义数组方法2:数组名=(变量名 变量名) 在该方法中,索引是自动添加的,从0开始。例如:test2=(`cat /etc/passwd`) 把小括号里的命令先行执行, 得出的结果作为test2数组的变量值,每一行内容即是一...

2020-09-07 20:44:04 83

原创 shell编程之变量

变量1. 自定义变量定义变量: 变量名=变量值引用变量: $变量名或 ${变量名}查看变量: echo $变量名;"set"可以查看所有变量(包括自定义变量和环境变量)取消变量: unset 变量名 例如:[root@localhost ~]# unset name定义变量,例如:[root@localhost ~]# name="DaBai666"变量调用,例如:[root@localhost ~]# echo "$name"重复定义变量:重复定义变量会进行变量...

2020-09-05 19:57:54 138

原创 shell编程条件测试,if,case三块详解,不懂得速来

shell条件测试一:数值比较[ 20 -gt 10 ] -gt大于[ 1 -lt 10 ] -lt小于[ 1 -eq 1 ] -eq等于[ 1 -ne 10 ] -ne不等于[ 20 -ge 10 ] -ge大于等于[ 10 -le 10 ] -le小于等于变量长度${#pass}测试语法格式1: test 条件表达式格式2: [...

2020-09-05 15:08:42 151

原创 shell编程之循环for,while,until以及自动交互expect

FOR循环for循环语法结构for 变量名 in [ in 取值列表 ]do循环体done举例,我通过for循环来实现探查全网都有哪些主机在线,那些不在线,在线的放在up,txt,不在线的放在down.txt中vim /root/shell/ping.sh#!/bin/bash #shell声明for i in {1..255} #for循环,循环次数为255次,取值为1到255之间do{ #把中括号里面的作为一个整

2020-09-05 11:39:17 506

原创 mysql数据库集群讲解

集群集群的目的是为了解决高并发,保证服务的可用性,以及远程灾备,即保证数据的安全性和有效性。做集群之前需要先确保环境做好。1.全新服务器-互相通信;2.全新安装mysql57-逐一安装,这个可以去中科大镜像网站去下载,网址是:https://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/;3.配置域名解析,vim /etc/hosts192.168.133.158 master1192.168.133.161 slave1一主一从两台服

2020-09-04 21:39:47 226

原创 详谈mysql备份之热备percona-xtrabackup和mysqldump + 二进制日志还原

一:关于备份备份目标:1,数据的一致性;2:服务的可用性备份技术:物理备份/冷备份,直接复制数据库文件,适用于大型数据库环境,不收存储引擎的限制,但不能恢复到不同的MYSQL版本,优点是快,缺点是服务需要停止逻辑备份/热备份,备份的是建表,建库,插入等操作所执行sql语句,适用于中小型数据库,服务不需要停止即可实行备份备份种类:完全备份:每一次备份都是备份数据库中的所有数据。无论做哪一种备份都需要先做一次完全备份。增量备份:每次仅备份自上一次备份(注意是上一次,不是第一次)以来有变化的文

2020-09-04 20:23:16 259 1

原创 MYSQL数据库详解之DCL(mysql无密码破解密码等)和日志

DCL一:主要用于授予或收回访问数据库的权限!权限级别主要有四个1. Global level :所有库,所有表的权限2. Database level:某个数据库中的所有权限3 .Table level:数据库中的某个表的权限4. Column level:表中的某个字段的权限二:MYSQL用户管理1:创建用户:CREATE USER dabai@'localhost' IDENTIFIED BY 'Qia...

2020-08-27 21:26:14 311

原创 域名详解之域名基本概念,DNS域名解析过程以及域名申请。

域名基本概念互联网的访问依靠IP地址,但是IP地址并不好记,所以使用域名服务来替代访问的IP地址,域名服务就是用比较好记得名称来替代复杂难记的IP地址,例如我们平时访问百度的网站,都是直接输入www.baidu.com,这就是百度的域名,他也有自己的公网地址IP,是39.156.66.14,输入这个IP地址与输入域名访问的都是同一个网站百度。hosts文件:实现名字解析,主要为本地主机名,集群节点提供快速解析,是一个平面结构,集中式数据库,不便于查询,更新。Windows中hosts的位置在:C

2020-08-27 19:38:28 335

原创 centos7下 MYSQL5.7数据库之DML,DQL详解

DML在MYSQL管理软件中,DDL已经定义了数据库的结构,那么该如何对其中的数据进行管理呢?这时候我们可以通过DML语言来实现对数据的操作,包括使用insert来实现数据的插入,delete来实现数据的删除,update来实现对数据的更新。create database company;#创建一个数据库,库名为companyuse company;#进入company数据库create table work(name char,post char,age int);#创建一个work表,列名

2020-08-27 19:03:21 90

原创 mysql数据库详解之sql语言分类,名词解释,DDL。

SQL语言分类SQL(Structured Query Language 即结构化查询语言),SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。SQL语言大体上分为四类,即:DDL,DML,DQL.DCL。DDL(data definition language):数据库定义语言,数据库、表、视图、索引、存储过程,例如CREATE DROP ALTER。DML(data manipulation language):数据库操纵语言:插入数据INSER..

2020-08-26 20:40:07 426

原创 centos7下mysql数据库的安装

什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。MySQL 是目前最流行的关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于

2020-08-24 21:57:42 83

原创 浅谈网站服务静态站点和动态站点(使用vmware)

静态站点静态站点由HTML(超文本编辑语言),网页(使用HTML,PHP,JAVA语言格式书写的文件),主页(网页中呈现给用户的第一个页面),网站(多个网页组成的一台网站服务器),url统一资源定位符,访问网站的地址。网站架构我这里是LAMP架构,Linux + Apache + MySQL + PHP系统+服务器程序+数据管理软件+中间软件apache的基础知识:Apache官网: www.apache.org 软件包名称: httpd服务端口: 80/tc...

2020-08-21 21:19:15 705

原创 liunx 搭建FTP服务和搭载NFS服务。

一:用vsftpd搭建FTP服务FTP(文件传输协议)是TCP/IP协议组中应用层的协议之一,主要提供文件共享服务,互联网上的媒体资源和软件资源大部分都是通过ftp服务器传递。vsftp是Unix类操作系统上运行的服务器的名称,它可以运行在诸如liunx,BSD,等上面。安全性是它的的一个最大的特点,它是一个完全免费的,开源的ftp服务器软件,特点是,小巧轻快,安全易用。下载时候的安装包是vsftpd。其主要占用20,和21端口,控制端口21,数据端口20.yum -y install vsf

2020-08-14 21:06:51 476

原创 Liunx网络层功能及作用详解

网络层:它在数据链路层提供的两个相邻端点之间的数据帧的传送功能上,进一步管理网络中的数据通信,将数据设法从源端经过若干个中间节点传送到目的端,从而向传输层提供最基本的端到端的数据传输服务。IP地址:是一串32位的二进制数,ip用于主机在网络中的标识,用四组十进制表示,ip地址每八位为一组,用,号分割,用十进制标识,IP一共分为五类,除此之外还有一些特殊IP,在这五类中只有ABC三类才是我们平时可以用的。子网掩码:32位2进制数字,通过子网掩码运算出IP地址的网络部分。网络地址:网络位相同,IP地

2020-08-14 19:08:23 145

原创 TCP/IP之物理层和数据链路层详解

物理层物理层主要是物理传输介质和信号,主流信号有模拟信号和数字信号,传输介质主要有双绞线和光纤。模拟信号:一个不断变换的物理量,抗干扰和衰减较弱,主要用于电话网络。数字信号:两种恒定的物理量,有点事抗干扰和抗信号衰减,适用于计算机网络,是目前的主流信号。双绞线:按功能分类:屏蔽型和非屏蔽型按速率分类:五类百兆线,超五类百兆线,传输速度比五类线快几倍,六类线千兆线按接口分:标准568A:绿白,绿,橙白,蓝,蓝白,橙,棕白,棕;标准568B:橙白,橙,绿白,蓝,蓝白,绿,棕白,棕。光

2020-08-12 21:00:23 1029

原创 TCP/IP,OSI网络协议,以及二进制转换浅谈

OSI协议osi协议总共有七层,分别是应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。应用层:直接和应用程序接口,并提供常见的网络服务。表示层:将文件以何种格式进行存储,是否进行压缩,是否进行加密会话层:可使应用建立和维持会话,并能使会话获得同步,会话层使用校验点可使通信会话在通信失效时从校验点继续恢复通信传输层:对数据进行分段,重组,加上端口号网络层:为数据加上ip地址,进行寻址,路由数据链路层:为数据加上MAC地址,这个地址主要是在局域网之间进行使用的物理层:

2020-08-12 20:15:36 476

原创 网络管理之网卡设置和主机名设置

网卡设置网卡的配置文件/etc/sysconfig/network-scripts/ifcfg-ens33(注这是我的网卡配置文件名称,您的可能与我不同,但都是在/etc/sysconfig/network-scripts/下),ens33中的s就是hotplug热插拔,p:PCI接口,示例:enp2s0,N:序号或者ID,o:on-board板载网卡,ww:WAN广域网:串行线缆,wl:wirelessLAN:无线网卡,en:eethernet 以太网-双绞线。在ifcfg-ens33网卡配置中主

2020-08-10 20:27:39 962

原创 liunx日志管理,小白请看过来

rsyslog 系统日志系统日志是记录系统中硬件、软件和系统问题的信息,同时还可以监视系统中发生的事件。用户可以通过它来检查错误发生的原因,得知谁进行了某些违规操作。日志主要有两类,一类是系统专职日志程序,与系统操作有关的信息,如登录信息,程序启动关闭信息,错误信息,处理绝大部分日志记录;还有一类是httpd/nginx/mysql: 各类应用程序,可以以自己的方式记录日志。.rsyslog就是记录日志的程序,我们可以通过systemctl status rsyslog 来查看rsyslo.

2020-08-07 19:41:00 118

原创 Linux计划任务详解,很详细,每一行命令都有相对应的白话解释。

计划任务计划任务的作用是:做一些周期性的任务,目前最主要的用途是定期备份数据。计划任务主要分为一次性调度执行at和循环调度执行cron,下面我就围绕着at和cron来讲解。一次性调度执行atat一次性调度的语法格式是:at timespectimespec示例:一:at now +1min 一分钟后执行计划任务二:at 16:00tomorrow 明天下午16点执行三:at 10:001/1/2021 (在2021年的1月1日上午十点执行)四:at 10:00 AM t...

2020-08-06 20:25:06 743 1

原创 liunx RPM包管理和源码包管理

RPM包管理RPM(原Red Hat Package Manager,现在是一个递归缩写),由 Red Hat 公司提出,被众多 Linux 发行版所采用,最大的特点就是其无需编译,可以直接使用,但是其无法进行个人设置,开关功能。下面是RPM包示例zip-3.0-11.el7.x86_64.rpmzip软件包名 3.0-11版本号 el7发布版本 x86_64系统平台 ,rpm文件后缀RPM包管理有两种工具可以使用,yum工具与rpm工具,一般用yum工具较多。rpmrpm管理红帽系统/c

2020-08-05 21:45:59 232

原创 liunx文件查找和打包以及压缩详解

liunx文件查找文件查找主要有三种查找类型,which,locate,find!which:命令查找,能且只能够查找命令的位置,例如:which cat,查找cat命令所在的命令。[root@localhost ~]# which cat //查找命令cat所在的位置/usr/bin/catlocate:文件查找,该查找依赖数据库,使用该查找只能够查找开机以前就存在的文件,开机以后创建的文件查不到,因为数据库只有开机的时候会对全机进行扫描,录入数据库,开机后创建的文件没有录入数

2020-08-04 20:04:40 554

原创 liunx ext4文件系统,文件链接详解以及虚拟机软RAID解释

ext文件系统详解EXT4是第四代扩展文件系统,英语是:Fourth extended filesystem,Ext4: 文件系统最大支持16TB。在ext4中有inode,block,superblock,blockgroup四个主要属性。inode:index node 索引节点,记录文件的属性(文件的元数据metadata)元数据:文件的属性,大小,权限,属主,属组,连接数,块数量,块的编号,一个文件占用一个inode,同时记录此文件数据所在的block number。inode大小 为 128

2020-08-03 20:51:35 367

原创 liunx虚拟机磁盘基本分区,逻辑卷lvm以及交换分区Swap详解

磁盘基本分区首先我们需要为虚拟机增加几块硬盘,下图是步骤,按照图中的标示进行操作到这里硬盘添加就是完成了,然后我们可以查看一下磁盘,查看磁盘的命令是:lsblk;[root@localhost ~]# lsblk //查看磁盘NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 20G 0 disk ├─sda1 8:1

2020-07-31 21:16:00 1400

原创 关于硬盘的主要参数与选购硬盘指导

硬盘按照工作原理主要分为固态硬盘和机械硬盘两种,接下来我就以两种硬盘的优劣以及各自的特点来进行介绍。机械硬盘机械硬盘即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成,磁头可沿盘片的半径方向运动,加上盘片每分钟几千转的高速旋转,磁头就可以定位在盘片的指定位置上进行数据的读写操作,机械硬盘的读写速度是非常不如意的,只有几十M左右的最大读取速度。机械硬盘的样子如下图所示。1:按照转速来区分:目前世界上主流的机械硬盘转速为5400转(多用于个人笔记本

2020-07-30 21:02:03 1383

原创 liunx管道及重定向详解(通俗易懂,用了一些俗语,争取大家都能够听得懂)

重定向重定向分为两大部分,即输出重定向,输入重定向。输出重定向又包含了标准输出重定向和标准错误重定向;标准输出重定向由 1>(>表示覆盖) 1>>(>>表示追加)表示,可以省略为> >>;标准错误重定向由 2>(>表示覆盖) 2>>(>>表示追加) 标准错误重定向2不可以省略,必须要有 表示;输入重定向由0<表示。1:标准输出重定向的意思就是把左边程序执行中正确的结果不输出到显示器上,而是把正确的结果输

2020-07-30 20:24:20 208

原创 liunx 第四章进程管理

进程管理进程是已经启动的可执行程序的运行实例,是程序运行的过程,进程有以下部分组成:1:已分配内存的地址空间;2:安全属性,包括所有权凭证和特权;3:程序代码的一个或者多个执行线程;4:进程状态使用ps aux 命令静态的查看进程[root@localhost ~]# ps aux | head -2USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.0 0.6 12809

2020-07-29 20:11:56 133

原创 关于liunx文件属性,特殊权限以及进程掩码详解,初学者,小白看过来,保证不迷路

一:文件属性Chattr命令用来改变文件的属性,语法格式是:chattr +(下面九个属性之一) 文件名;+是增加权限,-去除权限,=指定文件的某项属性;查看chattr属性的命令语法是:lsattr 文件名或者目录名Chattr属性有以下九个,选项有三个。a:让文件仅仅只能够追加写入内容i:在文件中启用这个属性时,我们不能更改,删除或者重命名文件A:这个属性不允许更新文件的访问时间c:启用这个属性时,文件在磁盘上会自动压缩。d:不能使用dump命令备份文件D:设置文件夹的D属性时,更改会同

2020-07-28 21:25:03 300

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除