随笔分类 -  CentOS服务器

CentOS服务器环境搭建系列
摘要:深入剖析Kubernetes k8s 毫无疑问,Kubernetes 已经成为容器领域当之无愧的事实标准。除了 Google、Microsoft 等技术巨擘们在容器领域里多年的博弈外,国内的 BAT、滴滴、蚂蚁、今日头条等技术大厂,也都已将容器和 Kubernetes 列入未来的战略重心,无数中小型企业也正走在容器化的道路上。 从长远角度来看,Kubernetes 项目将会成为企业服务器端技术栈中标准的一环,并连同它所推崇的容器化理念,成为广大后端技术人员和开发者的一门必修课。 但是,想要啃下 Kubernetes 这个“硬骨头”并不那么容易,初学者、从业者往往都会遇到诸多难题,比如: Kubernetes 太复杂,概念太多,根本掌握不透; 文档都读了,培训也参加了,却还是摸不清 Kubernetes 的套路; Kubernetes 项目更新频率简直飞起,完全跟不上社区的节奏; Kubernetes 代码如此之多,开源项目定制开发真是让人头大。 阅读全文
posted @ 2018-10-25 18:09 大自然的流风 阅读(2735) 评论(0) 推荐(0) 编辑
摘要:ActiveMQ任意文件写入漏洞(版本在5.12.X前CVE-2016-3088) 查看docker的activemq版本命令: $ docker ps | grep activemq 927860512db9 rmohr/activemq:5.15.4-alpine 从上面可以看到版本是activemq:5.15.4-alpine 在该漏洞修复版本之上,不用担心了。 阅读全文
posted @ 2018-10-11 19:44 大自然的流风 阅读(1672) 评论(0) 推荐(0) 编辑
摘要:activemq消息队列的使用及应用docker部署常见问题及注意事项 docker用https://hub.docker.com/r/rmohr/activemq/ 配置在/data/docker/activemq/conf 重启命令:docker restart activemq 查看进程:docker ps | grep activemq 要改activemq的默认配置: 用持久化消息,开启事务模式,将临时文件限制尽可能的调大。 将prefetch设为1,每次处理1条消息,处理完再去取 自己发送消息的逻辑代码,要在方法里加上try catch,避免因程序逻辑错误导致重连才行 阅读全文
posted @ 2018-09-29 21:38 大自然的流风 阅读(3096) 评论(0) 推荐(0) 编辑
摘要:docker rmi 导致后面的命令不执行问题 把ca=`docker rmi sendemail-service` echo $ca 改成 docker rmi sendemail-service -f & echo 'docker rmi success' 注意:原理的echo方式单纯在后面加上 -f & 也是不行的,必须直接执行命令才行 Dockerfile设置时区 ENV TZ=Asia/Shanghai RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone 阅读全文
posted @ 2018-09-28 22:13 大自然的流风 阅读(1173) 评论(0) 推荐(0) 编辑
摘要:Winscp默认用帐号密码登录,用私钥文件登录需要在高级选项里面的SSH--验证里面选择文件。 Winscp使用的是putty作为SSH登录工具,而puttygen所生成的是以.ppk结尾的密钥文件。 如果是pub类型的需要转换为putty类型的,文件类型里选择所有文件,选择密钥文件会提示你是否转换,按提示操作转换保存后就会自动选择转换后的.ppk密钥文件了。 阅读全文
posted @ 2018-09-28 16:10 大自然的流风 阅读(3715) 评论(0) 推荐(0) 编辑
摘要:Linux Centos下查看cpu、磁盘、内存使用情况,关闭MySQL日志 lsblk 查看分区和磁盘 df -h 查看空间使用情况 fdisk -l 分区工具查看分区信息 cfdisk /dev/sda 查看分区 blkid 查看硬盘label(别名) du -sh ./* 统计当前目录各文件夹大小 du -sh /* 统计根目录下各文件夹大小 du -sh /usr/* 统计usr目录下各文件夹大小 查看内存使用情况 free -m 查看cpu使用情况 top #查看进程运行情况 查看磁盘以及分区情况 df -h 查看网络情况 ifconfig 查看端口使用情况 #1.方法一 lsof -i:端口号 #2.方法二 netstat -apn|grep 端口号 阅读全文
posted @ 2018-09-26 21:06 大自然的流风 阅读(2802) 评论(0) 推荐(0) 编辑
摘要:sqlyog连接Linux上的mysql报错误号码2013,错误号码1130的解决办法 1.报错误号码2013,可能是端口号不是默认的3306,需要改成对应的,检查命令是: [root@host etc]# netstat -an | grep 330 看看有没有对应的端口号。更直接点是查看配置文件 cat /etc/my.cnf (注意:在windows下是my.ini,Linux下则是my.cnf) 阅读全文
posted @ 2018-09-23 05:20 大自然的流风 阅读(10109) 评论(0) 推荐(0) 编辑
摘要:docker Dockerfile指令ADD和COPY的区别,添加目录方法 ADD指令的功能是将主机构建环境(上下文)目录中的文件和目录、以及一个URL标记的文件 拷贝到镜像中。 其格式是: ADD 源路径 目标路径 #把当前config目录下所有文件拷贝到/config/目录下 ADD config/ /config/ COPY 更加直接了当,只复制文件或者目录到容器里。 COPY不支持URL,也不会特别对待压缩文件。如果build 上下文件中没有指定解压的话,那么就不会自动解压,只会复制压缩文件到容器中。 COPY是ADD的一种简化版本,目的在于满足大多数人“复制文件到容器”的需求。 Docker 团队的建议是在大多数情况下使用COPY。拷贝文件的原则:使用COPY(除非你明确你需要ADD) 阅读全文
posted @ 2018-09-18 16:44 大自然的流风 阅读(83822) 评论(1) 推荐(2) 编辑
摘要:网站服务器监控指标和日志收集 网站是否正常访问,各项服务有没有挂 网站访问情况如何,用户访问速度如何 网站访客统计分析,访客相关数据分析 服务器的各项指标,详细指标监控分析 服务器的各项服务,日志集中分析处理 服务器是否很安全,有没有黑客来造访 数据是否安全备份,有没有定期测试过 就是监控起服务器的各项指标和收集服务的日志,然后出几个分析的 Dashboard,监控报警整起来。 通常必要的是: 系统指标监控(cpu io mem) 应用指标监控(mysql redis nginx) 服务可用性监控(请求量 响应时间分布) 关键接口监控 阅读全文
posted @ 2018-09-04 20:05 大自然的流风 阅读(1829) 评论(0) 推荐(0) 编辑
摘要:将jar包制作成docker镜像 1、准备可运行jar包 2、建立Dockerfile文件 文件内容: FROM java:8 VOLUME /tmp ADD xxx-sendemail-0.0.1-SNAPSHOT.jar app.jar RUN bash -c 'touch /app.jar' ENTRYPOINT java -Djava.security.egd=file:/dev/./urandom -jar /app.jar 阅读全文
posted @ 2018-08-27 21:36 大自然的流风 阅读(8294) 评论(0) 推荐(0) 编辑
摘要:linux centos 如何设置swap大小? swap的值都是安装系统的时候设置好的,一般设置为内存的两倍大小。使用过程中发现swap值过小只能添加。 用free -m 命令查看当前swap大小 使用下面的命令创建2G的空间 dd if=/dev/zero of=/var/swap bs=1024 count=2048000 if 表示infile,of表示outfile,bs=1024代表增加的模块大小,count=2048000代表2048000个模块,也就是2G空间 阅读全文
posted @ 2018-05-06 14:06 大自然的流风 阅读(20727) 评论(0) 推荐(0) 编辑
摘要:centos7和centos6通过yum安装JDK1.8 查看JDK的安装路径# java -version centos6或centos7都可用的 yum安装jdk 安装之前先检查一下系统有没有自带open-jdk 检索1.8的列表:yum list java-1.8* 安装1.8.0的所有文件:yum install java-1.8.0-openjdk* -y 阅读全文
posted @ 2018-03-31 22:43 大自然的流风 阅读(2870) 评论(0) 推荐(1) 编辑
摘要:CentOS7使用yum命令安装Java1.8 首先更新已安装的包: #yum update 查看系统当前的java版本: #java -version CentOS 6.X 和 7.X 自带有OpenJDK runtime environment (openjdk)。它是一个在linux上实现开源的java 平台。 安装方式: 1、输入以下命令,以查看可用的JDK软件包列表; yum search java | grep -i --color JDK 阅读全文
posted @ 2017-11-29 03:46 大自然的流风 阅读(4346) 评论(0) 推荐(0) 编辑
摘要:php ci nginx 伪静态rewrite配置方法 location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } } 保存、退出重启nginx 阅读全文
posted @ 2017-11-29 02:59 大自然的流风 阅读(3139) 评论(0) 推荐(0) 编辑
摘要:vim编辑文件警告Swap file already exists ,如何删除vim编辑产生的.swp文件? Linux(centos7)下多个用户同时编辑一个文件,或编辑时非正常关闭,再下次编辑打开文件时均为显示如下警告信息: 使用命令查看隐藏swp文件(隐藏文件都以.开头): ls -a 阅读全文
posted @ 2017-11-29 02:51 大自然的流风 阅读(26465) 评论(0) 推荐(3) 编辑
摘要:世界最顶级邮件服务器组合Linux + PMTA + OEMPRO PowerMTA 安装 PMTA + OEMPRO 这个是发送的组合 PMTA提供的SMTP,OEMPRO是订阅管理以及邮件的过滤等 SPF, DKIM, Sender-ID, DNS, rDNS 这些各自有分工, 分别在DNS解析和联系主机商进行解析。 pmta+iem是世界顶级的邮件服务器,每天单台服务器可投递百万级邮件 阅读全文
posted @ 2017-11-04 18:55 大自然的流风 阅读(6777) 评论(0) 推荐(0) 编辑
摘要:新服务器上装java PHP环境有什么一键安装的方便的方法?一般都是怎么安装环境的? linode digitalocean都有很好的教程,下面是ubuntu和centos的两个教程连接 How To Install Linux, Nginx, MySQL, PHP (LEMP stack) in Ubuntu 16.04 | DigitalOcean How To Install Linux, nginx, MySQL, PHP (LEMP) stack on CentOS 6 | DigitalOcean 阅读全文
posted @ 2017-11-02 21:41 大自然的流风 阅读(1092) 评论(0) 推荐(0) 编辑
摘要:VPS高性能虚拟机KVM详解 阅读全文
posted @ 2017-11-02 15:13 大自然的流风 阅读(3659) 评论(0) 推荐(0) 编辑
摘要:很多人看到同样配置的VPS价格相差很大,甚是不理解,其实VPS使用的虚拟技术种类有很多,如OpenVZ、Xen、KVM、Xen和HVM与PV。 在+XEN中pv是半虚拟化,hvm是全虚拟化,pv只能用于linux内核的系统,效率更高,hvm可以虚拟所有常见操作系统(可以使用 windows),+理论效率比pv略低,另外,hvm需要cpu虚拟化指令支持,pv无此要求。 KVM是新兴的虚拟化项目,出售KVM的VPS商家不多,但据说KVM虚拟技+术是比较强悍的。 而OpenVZ是一个类似于Linux-VServer的操作系级全虚拟化解决方案,目前基于Xen和 OpenVZ的VPS服务商比较+多。 下面是几种常见技术OpenVZ、Xen、KVM做简单介绍和对比,以备你选购自己合适的VPS。 阅读全文
posted @ 2017-11-02 15:10 大自然的流风 阅读(14147) 评论(0) 推荐(0) 编辑
摘要:MySQL 0Day漏洞出现 该漏洞可以拿到本地Root权限 MySql 0Day漏洞修复方法 Oracle官方尚未发布补丁,作为暂时的缓解策略,MySQL用户应该做到以下两点: 确保MySQL的配置文件不被MySQL用户所拥有; 以root用户身份创建一个虚假my.cnf文件。 升级到5.6.38版本可以解决这个漏洞问题 ---------------------------- 阅读全文
posted @ 2017-10-24 01:18 大自然的流风 阅读(9222) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示