问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在linux系统服务中如何关掉ip6tables

发布网友 发布时间:2022-04-28 12:18

我来回答

1个回答

热心网友 时间:2023-10-09 01:22

顺序有所不同。

=============================================
“请写出尽量多的方法,并说明方法的原理。”
---------------------------------------------

我用Everest Linux 0.6是Redhat系列的远方旁枝。源自Redhat的发行版有类似的服务管理方式。太多的方法没有用,一种基本方法再加两三种附加变体方法足矣。

=============================================
“如何关闭服务及如何手动开启服务”
---------------------------------------------

简而言之:
service [服务名] start
service [服务名] stop
细节见下。

以我的现状为例,所有的主要独立服务都在“/etc/rc.d/init.d”中有对应的控制脚本,能控*务的启停、重启,甚至不重启而重新加载配置。当然,也可以自己制作自己的控制脚本。我自己制作了Apache、Tomcat、PostgreSQL和花生壳的控制脚本。

[root@TFW-EVL06-LT /]# ls -l /etc/rc.d/init.d/
总计 316
……
-rwxr-xr-x 1 root root 1773 2009-04-20 smb
……
-rwxr-xr-x 1 root root 3340 2008-12-06 sshd
……
lrwxrwxrwx 1 root root 66 2009-08-20 tfw_httpd -> /ext/prog/c/Apache/Httpd.EverestLinux-0.6-tb20090422/tfw/rc_script
lrwxrwxrwx 1 root root 61 2009-08-20 tfw_pgsql -> /ext/prog/m/PostgreSQL.Everest-Linux-0.6-tb0422/tfw_rc_script
lrwxrwxrwx 1 root root 32 2009-08-20 tfw_phlinux -> /usr/local/phlinux/tfw_rc_script
lrwxrwxrwx 1 root root 39 2009-08-20 tfw_tomcat -> /ext/prog/c/Apache/Tomcat/tfw/rc_script
……
-rwxr-xr-x 1 root root 2497 2008-12-06 xinetd
……
[root@TFW-EVL06-LT /]#

以此为例,可以用“service smbd start”来启动Windows网络邻居服务;用“service sshd stop”来关闭安全隧道登录服务;用“service tfw_pgsql reload”不重启地重新加载PostgreSQL配置;用“service tfw_phlinux restart”重新启动花生壳。

=============================================
“读哪个文件判断是否启动服务”
---------------------------------------------

没有简述,想了解请看完。

在“/etc/rc.d/rc[N].d”目录里存放着上述脚本的链接。“[N]”为0~6间的数字,对应系统运行级别。以运行级别3为例:

[root@TFW-EVL06-LT /]# ls -l /etc/rc.d/rc3.d/
总计 0
……
lrwxrwxrwx 1 root root 20 03-03 13:00 K04tfw_tomcat -> ../init.d/tfw_tomcat
……
lrwxrwxrwx 1 root root 14 2009-08-20 S55sshd -> ../init.d/sshd
……
[root@TFW-EVL06-LT /]#

这些链接有的以“K”开头,有的以“S”开头。

系统在切换都一个运行级别时,会首先检查以“K”开头的链接,按其后面两位数字所标明的顺序依次检查这些链接所对应的服务;如果开着就以“stop”参数调用服务控制脚本关闭此服务。

例子中“/etc/rc.d/rc3.d/K04tfw_tomcat”的含义即为“当系统切换到运行级别3时,检查一下Tomcat是否在运行;如果在运行,就用‘service tfw_tomcat stop’关掉Tomcat”。

在关完服务后,系统再根据数字依次检查以“S”开头的链接,如果对应的服务没有开启,就以“start”参数调用服务控制脚本开启此服务。

例子中“/etc/rc.d/rc3.d/S55sshd”的含义即为“当系统切换到运行级别3时,检查一下安全登录遂道是否在运行;如果没在运行,就用‘service sshd start’启动安全登录遂道”。

=============================================
“如何查询已经开启的服务”
---------------------------------------------

没有简述,想了解请看完。

[root@TFW-EVL06-LT /]# service network status
Coppied.
配置设备:
lo eth0 ppp0
当前的活跃设备:
lo eth0 ppp0
[root@TFW-EVL06-LT /]# service tfw_httpd status
Usage: /etc/init.d/tfw_httpd
[root@TFW-EVL06-LT /]#

可以看到,有一些服务控制脚本支持“status”参数,可以用“service [服务名] status”来查看;还有一些服务控制脚本不支持“status”参数,此时就只能凭经验判断了。

=============================================
“可以用TELNET、FTP举例,我的RH系统内有XINETD,也希望讲解下”
---------------------------------------------

在Redhat风格的发行版中,Telnet和FTP一版不是独立服务,而是被“超级服务器”XINETD托管。

XINETD是一个独立服务,和前述服务无异。它的控制脚本是“/etc/rc.d/init.d/xinetd”。

=============================================
“读哪个文件来判断服务的设置”
---------------------------------------------

不同的独立服务一般都拥有自己的配置文件。

典型情况下,“/etc/samba/smb.conf”是Windows网络邻居服务的主要配置文件,“/etc/ssh/sshd_config”是安全隧道服务器端的主要配置文件。

在我的计算机上,“/ext/prog/c/Apache/Httpd.EverestLinux-0.6-tb20090422/conf/”下的文件就是Apache-Httpd服务的主要配置文件。

在我曾经用过的Redhat系发行版Magic Linux 2.0中,Telnet和FTP等非独立服务的端口等配置信息出现在XINETD的配置文件中;而我现在所用的发行版Everest Linux 0.6虽然仍是Redhat系,Telnet和FTP的端口信息已经移到其各自的配置文件中。

热心网友 时间:2023-10-09 01:22

顺序有所不同。

=============================================
“请写出尽量多的方法,并说明方法的原理。”
---------------------------------------------

我用Everest Linux 0.6是Redhat系列的远方旁枝。源自Redhat的发行版有类似的服务管理方式。太多的方法没有用,一种基本方法再加两三种附加变体方法足矣。

=============================================
“如何关闭服务及如何手动开启服务”
---------------------------------------------

简而言之:
service [服务名] start
service [服务名] stop
细节见下。

以我的现状为例,所有的主要独立服务都在“/etc/rc.d/init.d”中有对应的控制脚本,能控*务的启停、重启,甚至不重启而重新加载配置。当然,也可以自己制作自己的控制脚本。我自己制作了Apache、Tomcat、PostgreSQL和花生壳的控制脚本。

[root@TFW-EVL06-LT /]# ls -l /etc/rc.d/init.d/
总计 316
……
-rwxr-xr-x 1 root root 1773 2009-04-20 smb
……
-rwxr-xr-x 1 root root 3340 2008-12-06 sshd
……
lrwxrwxrwx 1 root root 66 2009-08-20 tfw_httpd -> /ext/prog/c/Apache/Httpd.EverestLinux-0.6-tb20090422/tfw/rc_script
lrwxrwxrwx 1 root root 61 2009-08-20 tfw_pgsql -> /ext/prog/m/PostgreSQL.Everest-Linux-0.6-tb0422/tfw_rc_script
lrwxrwxrwx 1 root root 32 2009-08-20 tfw_phlinux -> /usr/local/phlinux/tfw_rc_script
lrwxrwxrwx 1 root root 39 2009-08-20 tfw_tomcat -> /ext/prog/c/Apache/Tomcat/tfw/rc_script
……
-rwxr-xr-x 1 root root 2497 2008-12-06 xinetd
……
[root@TFW-EVL06-LT /]#

以此为例,可以用“service smbd start”来启动Windows网络邻居服务;用“service sshd stop”来关闭安全隧道登录服务;用“service tfw_pgsql reload”不重启地重新加载PostgreSQL配置;用“service tfw_phlinux restart”重新启动花生壳。

=============================================
“读哪个文件判断是否启动服务”
---------------------------------------------

没有简述,想了解请看完。

在“/etc/rc.d/rc[N].d”目录里存放着上述脚本的链接。“[N]”为0~6间的数字,对应系统运行级别。以运行级别3为例:

[root@TFW-EVL06-LT /]# ls -l /etc/rc.d/rc3.d/
总计 0
……
lrwxrwxrwx 1 root root 20 03-03 13:00 K04tfw_tomcat -> ../init.d/tfw_tomcat
……
lrwxrwxrwx 1 root root 14 2009-08-20 S55sshd -> ../init.d/sshd
……
[root@TFW-EVL06-LT /]#

这些链接有的以“K”开头,有的以“S”开头。

系统在切换都一个运行级别时,会首先检查以“K”开头的链接,按其后面两位数字所标明的顺序依次检查这些链接所对应的服务;如果开着就以“stop”参数调用服务控制脚本关闭此服务。

例子中“/etc/rc.d/rc3.d/K04tfw_tomcat”的含义即为“当系统切换到运行级别3时,检查一下Tomcat是否在运行;如果在运行,就用‘service tfw_tomcat stop’关掉Tomcat”。

在关完服务后,系统再根据数字依次检查以“S”开头的链接,如果对应的服务没有开启,就以“start”参数调用服务控制脚本开启此服务。

例子中“/etc/rc.d/rc3.d/S55sshd”的含义即为“当系统切换到运行级别3时,检查一下安全登录遂道是否在运行;如果没在运行,就用‘service sshd start’启动安全登录遂道”。

=============================================
“如何查询已经开启的服务”
---------------------------------------------

没有简述,想了解请看完。

[root@TFW-EVL06-LT /]# service network status
Coppied.
配置设备:
lo eth0 ppp0
当前的活跃设备:
lo eth0 ppp0
[root@TFW-EVL06-LT /]# service tfw_httpd status
Usage: /etc/init.d/tfw_httpd
[root@TFW-EVL06-LT /]#

可以看到,有一些服务控制脚本支持“status”参数,可以用“service [服务名] status”来查看;还有一些服务控制脚本不支持“status”参数,此时就只能凭经验判断了。

=============================================
“可以用TELNET、FTP举例,我的RH系统内有XINETD,也希望讲解下”
---------------------------------------------

在Redhat风格的发行版中,Telnet和FTP一版不是独立服务,而是被“超级服务器”XINETD托管。

XINETD是一个独立服务,和前述服务无异。它的控制脚本是“/etc/rc.d/init.d/xinetd”。

=============================================
“读哪个文件来判断服务的设置”
---------------------------------------------

不同的独立服务一般都拥有自己的配置文件。

典型情况下,“/etc/samba/smb.conf”是Windows网络邻居服务的主要配置文件,“/etc/ssh/sshd_config”是安全隧道服务器端的主要配置文件。

在我的计算机上,“/ext/prog/c/Apache/Httpd.EverestLinux-0.6-tb20090422/conf/”下的文件就是Apache-Httpd服务的主要配置文件。

在我曾经用过的Redhat系发行版Magic Linux 2.0中,Telnet和FTP等非独立服务的端口等配置信息出现在XINETD的配置文件中;而我现在所用的发行版Everest Linux 0.6虽然仍是Redhat系,Telnet和FTP的端口信息已经移到其各自的配置文件中。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 我手机号码注销后会员还能用吗? linux,ip6tables源ip转换怎么写 手机号注销了美团上的身份信息还能删除吗 美团的账号、密码忘记了,绑定的手机号注销了? 没有内酯怎样做豆腐脑 如何在家自己做豆腐脑 手机号注销后美团会自动注销吗 在家怎么制作豆腐脑不加内脂粉 在美团上订歌厅预订成功后手机号注销了怎么办? 不用内脂怎么自制豆腐脑 没有内脂如何做豆腐脑 中国人民人寿 无忧一生的重大疾病有哪些 中国人寿无忧一生重大疾病保险 十三个水晶头骨的来历是什么? 关于“晶”字的来历 发晶是天然水晶吗? 防爆型控制按钮盒exd||at2lp55 水晶的寓意,水晶的象征,代表 有什么关于水晶的故事吗? 时间继电器,按钮盒,接触器,控制接线图 美团手机号换了会员怎么办 为什么我手机剪映没有立方体动画? 昨天开通了美团外卖会员结果给我自动绑定了旧号码,现在用不了会员红包要怎么办? 美团绑定的手机号不用了,能团购东西吗 美团账户登录的手机号销了卡,没有设密码无法登陆了,怎么才能讲里面 手机号码已经注销了,像美团,百度糯米,爱奇艺等等不去用了可以吗? 手机号停机了但是原来买的美团没有过期,美团卷还能用吗? 什么是边际报酬? 规模报酬和边际报酬这两个概念的含义有何区别? 经济学中的边际报酬率是什麼意思? 边际效用和边际报酬分析有何意义? 边际收益是什么意思? marginal return是什么意思 边际报酬 边际收益 边际产品 边际产量 的区分 边际报酬和边际产量一样吗??有什么区别?? 边际产量 边际报酬和边际效用的区别是什么 边际收益和边际成本各是什么意思? 经济学中的边际收益与边际成本是啥意思啊?希望有大神能通俗易懂的解释一下,谢谢! 什么是边际费用? 王维使至塞上全诗赏析是什么?