
建站技术
文章平均质量分 56
内网穿透、War包部署
Kareza
短期目标,排名4位数。
展开
-
Linux下使程序优雅的在后台运行
背景在日常开发工作中,经常会遇到一种场景。我们希望自己写的程序在后台运行,又希望它足够优雅。比如说,程序的日志已经打得足够完整了,我们不希望程序在控制台中输出任何东西,影响我们的交互体验。举栗????这边讲一个真实的例子,当我需要部署运行一个jar程序时原来我执行的是java -jar hello.jar现在我们一步步深入首先,我希望它在后台运行,那我只需要在命令的最后面添加一个 & 符号java -jar hello.jar &需要注意的是,原创 2021-03-13 12:01:06 · 270 阅读 · 1 评论 -
卸载CentOS7自带JDK,安装Oracle JDK1.8
卸载CentOS7自带JDK,安装Oracle JDK1.8部分操作需要root权限,建议直接登录root账户卸载OpenJDK查看当前JDK版本java -version可以看到查看CentOS7系统自带的Java相关文件rpm -qa | grep java可以看到删除其中4个’64’结尾的文件rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64rpm -e --nodeps ja原创 2020-08-04 20:34:35 · 345 阅读 · 0 评论 -
CentOS7安装MySQL5.7,这篇文章太简洁了
本文参考自CentOS7下安装mysql5.7感谢原文作者!安装MySQL在联网机器中执行下面四行命令依据提示输入‘y’即可安装完成wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpmrpm -ivh mysql57-community-release-el7-9.noarch.rpmcd /etc/yum.repos.d/yum install mysql-server安装完成如下图所示原创 2020-08-05 09:15:46 · 337 阅读 · 0 评论 -
Ubuntu 20.04 修改IP地址
使用NetPlan工具修改IP地址进入/etc/netplan目录cd /etc/netplan查看目录下的配置文件ls选择本机正在使用的配置文件(如果您和我一样,当前目录下只有一个配置文件,那么,不需要犹豫,就是它了,打开,大胆的修改它!)sudo vi 01-network-manager-all.yaml修改前修改后其中 ens32为网卡,请通过net-tools工具查询ifconfigaddresses为IP地址和子网掩码,参数原创 2020-11-25 15:18:39 · 18190 阅读 · 6 评论 -
Ubuntu 20.04使用最强大的oh-my-zsh
安装zshsudo apt-get install zsh使用官方脚本快速安装oh-my-zshsh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"原创 2020-11-19 14:54:27 · 1323 阅读 · 0 评论 -
Ubuntu中快速切换JDK
在Ubuntu中,我们经常使用apt包管理工具来安装一切东西。这十分的高效快捷,但我遇到了一个问题,如何在我安装的JDK8与JDK11后进行快速切换。于是我找到了切换的命令 sudo update-alternatives --config java在交互的命令行中输入要使用的JDK版本的序号即可...原创 2021-03-09 13:45:04 · 265 阅读 · 1 评论 -
CentOS7配置IP和DNS地址
本文做工具书使用建议第一次阅读本文的同学可以仔细查看每条指令的作用下一次使用时,可直接复制文中shell指令直接运行配置IP地址查看网卡名称ifconfig可以看到根据ip确认我们需要修改的网卡是哪一个如图ens33为我们需要修改的网卡修改网卡配置内容进入配置目录,找到对应的网卡配置文件cd /etc/sysconfig/network-scripts/ls可以看到编辑该网卡配置文件vim ifcfg-ens33在文件最后添加IPADDR=192.168.1.25原创 2020-08-04 23:53:40 · 1162 阅读 · 0 评论 -
搭建Docker镜像仓库
本文介绍搭建Docker官方提供的registry仓库,并在其它机器上提交和拉取搭建的私有库中的镜像。搭建私有Docker镜像仓库拉取registry仓库镜像docker pull registry创建本机镜像存放目录mkdir /home/kareza/backup/registry运行registry镜像docker run -d -v /home/kareza/backup/registry:/var/lib/registry -p 5000:5000 --resta原创 2020-11-23 14:40:35 · 1304 阅读 · 0 评论 -
Ubuntu 20.04 安装Docker指南
删除旧版本Docker执行以下命令删除旧版本dockersudo apt remove dockersudo apt remove docker-enginesudo apt remove docker.iosudo apt remove containerdsudo apt remove runc如果您得到系统的反馈这是正常的,意味着您的操作系统中并没有烦人的旧docker,请继续。设置docker仓库更新 apt 包索引sudo apt update安装原创 2020-11-25 13:58:23 · 969 阅读 · 0 评论 -
Ubuntu 20.04 开启SSH服务
更新软件下载源sudo apt-get update安装ssh服务sudo apt-get install openssh-server开启防火墙ssh的服务端口sudo ufw allow ssh附:还可以查看或更改ssh服务的状态查看ssh服务状态systemctl status ssh关闭ssh服务systemctl stop ssh开启ssh服务systemctl start ssh重启ssh服务systemctl restart原创 2020-11-19 13:56:03 · 15544 阅读 · 2 评论 -
Ubuntu 20.04缓存占用过高
在进行IO密集型的工作之后,容易引起机器缓存过高,影响程序运行性能。操作系统有被动的机制可以进行自动清理,但很消极。可以通过以下指令进行主动清理清除pagecacheecho 1 > /proc/sys/vm/drop_caches清除回收slab分配器中的对象(包括目录项缓存和inode缓存),slab分配器是内核中管理内存的一种机制,其中很多缓存数据实现都是用pagecacheecho 2 > /proc/sys/vm/drop_caches清楚pagecac原创 2020-11-20 16:44:10 · 3003 阅读 · 0 评论 -
开启/关闭Ubuntu 20.04图形化界面
关闭图形化界面sudo systemctl set-default multi-user.target重启生效sudo reboot开启图形化界面sudo systemctl set-default graphical.target重启生效sudo reboot原创 2020-11-19 14:03:03 · 7226 阅读 · 0 评论 -
CentOS 7修改Hostname
在CentOS 7中有一个服务systemd-hostnamed。当我们需要修改hostname的时候只需要修改/etc/hostname文件vim /etc/hostname重启systemd-hostnamed即可systemctl restart systemctld-hostnamed原创 2020-11-30 16:23:30 · 599 阅读 · 0 评论 -
Linux开机服务配置
Linux开机服务配置场景介绍解决方案验证备注支持作者场景介绍在很多场景中,我们希望自己的服务在机器启动的时候就一起启动。在Windows下,这是容易的,也是被我们普遍接受的,因为几乎所有的软件厂商都会在设置中添加一个开机启动的勾选框,还有甚者,会将选框默认勾选☑️。但转到Linux之后,这件事情就并不总那么容易了。当我们需要开机启动一个例如Nginx之类的常见服务,如果你是使用默认的包管理工具进行安装的,那很大可能你只需要一行命令即可完成服务开机启动的配置systemctl enable ng原创 2021-03-10 14:58:01 · 230 阅读 · 2 评论 -
Docker部署运行内网穿透项目
未完成在VPS机器上启动网桥docker run -itd --name proxy-bridge --restart=always -p 3389:3389 -p 39001:39001 -v /root/backup/proxy-bridge:/etc/proxy kareza/proxy:1.0.0-base原创 2020-11-21 02:10:21 · 911 阅读 · 0 评论 -
远程公司和家里电脑太麻烦,还不会内网穿透快来看看
使用开源项目,几行命令简单实现内网穿透功能!原创 2020-08-08 15:42:38 · 540 阅读 · 3 评论 -
还搞不懂怎么建站?看这篇就够了
前提服务器 * 1可编写并构建war包的IDE(这边博主用的是Netbean)服务器配置在自己的服务器上安装好Tomcat服务器(这边博主的服务器是租用腾讯云的学生服务器),如果对安装Tomcat服务器没什么把握可以参考一下另一个博主写的博文,传送门:点此安装完毕后双击安装路径下的/bin目录下的startup.bat弹出下图所示黑窗口(只要你想访问部署在Tomcat服务器上的网站...原创 2019-04-27 18:45:41 · 320 阅读 · 0 评论 -
让外网用户访问自己建的网站(6块钱初学者版本)
相信学习了HTML + CSS,又学了jsp,servlet的你已经可以开发出令自己满意的网站了! 当你努力了好几天,终于一点点慢慢写完了一个网站的时候,你的心情如何呢? 是不是会想与欣赏你的人分享呢?! 答案可能是肯定的。那么,这个时候,你是抱着一台电脑拿去给TA看的么?哈哈哈哈,原谅博主做过这种事情。 emmmm,low一时可以,但博主可不想lo...原创 2018-07-17 01:48:39 · 1419 阅读 · 3 评论