
linux
l23456789o
这个作者很懒,什么都没留下…
展开
-
nginx根据报文里字段转发至不同地址
nginx接收到post请求.请求报文里是一个json字符串,字符串里有个字段id。根据id不同,转发到不同地址。如果id=aaa,转发到www.aaa.com.test如果id=bbb,转发到www.bbb.com.test如何配置,请提供一个nginx.conf要在 Nginx 中根据 POST 请求的 JSON 负载中的id字段的值进行转发,你可以使用 Nginx 的模块,这个模块允许你在 Nginx 配置中使用 Lua 脚本。原创 2024-12-06 11:27:23 · 775 阅读 · 0 评论 -
nginx中location模块中的root指令和alias指令区别
路径拼接方式root:将请求的 URI 附加到root指定的路径后面。alias:将location中匹配的 URI 部分替换为alias指定的路径。使用场景root:适用于请求路径与文件系统路径结构一致的情况。alias:适用于请求路径与文件系统路径结构不一致,需要重定向到特定目录的情况。原创 2024-11-08 08:58:12 · 500 阅读 · 0 评论 -
linux命令dd,用于复制和转换文件
dd是一个功能强大的命令行工具,用于在 Unix 和类 Unix 操作系统(如 Linux 和 macOS)中复制和转换文件。尽管它最初设计用于复制磁盘数据,但dd实际上可以处理任何类型的文件或设备。它的主要特点是能够按照指定的块大小、数量以及跳过指定的字节数来复制数据,并且可以在复制过程中对数据进行转换。原创 2024-10-25 10:31:14 · 303 阅读 · 0 评论 -
traceroute或tracepath区别
traceroute和tracepath都是网络诊断工具,用于追踪数据包在网络中的路径,以帮助用户发现网络中可能存在的问题。原创 2024-10-25 10:25:30 · 1161 阅读 · 0 评论 -
使用yumdownloader或repotrack等工具在有网络的环境中下载所需的RPM包及其依赖项,然后将其复制到离线环境中进行安装
使用或repotrack等工具在有网络的环境中下载所需的RPM包及其依赖项,然后将其复制到离线环境中进行安装是一个很好的方法。原创 2024-04-28 11:12:01 · 865 阅读 · 0 评论 -
linux脚本中以yyyymmdd格式输出指定文件的修改日期
在Linux脚本中,你可以使用stat命令来查看文件的修改日期。然后,你可以使用date命令来格式化这个日期。原创 2024-03-21 09:55:46 · 503 阅读 · 0 评论 -
在linux中展示本月最后一个周五的日期
在Linux中,你可以使用date命令结合shell脚本来计算并展示本月最后一个周五的日期。$(date-d$((你可以将以上脚本保存到一个文件中,比如last_friday_of_month.sh,然后在终端中通过运行bash last_friday_of_month.sh来执行它。脚本会输出本月最后一个周五的日期。请注意,这个脚本假设你的系统时区设置正确,并且你的date命令支持-d选项和+%u、+%Y-%m-%d等格式化选项。原创 2024-03-21 09:34:13 · 396 阅读 · 0 评论 -
bash我的笔记
自己做笔记用的。原创 2022-11-09 16:16:32 · 124 阅读 · 0 评论 -
bash开发的一个小例子
某台服务器A访问服务器B的 22 80 8080 端口是否通,将返回结果 发送到C服务,由C服务处理,汇总,并展示。最近项目迁移,有很多个服务器,需要开通端口。为了检测某个服务器端口开通情况,于是写了一个shell脚本。1.C服务期提供查询服务,给定ip返回需要探测的ip和端口。2.从返回的字符串中获取到ip和端口。5 .将结果拼接好返回给C。原创 2022-11-04 16:18:36 · 162 阅读 · 0 评论 -
linux编写定时任务
编辑定时任务1crontab -e其他命令编辑定时任务2vim /etc/crontab定时任务示例*/1 * * * * /root/python.sh*/1 * * * * sleep 15; /root/python.sh*/1 * * * * sleep 30; /root/python.sh*/1 * * * * sleep 45; /root/python.sh启动定时任务service crond restart追加文字到队尾 echo "this is a原创 2021-08-10 19:58:14 · 221 阅读 · 0 评论 -
DOCKER 安装mysql
首先安装docker服务yum -y install docker docker中搜索可用镜像docker search mysql拉取MySQL镜像docker pull mysql:5.6查看MySQL镜像docker image ls运行MySQLdocker run --name mysql -e MYSQL_ROOT_PA...原创 2019-10-12 22:29:45 · 121 阅读 · 0 评论 -
Linux 里配置jdk
1、首先下载jkd: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、解压到 /usr/local/jdk1.8/3、在/etc/profile 里添加如下内容export JAVA_HOME=/usr/local/jdk1.8/export JRE...原创 2019-09-16 16:11:19 · 93 阅读 · 0 评论