Centos7上安装 elasticsearch-6.2.2及相关插件

elasticsearch是一个开源的搜索服务器,提供了一个分布式多用户能力的全文搜索引擎,下面是我的安装笔记 准备工作 java版本 jdk版本必须是1.8及1.8以上 [root@localhost ~]# java -version java version "1.8.0_161" Java(TM) SE Runtime Environment (build 1.8.0_161-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode) 创建es用户 elasticsearch6 不允许root用户安装和使用,需要另外创建用户 [root@localhost ~]# useradd es && echo

一个 jar 包启动脚本

一个启 jar 包的脚本,你希望它还能有什么功能? 我希望它还能停止,重启,上线,回滚,能查看运行状态,能查看日志,于是有了下面这个脚本。 如何使用? # 在你放脚本的地方执行下面这条命令下载脚本,本例是放在root目录下 [root@localhost ~]# curl -s https://devops.xwlearn.com/shell/boot-jar.sh > boot-jar.sh # 查看使用帮助 [root@localhost ~]# bash boot-jar.sh ======================================================================== usage: boot-jar.sh [option] ... [start | stop | status | restart | log | upgrade] bash boot-jar.sh start

编译安装GraphicsMagick-1.3.28

GraphicsMagick 号称为图像处理领域的瑞士军刀,下面是我的安装笔记,如果你想一键安装可以在命令行运行 curl -s https://devops.xwlearn.com/shell/gmagick.sh | bash source /etc/profile.d/gmagick.sh 系统版本 [root@localhost local]# uname -r 3.10.0-693.2.2.el7.x86_64 [root@localhost local]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 官网地址 ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/ 下载版本 GraphicsMagick-1.3.28 下载依赖 yum install -y libjpeg-devel libjpeg yum install -y libpng-devel libpng yum install -y giflib-devel giflib 安装过程 # 下载 wget ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/1.3/GraphicsMagick-1.3.28.tar.gz # 解压 tar -zxvf GraphicsMagick-1.3.28.tar.gz cd GraphicsMagick-1.3.28 #编译 ./configure --prefix=/usr/local/GraphicsMagick-1.3.28 --with-quantum-depth=8 --enable-shared --enable-static make && make install # 创建软链 ln -s /usr/local/GraphicsMagick-1.3.28 /usr/local/GraphicsMagick 设置环境变量

如何替换jar/war包里的文件

要替换的文件在包的根目录 # 如要替换 test.war 包里的 test.xml [xuwu@localhost ~]$ jar uvf test.war test.xml 要替换的文件在包的其他目录 # 如果不知道想改的文件在哪个目录,可以用 grep 查看下 [xuwu@localhost ~]$ jar tvf test.war | grep application.yml 507 Tue Dec 25 09:45:48 CST 2018 WEB-INF/classes/application.yml ## 解压该文件,该目录下会生成该文件的目录结构 [xuwu@localhost ~]$ jar xvf test.war [xuwu@localhost ~]$ ll drwxrwxr-x 3 xuwu xuwu 4096 12月 6 21:54 META-INF drwxrwxr-x 4 xuwu xuwu 4096 12月 6 21:54 WEB-INF ## 修改 WEB-INF/classes/application.yml 修改的

vim高尔夫解说之逗号问题

vim 是 vi 编辑器的升级版,是 Linux 世界最为著名的一款文本编辑器,国外有个叫 vimgolf 的网站,将 vim 操作比作打高尔夫球,里面设计了很多挑战,你可以在那里测试、提高自己的 vim 水平。 那么,如何衡量你的vim水平? 最简单粗暴的方式就是计算击键数,修改同样一段文本,击键次数越少,水平越高,一键对应一分,即分数

为什么你需要用卡片进行知识管理?

1.卡片用于治学 为什么我们要用卡片进行知识管理,首先看看网上一段文字: 鲁迅写《中国小说史略》,分类摘抄的卡片就有五千多张;姚学垠写《李自成》,阅读大量史籍,摘录卡片有二万多张;明史专家吴晗一生中做的卡片难以计数,其中仅有关《明史》的卡片就有20万张之多。 吴晗甚至这样告诫青年: “一

小时读书

李白有诗:小时不识月,呼作白玉盘。初次见月,没有“月”这个概念,故不识,此乃小孩之常情。 相传钱锺书老前辈小时候抓周,抓了一本书,故名锺书。钱老虽是天才,周岁时恐怕也无“书”这个概念,既然“小时不识书”,那么也就不以书为书了,说不定只是当作一种能撕的玩具,“锺书”也就只是“一厢情愿

文艺批评与普通读者

周作人的中期散文以其独创的“文抄体”著称,特点是在文章中大段引用他人之文,微评或不表意见。时人讥之为“文抄公”。他在《苦竹杂记.后记》中说:“但是不佞之抄却亦不易,夫天下之书多矣,不能一一抄之,则自然只能选取其一二,又从而录取其一二而已,此乃甚难事也。”晚年给鲍耀明的书信中也提到

读《人间词话》

我爱看作家的创作谈。比如福楼拜的书信、卡佛及纳博科夫的一些谈创作的文章及访谈录等。 古人云:经师易得,人师难求。大概因为至今尚未碰到“人师”肯倾囊相授,故而只能寄希望于这些“经师”了。创作确实是我所爱,但至今仍无多少作品是真正能拿得出手的,这当然不是妄自菲薄。刚开始写点东西时,多是

老井

自从搬到马路边,似乎就再也没有看到井了。我指的是那种年代久远,用青石垒成,布满青苔的古井。 老家就有这样一口井。打我记事起,它就已经存在了。 井不大,周围长着小草,在一条小路旁,一边是农田,一边是小池塘。池塘里的水就近用于灌溉。老家就坐落在池塘边,对面还有一条坝埂,是解放后造的,奶奶