- 博客(70)
- 资源 (13)
- 收藏
- 关注

原创 博客搬家至博客园:http://www.cnblogs.com/moyand
博客搬家至博客园:http://www.cnblogs.com/moyand
2018-03-18 17:08:23
1280
原创 Mac替代Xshell的良心国产软件 FinalShell
最近入手一台MacBook Pro Multi-Touch Bar ,但是mac上没有xshell,急需一款替代xshell的产品,找了良久之后一款FinalShell映入我的眼中,以下是我的体验 2017年8月份NetSarang公司旗下软件家族的官方版本被爆被植入后门着实让我们常用的Xshell,Xftp等工具火了一把,很长时间都是在用Xshell,不过最近发现了一款同类产品FinalShe
2018-01-19 23:33:55
109548
7
原创 sublime_Text3中snippet设置信息头(包括作者、日期)
1.tool->new snippet(工具->新代码段) 创建一个新的snippet,并保存为author.sublime-snippet(最好在该目录(User)下再创建一个MySnippet目录): 其内容:<snippet><content><![CDATA[/** * ============================ * @Author: XX * @Version
2017-12-06 17:12:37
1484
原创 grep 满足 或 排除多个关键字
grep 同时满足多个关键字① grep -E "word1|word2|word3" file.txt 满足任意条件(word1、word2和word3之一)将匹配。 grep 同时排除多个关键字
2017-11-24 12:45:22
84832
原创 YUM:[Errno 14] problem making ssl connection
有时候在使用YUM的时候,你会出现如题所示的问题,具体如下:[root@mha1 c++]# yum install -y glib2-devel libpcap-devel libnet-develLoaded plugins: fastestmirror, refresh-packagekit, securityDetermining fastest mirrors * extras: m
2017-11-21 10:35:59
6490
1
原创 判断文件是否存在,通配符文件匹配发生错误 binary operator expected
if [ -f `ls /tmp/sql/*.sql` ];thenecho '找到匹配的sql文件'elseecho "sql文件不存在"fi-bash: [: /root/sql/11.sql: binary operator expectedif [ -f `ls /tmp/sql/*.sql` ];这句报错-bash: [: /tmp/sql/112.sql: binary op
2017-10-25 10:58:40
7823
1
原创 linux怎样使用top命令查看系统状态
声明:教程来自百度经验,因为觉得实在做的太好,实用,所以摘抄下来 Linux系统可以通过top命令查看系统的CPU、内存、运行时间、交换分区、执行的线程等信息。通过top命令可以有效的发现系统的缺陷出在哪里。是内存不够、CPU处理能力不够、IO读写过高。 1.使用SSHClient客户端连接到远程Linux系统。使用top命令查看系统的当前运行的情况。如图对top命令执行的结果做了简单的图解,下
2017-09-04 22:09:11
578
原创 使用dd命令增加swap(虚拟内存)大小
最近服务器老是因为内存溢出而死机,看了看虚拟内存不够用,48G的物理内存虚拟内存4G,这是又添加了4G虚拟内存 遇到了swap分区不够的情况。问了群里的大牛,说了两种方法。一、lvm,二、dd。这里使用dd解决的。[root@MoYan ~]# dd if=/dev/zero of=/data/swapfile bs=1M count=4096记录了4096+0 的读入记录了4096+0 的写
2017-09-04 11:54:10
5828
原创 CentOS-5的yum源无法使用问题
Loaded plugins: fastestmirrorDetermining fastest mirrorsYumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/removing mirrorlist with no valid mirrors: /var/cache/yum/base/
2017-09-02 20:00:06
7227
原创 linux下查看进程启动、运行的时间
可通过ps 来查看,通过参数 -o 来查看 例:ps -eo pid,tty,user,comm,lstart,etime | grep init参数说明:pid:进程IDtty:终端user:用户comm:进程名lstart:开始时间etime:运行时间运行结果如下:1 ? root init Tue Sep 3 15:17:30 2013 12-2
2017-03-10 20:21:50
3276
原创 jenkins(五)---jenkins添加项目
一、新建项目二、配置项目 配置远程仓库:主要目的是从远程仓库拉取代码下来实时构建Poll SCM 定期检查 如果源码有变更 就build 否则不build build periodically 定时build 不检查源码配置maven 的目标:意思是使用maven进行 clean 、complier、package 、install 。配置了
2016-12-26 16:48:17
1633
原创 Jenkins(四)---Jenkins添加密钥对
一、添加密钥1.添加git用户和git密码对 ,用于git客户端从gitlab上拉取代码到本地 /**lihaibo文章内容都是根据自己工作情况实践得出。*版权声明:本博客欢迎转发,但请保留原作者信息!http://www.cnblogs.com/horizonli/p/5332258.html*/
2016-12-26 16:37:53
5166
原创 Jenkins(三)---Jenkins初始配置和插件配置
从Jenkins(二)中可以知道 jenkins 的工作目录为/opt/jenkins【很重要!!!】【很重要!!!】【很重要!!!】在配置此目录以前,将这两台的主机进行配置为ssh root用户无密码远程登录(即相互登录不用输入密码),可以google一下。jenkins是一个可以添加插件的集成工具,添加插件是很重要的一步。—————————————— 添加插件 (我使用的是第三种) ———
2016-11-15 10:20:05
5175
原创 Jenkins(二)---jenkins之Git+maven+jdk+tomcat
git+maven+jdk+tomcat 这四个软件可以百度在linux下的安装,不再赘述。server A ---> jenkins主机ip:192.168.100.119server B ---> 远程部署主机IP:192.168.100.118先看看作为重点的jenkins ,先看看准备怎么安装jenkins和jenkins在服务器图例中的位置:
2016-11-15 09:53:13
885
原创 Jenkins(一)---我理解的jenkins是这样的
1、齿轮如果将 java / maven / ant / git / tomcat / jenkins 等等软件比喻为齿轮:如下图 两个软件在一起可以驱动另外一个软件:如下图如果把这些软件要集成在一起工作,那么这个软件就可以存在其他软件的中间来驱动各个软件工作:如下图:jenkins就是类似于中间那个齿轮,来驱动其他软件的集成
2016-11-15 09:51:49
810
原创 zabbix自动发现mysql端口并监控
一、需求:因为我们是游戏业务,要用到mysql,一个服务器上面跑多个mysql实例也是很正常。如果单独手动一台台修改agent.conf,添加web监控,太费时费力。所以就想的要用zabbix 的自动发现来监控二、配置Agent1.编写自动发现端口脚本[root@test ~]# cat /etc/zabbix/alertscripts/zabbix_discovery_mysql.sh #!/b
2016-11-04 10:57:23
2151
原创 zabbix自动发现redis端口并监控redis性能
不得不说,我在监控redis 这里卡了有一天半的时间,zabbix_get也可以获取到数据,就是没有自动生成监控项和监控图像,后来干脆把别人的模板抛弃,自己重新建立模板和监控项,就都出来了。真是无语的很。大概因为是zabbix的版本号不一样导致的吧 这里参考的文章: http://dl528888.blog.51cto.com/2382721/1366309 http://www.cnblog
2016-11-02 17:15:47
5849
原创 在 CentOS7 上安装 MongoDB
在 CentOS7 上安装 MongoDB1 通过 SecureCRT 连接至 CentOS7 服务器;2 进入到 /usr/local/ 目录: cd /usr/local3 在当前目录下创建 tools 目录: mkdir -p tools4 进入到 tools 目录中: cd tools5 下载与 CentOS 系统匹配的 mongodb-linux-x86_64-rhel70-3.2.
2016-10-23 23:04:27
644
原创 centos 6.5安装tomcat7
系统:centos 6.5 tomcat: apache-tomcat-7.0.72.tar.gz java: jdk-7u79-linux-x64.tar.gz 1、安装JDK 1)创建相关目录 mkdir -p /usr/local/tomcat mkdir /usr/local/java2)安装JDK,配置java环境(安装Tomcat之前必须安装JDK(Java De
2016-10-09 11:33:57
488
原创 centos6.5搭建LVS+Keepalived
1.配置LVS负载调度器(1)为eth0配置IP地址,为eth0:0配置VIP地址。vi /etc/sysconfig/network-scripts/ifcfg-eth0 …… DEVICE=eth0 IPADDR=192.168.0.130 NETMASK=255.255.255.0 vi /etc/sysconfig/network-scripts/ifcfg-eth0:0 ……
2016-10-09 11:21:33
862
原创 -bash: sftp: command not found
sftp不识别的问题我用的是CentOS 6系统网上很多说是 /etc/ssh/sshd_config文件丢失或者注释掉 Subsystem sftp /usr/libexec/openssh/sftp-server 导致但是我发现不是 执行 /etc/ssh/sshd_config文件的时候提示Subsystem: command not found也没相关资料 后来才发现 原来 要这么
2016-10-09 10:56:23
8443
原创 在Centos 6.6环境使用系统自带的internal-sftp搭建SFTP服务器。
在Centos 6.6环境使用系统自带的internal-sftp搭建SFTP服务器。打开命令终端窗口,按以下步骤操作。 0、查看openssh的版本 ssh -V使用ssh -V 命令来查看openssh的版本,版本必须大于4.8p1,低于的这个版本需要升级。 1、创建sftp组 groupadd sftp 2、创建一个sftp用户,用户名为mysftp,密码为mysftp 修
2016-10-09 10:28:13
5032
原创 云计算部署---NFS
云计算部署—NFS备注: 主机信息 内存 IP地址 系统版本 主机名 NFS 2G/4G 192.168.1.200 CentOS6.6 nfs.benet.com 存储规划: 存储部分 路 径
2016-09-29 23:06:06
428
原创 amoeba启动报错The stack size specified is too small, Specify at least 228k
Amoeba启动错误: #amoeba start The stack size specified is too small, Specify at least 228k Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.
2016-09-20 12:11:36
1413
原创 CentOS 7.0关闭默认防火墙启用iptables防火墙及关闭selinux
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤。1、关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 firewall-cmd –state #查看默认防火墙状态(关闭后显示not
2016-09-19 16:21:45
2892
原创 centos下网络配置方法(网关、dns、ip地址配置)
centos网络配置实例 1,配置DNS vi /etc/resolv.conf 加入:复制代码代码如下:nameserver 192.168.0.1 nameserver 8.8.8.8nameserver 8.8.4.42,配置网关: vi /etc/sysconfig/network 加入: GATEWAY=192.168.0.1 完整的如下: 复制代码代码如下:NETWOR
2016-09-19 16:13:43
492
原创 初始化mysql数据库提示缺少Data:dumper模块解决方法
初始化默认数据库运行此命令:/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ //以mysql用户初始化数据库出现错误
2016-09-19 09:55:51
9532
原创 Ubuntu部署tomcat
软件版本:Ubuntu14、Tomcat7、jdk7 一、安装jdkmkdir /usr/local/javatar xf jdk-7u55-linux-x64.tar.gzmv jdk1.7.0_55/ /usr/local/java/chmod 755 /usr/local/java/jdk1.7.0_55/添加环境变量vim /etc/profile.d/java.shexport J
2016-09-18 11:23:47
365
原创 LNMP平台搭建
基本配置: 操作系统为:CentOS 7.2 [root@localhost qwe]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)确定主机名:LNMP vim /etc/hostname确定IP地址:192.168.0.195
2016-09-06 15:36:33
371
原创 connect: network is unreachable 问题的解决 eth0的恢复
发现有网友问有关ping命令出现connect: network is unreachable 的问题。 这通常是因为没正确设置ip地址。 解决方法: 对于centos7用户来讲,网卡的命名规则变得很诡异,使得网卡名称跟之前我们熟悉的eth系列的命名方式完全不一样了,这样不管是使用还是查看起来都非常的不便,下面我就给大家详解一下如何回归到传统的命名上来对于新装的centos 7系统而言,我们可
2016-09-01 17:13:43
2925
原创 U盘安装centos 7 提示 “Warning: /dev/root does not exist, could not boot” 解决办法
用UltraISO9.6.5制作的U盘启动盘,ISO来自http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1511.iso 如图:安装centos 7时提示 “Warning: /dev/root does not exist, could not boot” 这个问题是木有找到你的U盘。 在一个
2016-09-01 16:05:05
11164
3
原创 Shell脚本Ping监控主机是否存活并发邮件报警(三种方法)
前提已经可以通过mail或mutt客户端发邮件1. 先安装sendmail来发邮件 # yum -y install sendmail # /etc/init.d/sendmail start # chkconfig sendmail on2.再安装邮件客户端首先下载最新版本mailx-12.4.tar.bz2 wget http://sourceforge.net/p
2016-08-25 18:09:41
13363
1
原创 多台个人电脑间的数据同步
相信很多人都在同时使用多台计算机:家里,办公室,或者其它秘密地方。当然就算现在没有多台电脑,将来也会有的。多台电脑对应多个硬盘,也对应着多个文件夹。如何进行数据同步是很多人头痛的问题,完全靠 U 盘来同步,时间长了根本无法记得哪个版本最新,哪个版本需要修改,到最后,弄错文件也是经常发生的事情。还有一个比较重要的应用是数据备份。我们在 20090720 早间软闻 里征集了数据同步方案,读者好强大,基本
2016-08-10 18:36:59
9795
原创 libcrypto.so.10内容丢失导致sshd无法运行
导致这个问题是我rpm -e openssl –nodeps强制卸载openssl导致的,都怪自己手贱ldd /usr/bin/ssh可以看到libcrypto.so.10是找不到指定文件的在 /etc/ld.so.conf 的配置文件里需要指定程序去哪里找所需的共享库 配置里没有须加一行 /usr/lib64/ 让程序去这配置下找所需要的共享库 这是我操作解决的一些命令,仅供参考 900
2016-07-13 10:35:26
17307
原创 一丶基础知识
安装pythonwindows系统中安装python 1.打开web浏览器,访问http://www.python.org 2.点击Download链接 3.建议选择2.7.9点击download,选择windows 64位下载后默认安装即可 4.把python加入到windows的环境变量里 5.win+r 运行输入 cmd,在cmd里输入python即可表示安装成功 linux下
2016-06-29 17:49:54
1755
原创 RSYNC数据同步备份
对于linux运维工程师来说,数据备份的重要性怎么强调都不为过。因此,一款好用的备份工具是必不可少的,选择rsync——速度快、安全、高效,接下来就介绍如何配置通rsync同步备份服务器。 一般来说,一台linux服务器安装之后,直接用rysnc命令就就可以备份,但这仅仅是client,我们现在要做的是建立一台专门的备份服务器来接收客户端的备份数据,所以我们需要配置rsync服务器,让它常驻系统
2016-06-03 16:49:16
436
原创 快速学习者的高效学习策略
英文原文:5 Ways to Learn and Remember Absolutely Anything 过早地关注细节,你很可能让自己陷入一叶障目不见森林的境地。 高效学习者都有哪些学习策略值得效仿?这个问题最早出现在 Quora,本文源自对该问题的一个答复。该答复作者是阿莱西奥·布瑞沙尼,他在数字技术领域具有十五年的专业策略咨询经验。以下就是这个答复的具体内容。 你提出的这个
2016-06-02 18:50:23
414
原创 shell 编写脚本批量ping ip
服务器总是一下子买了很多的段的ip。通过绑定后,也不知道这些ip是否绑定成功,所以就写了一个shell脚本,把ip输好,批量ping一下,看是不是都能ping通。脚本如下:此外。还有一个ip文件,里面放的都是ip 名为allip我们来运行一下,看一下结果:除了8.8.% 他显示 ping 其他 失败。的确这些ip是pin
2016-05-31 15:03:21
38993
4
原创 Win10不能将文件夹固定到任务栏
Win10无法将文件夹锁定到任务栏的解决方法:1、点开始——在运行里输入%APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations,按回车键,删除最近使用的项目下的所有文件2、点开始——在运行里输入%APPDATA%\Microsoft\Windows\Recent\CustomDestinations,按回车键,删除其下的所有
2016-05-29 16:26:21
4720
FileZilla FTP Client
2016-10-09
libpng-1.6.12.tar
2016-04-21
cmake-2.8.11.2.tar.gz
2016-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人