随笔分类 -  linux

linux相关
摘要: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) 编辑
摘要: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) 编辑
摘要:先说下遇到问题:1.php没有内置unicode_ecode函数可以直接使用 2.网上很多资料都是用$str = iconv($encoding, 'UCS-2', $str); window下转换出来的是正常的,但在Linux下转换出来的两个字符是相反的,用在线unicode转换工具出来的结果是乱码。 UCS-2的编码规则: windows下默认是UCS-2LE。 linux下默认是UCS-2BE。用iconv(指定UCS-2)来转换生成的是UCS-2BE的unicode,但可能php环境配置会导致不是UCS-2BE。 windows和linux等多个平台对 UCS-2 的理解不同(UCS-2LE,UCS-2BE),所以为了统一需要直接指定为UCS-2BE。 阅读全文
posted @ 2018-02-15 02:06 大自然的流风 阅读(4848) 评论(0) 推荐(0) 编辑
摘要: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) 编辑
摘要:Linux下java nohup 后台运行关闭后进程停止的原因,不挂断后台运行命令 今天写sh脚本发现一终止命令程序就停止运行了,检查了很久才发现后面少了个&字符导致的! 错误写法:nohup java -jar /home/zdzjar.jar >/home/logs/zdz.out 2>&1 正确写法:nohup java -jar /home/zdzjar.jar >/home/logs/zdz.out 2>&1 & 在后面加上 & 后就会自动退出命令在后台运行了。真是细节决定成败! 阅读全文
posted @ 2017-10-21 14:26 大自然的流风 阅读(18575) 评论(2) 推荐(0) 编辑
摘要:阿里云自定义镜像可以免费保存,ECS实例到期后自定义镜像手动快照不会被删除。 4. ECS 实例释放后,自定义镜像是否还存在? 存在。 5. ECS 实例释放后,快照是否还存在? 保留手动快照,清除自动快照。只要您没有删除创建的自定义镜像和 ECS 实例,用户快照将一直保留。 但是,自动快照会随着云服务器 ECS 释放而被清除。请参考自动快照FAQ。 6. 用于创建自定义镜像的云服务器 ECS 实例到期或释放数据后,创建的自定义镜像是否受影响?使用自定义镜像开通的云服务器 ECS 实例是否受影响? 均不受影响。 阅读全文
posted @ 2017-09-24 01:35 大自然的流风 阅读(10286) 评论(0) 推荐(0) 编辑
摘要:防DNS劫持教程,手动修复本地DNS教程 该如何避免DNS劫持的问题呢? 1. 请不要轻易连接陌生网络。 2. 可以通过手动指定DNS(DNS用于将域名正确转换为您想访问的网站的作用),修改后你的网络应用将更加稳定,安全。 阅读全文
posted @ 2017-08-04 01:08 大自然的流风 阅读(2832) 评论(0) 推荐(0) 编辑
摘要:后台出现很多警告WARNING: An attempt was made to authenticate the locked user "user" Jul 19, 2017 2:11:02 PM org.apache.catalina.realm.LockOutRealm authenticate 阅读全文
posted @ 2017-07-19 19:29 大自然的流风 阅读(1851) 评论(0) 推荐(0) 编辑
摘要:redis删除单个key和多个key,ssdb会落地导致重启redis无法清除缓存,需要针对单个key进行删除 key是在生成的时候按规则添加的,一般都是方法名+ID,或者code,或者序列化后的名称(中文字符会有问题) 阅读全文
posted @ 2017-07-12 14:27 大自然的流风 阅读(1918) 评论(0) 推荐(0) 编辑

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