![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
weixin_45833713
这个作者很懒,什么都没留下…
展开
-
出现cat文件没问题,vim出现中文乱码问题
现象:检查发现切换为root环境中文显示正常,普通用户环境不行,说明用户的环境变量不支持解决:#查看是否安装中文系统包locale -ayum -y groupinstall chinese-support对应用户加入配置vim ~/bash.rcexport LANG=“zh_CN.UTF-8” # 设置为中文export LANG=“en_US.UTF-8” # 设置为英文: export LANG=C重载配置生效即可(或者重开一个新的bash解释器)source ~原创 2021-02-21 22:31:07 · 364 阅读 · 0 评论 -
CentOS7和RHEL7中编译安装python3.6
安装依赖包yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-develyum install libffi-devel -y下载源码包wget https://www.python.org/ftp/python/3.6.11/Python-3.6.11.tar.xz编译原创 2021-02-20 22:44:03 · 136 阅读 · 0 评论 -
个人笔记
1.ll -rt 按日期顺序查看2.取日志命令ansible smstemplate --sudo -m shell -a “grep ‘查询VVM_MOJING_ANTIHARASSMENT异常’ /usr/local/vvm/smstemplate/logs/info.log”3.date+%F 年-月-日%H:%M:%S 时:分:秒date “+%F %H:%M:%S”2...原创 2020-04-15 00:49:52 · 109 阅读 · 0 评论 -
检查域名状态的脚本
#!/bin/bashecho -e “\n”|telnet wap.cmpassport.com 8443 2> /dev/null |grep Connectedif [ $? -eq 0 ];thenecho “telnet port is fine”elseecho “telnet port is down”fi改:if [ $? -eq 0 ];then#ech...原创 2020-04-13 16:10:42 · 290 阅读 · 0 评论 -
Nginx日志切割shell脚本
#!/bin/bash#nginx日志切割脚本,配合crontab计划任务实现每日日志切割。log_path=’/usr/local/nginx/logs/’mv ${log_path}access.log KaTeX parse error: Expected group after '_' at position 17: …log_path}access_̲(date +%Y-%m-%d...原创 2020-03-06 21:15:44 · 92 阅读 · 0 评论 -
python3——日志切割查看
#!/usr/local/bin/python3import timeimport sys# print(time.time())# print(type(time.ctime()))# print(time.localtime())# t = time.localtime()# print(t)# time.sleep(1)def cut_log(s1,s2) : ...原创 2020-02-15 23:01:06 · 183 阅读 · 0 评论 -
python和shell:对比两个文件不同的行
#!/bin/bash# 对比两个文件处不同的模板a=$(awk -F: '{print $7}' $1 | sort |uniq )for line1 in $a :do for line2 in $2: do if [ ${line1} != ${line2} ];then echo ${line1} >> newlin...原创 2020-02-14 21:54:17 · 193 阅读 · 0 评论 -
增量备份:使用binlog日志实现数据增量备份
增量备份:使用binlog日志实现数据增量备份cp / tar / mysqldump冷备的缺点:cp1.mysql是跨平台的,会出现冷备的文件格式不同系统上不兼容的问题.windows fat16/32/ntfs linux ext2/3/4/xfsmysqldump2.备份恢复期间会锁表,影响访问3.无法恢复备份后的新数据.binlog日志的使用1 日志介绍也称作二进制日...原创 2020-01-19 00:26:30 · 768 阅读 · 0 评论 -
MySQL(使用mydump做数据备份)
mysqldump数据备份应用:给原本数据提供备份;为新服务器提供相同数据数据备份方式热备与冷备的区别:在于备份期间能否数据被访问。物理备份:对象是数据文件-tar、cp、innobackupex… …逻辑备份:对象是SQL语句-mysqldump、binlog…数据备份策略完全备份-备份所有数据增量备份-备份上次备份后,所有新产生的数据差异备份-备份完全备份后,所有新...原创 2020-01-19 00:19:23 · 561 阅读 · 0 评论 -
脚本练习和总结(待完善)
#!/bin/bash#总结:#1.在使用颜色上面,调用变量会让代码更加清晰直观.#2.echo -e \033[是启用#3.清屏命令:$clear#4.if中的判断选项-n/-z/-f/-d/-e,是写在判断对象前面的,如:[ -f file ]#5.awk -F. ‘2 /Be2~/^Be2 /Be/{print}’ record 严格匹配#awk -F. ...原创 2020-01-16 23:02:23 · 86 阅读 · 0 评论 -
MySQL管理表
一.增删改查增—插入表记录命令格式:insert into 库.表名(部分字段) values(字段列表),values(字段列表);-插入1条表记录,给所有字段赋值-插入多条表记录,给所有字段赋值-插入1条表记录,给部分字段赋值-插入多条表记录,给部分字段赋值#注意事项:1.值要与字段类型相匹配;2.字符要用””;3.部分字段赋值则需要写字段名4.没赋值的字段使用默认值...原创 2020-01-10 00:38:21 · 90 阅读 · 0 评论 -
MySQL数据导入导出
MySQL数据导入导出检索目录:数据导入导出时文件存放的目录默认存放在:/var/lib/mysql-files/查看默认目录命令:-show variables #查看所有变量-show variables like “%file%” #查看有关键词的变量(模糊找)-show variables like “show variables like “secure_f...原创 2020-01-10 00:34:10 · 119 阅读 · 0 评论 -
MySQL表结构总结
一.表结构:1.1 约束条件:null key default extra空值 键值 设置默认值 额外设置1.2 修改表结构命令:alter table 库名.表名 执行动作;↓↓↓↓↓动作:add ---->添加字段,可以选择添加的位置modify —>修改约束条件+数据类型;字段位置也可以换注意:如果原来有值,且与新修改的值有冲突,则不...原创 2020-01-10 00:31:00 · 180 阅读 · 0 评论 -
Docker基本概念小结
Docker的相关概念:容器定义:一组受到资源限制,彼此间相互隔离的进程.!!!与虚拟机的本质区别:没有操作系统!!!Docker是什么:一套完整的管理容器的工具优点:相比虚拟机,启动更快速,性能损耗小,性能更优.缺点:隔离性相对差;共用内核,安全性欠缺;监控排错配置复杂.容器技术的核心,核心技术有三:Cgroups(Control Groups)--->资源限制NameS...原创 2020-01-10 00:21:33 · 94 阅读 · 0 评论 -
MySQL数据库涉及的基础知识点
点描述/etc/my.cnfMySQL主配置文件/var/lib/mysql数据库目录3306默认端口号mysqldMySQL主进程名称TCP传输协议mysql:mysql进程所有者与所属组/var/log/mysqld.log错误日志文件数据库:数据库不存放数据,存放数据的数据(metadata,元数据)性能:CPU&...原创 2020-01-07 00:21:00 · 124 阅读 · 0 评论 -
系统巡检脚本
#!/bin/bashsystem_os=(uname)systemosversion=(uname)system_osversion=(uname)systemosversion=(awk '{print KaTeX parse error: Expected 'EOF', got '}' at position 2: 4}̲' /etc/redhat-r…(uname -r)syst...原创 2020-01-05 22:10:58 · 139 阅读 · 0 评论 -
mha搭建mysql服务器集群时的一些报错汇总
报错总结:1.在检查mha的ssh配置检查中的报错.解决办法:检查数据库服务器之间能否免密登录,mha管理服务器上能否免密登录到各服务器上.[root@57 mha4mysql-manager-0.56]# masterha_check_ssh --conf=/etc/mha/app1.cnfSun Dec 15 17:03:27 2019 - [warning] Global conf...原创 2019-12-16 23:00:30 · 846 阅读 · 0 评论 -
sed的一些基本应用
sed流式编辑器,可以实现非交互式的文档增、删、改、查动作,默认是对文档进行逐行处理的。配合正则表达式能够实现更加准确的定位与修改。常用指令为:p打印输出、d删除和s替换格式:1.前置命令(需要能够生成文本的) | sed -选项 (定址符)指令2.sed -选项 (定制符)指令 目标文档注意:条件可以是行号或者/正则/没有条件时,默认为所有条件指令可以是增、删、改、查等指...原创 2019-11-14 23:11:54 · 92 阅读 · 0 评论