文章分类 -  linux

摘要:1、安装依赖包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y 2、下载python安装包 wget https://ww 阅读全文
posted @ 2019-12-21 11:22 7411 阅读(226) 评论(0) 推荐(0)
摘要:转载:http://www.tuicool.com/articles/aQbQ3u Part I. 直接启动 下载 官网下载 安装 tar zxvf redis-2.8.9.tar.gz cd redis-2.8.9 #直接make 编译 make #可使用root用户执行`make install 阅读全文
posted @ 2019-06-13 14:56 7411 阅读(496) 评论(0) 推荐(0)
摘要:1.docker复习 1.docker生命周期 镜像 image容器 container仓库 ,存放镜像的地儿,repos.....(仓库) 2.docker run 镜像id #运行出容器docker pull 镜像名 #从dockerhub下载镜像 私有的docker仓库docker searc 阅读全文
posted @ 2019-06-10 13:34 7411 阅读(179) 评论(0) 推荐(0)
摘要:1.淘宝nginx的学习使用,安装 下载源码包http://tengine.taobao.org/download/tengine-2.2.0.tar.gz 2.卸载掉之前,学习yum时候,安装的nginx软件,yum remove nginx -y 3。解决编译安装nginx的软件依赖yum in 阅读全文
posted @ 2019-06-10 11:32 7411 阅读(2480) 评论(0) 推荐(0)
摘要:MYSQL(mariadb) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API 阅读全文
posted @ 2019-06-08 23:34 7411 阅读(148) 评论(0) 推荐(0)
摘要:Redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/rem 阅读全文
posted @ 2019-06-08 23:32 7411 阅读(130) 评论(0) 推荐(0)
摘要:所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 什么是 vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及 阅读全文
posted @ 2019-06-08 22:09 7411 阅读(535) 评论(0) 推荐(0)
摘要:python安装(编译安装) #linux编译安装python3 1.解决编译环境的,依赖环境,必须保证这里正确安装,方可执行后续步骤 1.解决编译环境的,依赖环境,必须保证这里正确安装,方可执行后续步骤 1.解决编译环境的,依赖环境,必须保证这里正确安装,方可执行后续步骤 1.解决编译环境的,依赖 阅读全文
posted @ 2019-06-08 20:49 7411 阅读(214) 评论(0) 推荐(0)
摘要:sudo命令(用于切换用户) linux的sudo命令 1.打开 /ect/sudoers文件 ,写入如下配置,添加liu用户,可以使用 sudo Allow root to run any commands anywhere root ALL=(ALL) ALL liu ALL=(ALL) ALL 阅读全文
posted @ 2019-06-08 20:49 7411 阅读(95) 评论(0) 推荐(0)
摘要:什么??公司要用Ubuntu(乌班图)?不会用??怎么进行python开发??? 乌班图操作系统下载地址:http://releases.ubuntu.com/18.04/ubuntu-18.04.1-desktop-amd64.iso 安装ubuntu 第一步:准备好vmware虚拟机 自行解决。 阅读全文
posted @ 2019-06-08 20:35 7411 阅读(127) 评论(0) 推荐(0)
摘要:为什么要学习Shell编程 Shell脚本语言是实现Linux/Unix系统管理及自动化运维所必须的重要工具,Linux系统的底层以及基础应用软件的核心大都涉及Shell脚本的内容。 一个合格的Linux系统管理员都必须熟练编写Shell脚本语言,从而提升运维人员的工作效率,减少不必要的重复性工作。 阅读全文
posted @ 2019-06-08 20:33 7411 阅读(215) 评论(0) 推荐(0)
摘要:14.6 kafka 为什么用消息队列 举例 比如在一个企业里,技术老大接到boss的任务,技术老大把这个任务拆分成多个小任务,完成所有的小任务就算搞定整个任务了。 那么在执行这些小任务的时候,可能有一个环节很费时间,并且优先级很低,推迟完成也不影响整个任务运转,那么技术老大就会将这个很费时间,且不 阅读全文
posted @ 2019-06-08 20:31 7411 阅读(230) 评论(0) 推荐(0)
摘要:为什么用消息队列 举例 比如在一个企业里,技术老大接到boss的任务,技术老大把这个任务拆分成多个小任务,完成所有的小任务就算搞定整个任务了。 那么在执行这些小任务的时候,可能有一个环节很费时间,并且优先级很低,推迟完成也不影响整个任务运转,那么技术老大就会将这个很费时间,且不重要的任务,丢给他的小 阅读全文
posted @ 2019-06-08 20:29 7411 阅读(237) 评论(0) 推荐(0)
摘要:在学一门新知识的时候,超哥喜欢提问,why?what?how? wiki资料 什么是docker Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitH 阅读全文
posted @ 2019-06-08 20:27 7411 阅读(108) 评论(0) 推荐(0)
摘要:strictRedis对象方法用于连接redis 指定主机地址,port与服务器连接,默认db是0,redis默认数据库有16个,在配置文件中指定database 16 上代码 1、对redis的单实例进行连接操作根据不同的实例方法,与redis的命令对应 python3 >>>import red 阅读全文
posted @ 2019-06-08 20:21 7411 阅读(179) 评论(0) 推荐(0)
摘要:为什么要用redis-cluster 1.并发问题 redis官方生成可以达到 10万/每秒,每秒执行10万条命令假如业务需要每秒100万的命令执行呢? 2.数据量太大 一台服务器内存正常是16~256G,假如你的业务需要500G内存, 新浪微博作为世界上最大的redis存储,就超过1TB的数据,去 阅读全文
posted @ 2019-06-08 20:20 7411 阅读(153) 评论(0) 推荐(0)
摘要:Redis-Sentinel Redis-Sentinel是redis官方推荐的高可用性解决方案,当用redis作master-slave的高可用时,如果master本身宕机,redis本身或者客户端都没有实现主从切换的功能。 而redis-sentinel就是一个独立运行的进程,用于监控多个mas 阅读全文
posted @ 2019-06-08 20:18 7411 阅读(110) 评论(0) 推荐(0)
摘要:redis主从同步 原理:1. 从服务器向主服务器发送 SYNC 命令。2. 接到 SYNC 命令的主服务器会调用BGSAVE 命令,创建一个 RDB 文件,并使用缓冲区记录接下来执行的所有写命令。3. 当主服务器执行完 BGSAVE 命令时,它会向从服务器发送 RDB 文件,而从服务器则会接收并载 阅读全文
posted @ 2019-06-08 20:16 7411 阅读(154) 评论(0) 推荐(0)
摘要:博文背景: 由于发现众多同学,在使用云服务器时,安装的redis3.0+版本都关闭了protected-mode,因而都遭遇了挖矿病毒的攻击,使得服务器99%的占用率!! 因此我们在使用redis时候,最好更改默认端口,并且使用redis密码登录。 (1)redis没有用户概念,redis只有密码( 阅读全文
posted @ 2019-06-08 20:15 7411 阅读(95) 评论(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-06-08 20:13 7411 阅读(148) 评论(0) 推荐(0)