Linux
文章平均质量分 65
Linux的各种学习知识
沉淅尘
一个想做Golang开发的运维工程师,初入社会的菜鸟。
博客都是一边工作一边记录以前的知识点,比较杂乱,专栏的内容发布顺序也比较乱。
读者挑着适合自己的来看就好
展开
-
git命令使用
git 命令使用教程原创 2022-06-27 16:37:10 · 456 阅读 · 0 评论 -
pt-query-digest 慢日志分析工具的使用
目录pt-query-digest 慢日志分析工具的使用安装使用查看 MySQL 数据库慢查询配置分析慢查询日志输出结果分析pt-query-digest 慢日志分析工具的使用Title pt-query-digest 工具的使用Author mogd 2022-04-25Update mogd 2022-04-25子曰:“工欲善其事,必先利其器”pt-query-digest 分析 MySQL 慢查询、general 和二进制日志,还可以分析 SHOW PROCESSLIST 查询和 tc原创 2022-04-25 13:21:14 · 1182 阅读 · 0 评论 -
Linux ulimit命令
Linux ulimit命令Linux ulimit命令用于控制shell程序的资源ulimit为shell内建指令,可用来控制shell执行程序的资源语法ulimit [-aHS][-c <core文件上限>][-d <数据节区大小>][-f <文件大小>][-m <内存大小>][-n <文件数目>][-p <缓冲区大小>][-s <堆叠大小>][-t <CPU时间>][-u <程序数目>]原创 2022-04-25 09:35:29 · 690 阅读 · 0 评论 -
Redis 经典问题处理-常见面试题
目录Redis 经典问题处理-常见面试题Redis 连接数问题原创 2022-04-13 19:08:17 · 2382 阅读 · 0 评论 -
Redis 过期策略和内存淘汰机制
目录Redis 过期策略和内存淘汰机制过期策略淘汰过期 key 方式内存淘汰机制参考Redis 过期策略和内存淘汰机制众所周知,redis 是一个基于内存的,能够持久化到硬盘的缓存数据库,所以 redis 缓存服务器会配置较高的内存资源一般而言,缓存总量小于数据总量,但如果对缓存数据不管不顾,内存资源总会有耗尽的时候,而为了节约成本,不能一直增加服务器的内存。因此在有限的资源下,为了支撑更多的业务,就必须将访问频率不高的缓存删掉,为新的缓存腾出内存空间Redis 主要通过两种方式相互配合实现 key原创 2022-04-13 13:47:39 · 1098 阅读 · 0 评论 -
Centos下Redis 主从复制、哨兵模式的详解与部署
Centos下Redis 主从复制、哨兵模式详解及部署过程附录包含自动化脚本,可直接运行原创 2022-04-12 13:32:06 · 1106 阅读 · 0 评论 -
shell脚本错误:[0: command not found
shell脚本中[0: command not found在if判断中[]这个符号有特殊要求。里面与代码之间要有空格隔开的。原创 2022-04-12 09:33:07 · 3883 阅读 · 0 评论 -
Ansible详细学习笔记和实战案例
Ansible详细学习笔记和实战案例(容易忘记的内容)一、主机清单ansible localhost -m command -a "ls"## 主机列表文件cat /etc/ansible/hosts主机描述形式:主机IP地址和主机名## blue.example.com## 192.168.100.1散列主机列表和主机组列表散列主机列表 主机组列表 嵌套主机组列表## blue.example原创 2021-11-22 15:37:26 · 1312 阅读 · 0 评论 -
Linux下压缩包方式安装 Tomcat
Linux下安装 Tomcat分别在 JDK 和 Tomcat 官网下载对应的压缩包,使用 xftp 工具上传到服务器中安装配置 JDK1. 解压 jdk 压缩包tar -zxvf jdk-13.0.1_linux-x64_bin.tar.gz2. 配置环境变量vi /etc/profile在配置文件最后添加下面内容# jdk evnJAVA_HOME=/home/ec2-user/jdk-13.0.1PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JA原创 2020-09-03 07:17:04 · 1065 阅读 · 0 评论 -
Linux下命令行安装 Anaconda(简洁版)
Linux下命令行安装 Anaconda1. 通过 wget 下载 anaconda 安装包wget https://repo.continuum.io/archive/Anaconda3-2018.12-Linux-x86_64.sh2.利用 bash 命令安装到 anaconda 文件夹下bash Anaconda3-2018.12-Linux-x86_64.sh -p anaconda/ -u一直按yes,包括添加到环境如果运行conda --version 显示没有此指令的话,需要把原创 2020-09-02 19:18:54 · 7733 阅读 · 0 评论 -
Centos下源码包安装MySQL
Centos下源码包安装MySQL1. 源码包官网下载https://dev.mysql.com/downloads/mysql/wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-boost-8.0.20.tar.gz2. 安装依赖包# 官网https://github.com/thkukuk/rpcsvc-proto/releases# 下载wget https://github.com/thkukuk/rpcsvc-proto原创 2020-09-02 18:52:47 · 652 阅读 · 0 评论 -
Centos源码包安装PHP
Centos 下源码包安装PHP1. 源码包下载PHP官网获取http://php.net/downloads.phpwget https://www.php.net/distributions/php-7.4.7.tar.bz22. 安装依赖yum -y install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng原创 2020-09-02 18:59:57 · 380 阅读 · 0 评论 -
Centos源码包安装Apache
typora-copy-images-to: imagesLinux源码包安装Apache安装源码包需要三个步骤./configure在这一步可以定制功能,加上相应的选项即可,具有什么选项可以通过 ./configure --help 命令来查看。在这一步会自动检测你的linux系统与相关的套件是否有编译该源码包时需要的库,因为一旦缺少某个库就不能完成编译。只有检测通过后才会生成一个Makefile文件。make使用这个命令会根据Makefile文件中预设的参数进行编译,这一步其实就是.原创 2020-09-02 18:49:20 · 414 阅读 · 0 评论