- 博客(147)
- 资源 (1)
- 收藏
- 关注

原创 Linux从入门到放弃 CentOS 7 64 位 系统安装
1. 创建虚拟机2. 配置网卡在界面中按TAB输入 net.ifnames=0 biosdevname=0回车 开始安装
2020-02-12 10:48:30
339

原创 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
499
原创 SQL server .ldf文件太大
4.文件类型选择日志 收缩操作选择第二项。3.依次点击 任务 收缩 文件。5.完成后将恢复模式调整为完整。2.选项恢复模式选择简单。
2025-02-06 13:57:09
377
原创 山石网科 目的NAT配置公网ip
山石网科防火墙 软件版本: Version 5.0 SG6000-M-5.0R4P3.4.bin 2014/09/24 09:40:13
2025-01-25 10:12:07
163
原创 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
259
原创 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
2287
原创 Linux从入门到放弃 四层负载均衡与七层负载均衡区别
四层负载均衡数据包在底层就进行了分发,而七层负载均衡数据包则在最顶层进行分发,由此可见七层负载均衡效率没有四层负载均衡效率高。七层负载均衡更贴近与服务,如:HTTP协议就是七层协议,可以用NGINX作为URL路径规则匹配、head头改写、回话保持等。这是四层负载均衡无法实现的。...
2020-09-01 08:36:35
178
原创 Linux从入门到放弃 七层负载均衡
原理七层负载均衡是在应用层。可以完成很多应用方面的协议请求。http应用负载均衡,可以实现http信息改写、头信息改写、安全应用规则控制、URL匹配规则控制。以及rewrite等功能。在应用层服务里面,我们可以做的内容就更多。NGINX是一个典型的七层负载均衡SLB。...
2020-09-01 08:31:27
171
原创 Linux从入门到放弃 四层负载均衡
原理:四层负载均衡指的是OSI七层模型中的传输层。四层负载均衡仅需要对客户端的请求进行TCP/IP协议的包转发就可以实现负载均衡。四层负载均衡性能极好。因为只需要对底层进行转发处理,而不需要进行一些复杂的逻辑。...
2020-09-01 08:22:34
150
原创 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
428
原创 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
1374
原创 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
557
原创 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
1611
原创 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
979
原创 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
313
原创 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
359
原创 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
214
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
179
原创 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
163
原创 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
158
原创 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
173
原创 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
148
原创 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
1273
原创 Linux从入门到放弃 Linux安装软件的四种方式
一、源码安装大多数开源的软件都是源码的形式。拿过来自己编译,安装。优点:源码安装兼容性好。 缺点:过程繁琐还容易卡壳。二、RPM安装RPM(Red-Hat Package Manager)红帽的软件包管理器。一般rpm安装使用rpm包,rpm包和tar包、gzip等不同,这些是压缩包,而rpm包是源码和一些安装规则的集合。使用RPM方式来安装后会指定软件安装位置,并生成对应的配置文件、服务启动脚本文件等。优点:简化安装方式,不需要联网!缺点:指定rpm包去安装,没有解决依赖关系。三、
2020-06-06 13:47:59
340
原创 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
240
原创 Linux从入门到放弃 阿里巴巴数据存储
1.网站首页:多数据源、多数据类型。2.商品基本信息:关系型数据库MySQL、Oracle。3.商品描述、详情、评价信息(文字类):文档类数据库MongoDB。4.商品图片:分布式文件系统:淘宝的TFS、Google的GFS、Hadoop的HDFS。5.商品关键字:搜索引擎(淘宝内用)ISearch6.热点信息:内存型数据库Tair、Redis、Memcache7.商品交易:外部第三方支付接口。...
2020-06-05 23:34:35
138
原创 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
913
原创 Linux从入门到放弃 常用服务端口
服务名称端口ftp文件传输协议20/21sftp安全文件传输协议115ssh安全登录22telnet远程登录23smtp邮件传输协议25pop3邮件协议3110DNS53http80https443rpcbind111nfs2049ntp网络时间协议123snmp简单网络管理协议161imap互联网消息存取协议143rsyncrsync文件传输服...
2020-05-22 11:50:29
162
原创 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
944
原创 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
219
原创 Linux从入门到放弃 MySQL索引的管理操作
查看表的索引mysql> desc city;mysql> show index from city\G创建索引原则: 经常作为查询条件的列作为索引列。创建单列索引:mysql> alter table <表名> add index <索引名>(<列名>); 创建联合索引:mysql> alter table <...
2020-03-19 16:47:59
124
原创 Linux从入门到放弃 MySQL删除区别
DROP TABLE wy;删除的是表定义+所有数据行。物理。立即释放磁盘空间DELETE FROM wy;逐行删除表中的数据。逻辑。仅仅是打上了删除的标签,不会立即释放空间而且会产生大量日志。trucate TABLE wy;清空表的数据页。物理。立即释放磁盘空间...
2020-03-17 16:00:10
121
原创 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
176
原创 Linux从入门到放弃 SQL 常用种类
DDL : 数据定义语言库 :增、删、改表 :增、删、改 主要是针对以上对象的 结构、属性的定义。DCL : 数据控制语言对于权限相关管理。grant revoke DML : 数据操作语言数据行:增、删、改、查DQL : 数据查询语言select show...
2020-03-16 16:08:07
119
原创 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
223
原创 Linux从入门到放弃 MySQL自定制配置文件位置
mv /etc/my.cnf /optpkill mysqld [root@db01 ~]# mysqld_safe --defaults-file=/opt/my.cnf &
2020-03-13 17:37:19
126
原创 Linux从入门到放弃 MySQL配置文件的结构
配置文件的结构[标签]配置项=xxxx[标签]作用是什么?用来区分客户端和服务端的标签的分类:服务端 : [server] 、 [mysqld] 、[mysqld_safe]客户端 : [client] 、 [mysql] 、 [mysqldump]....[root@db01 ~]# cat /etc/my.cnf [mysqld] ...
2020-03-13 17:35:58
117
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人