![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CentOS
USCWIFI
Talk is cheap,show me your code.
展开
-
转载kubernetes 1.9 与 CentOS 7.3 内核兼容问题
20201022转载kubernetes 1.9 与 CentOS 7.3 内核兼容问题原文:http://www.linuxfly.org/kubernetes-19-conflict-with-centos7/ 生产环境发现不定时 Java 应用出现 coredump 故障,测试环境不定时出现写入 /cgroup/memory 报 no space left on device 的故障,导致整个 kubernetes node 节点无法使用。设置会随着堆积的 cgroup 越来越多,docke转载 2020-10-22 14:26:07 · 1145 阅读 · 0 评论 -
haproxy简单使用(一)
haproxy的安装[root@haproxy ~]# yum install haproxy -y已加载插件:fastestmirrorDetermining fastest mirrorsepel/x86_64/metalink ...转载 2019-02-12 20:29:21 · 909 阅读 · 0 评论 -
CentOS7安装svn及简单学习
参考:https://blog.csdn.net/fesdgasdgasdg/article/details/78527048今天web那边说给某某用户svn账号,一脸懵逼,不懂不过也不难,找了篇文章先把任务完成了。下面开始自己实战:安装...原创 2019-02-12 18:00:46 · 4508 阅读 · 3 评论 -
webhook小试水(无需外网服务器)
为啥试玩这个呢,因为今天web那边说要增加一个webhook地址什么的,我完全不懂...索性随便百度一个先应付着参考:https://www.jianshu.com/p/55209f1031e8前面没什么问题...安装ruby:https://blog.csdn.net/qq_33317586/article/details/86999393创建文件,运行时报错了:报错如下...转载 2019-02-11 22:59:36 · 3104 阅读 · 0 评论 -
CentOS7搭建ruby环境(RVM安装ruby以及ruby加速)
血淋淋的教训,第二次使用rvm安装ruby(以普通用户运行)[qqq@haproxy ~]$ gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB[qqq@haproxy ~]$ curl -L https://get.rvm.io | bash ...原创 2019-02-11 22:48:19 · 4110 阅读 · 1 评论 -
linux提示“Error: Too many open files”
更正一下,我修改完重启终端还是有这个提示,但这个最大文件打开数确实是已经显示改了,重启系统就没了,奶奶的再补充,有群友说了这个: 那我百度”centos7 limits“,显示如下(先不看了,下班了,改天看):如下图,老是提示这个,烦死了百度搜索一大堆:原因是:进程企图打开一个文件,或者叫句柄,但是现在进程打开的句柄已经达到了上限,已经无法打开新句柄了。以下...转载 2019-02-11 19:44:21 · 3625 阅读 · 1 评论 -
LVS-DR模型实验
回顾之前学的知识:[root@lvs-lvs ~]# ipvsadm -Ln查看ipvsadm规则(-n表示以数字方式显示,不解析)lvs是四层的,不能做到hash(http://vip/test.html),基于传输层,而haproxy和nginx支持7层的,lvs只能四层--exact显示精确值:[root@lvs-lvs ~]# ipvsadm -Ln --exact...原创 2019-01-16 22:34:20 · 646 阅读 · 0 评论 -
33.keepalived应用部署
谨慎参考,图和原理抄过来的,只有实验是自己做的一、keepalived概述:概述:keepalived起初为Lvs设计的一款强大的辅助工具,保证Lvs负载调度器的故障切换以及web节点的健康状态检查,后续被应用到很多需要容错的场景下,keepalived自身基于VRRP协议--虚拟路由冗余协议,思科公有协议;二、设计原理:应用场景:设计模块:1.core模块:为keepal...原创 2019-01-25 16:38:10 · 610 阅读 · 0 评论 -
docker学习(八)—— docker的系统资源限制及验证(基础篇)
限制容器的资源:默认情况下,一个容器是没有任何资源限制的,可以几乎耗尽内核可分配给当前容器的所有资源,宿主机的调度器能调度多少资源,容器就可以用多少资源(高负载的情况下)docker提供了下面的途径:如何限制内存,CPU,磁盘IO等,内存是非可压缩资源,CPU是可压缩资源,依赖于linux的一些深层知识memory hogsoom objoom score非常非常重要的...原创 2019-01-09 09:24:24 · 953 阅读 · 0 评论 -
MySQL主从/主主同步部署
参考:https://www.cnblogs.com/kevingrace/p/6256603.html参考:https://www.cnblogs.com/kevingrace/p/10228694.html参考:http://www.cnblogs.com/gl-developer/p/6170423.html环境描述:CentOS7.5master(node1):10.0...原创 2019-01-08 20:46:05 · 475 阅读 · 0 评论 -
lvs-nat实验(完结)
实验拓扑图: 实验环境说明:需要四台虚拟机操作:client是客户端,ip为10.0.3.64 lvs服务器ip为10.0.3.65,192.168.137.128 web服务器两台,ip分别为192.168.137.129,192.168.137.130关于虚拟机的网络:10.0.3网段是桥接网段 192.168.137网段是仅主机网段 lvs虚拟机有两块网卡,一...原创 2019-01-14 10:35:05 · 2733 阅读 · 1 评论 -
模拟iptables的DNAT
参考这篇文章:https://www.cnblogs.com/kevingrace/p/5865792.html参考:http://ask.apelearn.com/question/7255在阿里云或ucloud上买了两台云主机,但只买了一个公网ip。公网ip只能绑定在一台主机上,但两台云主机的内网之间是通的,所以,可以通过有公网ip的云主机将另一台云主机的22端口转发出去实验环境:...转载 2019-02-18 20:20:51 · 2162 阅读 · 0 评论 -
kubernetes 1.15.1 高可用部署 -- 从零开始
kubernetes 1.15.1 高可用部署 -- 从零开始---晚点开始部署转载 2019-07-29 17:33:28 · 601 阅读 · 0 评论 -
三剑客20190714
最后wordpress项目:main.yml[root@jenkins wordpress_playbooks]# cat roles/wordpress/tasks/main.yml - name: Update yum dependency shell: 'yum update -y warn=False'- name: Disable system firewall ...原创 2019-07-14 22:32:50 · 421 阅读 · 0 评论 -
linux中的&符号
很好的文章,文件描述符那个一直不是很懂:https://www.linux.com/blog/learn/2019/2/ampersands-and-file-descriptors-bashhttps://www.linux.com/blog/learn/2019/2/and-ampersand-and-linux&与nohub总结:https://www.cnb...转载 2019-06-25 23:15:57 · 2574 阅读 · 1 评论 -
服务器上的 Git - Gitosis
公司有这个东西,之前一直没研究过这个是啥,原来就是git的一个权限管理工具具体请参考:服务器上的 Git - Gitosis本篇文章参考:服务器上的 Git - Gitosisgitosis使用笔记一、获取安装包root@qqq:~# mkdir /dataroot@qqq:~# cd /dataroot@qqq:/data# git clone https://github....原创 2019-03-22 14:04:31 · 326 阅读 · 0 评论 -
linux上面的arp扫描工具
之前都是在windows上使用的 科来网络分析系统Linux倒是没怎么使用过一、arp 命令可以查看系统的arp表具体使用可以man arp查看帮助1.1、懒得话就敲个arp -a-a以BSD方式输出,会显示一大堆,没有固定列[qqq@client ~]$ arp -a? (10.0.3.153) at 00:0c:29:e5:dd:80 [ether] on ens33...原创 2019-03-15 18:37:05 · 3690 阅读 · 0 评论 -
清理Linux磁盘
服务器磁盘又满了。。。参考:https://www.cnblogs.com/kerrycode/p/4391859.html查找大文件和大目录...转载 2019-03-15 18:24:46 · 233 阅读 · 0 评论 -
vimrc(让写文档更容易)
参考如何用VIM快速书写Kubernetes配置清单编辑~/.vimrc文档root@qqq:~# vim ~/.vimrc root@qqq:~# cat ~/.vimrc set ignorecaseset cursorlineset autoindentset aiautocmd BufNewFile *.yaml exec ":call SetTitle()" func...转载 2019-03-11 13:02:06 · 400 阅读 · 0 评论 -
hatop将某服务设为维护模式
一、修改配置文件[root@ansible ~]# vim /etc/haproxy/haproxy.cfg二、安装hatop参考: http://www.ttlsa.com/cluster/haproxy-hatop/参考:http://feurix.org/projects/hatop/install/#install[root@ansible src]# cd /usr/loc...原创 2019-03-14 12:53:31 · 467 阅读 · 0 评论 -
kvm虚拟机调节内存
这个才是正确的做法,老夫实战,果然,大佬教给我们知识的时候都留了一手,哼升级后virsh setmem server1 8388608查看正在运行的虚拟机:root@web:~# virsh list --all Id Name State----------------------------------...原创 2019-02-26 23:54:37 · 6230 阅读 · 1 评论 -
Hadoop海量级分布式存储
实验环境:3台虚拟机,CentOS7.5.1804jdk1.8在官网下的,没有yum安装(https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)hadoop是3.2版本的,清华大学站点(https://mirrors.tuna.tsinghua.edu.cn/apach...原创 2019-03-02 21:40:14 · 789 阅读 · 0 评论 -
修改使用Alpine Linux的Docker容器的时区
参考:https://www.jianshu.com/p/cd1636c94f9f 进入容器命令行 # docker exec -it container_name /bin/sh 安装 timezone 数据包 # apk add -U tzdata# ls /usr/share/zoneinfo 为了防止添加失败,加上-U参数,更新仓储缓存。 列出安装的...转载 2019-02-26 13:55:07 · 2191 阅读 · 0 评论 -
自动化部署三剑客(四)
Jenkins,Ansible,Gitlab实战验证环境:1.gitlab页面2.Jenkins页面3.jenkins主机已经集成了python的虚拟环境,且ansible在jenkins主机安装成功[root@jenkins ~]# su - deploy上一次登录:一 2月 25 17:07:14 CST 2019pts/0 上[deploy@jenkins...原创 2019-02-26 00:13:32 · 1558 阅读 · 0 评论 -
ubuntu18.04试玩openproject
教程及其简单,对于第一次搭建的人来说,顶多半天时间可以完全搭建好!因为官方给了安装包,安装步骤只有简单的几步!官网:https://www.openproject.org/download-and-installation/#installation安装过于简单,看官网就行,关键说说我遇到的一些问题:1.kvm创建虚拟机一直识别不了磁盘,我怀疑是没加这个参数,建议多看man文档...原创 2019-01-18 23:36:17 · 2313 阅读 · 0 评论 -
mysql主从同步概念(转载)
参考:https://www.cnblogs.com/kevingrace/p/10228694.html参考:https://www.cnblogs.com/kevingrace/p/6256603.htmlMysql复制概念Mysql内建的复制功能是构建大型高性能应用程序的基础, 将Mysql数据分布到多个系统上,这种分布机制是通过将Mysql某一台主机数据复制到其它主机(slave...转载 2019-01-07 22:07:59 · 529 阅读 · 1 评论 -
docker学习(七)—— Dockerfile简单学习(一)
官方参考:https://docs.docker.com/engine/reference/builder/基于容器制作镜像基于Dockerfile制作镜像nginx在不同的生产环境中的配置参数是不同的,nginx的默认配置不能满足所有生产环境的要求。基于容器制作镜像较为繁琐,还得创建容器,进入容器,操作,打包容器等server.conf,/etc/nginx/conf.d/...原创 2019-01-05 18:19:27 · 1326 阅读 · 0 评论 -
centos7.5修改mysql5.7.24默认密码
mysql是yum安装的,版本为5.7.24装完后启动mysql,会产生个随机密码在/var/log/mysqld.log文件中mysql> select version();+-----------+| version() |+-----------+| 5.7.24 |+-----------+1 row in set (0.00 sec)如下图:进去就报错,...转载 2018-12-15 17:54:45 · 1142 阅读 · 0 评论 -
NFS备份全网日志(NFS+rsync)
NFS配置参数参考:http://server.51cto.com/sManage-150923.htm有8台web服务器,现在要搭建一台NFS服务器用来存放8台web的日志(nginx的错误日志,php的错误日志,php的慢执行日志) 现在模拟一下这个场景web1 192.168.183.175 CentOS7 web2 192.168.183.176 ...原创 2018-12-17 00:13:30 · 1323 阅读 · 0 评论 -
CentOS7忘记密码
网上的教程+自己手动实践Centos7密码忘记一、开机按下e 在LANG=zh_CN.UTF-8后面加’ init =/bin/sh’(注意空格隔开) 二、按下CTRL+X,进入如下界面三、重新挂载根目录#remount –o remount,rw /四、修改root密码#passwd root五、根下创建这个文件#touch /.aut...转载 2018-12-13 19:28:00 · 279 阅读 · 0 评论 -
Redis集群部署
Redis集群部署参考:https://www.kancloud.cn/linux_jia/haha/749702参考:https://www.cnblogs.com/dingkailinux/p/8689341.html一、系统:CentOS Linux release 7.5.1804 (Core)二、内核调优:[root@qqq ~]# cat > /etc/sy...转载 2018-12-13 12:34:16 · 203 阅读 · 0 评论 -
keepalive简单实验(一)
环境:centos7node1:192.168.183.175node2:192.168.183.176前提:1.node1与node2关闭selinux2.node1与node2关闭firewall3.node1和node2通过hosts互相解析对方IP4.node1与node2可以互相通信(互相添加公钥)5.配置好yum源6.时间同步一、安装keepal...原创 2018-11-17 15:18:57 · 1202 阅读 · 0 评论 -
keepalived简单实验(四)keepalived日志开启
参考:https://www.cnblogs.com/zzzhfo/p/6070575.html一、默认日志输出到/var/log/messages二、修改keepalived启动文件把KEEPALIVED_OPTIONS="-D" 修改为:KEEPALIVED_OPTIONS="-D -d -S 0"三、修改/etc/rsyslog.conf最后面加上如图所示行:...原创 2018-11-20 00:23:49 · 1822 阅读 · 0 评论 -
keepalived简单实验(三)vrrp_script中要不要写weight字段
今天在公司看到keepalived主备机器上的keepalived配置文件的vrrp_scrip段中都没有weight字段,直接贴图吧:master的配置文件:backup的配置文件:脚本的内容:我在想,这样写就算master那边的vrrp_script脚本检测失败了,master那边的优先值还是100,另一边的优先值还是10,100>10,master不变,VI...原创 2018-11-20 00:06:24 · 3278 阅读 · 0 评论 -
git自动补齐
请参考官方的git-completionhttps://github.com/git/git/blob/master/contrib/completion/git-completion.bash 下面的东西就当我放了个屁!!! 参考:https://blog.csdn.net/qianggezhishen/article/details/50585512一、下载git自动补...转载 2018-11-23 21:05:51 · 688 阅读 · 0 评论 -
很好用的一键生成网站证书的脚本
同事一直在用这个脚本生成免费证书,续期等!俗话说,君子性非异也,善假于物也! 我还没用,先贴上地址吧,大佬都在用,应该很好用!https://github.com/Neilpang/acme.sh最起码不用手动生成了! ...转载 2018-11-21 16:17:10 · 2894 阅读 · 0 评论 -
gpg自动化加密与解密(1.x版本和2.x版本的细微区别)
直接把总结写在最前面吧!gpg有1.x和2.x版本root@david:~# gpg -h可以查看gpg版本是1.x还是2.x的ubuntu16.04的gpg默认是1.x的ubuntu18.04和centos7.5的gpg默认是2.x的在gpg1.x版本中使用gpg自动化加密的话使用如下命令-c表示仅使用对称加密,--no-tty表示不产生任何输出,--passphrase-f...原创 2018-11-13 15:53:13 · 3384 阅读 · 0 评论 -
nginx的日志切割(logrotate)
参考:https://www.cnblogs.com/kevingrace/p/6307298.html日志切割这东西,在我不了解之前,一直觉得它很牛逼,其实这东西很简单,认真看上面写这篇文章,一天就能看的差不多懂,都是很简单的东西,不要被名字吓到!一、logrotate日志切割是linux自带的二、logrotate配置文件分为主配置和子配置主配置:/etc/logrotate....原创 2018-11-01 18:28:54 · 7646 阅读 · 0 评论 -
centos修改主机名的方法
https://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_043_hostname.html转载 2018-10-29 16:19:42 · 280 阅读 · 1 评论 -
CentOS7.5安装WPS并解决字体报错
CentOS7为桌面系统[root@localhost 下载]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 第一步、下载下载链接:http://kdl.cc.ksosoft.com/wps-community/download/6757/wps-office-10.1.0.6757-1.x86_...原创 2018-10-21 15:13:15 · 2241 阅读 · 1 评论