免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2389 | 回复: 5
打印 上一主题 下一主题

RHEL下的防火墙的脚本该放到SUSE的什么位置? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-08 16:31 |只看该作者 |倒序浏览
原来在RHEL 下的防火墙文件是放在/etc/rc.d/init.d/下的,名字是自己取的,proxy_firewall,我把它放在了suse 的/etc/rc.d/boot.d下了, 放在什么位置这个应该没什么问题吧?另外我把原来在RHEL下的rc.local拷贝到了suse 的/etc/rc.d下了修改了里面的命令: /etc/rc.d/boot.d/proxy_firewall  ntsysv这个命令好象在suse里用不起来.该如何在suse里让squid开机自启动呢?各位兄弟提醒一下吧!

论坛徽章:
0
2 [报告]
发表于 2007-07-09 08:31 |只看该作者

回复 #1 gyren2006 的帖子

大家不要潜水啊!帮个忙啊!我的防火墙脚本怎么起不来?已经执行过chmod 755 /etc/rc.d/boot.d/proxy_firewall  ,在终端下好象执行不起来?
SUSE里原来没有rc.local这个文件,把原来的rhel里的这文件拷贝到里面不知道行不行?里面我加了句话:/etc/rc.d/boot.d/proxy_firewall  是不是让系统执行完其他脚本后自动再执行该脚本了?

论坛徽章:
0
3 [报告]
发表于 2007-07-12 13:43 |只看该作者
帮顶!关注中。。。。。

论坛徽章:
0
4 [报告]
发表于 2007-07-13 10:21 |只看该作者

回复 #3 芬达7402 的帖子

算了,自己顶吧!我还是用了RHEL5了!SUSE以后有时间再试吧!

论坛徽章:
0
5 [报告]
发表于 2007-07-13 14:25 |只看该作者
原帖由 gyren2006 于 2007-7-8 16:31 发表
原来在RHEL 下的防火墙文件是放在/etc/rc.d/init.d/下的,名字是自己取的,proxy_firewall,我把它放在了suse 的/etc/rc.d/boot.d下了, 放在什么位置这个应该没什么问题吧?另外我把原来在RHEL下的rc.local拷贝到了 ...


proxy_firewall 這個放 /etc/rc.d/boot.d/ 這樣當然不會啟動, 而且這位置似乎也放錯了。

你應該放 /etc/init.d/ 內,然後檔名為 boot.proxy_firewall,然後後續要使用 chkconfig xxx [on|off] 來設定是否於 /etc/rc.d/boot.d/ 內產生必要的 [SK][0-9][0-9]proxy_firewall 連結檔案名稱。當然你還要注意該 script 要支援傳入 start, stop 等參數,甚至檔案組成格式也有一定規定。

不過上面那是 runlevel 進入之前要跑的敘述,你要變成 runlevel 階段執行的話,那就改一下放到 /etc/init.d/ 內,後續用 chkconfig 管理即可....

你的問題其實是有必要瞭解一下 SysV script 開機流程作法,這樣才可以有一個明確的解決。

當然,最簡單但是沒有規範作法就是,你在 /etc/rc.d/rc3.d/ 與 /etc/rc.d/rc5.d/ 內放個 S99proxy_firewall 這個 symlink 指向你的 script 檔即可,這樣就會自動執行之.

--

论坛徽章:
0
6 [报告]
发表于 2007-07-13 15:37 |只看该作者

回复 #5 kenduest 的帖子

多谢版主的提示!要学习的太多了!有没相关的资料学习学习下啊!最好是中文的文档!小弟在此多谢斑竹了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP