如何在Linux停止和启动postfix服务的命令

如何在Linux停止和启动postfix服务的命令,第1张

1.启动Postfix服务

启动Postfix服务的命令为:/etc/initd/postfix start    

命令执行后如图所示,则表示启动Postfix服务成功。

 

2.停止Postfix服务 停止Postfix服务的命令为: 命令执行后如图所示,则表示停止Postfix服务成功。

3.重新启动Postfix服务 重新启动Postfix服务的命令为:/etc/initd/postfix restart  

命令执行后如图所示,则表示重新启动Postfix服务成功。    

 

4.重新载入Postfix主配置文件 重新载入Postfix主配置文件的命令为:

/etc/initd/postfix reload    

命令执行后如图所示,则表示重新载入配置文件成功。

每当修改了Postfix主配置文件/etc/postfix/maincf后,想要使新的配置生效,虽然可以通过重新启动服务来实现,但是如果当前Postfix服务正在运行,重新启动服务就会花费不少的时间。最好的方法就是让Postfix重新载入主配置文件的内容,并使新的配置立即生效。

5.自动启动Postfix服务 如果需要让Postfix服务随系统启动而自动加载,可以执行“ntsysv”命令启动服务配置程序,找到“postfix”服务,在其前面加上星号(),然后选择“确定”即可,如图所示。

     

注意:Postfix服务使用TCP协议的25端口,如果Linux服务器开启了防火墙功能,

就应关闭防火墙功能或设置允许TCP协议的25端口通过。可以使用以下命令开放

TCP协议的25端口。

iptables -I INPUT -p tcp --dport 25 -j ACCEPT

Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:

切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin)

1,启动tomcat服务

方式一:直接启动 /startupsh

方式二:作为服务启动 nohup /startupsh

方式三:控制台动态输出方式启动 /catalinash run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务

解释:

通过方式一、方式三启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也会立即停止,通过方式二可以作为linux服务一直运行

通过方式一、方式二方式启动的tomcat,其日志会写到相应的日志文件中,而不能动态地查看tomcat控制台的输出信息与错误情况,通过方式三可以以控制台模式启动tomcat服务,

直接看到程序运行时后台的控制台输出信息,不必每次都要很麻烦的打开catalinaout日志文件进行查看,这样便于跟踪查阅后台输出信息。tomcat控制台信息包括log4j和Systemoutprintln()等输出的信息。

2,关闭tomcat服务

/shutdownsh

linux下启动服务的方式:

#service file restart || servicer file start

linux下停止服务的方式:

#service file stop

linux下查看服务的方式:

#service file status

以上是最常用的方式,同样你也可以通过/etc目录下的相关文件进行状态操作;而对于停止服务也可以利用进程号的方式kill进程;

如果在终端不适应情况下还可以进行桌面操作,进入系统应用中的服务菜单,就可以对相关服务进行管理和控制。

1:forever 

forever能做更多的事情,比如分别记录输出和错误日志,宕机重启,热部署。比如可以在js中作为api使用

11安装forever

npm install forever -g

12启动服务

service forever start

12使用forever启动js文件

forever start appjs

13停止js文件

forever stop appjs

14启动js文件并输出日志文件

forever start -l foreverlog -o outlog -e errlog appjs

15重启js文件

forever restart appjs

16查看正在运行的进程

forever list

2:简要步骤

1:在服务器上运行 npm install forever -g  命令安装forever ;

2:重启服务器;

3:执行forver start xxxjs文件

如何检视和停止Linux启动的服务

SysV服务管理系统 例如 RedHat6等发行版

service --status-all 检视所有服务

service servicename status 检视指定服务状态

service servicename start|s|restart 启动|停止|重启 指定服务

systemd服务管理系统 如CentOS 7等

systemctl is-enabled servicenameservice #查询服务是否开机启动

systemctl enable service #开机执行服务

systemctl disable service #取消开机执行

systemctl start service #启动服务

systemctl s service #停止服务

systemctl restart service #重启服务

systemctl reload service #重新载入服务配置档案

systemctl status service #查询服务执行状态

systemctl --failed #显示启动失败的服务

感兴趣的话可以看下刘遄老师写的《Linux就该这么学》作为入门的书籍,觉得不错的话采纳下哦~

可以使用chkconfig --list来列出所有的系统服务,也可以使用service --status-all来检视启动的服务。通过service 服务名 s 命令来停止服务。

命令说明:

chkconfig命令

chkconfig命令检查、设定系统的各种服务。这是Red Hat公司遵循GPL规则所开发的程式,它可查询作业系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。谨记chkconfig不是立即自动禁止或启用一个服务,它只是简单的改变了符号连线。

语法

chkconfig(选项)

选项

--add:增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述档案内增加相关资料;

--del:删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述档案内删除相关资料;

--level<等级代号>:指定读系统服务要在哪一个执行等级中开启或关毕。

等级代号列表:

等级0表示:表示关机

等级1表示:单使用者模式

等级2表示:无网路连线的多使用者命令列模式

等级3表示:有网路连线的多使用者命令列模式

等级4表示:不可用

等级5表示:带图形介面的多使用者模式

等级6表示:重新启动

需要说明的是,level选项可以指定要检视的执行级而不一定是当前执行级。对于每个执行级,只能有一个启动指令码或者停止指令码。当切换执行级时,init不会重新启动已经启动的服务,也不会再次去停止已经停止的服务。

执行级档案:

每个被chkconfig管理的服务需要在对应的initd下的指令码加上两行或者更多行的注释。第一行告诉chkconfig预设启动的执行级以及启动和停止的优先顺序。如果某服务预设不在任何执行级启动,那么使用-代替执行级。第二行对服务进行描述,可以用\跨行注释。

例如randominit包含三行:

# chkconfig: 2345 20 80

# description: Saves and restores system entropy pool for \

# higher quality random number generation

例项

chkconfig --list #列出所有的系统服务。

chkconfig --add d #增加d服务。

chkconfig --del d #删除d服务。

chkconfig --level d 2345 on #设定d在执行级别为2、3、4、5的情况下都是on(开启)的状态。

chkconfig --list #列出系统所有的服务启动情况。

chkconfig --list mysqld #列出mysqld服务设定情况。

chkconfig --level 35 mysqld on #设定mysqld在等级3和5为开机执行服务,--level 35表示操作只在等级3和5执行,on表示启动,off表示关闭。

chkconfig mysqld on #设定mysqld在各等级为on,“各等级”包括2、3、4、5等级。

service命令

service命令是Redhat Linux相容的发行版中用来控制系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。

语法

service(选项)(引数)

选项

-h:显示帮助资讯;

--status-all:显示所服务的状态。

引数

服务名:自动要控制的服务名,即/etc/initd目录下的指令码档名;

控制命令:系统服务指令码支援的控制命令。

使用service命令 常用的引数有 start s restart status --status-all等

常用方式

格式:service <service>

列印指定服务<service>的命令列使用帮助。

 

格式:service <service> start

启动指定的系统服务<service>

 

格式:service <service> s

停止指定的系统服务<service>

 

格式:service <service> restart

重新启动指定的系统服务<service>,即先停止(s),然后再启动(start)。

 

格式:chkconfig --list

检视系统服务列表,以及每个服务的执行级别。

 

格式:chkconfig <service> on

设定指定服务<service>开机时自动启动。

 

格式:chkconfig <service> off

设定指定服务<service>开机时不自动启动。

 

格式:ntsysv

以全萤幕文字介面设定服务开机时是否自动启动。

 

使用示例

示例一 网路重启

当修改了主机名、ip地址等资讯时,经常需要把网路重启使之生效。

[root@node34 root]# service neork

用法:/etc/initd/neork {start|s|restart|reload|status}

[root@node34 root]# service neork status

配置装置:

lo eth0

当前的活跃装置:

lo eth0

[root@node34 root]# service neork restart

正在关闭介面 eth0:                                        [  确定  ]

关闭环回介面:                                             [  确定  ]

设定网路引数:                                             [  确定  ]

弹出环回介面:                                             [  确定  ]

弹出介面 eth0:                                            [  确定  ]

[root@node34 root]#

 

示例二 重启MySQL

[root@node34 root]# service mysql

mysql: unrecognized service

[root@node34 root]# service mysqld

用法:/etc/initd/mysqld {start|s|status|condrestart|restart}

[root@node34 root]# service mysqld status

mysqld (pid 1638) 正在执行

[root@node34 root]# service mysqld restart

停止 MySQL:                                               [  确定  ]

启动 MySQL:                                               [  确定  ]

[root@node34 root]#

检视服务:

ps aux | grep 'XXX' ##XXX是你所需服务的关键字,比如firewalld,vsftpd等

停止服务:

建议看《linux就该这么学》

检视Linux启动的服务

chkconfig --list 查询出所有当前执行的服务

chkconfig --list atd  查询atd服务的当前状态

停止所有服务并且在下次系统启动时不再启动,如下所示:

chkconfig --levels 12345 NeorkManager off

如果想检视当前处于执行状态的服务,用如下语句过滤即可

chkconfig --list |grep on

如果只是想当前的设定状态有效,在系统重启动后即不生效的话,可以用如下命令停止服务

service sshd s。

欢迎使用腾讯电脑管家来全方位的实时保护你的电脑。

SysV服务管理系统 例如 RedHat6等发行版

service --status-all 检视所有服务

service servicename status 检视指定服务状态

service servicename start|s|restart 启动|停止|重启 指定服务

systemd服务管理系统 如CentOS 7等

systemctl is-enabled servicenameservice #查询服务是否开机启动

systemctl enable service #开机执行服务

systemctl disable service #取消开机执行

systemctl start service #启动服务

systemctl s service #停止服务

systemctl restart service #重启服务

systemctl reload service #重新载入服务配置档案

systemctl status service #查询服务执行状态

systemctl --failed #显示启动失败的服务

在终端命令窗口中启动与停止DNS服务

在命令模式下启动、停止和重启DNS服务最快,其操作方法如下:

[root@rh01

~]#service

named

start

//启动named服务,即DNS服务

[root@rh01

~]#service

named

stop

//停止named服务,即DNS服务

[root@rh01

~]#service

named

restart

//重启named服务,即DNS服务

若需在下次启动系统时,named服务随系统一同自动启动,也可在终端命令窗口中执行如下操作:

[root@rh01

~]#

ntsysv

//启动服务器配置界面

自动关闭服务器可以有三种方法实现:

1 使用shutdown 命令,后面加上一个时间的参数

# shutdown -h 20:00

意思就是在20点的时候,系统执行关机操作;

2 使用at命令,指定让服务器在具体的某个时间关机,假如23:00关机

# at 23:00 halt

当然也可以使用其它关机的命令,如poweroff、shutdown等。这个方法只是一次性的,下次启动服务器后就不会再自动关机了;

3 使用计划任务crond,使用root用户,编写一个计划任务,指定在某个时间执行关机

# crontab -e

0 0  halt

这个方法就是在每个0点0分,系统自动执行关机的操作。时间可以前面的五个里面自行设定,如果不清楚,可以man 5 crontab查看帮助。

这个是否是你所需要的呢?

Linux服务器上的网站如何关闭

具体方法/步骤如下:

1、打开WDCP服务器管理系统,输入用户名和密码。

     2、进入后点击站点列表,找到要关闭的网站。

     3、找到右边的操作,用鼠标左键点击关。

     4、点击关会出现关闭提示,点击确定即可。这样就关闭了自己的网站,这个时候你也会发现关闭的网站的操作项变成了开,

     5、如果你想开启这个网站,找到右边的操作,用鼠标左键点击开。

     6、点击开会出现开启提示,点击确定即可开启网站。

Microsoft Windows是美国微软公司以图形用户界面为基础研发的操作系统,主要运用于计算机、智能手机等设备。共有普通版本、服务器版本(Windows Server)、手机版本(Windows Phone等)、嵌入式版本(Windows CE等)等子系列,是全球应用最广泛的操作系统之一。

Microsoft Windows于1983年开始研发,最初的研发目标是在MS-DOS的基础上提供一个多任务的图形用户界面,后续版本则逐渐发展成为主要为个人电脑和服务器用户设计的操作系统,并最终获得了世界个人电脑操作系统的垄断地位

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何在Linux停止和启动postfix服务的命令

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情