随笔分类 - Linux
CentOS
摘要:1. 查看系统版本 # hostnamectl 2. 查看网络接口 # ifconfig -a 其中:活动接口:eth0(物理网卡)和 lo(本地环回接口) 3. 查看网络接口详情 # cat /etc/sysconfig/network-scripts/ifcfg-eth0 其中: BOOTPRO
阅读全文
摘要:前言 WSL1 是基于代理的虚拟化技术,它通过将 Linux 系统调用转换为 Windows 系统调用来实现与 Windows 内核的交互。WSL2 则使用了真正的虚拟机技术,它在 Windows主机 上运行一个轻量级的 Linux 内核。 WSL2 无法访问 Windows 的 localhost
阅读全文
摘要:一. 模拟环境 1. 备份服务器:192.168.0.99 2. 应用服务器A:192.168.0.1 3. 应用服务器B:192.168.0.2 预期目标是将服务器A和B中的指定目录同步到备份服务器。 二. 实现过程 1. 创建账号 为了便于各应用服务器引用备份服务,最好在备份服务器上创建一个专用
阅读全文
摘要:一. 简单介绍 1. etcd 分布式KV存储系统,一般用于共享配置和服务注册与发现。是CoreOS公司发起的一个开源项目。 ETCD存储格式类似于文件系统,以根"/"开始下面一级级目录,最后一个是Key,一个key对应一个Value。 2. confd 管理本地应用配置文件,使用etcd或cons
阅读全文
摘要:一. 再谈WAF 我们上一篇安装的WAF来自另一位技术大神 赵舜东,花名 赵班长,一直从事自动化运维方面的架构设计工作。阿里云MVP、华为云MVP、中国SaltStack用户组发起人 、新运维社区发起人。 虽然并非安全专业出身,但根据他的自述,边学边写,只用了几天的时间就将WAF写出来了,并于201
阅读全文
摘要:一. 二进制方式 yum -y install git 简单粗暴,一句话搞定,弊端就是版本太低,看看版本: git --version 一般是1.8.x版本,据最新的2.40.x版本还是差挺多的 二. 源代码方式 CentOS 7环境建议选择 v2.35 以下版本,否则在编译的时候会出现错误。 yu
阅读全文
摘要:一. 什么是WAF Web应用防护系统(也称为:网站应用级入侵防御系统。英文:Web Application Firewall,简称: WAF)。 目前国内的几大云服务商都提供了企业级的WAF产品,且均价格不菲。 好消息是,在 OpenResty 生态中,有几款开源的WAF可供我等学习,开源万岁!
阅读全文
摘要:一. 先挖个坑 本来只想着简单了解一下OpenResty,但在接触之后,发现确实太有意思了,为了不让自己半途而废,先发这第一篇学习笔记,算是给自己立个flag自勉一下。 本文所有关于OpenResty的描述都是根据本人的理解,一家之言,如果有哪位同行路过,并且对OpenResty有所了解,还望不吝指
阅读全文
摘要:1、查看分区情况:lsblk 2、查看磁盘总体情况:df -h 3、查看各目录的磁盘占用情况:du -h -x --max-depth=1 4、文件管理相关 删除:rm -rf obj 复制:cp -a src dest 移动或重命名:mv src dest 其他博主的文章转载: Linux系统/d
阅读全文
摘要:一、卸载 1、卸载mysql相关组件 查看是否已安装了mysql数据库: [root@localhost /]# rpm -qa | grep mysql 按照显示结果,逐一卸载已安装的mysql组件。 其中的 mysql80-community-release-el7-5.noarch 是yum的
阅读全文
摘要:1、安装Nginx相关依赖 CentOS 环境: yum install -y gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel Ubu
阅读全文
摘要:终于有时间对nginx的错误页和停机维护页进行简单的优化和配置,看起来比原始的提示信息友好多了。 首先,在nginx的安装目录创建相关的配置文件:errpage.conf error_page 403 /403.html; error_page 404 /404.html; error_page 5
阅读全文
摘要:不得不说,支持泛域名证书的certbot真的太香了! 很久之前就利用certbot给网站开通了泛域名证书(利用certbot-auto生成证书 ),唯一麻烦是每隔90天就得手动执行续期。 主要障碍就是利用阿里云的DNS解析接口自动完成域名校验,趁着最近有时间好好研究了一下,最终效果非常固的,再也不用
阅读全文
摘要:简单说就是在不影响现有Windows的情况下,还可以利用WSL再安装一个Linux子系统,两个系统互不干扰,均可独立运行。 WSL WSL(Windows Subsystem for Linux)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与
阅读全文
摘要:几个细节 1、使用logrotate自动处理日志时,不需要手动添加 corn 任务 因为logroate本身就存在一条 corn 任务: [root@xxx]# cat /etc/cron.daily/logrotate #!/bin/sh /usr/sbin/logrotate /etc/logr
阅读全文
摘要:查看当前的80端口: netstat -tnlp | grep 80 参数说明: -t (tcp) 仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化为数字 -l 仅列出在Listen(监听)的服务状态 -p 显示建立相关链接的程序名 结束指定端口的
阅读全文
摘要:常用命令 # 安装subversion yum install subversion # 创建svn版本库根目录 mkdir /mnt/svn # 分别创建各个版本库 cd /mnt/svn svnadmin create pros/apps svnadmin create pros/javas #
阅读全文
摘要:首先需要编辑/etc/my.cnf文件,否则执行mysqldump时会提示连接错误: # vim /etc/my.conf 增加以下内容: [mysqldump] user=root password=你的密码 之后重启mysql: # service mysqld restart 创建脚本: #
阅读全文
摘要:一、查看binlog的启用状态 最常用的mysql版本是5.7,默认不开启binlog,可以在登录mysql之后,利用以下命令查看当前的binlog启用状态: mysql > show variables like "%log_bin%"; 图中显示“ON”,表示已开启binlog,刚安装完mysq
阅读全文
摘要:基本的操作步骤可参考此篇博文:https://www.yuque.com/burningcarbon/nrov35/yx67g0 常见问题: 1、编译(make)openCV时出错,造成编译无法完成 使用cmake设置编译参数时,增加 “ -DENABLE_PRECOMPILED_HEADERS=O
阅读全文
浙公网安备 33010602011771号