VirtualBox is a general-purpose full virtualization software for x86_64 hardware (with version 7.1 additionally for macOS/Arm and with version 7.2 also for Windows/Arm), targeted a......查看详细
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker默......查看详细
SSL证书是遵循SSL/TLS协议的数字证书,由受信任的数字证书颁发机构(CA)验证服务器身份后颁发,具备身份验证和加密传输功能。该证书通过公钥加密技术建立客户端与服务器的安全通道,防止数据泄露和篡改,包含证书颁发机构、有效期、公钥等信息,并通过域名所有权验证流程完成签发。主要类型包括域名验证型(DV)、组织验证型(OV)和扩展验证型(EV),覆盖单域名、通......查看详细
FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传......查看详细
一般我们安装CentOS时,会选择最小安装,此时系统进入后就是命令行模式,没有桌面。如果我们后期需要增加一个远程桌面的功能,直接使用Windows的远程桌面就能直接连接使用,参考如下配置。如果前期没有安装桌面,安装图形化界面yum groupinstall "GNOME Desktop" "......查看详细
如果需要系统启动时,执行一个程序、脚本等任务,我们可以通过Win系统自带的“任务计划程序”来配置。使用任务计划程序(支持后台运行、延迟启动等)这是最强大和灵活的方式,适合需要后台运行、延迟启动、高权限运行的脚本。步骤如下:打开“任务计划程序”(可以在开始菜单搜索)也可以在命令行输入:taskschd.msc直接打开在右侧选择“创建基本任务”,命名任务,比如“......查看详细
场景,服务器启动着一个Java程序ROBOTAPP.java,我们需要保证这个程序一直处于运行中,达到开机自启,停止后自动运行的效果。实现方式为,编辑一个自定义启动脚本,脚本给该程序打一个标记,并验证该标记的程序是否在运行中,没有则执行启动命令。然后把脚本注册到系统的Crontab定时运行任务中,同时为了防止日志无限制增大,使用logrotate切割定时运行......查看详细
一般安装系统后,本地的IP是路由器随机分配的,使用的DHCP,但是有时候重启的话,可能会变动,因为一般服务器上,我们会配置一个固定的静态IP,使服务重启后IP不会变动。ifconfig查看当前的IP信息docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu&n......查看详细
Java小强
未曾清贫难成人,不经打击老天真。
自古英雄出炼狱,从来富贵入凡尘。