分类:技术文章

windows下写的Shell脚本 Linux下无法执行解决方法

2023-05-25 4895 阅读

在Windows下编写的Shell脚本因换行符(CRLF)与Linux(LF)不同,导致同步到GitHub并在Linux运行时报错。本文提供了三种解决方法:一是在编写代码时通过Notepad++将格式转为UNIX(设置CRLF为LF);二是使用vim或vi编辑器设置文件格式ff=unix;三是通过Git Bash或Linux sed命令替换换行符(sed -i 's/\r$//'脚本名)。

阅读全文 »

使用Windows自带命令netsh实现端口转发(映射/重定向)

2023-02-22 4928 阅读

本文介绍了Windows系统内置的端口转发功能,通过netsh命令实现TCP端口转发,支持IPv4和IPv6。提供了将80端口转发到其他服务器的示例,详细解释了listenaddress、listenport、connectaddress、connectport等参数,以及查看、删除、重置转发规则的其他命令。分析了端口转发不生效的常见原因,如ip helper服务未启动、防火墙限制、不支持UDP等

阅读全文 »

禁止apache默认显示目录索引

2023-02-11 1638 阅读

文章介绍了Apache默认启用目录列表功能可能导致敏感文件泄露的问题,并提供了两种禁用方法:一是修改httpd.conf配置文件,将'Options Indexes'改为'Options None'或'Options FollowSymlinks';二是在.htaccess文件中添加'Options -Indexes'指令。两种方法均可防止Apache显示目录索引,提高网站安全性。

阅读全文 »
更多文章 更多文章 下一页