08 2024 档案

摘要:centos7安装npm私有仓库 系统更新 yum update 安装node.js # 安装gcc yum install -y gcc-c++ make # 下载包 cd /opt/ wget https://nodejs.org/dist/v16.13.0/node-v16.13.0-linu 阅读全文
posted @ 2024-08-16 16:43 itk 阅读(75) 评论(0) 推荐(0)
摘要:用户类型 linux的单用户多任务 一个用户登入,执行多个任务。比如你使用电脑,聊着QQ,听着音乐 linux的多用户多任务 apache 用户提供web服务 root用户操作系统, 互不影响 linux系统用户角色划分 用户在系统中是分角色的,在linux系统中,由于角色不同,权限和所完成的任务也 阅读全文
posted @ 2024-08-15 16:28 itk 阅读(71) 评论(0) 推荐(0)
摘要:linux中文件类型 在linux中,可以说一切设备(包括目录,普通文件)。文件类型包含有普通文件,目录,字符设备文件,块设备文件,符号链接文件等等 查看 ls -al 2-10字符描述 ugo权限 第一个字符表示文件属性: d: 表示目录 -:表示普通文件 l: 表示是一个符号链接文件 b,c: 阅读全文
posted @ 2024-08-15 13:47 itk 阅读(113) 评论(0) 推荐(0)
摘要:目录结构的特点 linux文件系统如下有两个特点: ​ 逻辑上,所有的目录都在最高级别的根目录"/"下 ​ 所有的目录内容按照类别组织 目录结构 ### 查看方式 ls -la / 或者 tree -L 1 / # -L1 表示显示“/”下目录的层次,1表示一层 /bin 二进制命令目录 /boot 阅读全文
posted @ 2024-08-15 11:23 itk 阅读(39) 评论(0) 推荐(0)
摘要:redis运维常用命令 命令 time 查看时间戳与微秒数 dbsize 查看当前数据库有多少key bgrewriteaof 后台进程重写aof bgsave 后台保存rdb快照 lastsave 上次保存时间 slaveof master-host port 把当前实例设置为master的sla 阅读全文
posted @ 2024-08-14 10:53 itk 阅读(103) 评论(0) 推荐(0)
摘要:redis主从复制 简介 避免单点redis服务器故障,将数据复制多个副本保存在不同的服务器上,连接在一起,并保证数据是同步的。 其中一台服务器宕机,其他服务器依然可以继续提供服务,实现redis的高可用,同时实现数据冗余备份 主从复制: 即将master中的数据及时、有效的复制到slave中 ma 阅读全文
posted @ 2024-08-14 09:49 itk 阅读(27) 评论(0) 推荐(0)
摘要:centos7 redis安装 一、环境介绍 system-version centos7.8 redis-version 6.2.9 192.168.150.61 主 192.168.150.62 从 安装包下载地址:http://download.redis.io/releases/ 二、简介 阅读全文
posted @ 2024-08-13 13:37 itk 阅读(49) 评论(0) 推荐(0)
摘要:aof日志持久化 aof 默认关闭,开启需要将redis.conf中appendonly no,修改为appendonly yes 每当redis接受到会修改数据集的命令时,就会把命令追加到AOF文件里,当你重启Redis时,AOF文件里的命令会被重新执行一次,重建数据。 键值对数据库,包含任意个非 阅读全文
posted @ 2024-08-13 13:34 itk 阅读(21) 评论(0) 推荐(0)
摘要:rdb快照持久化 简介 持久化: 把数据存储于断电后不会丢失的设备中,通常是硬盘 常见的持久化方式 主从: 通过从服务器保存和持久化, 如mongoDB和replication sets 配置 日志: 操作生成相关日志,并通过日志恢复 couchDB对于数据内容不修改,只追加,则文件本身就是日志,不 阅读全文
posted @ 2024-08-08 14:57 itk 阅读(26) 评论(0) 推荐(0)
摘要:key命令操作 查询 ### 查看所有key keys * ### 匹配查看* keys sit* ### 单个字符匹配? keys sit? ### 可选匹配[] keys sit[e|y] 判断KEY类型 ### 随机返回一个KEY randomkey ### 判断key是否存在(0|1) ex 阅读全文
posted @ 2024-08-08 14:31 itk 阅读(63) 评论(0) 推荐(0)
摘要:mysql5.7 下载二进制 # 下载 wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 创建数据库用户 [root@zabbix-server ~]# groupadd 阅读全文
posted @ 2024-08-08 11:02 itk 阅读(34) 评论(0) 推荐(0)
摘要:centos7-postgreSQL-12 一、简介 PostgreSQL是一个功能强大的开源的关系型数据库,底层基于c实现 PostgreSQL社区特别活跃,基本是三个月发一版,允许跨版本升级 PostgreSQL的官方地址:https://www.postgresql.org PostgreSQ 阅读全文
posted @ 2024-08-08 10:49 itk 阅读(336) 评论(0) 推荐(0)
摘要:MySQL 慢查询分析 一、mysqldumpslow 分析工具 mysql源码包scripts目录下 mysqldumpslow 命令使用 [root@om scripts]# ./mysqldumpslow --help Usage: mysqldumpslow [ OPTS... ] [ LO 阅读全文
posted @ 2024-08-08 10:43 itk 阅读(51) 评论(0) 推荐(0)
摘要:nginx字符乱码问题 修复 # 关闭 charset charset off; 阅读全文
posted @ 2024-08-08 10:06 itk 阅读(50) 评论(0) 推荐(0)
摘要:nginx代理304问题 配置代理不检查304 location ^~ /test/ { proxy_pass http://10.1.1.1/; proxy_set_header Host test.peter-zhou.com; proxy_set_header If-Modified-Sinc 阅读全文
posted @ 2024-08-08 09:51 itk 阅读(227) 评论(0) 推荐(0)
摘要:文件下载防盗链 使用场景 客户端发起下载申请 > app服务器(文件上传会生成自己格式的文件名) app服务器返回下载地址 > 客户端 客户端下载 > web 服务器(nginx) nginx配置 ### 开启secure_link模块 编译开启 --with-http_secure_link_mo 阅读全文
posted @ 2024-08-08 09:42 itk 阅读(99) 评论(0) 推荐(0)
摘要:nginx返回指定数据 返回json ### 配置指定路径返回相应json信息 location ~ ^/get_info { default_type application/json; return 200 '{"status":"success","result":"hello world!" 阅读全文
posted @ 2024-08-08 09:31 itk 阅读(459) 评论(0) 推荐(0)
摘要:开启nginx状态页面 安装指定模块 nginx -V 查看是否安装 --with-http_stub_status_module 模块 #编译安装时添加如下参数 ./configure --with-http_stub_status_module 配置实例 server { listen 80; 阅读全文
posted @ 2024-08-08 09:06 itk 阅读(37) 评论(0) 推荐(0)
摘要:squid 简介 squid是一个高性能的代理缓存服务器,支持FTP、gopher、HTTPS和HTTP协议,是一种用来缓冲Internet数据的软件 服务端 安装 yum install -y squid 修改配置文件 cat /etc/squid/squid.conf | egrep -v "^ 阅读全文
posted @ 2024-08-07 16:59 itk 阅读(126) 评论(0) 推荐(0)
摘要:nmcli 简介 nmcli是NetworkManager的命令行工具 在使用nmcli时,NetworkManager必须保持开启 NetworkManager # 相关命令 systemctl status NetworkManager # 查看运行状态 systemctl start Netw 阅读全文
posted @ 2024-08-07 16:19 itk 阅读(56) 评论(0) 推荐(0)
摘要:screen 使用 简介 全屏窗口管理器,将物理终端抽象为多个虚拟终端,每个虚拟终端都可以运行一个shell或程序。 安装 # ubuntu 和debian apt-get install screen # centos 和 fedora yum install screen # Alpine ap 阅读全文
posted @ 2024-08-07 15:45 itk 阅读(145) 评论(0) 推荐(0)
摘要:linux 命令页面issue 简介 /etc/issue文件是Linux系统开机启动时在命令行界面弹出的欢迎语句文件 配置 cat /etc/issue \S Kernel \r on an \m # 参数介绍 \d 本地端时间的日期 \l 显示第几个终端机的接口 \n 显示主机的网络名称 \o 阅读全文
posted @ 2024-08-07 14:31 itk 阅读(68) 评论(0) 推荐(0)
摘要:linux 欢迎页面motd 配置欢迎页面 vim /etc/motd hello world! 登录效果: Last login: Tue Aug 6 08:44:55 2024 from 172.16.1.60 hello world! 配置带颜色 echo -e "\033[31m hello 阅读全文
posted @ 2024-08-07 14:20 itk 阅读(72) 评论(0) 推荐(0)
摘要:wget使用 常用方法 1、下载单个文件 wget http://URL 2、将下载的文件重命名 wget http://URL -O name 3、下载限速 wget --limit-rage=128k http://URL 4、断点续传 wget -c http://URL 5、后台下载 wge 阅读全文
posted @ 2024-08-07 14:01 itk 阅读(79) 评论(0) 推荐(0)
摘要:zabbix 简介 zabbix_server版本: 5.0.12 linux系统版本: centos7 安装包路径: https://www.zabbix.com/cn/ yum安装 # install zabbix repository rpm -Uvh https://repo.zabbix. 阅读全文
posted @ 2024-08-05 16:52 itk 阅读(48) 评论(0) 推荐(0)
摘要:play高级用法 控制并发更新主机的数量 # 指定具体数字 - name: test1 serial hosts: all serial: 2 # 每次同时处理2个主机 max_fail_percentage: 50 # 当两台机器中一台执行失败,既终止task 或者 #也可以使用百分比进行控制 - 阅读全文
posted @ 2024-08-02 14:31 itk 阅读(57) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2024-08-02 08:48 itk 阅读(12) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2024-08-02 08:41 itk 阅读(32) 评论(0) 推荐(0)
摘要:ansible-playbook 简介 playbooks记录并执行Ansible的配置、部署和编排功能。使用yaml格式,文件以yaml或者yml结尾 官方网站:https://docs.ansible.com/ansible/latest/user_guide/playbooks.html#wo 阅读全文
posted @ 2024-08-01 10:50 itk 阅读(59) 评论(0) 推荐(0)
摘要:ansible常见模块 setup # 收集远程主机的Facts(每个被管理节点在接收运行管理命令之前,会将自己主机相关信息,如操作系统,IP等信息传递给ansible主机) filter: 用于进行条件过滤,如果设置,仅返回匹配过滤条件的信息 ansible hosts1 -m setup ans 阅读全文
posted @ 2024-08-01 10:14 itk 阅读(80) 评论(0) 推荐(0)
摘要:ansible入门 简介 ansible是什么: ansible 自动化运维工具,基于python开发,实现了批量系统配置、批量程序部署、批量运行命令等功能 客户端不需要安装client/agents,因为他们是基于ssh来和远程主机通讯的。目前已被红帽收购 ansible任务执行模式: adhoc 阅读全文
posted @ 2024-08-01 09:23 itk 阅读(75) 评论(0) 推荐(0)