![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 82
J-贾
好记性不如写博客-我就是我,不一样的小草
展开
-
Linux pip安装使用
Linux pip安装使用pip安装使用详解pip类似RedHat里面的yum,安装Python包非常方便。本节详细介绍pip的安装、以及使用方法。1、pip下载安装1.1 pip下载 1 # wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834...转载 2019-02-14 17:41:52 · 2371 阅读 · 0 评论 -
shell变量算术运算
shell变量算术运算 ((i=j+k)) 等价于 i=expr $j + $k((i=j−k)) 等价于 i=expr $j -$k((i=j∗k)) 等价于 i=expr $j \*$k((i=j/k)) 等价于 i=expr $j /$kLet expressions 执行一个或多个表达式。表达式中的变量前不必有$.如果表达式中包含了空格或其他特殊字符,则必须引起来。例...转载 2018-12-19 17:21:52 · 2427 阅读 · 0 评论 -
Linux vi替换字符串
Linux vi替换字符串1. 基本的替换 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivi...转载 2018-11-26 16:23:23 · 243 阅读 · 0 评论 -
Redis 配置
Redis 配置Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf。你可以通过 CONFIG 命令查看或设置配置项。语法Redis CONFIG 命令格式如下:redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME实例redis 127.0.0.1:6379> CONFIG...转载 2018-11-20 10:48:40 · 225 阅读 · 0 评论 -
Redis的管理
Redis的管理一、redis持久化redis是内存数据库,一切的数据都是存储到内存中的,我们知道,当服务器意外关机,那么在内存中的数据都将丢失,但是redis为我们提供持久化功能,这样就能把数据保存到硬盘上。redis提供两种持久化方式,分别是RDB和AOF方式,各有特点。下面进行介绍这两种方式。1、RDB方式默认情况下,redis是开启RDB方式进行持久化的,主要由配置文件中几...原创 2018-11-19 18:02:04 · 152 阅读 · 0 评论 -
Linux下Redis的安装和部署
Linux下Redis的安装和部署一、Redis介绍Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,...转载 2018-11-19 17:32:37 · 169 阅读 · 0 评论 -
Centos 7.5利用LVM实现动态扩容大小
Centos 7.5 利用LVM实现动态扩容大小操作系统:Centos 7.5 64位说明:当有在操作系统时发现磁盘空间不足时,可以通过增加磁盘空间大小来满足,但是以哪种方式来增加可能有不同方法,现在针对操作系统在安装采用LVM方式来动态调整磁盘空间大小,知识点解释: LVM是逻辑盘卷管理(Logical VolumeManager)的简称,它是Linux环境下对磁盘分区进行...原创 2018-11-19 17:01:00 · 11785 阅读 · 1 评论 -
Redis使用详解
1. Redis基本知识Redis 的数据类型 字符串 , 列表 (lists) , 集合 (sets) , 有序集合 (sorts sets) , 哈希表 (hashs)Redis 和 memcache 相比的独特之处redis可以用来做存储 (storge) , 而memcache是来做缓存 (cache) 。这个特点主要是因为其有 "持久化" 功能 存储的数据有 "结构"...原创 2018-11-20 15:52:59 · 115 阅读 · 0 评论 -
Redis初识、设计思想与一些学习资源推荐
Redis初识、设计思想与一些学习资源推荐一、Redis简介1.什么是Redis Redis 是一个开源的使用ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的API。从2010 年3 月15 日起,Redis 的开发工作由VMware 主持。 Redis 是一个Key-Value 存储系统。和Memcached 类似,...转载 2018-11-20 15:23:14 · 438 阅读 · 0 评论 -
分析Mysql 5.6的Dockerfile
分析Mysql 5.6的DockerfileDocker官方的Mysql镜像的Dockerfile托管在Github上,地址如下:https://github.com/docker-library/mysql/tree/5836bc9af9deb67b68c32bebad09a0f7513da36e/5.6仔细研究了一下其Dockerfile,发现最有技术含量的倒不是其Dockerfi...原创 2018-11-14 17:59:53 · 1151 阅读 · 0 评论 -
如何为vCenter6.0重置SSO管理员密码
当我们vCenter登录时,会经常性有人容易忘记这个很重要的SSO Administrator密码,下面针对这个忘记密码进行如何处理1、首先登录vCenter服务器,不是server的IP地址,别登录错了[c:\~]$ ssh 192.168.1.200Connecting to 192.168.1.200:22...Connection established.To escap...原创 2018-11-12 15:29:41 · 7629 阅读 · 0 评论 -
全面学习MySQL中的视图(1) 视图安全验证的方式
全面学习MySQL中的视图(1) 视图安全验证的方式一、视图的创建 MySQL数据库中的View在标准SQL的基础之上做了些扩展,这主要体现在几个方式: DEFINER:指定视图的创建者(或者说属主,虽然MySQL中的对象其实不注重属主,这点与ORACLE数据库极为不同),默认当然就是执行CREATE VIEW语句的CURRENT_USER,但是创建时也可以指定不同的用户做为创...转载 2018-11-08 15:04:24 · 334 阅读 · 0 评论 -
centos 7.5 采用Mutt及msmtp配置进行邮件发送
Centos 7.5 采用Mutt及msmtp配置进行邮件发送 在mysql集群中,通过Keepalived做负载均衡,当keepalived或者是Mysql集群有问题通过邮件通知,但是Keepalived本身发送邮件不是很好用,采用mutt方式。其中一种即采用mutt和msmtp的解决方案,它类似于foxmail及outlook的客户端,可以通过命令行的方式来进行邮件的自动发...原创 2018-11-08 11:21:26 · 936 阅读 · 0 评论 -
if [ $? -ne 0 ];then 是什么意思
if [ $? -ne 0 ];then 是什么意思who am i | grep rootif [ $? -ne 0 ]thenecho 'hello'fi另外:整数比较-eq 等于,如:if ["$a" -eq "$b" ]-ne 不等于,如:if ["$a" -ne "$b" ]-gt 大于,如:if ["$a" -gt "$b" ]-ge 大于等于,如:if原创 2018-12-19 17:25:37 · 10460 阅读 · 0 评论 -
linux中查看文件时显示行号
linux中查看文件时显示行号 [root@1-min etc]# cat -n rsyslog.conf //显示所有行号(包括空行)[root@1-min etc]# cat -b rsyslog.conf //显示所有行号(但不包括空行)或者:[root@1-min etc]# nl -ba rsyslog.conf ...原创 2018-12-19 17:29:29 · 57494 阅读 · 0 评论 -
linux awk命令详解
linux awk命令详解awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息awk处理过程: 依次对每一行进行处理,然后输出awk命令形式:awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file [-F|-f|-v] 大参数,-F指定分隔符,-f调...原创 2018-12-19 17:32:44 · 464 阅读 · 0 评论 -
教你怎么在Python中使用Pandas.DataFrame对Excel进行操作
教你怎么在Python中使用Pandas.DataFrame对Excel进行操作 这里记录下一些Pandas对Excel的操作过程,供自己和码友们交流,共同提高、不断改进。环境:Python3.6 + Pandas(0.22)有一个1000行,28列的表格,包含了公司每个项目的各种信息(项目ID,名称,开始时间,状态,结束时间,报价,税率……)。这么多列,看了确实头晕@_@。...原创 2019-02-14 16:52:52 · 11607 阅读 · 0 评论 -
yum源配置的三种方法
yum源配置的三种方法(一)yum源概述 yum需要一个yum库,也就是yum源。默认情况下,CentOS就有一个yum源。在/etc/yum.repos.d/目录下有一些默认的配置文件(可以将这些文件移到/opt下,或者直接在yum.repos.d/下重命名)。 首先要找一个yum库(源),然后确保本地有一个客户端(yum这个命令就是客户端),由yum程序去连接服务器。连接的方式...转载 2019-01-25 16:57:51 · 2094 阅读 · 0 评论 -
[ERR] Sorry, can't connect to node 192.168.1.13:7001
环境描述:操作系统:CentOS Linux release 7.5Redis版本:3.2.5 64 bitRedis集群节点:6个报错信息:当配置Redis集群时,会提示报无法连接到一个节点的错误如下内容[root@localhost redis-cluster]# ./redis-trib.rb create --replicas 1 192.168.1.13:700...原创 2018-12-19 11:19:37 · 9129 阅读 · 0 评论 -
/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- re
环境描述:操作系统:CentOS Linux release 7.5Redis版本:3.2.5 64 bitRedis集群节点:6个1、安装redis集群时报如下错误:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- redis (...原创 2018-12-18 17:21:05 · 1279 阅读 · 0 评论 -
如何升级ruby的版本
如何升级ruby的版本升级ruby版本,在配置Redis集群时有提示报错,提示安装ruby的版本过低,需要进行升级,例如安装在centos7.5安装需要ruby版本在 2.2.2以上。1、主机环境如下:[root@localhost bin]# cat /etc/redhat-releaseCentOS Linux release 7.5.1804 (Core)[root@loc...原创 2018-12-18 17:09:02 · 4807 阅读 · 0 评论 -
升级ruby的版本
升级ruby的版本升级ruby版本,有时候安装ruby的版本过低,需要进行升级,例如安装在centos6.7安装fpm需要ruby版本在1.9以上。1、主机环境如下:1 [root@test ~]# cat /etc/redhat-release 2 CentOS release 6.7 (Final)3 [root@test ~]# uname -r4 2.6.32-573....转载 2018-12-18 16:41:33 · 402 阅读 · 0 评论 -
redis密码设置、访问权限控制等安全设置
redis密码设置、访问权限控制等安全设置redis作为一个高速数据库,在互联网上,必须有对应的安全机制来进行保护,方法有2,如下。1.比较安全的办法是采用绑定IP的方式来进行控制。 请在redis.conf文件找到如下配置# If you want you can bind a single interface, if the bind option is not# spec...转载 2018-12-18 16:10:24 · 1293 阅读 · 0 评论 -
linux在shell中获取时间
linux在shell中获取时间在Linux中可以通过date命令获取昨天、明天、上个月、下个月、上一年和下一年 # 获取昨天 date -d 'yesterday' # 或 date -d 'last day' # 获取明天 date -d 'tomorrow' # 或 date -d 'next day' # 获取上个月 date -d 'last month' # 获...原创 2018-12-18 12:25:04 · 558 阅读 · 0 评论 -
Linux定时任务Crontab命令详解
Linux定时任务Crontab命令详解linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond 是linux下用来周期性的执行某种任务或等...转载 2018-12-17 16:09:19 · 180 阅读 · 0 评论 -
linux shell 中文件编码查看及转换方法
linux shell 中文件编码查看及转换方法 vim shell文件编码中文乱码 一、查看文件编码。 在打开文件的时候输入:set fileencoding 即可显示文件编码格式。二、文件编码转换 1、在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式 在打开的文件中输入:set fileencoding=utf-8 2...原创 2018-12-20 13:11:14 · 10633 阅读 · 0 评论 -
Shell if else语句
Shell if else语句if 语句通过关系运算符判断表达式的真假来决定执行哪个分支。Shell 有三种 if ... else 语句:if ... fi 语句; if ... else ... fi 语句; if ... elif ... else ... fi 语句。1) if ... else 语句if ... else 语句的语法:if [ expression...原创 2018-12-19 18:13:45 · 16861 阅读 · 1 评论 -
Linux之Shell的算术运算
Linux之Shell的算术运算在Bash的算术运算中有以下几种方法:名称 语法 范例算术扩展 ((算术式))r=((1+2*3))使用外部程序expr expr 算术式 r=`expr 1+2*3`使用[][算术式] r=$[1+2...转载 2018-12-19 18:12:42 · 294 阅读 · 0 评论 -
shell中的数学运算
shell中的数学运算expr命令=======最开始,Bourne shell提供了一个特别的命令用来处理数学表达式。expr命令允许在命令行上处理数学表达式,但是特别笨拙:$ expr 1 + 56 expr命令能识别一些不同的数字和字符串操作符,如下表:===============================================================...原创 2018-12-19 18:10:56 · 246 阅读 · 0 评论 -
MySQL字符集 GBK、GB2312、UTF8区别 解决MYSQL中文乱码问题
MySQL字符集 GBK、GB2312、UTF8区别 解决MYSQL中文乱码问题 MySQL中涉及的几个字符集character-set-server/default-character-set:服务器字符集,默认情况下所采用的。character-set-database:数据库字符集。character-set-table:数据库表字符集。优先级依次增加。所以一般情况下只需要设...转载 2018-11-07 18:26:34 · 5734 阅读 · 0 评论 -
MySQL导出csv乱码问题的解决
MySQL导出csv乱码问题的解决csv乱码问题的解决 从MySQL导出数据到 csv 文件后,有时会发现用 excel 打开该导出 csv 文件显示的是乱码。这个问题是 csv 文件本身的文本编码问题导致的,解决办法: 1. 鼠标右键点击选中的 csv 文件,在弹出的菜单中选择“编辑”,则系统会用文本方式(记事本)打开该 csv 文件; 2. 打开 csv 文件后,...原创 2018-11-07 17:22:15 · 7623 阅读 · 1 评论 -
linux awk命令详解
linux awk命令详解 awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息awk处理过程: 依次对每一行进行处理,然后输出awk命令形式:awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file [-F|-f|-v] 大参数,-F指定分...转载 2018-11-09 11:36:57 · 226 阅读 · 0 评论 -
zabbix3邮件告警
zabbix3邮件告警本人使用的zabbix版本为3.2.4,zabbix 3版本应该通用1、sendEmail安装:cd /usr/local/src/wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gzyum install perl-Net-SSLeay perl-IO...转载 2018-07-19 16:51:19 · 679 阅读 · 0 评论 -
zabbix基础知识
zabbix基础知识一个标准的监控系统所具备的基本功能:1.数据的采集2.为了展示其长期走势,将数据存储下来3.万一某次采样的结果不在被认为是合理的范围内,然后就会做出告警操作,尽早的让相关人员得知到此消息4.展示 监控的对象除了主机之外,还包括主机之间的流量对主机而言所需监控指标:系统指标:CPU,memery,IO(Disk,Network)1.CPU...原创 2018-07-24 17:29:30 · 1235 阅读 · 0 评论 -
grafana图形化数据展示软件介绍
grafana图形化数据展示软件介绍 http://grafana.org/一、从官网上看一下特色Rich GraphingFast and flexible client side graphs with a multitude of options.Click and select region to zoomMulti...转载 2018-07-06 17:24:03 · 1422 阅读 · 0 评论 -
zabbix 3.4监控mysql 5.6解决Warning: Using a password on the command line interface can be insecure.
zabbix 3.4监控mysql 5.6解决Warning: Using a password on the command line interface can be insecure. 使用zabbix 3.4自带模板对mysql进行监控时,报Value "sh: mysqladmin: 未找到命令 0" of type "string" is not suitable for va...原创 2018-07-24 15:38:13 · 54778 阅读 · 2 评论 -
grafana 安装 和 Nginx 、EL 联调
grafana 安装 和 Nginx 、EL 联调 1、grafana 安装wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.2-1.x86_64.rpm为了使用yum方便,直接下载阿里的yum源[root@hadoop001...转载 2018-07-06 16:59:42 · 1288 阅读 · 0 评论 -
Zabbix 3.4 .10 Agentd安装教程
说明:操作系统:CentOS 7.5IP地址:192.168.1.8Web环境:Nginx+MySQL+PHPzabbix版本:Zabbix 3.4.10备注:Linux下安装zabbix需要有LAMP或者LNMP运行环境准备篇:一、Web环境:Nginx+MySQL+PHPCentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14...原创 2018-07-24 10:56:09 · 834 阅读 · 0 评论 -
CentOS 7和CentOS 6如何关闭防火墙
CentOS 7和CentOS 6如何关闭防火墙CentOS6.5查看防火墙的状态:$service iptable status显示结果:[linuxidc@localhost ~]$service iptable statusRedirecting to /bin/systemctl status iptable.service● iptable.service Loaded: not-...原创 2018-07-05 17:49:26 · 258 阅读 · 0 评论 -
Linux 6.5系统安装配置PHP服务(源码安装)
Linux 6.5系统安装配置PHP服务(源码安装)简介:PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。标注:配置nginx请参考此教程:http://www.cnblogs.com/zoulongbin/p/6253568.htm...原创 2018-07-05 17:44:30 · 2117 阅读 · 0 评论