随笔分类 -  linux

摘要:[root@V3B01-zsy yum.repos.d]# date -s "2019-09-24 17:02:30" 2019年 09月 24日 星期二 17:02:30 CST [root@V3B01-zsy yum.repos.d]# hwclock --show 2019年09月25日 星期 阅读全文
posted @ 2022-06-09 11:41 傻白甜++ 阅读(144) 评论(0) 推荐(0) 编辑
摘要:1、背景:最近网站的MySQL数据库,晚上经常无故宕机,然后起不来了。(具体原因分析中...) 2、目的:临时解决MySQL宕机后,利用shell脚本+定时器cron,检查MySQL是否宕机,宕机就重启 3、shell脚本:【mysqlRestartXzz.sh脚本文件】 【mysqlRestart 阅读全文
posted @ 2022-06-09 11:34 傻白甜++ 阅读(684) 评论(0) 推荐(0) 编辑
摘要:1、nmtui tui字符界面图形模式配置 输入命令nmtui即可 2、进入配置界面 3、选择网络接口 eno16777736 回车 4、进行相关网络配置 掩码直接在 IP地址后面添加 不然默认32位的 键盘操作 比如 Adress 后面的 SHOW 光标到SHOW 回车 即可出现 IP地址配置 最 阅读全文
posted @ 2020-09-10 16:52 傻白甜++ 阅读(3806) 评论(0) 推荐(0) 编辑
摘要:数据库数据备份尤为重要,而我们不会人工手动去备份,这样会很麻烦,我们都是通过服务器每日自定运行来做的,设置一个定时时间即可 首先我们看一下mysqldump这个文件的位置: 可以看到目录在 /usr/bin/mysqldump 然后进入挂载硬盘新建sh文件 cd /homemkdir backup_ 阅读全文
posted @ 2019-12-09 10:29 傻白甜++ 阅读(958) 评论(0) 推荐(0) 编辑
摘要:我这里使用的时centos7-mini,centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同,可通过 python --V 或 python --version 查看系统自带的python版本 有一些系统命令时需要用到python2,不能卸载 1、安装依赖包 1)首先安装 阅读全文
posted @ 2019-12-06 11:36 傻白甜++ 阅读(2301) 评论(0) 推荐(0) 编辑
摘要:在执行yum命令时忽然发现出现以下报错: 1 2 3 4 5 # yum list File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid syntax 原因: 这是因为yum采用Python作 阅读全文
posted @ 2019-11-23 14:50 傻白甜++ 阅读(542) 评论(0) 推荐(0) 编辑
摘要:setup 条件判断 不同的系统 不同的版本 不同的环境 不同的用户 不同的系统 不同的版本 不同的环境 不同的用户 tags 循环 with_item 一次性创建多个 嵌套循环 template: jinja2 copy和tamplate的区别 copy模块不替代参数 template模块替代参数 阅读全文
posted @ 2019-02-21 21:29 傻白甜++ 阅读(306) 评论(0) 推荐(0) 编辑
摘要:软件相关模块 rpm 和yum 的区别: rpm: redhat package manager ;yum可以解决依赖关系 yum 源配置: cat /etc/yum.repos.d/epel.repo(查看目录) yum 安装包组: pip: service: 计划任务:cron 用户相关 use 阅读全文
posted @ 2019-02-20 20:53 傻白甜++ 阅读(225) 评论(0) 推荐(0) 编辑
摘要:ansible与salt对比: epel源 第一步: 下载epel源 第二步: 安装ansible salt 控制节点需要安装salt-master salt 被控节点需要安装salt-minion ansible 通过ssh来连接并控制被控节点 ssh 的认证方式 密码连接 秘钥连接 密码连接 秘 阅读全文
posted @ 2019-02-19 20:38 傻白甜++ 阅读(258) 评论(0) 推荐(0) 编辑
摘要:什么??公司要用Ubuntu(乌班图)?不会用??怎么进行python开发??? 乌班图操作系统下载地址:http://releases.ubuntu.com/18.04/ubuntu-18.04.1-desktop-amd64.iso 安装ubuntu 第一步:准备好vmware虚拟机 自行解决。 阅读全文
posted @ 2019-01-06 22:17 傻白甜++ 阅读(971) 评论(0) 推荐(0) 编辑
摘要:为什么要学习Shell编程 Shell脚本语言是实现Linux/Unix系统管理及自动化运维所必须的重要工具,Linux系统的底层以及基础应用软件的核心大都涉及Shell脚本的内容。 一个合格的Linux系统管理员都必须熟练编写Shell脚本语言,从而提升运维人员的工作效率,减少不必要的重复性工作。 阅读全文
posted @ 2019-01-06 22:16 傻白甜++ 阅读(532) 评论(0) 推荐(0) 编辑
摘要:salt介绍 saltstack是由thomas Hatch于2011年创建的一个开源项目,设计初衷是为了实现一个快速的远程执行系统。 salt强大吗 系统管理员日常会进行大量的重复性操作,例如安装软件,修改配置文件,创建用户,批量执行命令等等。如果主机数量庞大,单靠人工维护实在让人难以忍受。 早期 阅读全文
posted @ 2019-01-06 22:15 傻白甜++ 阅读(244) 评论(0) 推荐(0) 编辑
摘要:上代码 1、对redis的单实例进行连接操作 python3 >>>import redis >>>r = redis.StrictRedis(host='localhost', port=6379, db=0,password='root') >>>r.set('lufei', 'guojiale 阅读全文
posted @ 2019-01-06 22:09 傻白甜++ 阅读(326) 评论(0) 推荐(0) 编辑
摘要:为什么要用redis-cluster 1.并发问题 redis官方生成可以达到 10万/每秒,每秒执行10万条命令假如业务需要每秒100万的命令执行呢? 2.数据量太大 一台服务器内存正常是16~256G,假如你的业务需要500G内存,你怎么办?解决方案如下 配置一个超级牛逼的计算机,超大内存,超 阅读全文
posted @ 2019-01-06 22:08 傻白甜++ 阅读(273) 评论(0) 推荐(0) 编辑
摘要:redis-sentinel主从复制高可用 Redis-Sentinel Redis-Sentinel是redis官方推荐的高可用性解决方案,当用redis作master-slave的高可用时,如果master本身宕机,redis本身或者客户端都没有实现主从切换的功能。 而redis-sentine 阅读全文
posted @ 2019-01-06 22:07 傻白甜++ 阅读(181) 评论(0) 推荐(0) 编辑
摘要:redis主从同步 原理:1. 从服务器向主服务器发送 SYNC 命令。2. 接到 SYNC 命令的主服务器会调用BGSAVE 命令,创建一个 RDB 文件,并使用缓冲区记录接下来执行的所有写命令。3. 当主服务器执行完 BGSAVE 命令时,它会向从服务器发送 RDB 文件,而从服务器则会接收并载 阅读全文
posted @ 2019-01-06 22:06 傻白甜++ 阅读(150) 评论(0) 推荐(0) 编辑
摘要:博文背景: 由于发现众多同学,在使用云服务器时,安装的redis3.0+版本都关闭了protected-mode,因而都遭遇了挖矿病毒的攻击,使得服务器99%的占用率!! 因此我们在使用redis时候,最好更改默认端口,并且使用redis密码登录。 (1)redis没有用户概念,redis只有密码( 阅读全文
posted @ 2019-01-06 22:05 傻白甜++ 阅读(175) 评论(0) 推荐(0) 编辑
摘要:redis持久化 Redis是一种内存型数据库,一旦服务器进程退出,数据库的数据就会丢失,为了解决这个问题,Redis提供了两种持久化的方案,将内存中的数据保存到磁盘中,避免数据的丢失。 RDB持久化 redis提供了RDB持久化的功能,这个功能可以将redis在内存中的的状态保存到硬盘中,它可以手 阅读全文
posted @ 2019-01-06 22:04 傻白甜++ 阅读(133) 评论(0) 推荐(0) 编辑
摘要:确保redis版本在2.2以上 [root@pyyuc /data 22:23:30]#redis-server -v Redis server v=4.0.10 sha=00000000:0 malloc=jemalloc-4.0.3 bits=64 build=64cb6afcf41664c 本 阅读全文
posted @ 2019-01-06 22:04 傻白甜++ 阅读(197) 评论(0) 推荐(0) 编辑
摘要:发布publish 订阅subscribe Redis 通过 PUBLISH 、 SUBSCRIBE 等命令实现了订阅与发布模式。 举例1: qq群的公告,单个发布者,多个收听者 发布/订阅 实验 发布订阅的命令 PUBLISH channel msg 将信息 message 发送到指定的频道 ch 阅读全文
posted @ 2019-01-06 22:03 傻白甜++ 阅读(180) 评论(0) 推荐(0) 编辑

TOP