1 搭建Linux服务器1.1 购买阿里云服务器或安装虚拟机这里建议是CentOS 7.X或CentOS 8.X,当然其他的Linux如deepin、Ubuntu也可以,只是软件环境的安装包和安装方式不同,跑项目都是差不多的1.2 安装JDK1.8(CentOS 8为例)下载JDK安装包:https:www.oracle.comjavatechnologie …
linux chmod
Promtail 介绍Promtail 是由 Grafana Labs 开发的日志收集代理,主要用于从本地系统或容器中采集日志,并将其发送到 Loki 或兼容 Loki 协议的系统,本次为对接到观测云。观测云观测云是一款专为 IT 工程师打造的全链路可观测产品,它集成了基础设施监控、应用程序性能监控和日志管理,为整个技术栈提供实时可观察性。这款产品能够帮助工 …
一、变量的使用1. 变量命名定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:your_name="yikoulinux"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。中间不能有空格,可以使用下划线(_)。不能 …
1、(CentOS)你想要配置防火墙,允许特定端口(如:8080)应用服务通过,可以使用以下命令:sudo firewall-cmd --permanent --add-port=8080tcpsudo firewall-cmd --reload2、ubuntu 24.04 开机自动运行脚本(比如在docker启动之后运行根目录下面apps文件夹内start …
背景介绍随着IPv4地址的枯竭,许多ISP现在只提供IPv6地址给家庭宽带用户。IPv6地址虽然数量庞大,但通常采用动态分配方式,导致地址会定期变化。对于需要远程访问家庭设备的用户来说,及时获取最新的IPv6地址至关重要。解决方案概述我编写了一个bash脚本,能够:定期检测本机的IPv6地址与之前记录的地址进行比较当发现地址变化时,通过msmtp邮件客户端发 …
在Linux 服务之管理应用篇中简要介绍了如何利用rc.local文件将应用程序设置开机启动。下面将具体举例进行说明。在Centos6.x和Centos7.x都可以利用设置rc.local文件进行应用程序的开机启动。但需要注意的有三点:一是在Centos7.x中通过rc.local文件设置开机启动的方式官方不建议使用,而是建议创建自己的systemd服务或u …
#!binbash# 名称: Linux系统一键加固脚本# 描述: 针对新部署Linux系统进行基础安全加固,共涉及18项安全检查与加固# 注意: 使用前请仔细评估业务需求,建议在测试环境验证后再用于生产环境# 版本: 1.1# 确保脚本以root权限运行if [ "$(id -u)" -ne 0 ]; thenecho "错误: 此 …
用途说明sftp命令可以通过ssh来上传和下载文件,是常用的文件传输工具,它的使用方式与ftp类似,但它使用ssh作为底层传输协议,所以安全性比ftp要好得多。 常用方式格式:sftp <host>通过sftp连接<host>,端口为默认的22,用户为Linux当前登录用户。 格式:sftp -oPort=<port> & …
问题描述“跨平台镜像”是指什么呢?我们以 nginx:latest 镜像为例,该镜像支持八种架构,比如 x86、arm64、amd64 等等。神奇的地方是,对于同一个 docker pull 命令,却返回不同平台的镜像。比如:1)在 amd64 中,执行 docker pull nginx:latest 命令,将返回摘要为 044451886742 的镜像; …
来源于公众号我没有三颗心脏 ,作者我没有三颗心脏分布式任务调度概述什么是任务调度平台任务调度是指基于给定的时间点,给定的时间间隔又或者给定执行次数自动的执行任务。我们可以思考一下在以下场景中,我们应该怎么实现:支付系统每天凌晨 1 点,进行一天清算,每月 1 号进行上个月清算;电商整点抢购,商品价格8点整开始优惠12306 购票系统,超过 30 分钟没有成功 …
