自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(144)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux从入门到放弃 CentOS 7 64 位 系统安装

1. 创建虚拟机2. 配置网卡在界面中按TAB输入 net.ifnames=0 biosdevname=0回车 开始安装

2020-02-12 10:48:30 243

原创 Linux从入门到放弃 LNMP架构搭建博客网站

搭建web服务器[root@web01 conf.d]# vim /etc/nginx/conf.d/www.mcweiyi.club.confserver { listen 80; # 端口 server_name www.mcweiyi.club; # 域名 root /code/mcweiyi; # 目...

2019-12-11 20:48:00 452

原创 【Windows】Windows 11无法连接共享打印机

windows11 共享打印机

2024-03-11 13:30:09 519

原创 Linux从入门到放弃 安装新系统修改网卡名

【代码】Linux从入门到放弃 安装新系统修改网卡名。

2022-11-02 10:36:50 138 1

原创 Linux从入门到放弃 Docker搭建redis集群

Docker搭建redis集群1.创建虚拟网卡2.通过脚本创建6个redis配置3.进入容器创建集群4.连接集群查看集群1.创建虚拟网卡docker network create redis --subnet 172.38.0.0/168b1d0469809421a821079f74e9de5e3bb37257e81b03e7276156564f9add1122docker network lsNETWORK ID NAME DRIVER

2020-09-03 10:25:01 206

原创 Linux从入门到放弃 docker

Docker概述Docker流程java -- apk -- 发布(应用商店) -- 下载使用apk -- 安装即可用java -- jar(环境) -- 打包项目带上环境(镜像) -- Docker仓库(商店) -- 下载发布镜像 -- 直接运行Docker每个月都会更新一个版本官网地址: https://www.docker.com/文档地址: https://docs.docker.com/仓库地址: https://hub.docker.com/Docker容器技术 和 虚拟机技

2020-09-01 18:40:06 1968

原创 Linux从入门到放弃 四层负载均衡与七层负载均衡区别

四层负载均衡数据包在底层就进行了分发,而七层负载均衡数据包则在最顶层进行分发,由此可见七层负载均衡效率没有四层负载均衡效率高。七层负载均衡更贴近与服务,如:HTTP协议就是七层协议,可以用NGINX作为URL路径规则匹配、head头改写、回话保持等。这是四层负载均衡无法实现的。...

2020-09-01 08:36:35 153

原创 Linux从入门到放弃 七层负载均衡

原理七层负载均衡是在应用层。可以完成很多应用方面的协议请求。http应用负载均衡,可以实现http信息改写、头信息改写、安全应用规则控制、URL匹配规则控制。以及rewrite等功能。在应用层服务里面,我们可以做的内容就更多。NGINX是一个典型的七层负载均衡SLB。...

2020-09-01 08:31:27 142

原创 Linux从入门到放弃 四层负载均衡

原理:四层负载均衡指的是OSI七层模型中的传输层。四层负载均衡仅需要对客户端的请求进行TCP/IP协议的包转发就可以实现负载均衡。四层负载均衡性能极好。因为只需要对底层进行转发处理,而不需要进行一些复杂的逻辑。...

2020-09-01 08:22:34 114

原创 Linux从入门到放弃 编译安装php-7.4.9

下载php-7.4.9mkdir -p software/phpcd software/phpphp-7.4.9.tar.gz安装依赖yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcry

2020-08-31 11:43:31 370

原创 Linux从入门到放弃 配置filebeat的模块功能

配置filebeat的模块功能1、启用filebeat模块功能2、开启MySQL模块3、修改模块配置文件4、修改filebeat的主配置文件5、重启filebeat服务6、在head界面检查日志是否收集成功7、在kibana界面展示日志1、启用filebeat模块功能vim /etc/filebeat/filebeat.ymlfilebeat.config.modules: path: ${path.config}/modules.d/*.yml reload.enabled: true

2020-07-22 17:45:16 1211

原创 Linux从入门到放弃 filebeat收集java日志

1、部署java环境1、部署一个java环境rpm -ivh jdk-8u102-linux-x64.rpm2、安装es服务rpm -ivh elasticsearch-6.6.0.rpm3、配置jvm使用的内存,及修改es的配置文件vim /etc/elasticsearch/jvm.options-Xms256m-Xmx256mvim /etc/elasticsearch/elasticsearch.ymlaaanode.name: node-14、启动es服务,发现服务无

2020-07-22 17:40:58 522

原创 Linux从入门到放弃 filebeat收集tomcat日志

1、部署tomcat1、上传需要安装软件包cd /opt/es-software2、安装jdk和tomcatlrpm -ivh jdk-8u102-linux-x64.rpmjava -versiontar xf apache-tomcat-8.5.49.tar.gz -C /optln -s /opt/apache-tomcat-8.5.49 /opt/tomcat3、启动tomcat服务cd /opt/tomcat/bin./startup.sh4、在浏览当中访问tomcat

2020-07-22 15:07:59 1538

原创 Linux从入门到放弃 filebeat收集nginx的json格式的日志

1、修改nginx日志模板vim /etc/nginx/nginx.conflog_format json '{ "time_local": "$time_local", ' '"remote_addr": "$remote_addr", ' '"referer": "$http_referer", ' '"request": "$request",

2020-07-22 14:46:26 920

原创 Linux从入门到放弃 优化filebeat收集日志对应的索引信息

1、让filebeat收集日志时,按要求生成自定义的索引名称,按月来收集[root@web filebeat]# cat filebeat.ymlfilebeat.inputs:- type: log enabled: true paths: - /var/log/nginx/access.logoutput.elasticsearch: hosts: ["10.0.0.10:9200","10.0.0.11:9200"] index: "nginx-access-%{[be

2020-07-22 14:44:38 267

原创 Linux从入门到放弃 部署filebeat

1、上传安装包mkdir /opt/es-software2、安装filebeatrpm -ivh filebeat-6.6.0-x86_64.rpm3、把原始配置文件改名mv /etc/filebeat/filebeat.yml /etc/filebeat/filebeat.yml.bak4、添加一个新配置文件vim /etc/filebeat/filebeat.ymlfilebeat.inputs:- type: log enabled: true paths:

2020-07-22 14:43:11 299

原创 Linux从入门到放弃 中文分词器

中文分词器1、上传安装包2、安装3、重启es服务4、创建一个新的索引5、应用中文分词器的模板6、写入数据测试7、搜索相关的词语来验证是否应用成功8、动态更新字典9、动态加载扩展词典10、修改中文分词的配置文件(集群中每台服务器都修改)1、上传安装包链接: elasticsearch-analysis-ik-6.6.0.zip提取码:op35cd /opt/es-software2、安装集群当中每台服务器都要安装cd /usr/share/elasticsearch./bin/elastic

2020-07-19 14:23:41 173 1

原创 Linux从入门到放弃 部署es集群

1、第一个节点配置信息#修改es配置文件[root@es01 es-software]# grep -Ev '^$|#' /etc/elasticsearch/elasticsearch.yml cluster.name: wy-clusternode.name: wy01path.data: /var/lib/elasticsearchpath.logs: /var/log/elasticsearchbootstrap.memory_lock: truenetwork.host: 10.0

2020-07-19 12:45:23 142

原创 Linux从入门到放弃 部署kibana流程

1、部署kibanarpm -ivh kibana-6.6.0-x86_64.rpm2、修改kibana配置文件[root@es01 es-software]# grep -Ev '^$|#' /etc/kibana/kibana.ymlserver.port: 5601server.host: "10.0.0.11"elasticsearch.hosts: ["http://10.0.0.11:9200"]kibana.index: ".kibana"3、启动kibana服务syst

2020-07-18 13:03:33 127

原创 Linux从入门到放弃 部署es流程

1、安装jdk环境mkdir /opt/es-softwarecd /opt/es-softwarerpm -ivh jdk-8u102-linux-x64.rpmjava -version2、安装elasticsearchrpm -ivh elasticsearch-6.6.0.rpmrpm -qc elasticsearch3、简单介绍安装后的文件的作用/etc/elasticsearch/elasticsearch.yml # es的主要配置文件/etc/elasticse

2020-07-17 14:17:31 122

原创 Linux从入门到放弃 MySQL备份恢复

MySQL备份恢复1、备份工具1、逻辑备份工具1、mysqldump2、mysqldump应用3、参数应用1.连接参数2.备份参数3.全备4.恢复2、物理备份xtarbackup1.下载安装2.配置3.xbk原理4.备份1.全备2.全备恢复2.增量1.原理3.恢复1.prepare全备2.合并inc1增量到全备3.合并inc2增量到全备4.恢复数据5.截取binlog日志6.恢复binlog日志7.清空binlog日志,再发起全备。1、备份工具1、逻辑备份工具1、mysqldump基于SQL语句备份

2020-06-15 18:21:12 146

原创 Linux从入门到放弃 Tomcat

Tomcat1、JVM的配置和优化1.1、GC三大算法1.1.1、复制算法(Copying)MinorGc(普通GC)缺点:浪费10%的内存1.1.2、标记清除算法FullGc又叫MajorGC(全局GC)标记清除(Mark-Sweep)标记清除优点:缺点:1.1.3、标记整理算法(Mark-Compact)缺点1.2、总结1.2.1、内存效率1.2.2、内存整齐度1.2.3、内存利用率1.2.4、特点年轻代(Young Gen)老年代(Tenure Gen)问题2、Tomcat的配置和优化1、JVM的配

2020-06-10 17:09:56 123

原创 Linux从入门到放弃 Linux下make命令用法

make all:编译程序、库、文档等(等同于make)make install:安装已经编译好的程序。复制文件树中到文件到指定的位置make unistall:卸载已经安装的程序。make clean:删除由make命令产生的文件make distclean:删除由./configure产生的文件make check:测试刚刚编译的软件(某些程序可能不支持)make installcheck:检查安装的库和程序(某些程序可能不支持)make dist:重新打包成packname

2020-06-06 14:16:49 910

原创 Linux从入门到放弃 Linux安装软件的四种方式

一、源码安装大多数开源的软件都是源码的形式。拿过来自己编译,安装。优点:源码安装兼容性好。 缺点:过程繁琐还容易卡壳。二、RPM安装RPM(Red-Hat Package Manager)红帽的软件包管理器。一般rpm安装使用rpm包,rpm包和tar包、gzip等不同,这些是压缩包,而rpm包是源码和一些安装规则的集合。使用RPM方式来安装后会指定软件安装位置,并生成对应的配置文件、服务启动脚本文件等。优点:简化安装方式,不需要联网!缺点:指定rpm包去安装,没有解决依赖关系。三、

2020-06-06 13:47:59 294

原创 Linux从入门到放弃 Redis

Redis0、Redis中文文档及版本选择1、NoSQL1、NoSQL应用场景:2、NoSQL数据库四大类型1.KV键值型数据库(1)应用场景:(2)数据库(3)数据类型(4)优点(5)缺点2.文档型数据库(1)应用场景:(2)数据库(3)数据类型(4)优点(5)缺点3.列簇型数据库(1)应用场景:(2)数据库(3)数据类型(4)优点(5)缺点4.图关系数据库(1)应用场景:(2)数据库(3)数据类型(4)优点(5)缺点2、分布式数据库CAP+BASE原理1、CAP原理==CAP只能三选二==核心:根据CA

2020-06-06 02:25:02 214

原创 Linux从入门到放弃 阿里巴巴数据存储

1.网站首页:多数据源、多数据类型。2.商品基本信息:关系型数据库MySQL、Oracle。3.商品描述、详情、评价信息(文字类):文档类数据库MongoDB。4.商品图片:分布式文件系统:淘宝的TFS、Google的GFS、Hadoop的HDFS。5.商品关键字:搜索引擎(淘宝内用)ISearch6.热点信息:内存型数据库Tair、Redis、Memcache7.商品交易:外部第三方支付接口。...

2020-06-05 23:34:35 115

原创 Linux从入门到放弃 Nginx

1、nginx概念1.nginx是什么 nginx是一个高性能http和反向代理web服务器。 占有内存少、并发能力强。 最高支持50000并发数。2.反向代理 1.正向代理 在客户端(浏览器)配置代理服务器。通过代理服务器进行互联网访问。3.负载均衡4.动静分离2、nginx安装、常用命令和卑职文件1.在linux系统中安装nginx2.nginx常用命令3.nginx配置文件3、nginx配置高可用集群4、nginx原理...

2020-06-04 14:12:34 857

原创 Linux从入门到放弃 常用服务端口

服务名称端口ftp文件传输协议20/21sftp安全文件传输协议115ssh安全登录22telnet远程登录23smtp邮件传输协议25pop3邮件协议3110DNS53http80https443rpcbind111nfs2049ntp网络时间协议123snmp简单网络管理协议161imap互联网消息存取协议143rsyncrsync文件传输服...

2020-05-22 11:50:29 121

原创 Linux从入门到放弃 windows Nginx 配置 Index of / 索引页

E:\11-nginx-1.18.0\confhttp { server { listen 80; server_name 127.0.0.1; root E:\data; location / { autoindex on; autoindex_exact_size off; autoindex_localtime on; charset u...

2020-04-29 23:52:43 841

原创 Linux从入门到放弃 /etc/profile文件修改错误

错误的修改了linux环境变量/etc/profile文件导致系统基本的命令 如:ls、vi等都无法使用。解决方案:[root@localhost ~]# export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin[root@localhost ~]# vi /etc/profile将profile错误的环境变量修改回来即可...

2020-04-08 15:18:31 182

原创 Linux从入门到放弃 MySQL索引的管理操作

查看表的索引mysql> desc city;mysql> show index from city\G创建索引原则: 经常作为查询条件的列作为索引列。创建单列索引:mysql> alter table <表名> add index <索引名>(<列名>); 创建联合索引:mysql> alter table &lt...

2020-03-19 16:47:59 95

原创 Linux从入门到放弃 MySQL删除区别

DROP TABLE wy;删除的是表定义+所有数据行。物理。立即释放磁盘空间DELETE FROM wy;逐行删除表中的数据。逻辑。仅仅是打上了删除的标签,不会立即释放空间而且会产生大量日志。trucate TABLE wy;清空表的数据页。物理。立即释放磁盘空间...

2020-03-17 16:00:10 98

原创 Linux从入门到放弃 MySQL伪删除

SELECT * FROM wy ;--- 1. 原来业务语句DELETE FROM wy WHERE id=7;SELECT * FROM wy;--- 2. 添加一个状态列ALTER TABLE wyADD state TINYINT NOT NULL DEFAULT 1 COMMENT '1代表存在,0代表删除!';--- 3. 替换原来业务语句UPDATE wy SET ...

2020-03-17 15:53:27 139

原创 Linux从入门到放弃 SQL 常用种类

DDL : 数据定义语言库 :增、删、改表 :增、删、改 主要是针对以上对象的 结构、属性的定义。DCL : 数据控制语言对于权限相关管理。grant revoke DML : 数据操作语言数据行:增、删、改、查DQL : 数据查询语言select show...

2020-03-16 16:08:07 94

原创 Linux从入门到放弃 MySQL启动和关闭

通过直接调用程序启动/data/app/mysql/bin/mysqld &/data/app/mysql/bin/mysqld_safe &好处在于,灵活的在命令行添加需要的配置参数。通过sys-v systemd 方式启动service mysqld restart /stop /start /status systemctl start/stop...

2020-03-13 18:00:37 181

原创 Linux从入门到放弃 MySQL自定制配置文件位置

mv /etc/my.cnf /optpkill mysqld [root@db01 ~]# mysqld_safe --defaults-file=/opt/my.cnf &

2020-03-13 17:37:19 91

原创 Linux从入门到放弃 MySQL配置文件的结构

配置文件的结构[标签]配置项=xxxx[标签]作用是什么?用来区分客户端和服务端的标签的分类:服务端 : [server] 、 [mysqld] 、[mysqld_safe]客户端 : [client] 、 [mysql] 、 [mysqldump]....[root@db01 ~]# cat /etc/my.cnf [mysqld] ...

2020-03-13 17:35:58 89

原创 Linux从入门到放弃 MySQL默认配置文件读取顺序

[root@db01 ~]# mysql --help --verbose |grep my.cnf/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf /etc/my.cnf ---> socket=/tmp/mysql.sock ~/.my.cnf --> socket=/tmp...

2020-03-13 17:34:18 116

原创 Linux从入门到放弃 MySQL回收授权

MySQL中 修改权限,不能重复授权。所有授权都是相加关系。所以需要回收权限。mysql> revoke delete on wordpress.* from wp_user@'10.0.0.%';revoke 要回收的权限 on 库.表 from 用户@‘白名单’;...

2020-03-13 15:43:15 105

原创 Linux从入门到放弃 MySQL授权管理

授权一个管理员用户 mysql> grant all on *.* to adm_wy@'10.0.0.5%' identified by '123456' with grant option;授权一个业务用户wp_user用户可以通过10.0.0.% 操作wordpress库下所有表mysql> grant select ,insert ,update, delete on ...

2020-03-13 15:36:14 78

confxml.xml

配置代码 阿斯顿

2019-12-05

空空如也

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

TA关注的人

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