随笔分类 - Linux
摘要:ngrok是个内网穿透的神器,网上也很多人分享了他们的ngrok客户端。但是,使用别人的客户端总是会出现过了一段时间就不能用了。所以决定自己搭建一个ngrok服务端,这样就不用担心过一段时间就挂了的情况。一、写在前面的话 搭建ngrok服务的话,需要云服务器及公网域名。刚好我有个阿里云的服务器,同时还买了域名。 搭建ngrok服务其实就是要生成自己定制化的ngr...
阅读全文
摘要:记录下自己阿里云服务器下Nginx的安装过程,方便后续查阅。环境说明:CentOs7.21.先安装相关依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel1 1yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel2....
阅读全文
摘要:最近尝试在Linux中安装了解压版MySQL,期间查阅了许多博客。很多博客看得我很懵逼,因此记录下自己的安装过程,方便后续查阅。 环境说明:CentOs7.2一、清理老的mysql(1)卸载已有的mysql 查找以前是否装有mysql命令:rpm -qa|grep -i mysql1 1rpm -qa|grep -i mysql 停止m...
阅读全文
摘要:Linux系统下的操作,一直不是很熟悉。作为一名java开发工程师,感到很惭愧。因此把自己的阿里云服务器安装环境相关的东西给记录下来,方便后续查阅。 本文所采用的Linux系统为阿里云的服务器CentOs7.2一、安装jdk(1)去官网下载jdk安装包 下载好jdk-8u172-linux-x64.tar.gz 这个安装包(2)开...
阅读全文
摘要:Linux下的tomcat的停止脚本shutdown.sh经常失败,造成tomcat进程没关闭。所以只能手动查找进程id,然后用kill命令来强制停止。每次都要这样查一下,然后再杀进程。感觉有点麻烦,所以就把这个动作写在了脚本里面。 一、思路 这个脚本其实就2步,先获取进程id,然后 kill 掉这个进程。(1)获取进程id的方法 这个可以用 awk命令来获取ps -e...
阅读全文
摘要:公司的开发环境每次部署项目都很麻烦,需要手动打包并上传上去。这个太麻烦了,所以就准备搞个自动打包的脚本。脚本自动从svn代码库里面更新最新的代码下来,然后maven打包,最后把war包丢到tomcat里面去。其实搞个Jenkins就完事了,但是还是想自己写个脚本玩玩,因此特意记录下自己写这些脚本的过程,方便后续查阅。一、环境介绍 CentOs6.9 + svn + maven...
阅读全文
摘要:在笔者的上一篇文章介绍过怎么通过linux的软连接在不修改上传代码的情况下,将上传到项目路径下的图片改为上传到项目外面,防止重新部署后图片被删除了。同时还可以直接通过类似访问静态资源的方式访问图片。但是,笔者发现一个问题;如果运维人员在重新部署后忘记做软连接,那么图片就上传到项目路径下了。如果再重新部署,这部分图片就丢失,这就是一个bug。 为了解决这个文件丢失问题,我们将图片...
阅读全文
摘要:在javaweb项目开发中,图片上传是个比较常见的场景。一般都是在项目路径下建个文件夹,然后上传到该文件夹下;这样这个图片就可以和静态资源一样被直接访问。这样的好处就是访问这图片特别方便;缺点是重新部署时要手动把图片备份,不然图片就丢失了。 今天通过在网上查阅一些资料,找到了如下2个方案: (1)配置tomcat虚拟目录该方案的好处是虚拟目录下的文件也可...
阅读全文

浙公网安备 33010602011771号