<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 學習電腦 > 操作系統 > Linux教程 > linux service命令詳解

        linux service命令詳解

        時間: 佳洲1085 分享

        linux service命令詳解

          service命令是linux系統下的一個命令,那它有什么用處呢?下面由學習啦小編為大家整理了linux系統下service命令的相關知識,希望大家喜歡!

          linux service命令詳解

          用途說明

          service命令用于對系統服務進行管理,比如啟動(start)、停止(stop)、重啟(restart)、查看狀態(status)等。相關的命令還包括chkconfig、ntsysv等,chkconfig用于查看、設置服務的運行級別,ntsysv用于直觀方便的設置各個服務是否自動啟動。service命令本身是一個shell腳本,它在/etc/init.d/目錄查找指定的服務腳本,然后調用該服務腳本來完成任務。

          看看下面的手冊頁可能更加清楚的了解service的內幕:service運行指定服務(稱之為System V初始腳本)時,把大部分環境變量去掉了,只保留LANG和TERM兩個環境變量,并且把當前路徑置為/,也就是說是在一個可以預測的非常干凈的環境中運行服務腳本。這種腳本保存在/etc/init.d目錄中,它至少要支持start和stop命令。

          man service 寫道

          service(8) service(8)

          NAME

          service - run a System V init script

          SYNOPSIS

          service SCRIPT COMMAND [OPTIONS]

          service --status-all

          service --help | -h | --version

          DESCRIPTION

          service runs a System V init script in as predictable environment as possible, removing most environment vari-

          ables and with current working directory set to /.

          The SCRIPT parameter specifies a System V init script, located in /etc/init.d/SCRIPT. The supported values of

          COMMAND depend on the invoked script, service passes COMMAND and OPTIONS it to the init script unmodified. All

          scripts should support at least the start and stop commands. As a special case, if COMMAND is --full-restart,

          the script is run twice, first with the stop command, then with the start command.

          service --status-all runs all init scripts, in alphabetical order, with the status command.

          FILES

          /etc/init.d

          The directory containing System V init scripts.

          ENVIRONMENT

          LANG, TERM

          The only environment variables passed to the init scripts.

          SEE ALSO

          chkconfig(8), ntsysv(8)

          Jan 2006 service(8)

          常用方式

          格式:service

          打印指定服務的命令行使用幫助。

          格式:service start

          啟動指定的系統服務

          格式:service stop

          停止指定的系統服務

          格式:service restart

          重新啟動指定的系統服務,即先停止(stop),然后再啟動(start)。

          格式:chkconfig --list

          查看系統服務列表,以及每個服務的運行級別。

          格式:chkconfig on

          設置指定服務開機時自動啟動。

          格式:chkconfig off

          設置指定服務開機時不自動啟動。

          格式:ntsysv

          以全屏幕文本界面設置服務開機時是否自動啟動。

          使用示例

          示例一 網絡重啟

          當修改了主機名、ip地址等信息時,經常需要把網絡重啟使之生效。

          [root@node34 root]# service network

          用法:/etc/init.d/network {start|stop|restart|reload|status}

          [root@node34 root]# service network status

          配置設備:

          lo eth0

          當前的活躍設備:

          lo eth0

          [root@node34 root]# service network restart

          正在關閉接口 eth0: [ 確定 ]

          關閉環回接口: [ 確定 ]

          設置網絡參數: [ 確定 ]

          彈出環回接口: [ 確定 ]

          彈出界面 eth0: [ 確定 ]

          [root@node34 root]#

          示例二 重啟MySQL

          [root@node34 root]# service mysql

          mysql: unrecognized service

          [root@node34 root]# service mysqld

          用法:/etc/init.d/mysqld {start|stop|status|condrestart|restart}

          [root@node34 root]# service mysqld status

          mysqld (pid 1638) 正在運行...

          [root@node34 root]# service mysqld restart

          停止 MySQL: [ 確定 ]

          啟動 MySQL: [ 確定 ]

          [root@node34 root]#

          示例三 service腳本源碼展示

          [root@web ~]# cat /sbin/service

          #!/bin/sh

          . /etc/init.d/functions

          VERSION="`basename

        學習啦 > 學習電腦 > 操作系統 > Linux教程 > linux service命令詳解

        linux service命令詳解

        時間: 佳洲1085 分享

        linux service命令詳解

          service命令是linux系統下的一個命令,那它有什么用處呢?下面由學習啦小編為大家整理了linux系統下service命令的相關知識,希望大家喜歡!

          linux service命令詳解

          用途說明

          service命令用于對系統服務進行管理,比如啟動(start)、停止(stop)、重啟(restart)、查看狀態(status)等。相關的命令還包括chkconfig、ntsysv等,chkconfig用于查看、設置服務的運行級別,ntsysv用于直觀方便的設置各個服務是否自動啟動。service命令本身是一個shell腳本,它在/etc/init.d/目錄查找指定的服務腳本,然后調用該服務腳本來完成任務。

          看看下面的手冊頁可能更加清楚的了解service的內幕:service運行指定服務(稱之為System V初始腳本)時,把大部分環境變量去掉了,只保留LANG和TERM兩個環境變量,并且把當前路徑置為/,也就是說是在一個可以預測的非常干凈的環境中運行服務腳本。這種腳本保存在/etc/init.d目錄中,它至少要支持start和stop命令。

          man service 寫道

          service(8) service(8)

          NAME

          service - run a System V init script

          SYNOPSIS

          service SCRIPT COMMAND [OPTIONS]

          service --status-all

          service --help | -h | --version

          DESCRIPTION

          service runs a System V init script in as predictable environment as possible, removing most environment vari-

          ables and with current working directory set to /.

          The SCRIPT parameter specifies a System V init script, located in /etc/init.d/SCRIPT. The supported values of

          COMMAND depend on the invoked script, service passes COMMAND and OPTIONS it to the init script unmodified. All

          scripts should support at least the start and stop commands. As a special case, if COMMAND is --full-restart,

          the script is run twice, first with the stop command, then with the start command.

          service --status-all runs all init scripts, in alphabetical order, with the status command.

          FILES

          /etc/init.d

          The directory containing System V init scripts.

          ENVIRONMENT

          LANG, TERM

          The only environment variables passed to the init scripts.

          SEE ALSO

          chkconfig(8), ntsysv(8)

          Jan 2006 service(8)

          常用方式

          格式:service

          打印指定服務的命令行使用幫助。

          格式:service start

          啟動指定的系統服務

          格式:service stop

          停止指定的系統服務

          格式:service restart

          重新啟動指定的系統服務,即先停止(stop),然后再啟動(start)。

          格式:chkconfig --list

          查看系統服務列表,以及每個服務的運行級別。

          格式:chkconfig on

          設置指定服務開機時自動啟動。

          格式:chkconfig off

          設置指定服務開機時不自動啟動。

          格式:ntsysv

          以全屏幕文本界面設置服務開機時是否自動啟動。

          使用示例

          示例一 網絡重啟

          當修改了主機名、ip地址等信息時,經常需要把網絡重啟使之生效。

          [root@node34 root]# service network

          用法:/etc/init.d/network {start|stop|restart|reload|status}

          [root@node34 root]# service network status

          配置設備:

          lo eth0

          當前的活躍設備:

          lo eth0

          [root@node34 root]# service network restart

          正在關閉接口 eth0: [ 確定 ]

          關閉環回接口: [ 確定 ]

          設置網絡參數: [ 確定 ]

          彈出環回接口: [ 確定 ]

          彈出界面 eth0: [ 確定 ]

          [root@node34 root]#

          示例二 重啟MySQL

          [root@node34 root]# service mysql

          mysql: unrecognized service

          [root@node34 root]# service mysqld

          用法:/etc/init.d/mysqld {start|stop|status|condrestart|restart}

          [root@node34 root]# service mysqld status

          mysqld (pid 1638) 正在運行...

          [root@node34 root]# service mysqld restart

          停止 MySQL: [ 確定 ]

          啟動 MySQL: [ 確定 ]

          [root@node34 root]#

          示例三 service腳本源碼展示

          [root@web ~]# cat /sbin/service

          #!/bin/sh

          . /etc/init.d/functions

          VERSION="`basename

        ` ver. 0.91"

          USAGE="Usage: `basename

        學習啦 > 學習電腦 > 操作系統 > Linux教程 > linux service命令詳解

        linux service命令詳解

        時間: 佳洲1085 分享

        linux service命令詳解

          service命令是linux系統下的一個命令,那它有什么用處呢?下面由學習啦小編為大家整理了linux系統下service命令的相關知識,希望大家喜歡!

          linux service命令詳解

          用途說明

          service命令用于對系統服務進行管理,比如啟動(start)、停止(stop)、重啟(restart)、查看狀態(status)等。相關的命令還包括chkconfig、ntsysv等,chkconfig用于查看、設置服務的運行級別,ntsysv用于直觀方便的設置各個服務是否自動啟動。service命令本身是一個shell腳本,它在/etc/init.d/目錄查找指定的服務腳本,然后調用該服務腳本來完成任務。

          看看下面的手冊頁可能更加清楚的了解service的內幕:service運行指定服務(稱之為System V初始腳本)時,把大部分環境變量去掉了,只保留LANG和TERM兩個環境變量,并且把當前路徑置為/,也就是說是在一個可以預測的非常干凈的環境中運行服務腳本。這種腳本保存在/etc/init.d目錄中,它至少要支持start和stop命令。

          man service 寫道

          service(8) service(8)

          NAME

          service - run a System V init script

          SYNOPSIS

          service SCRIPT COMMAND [OPTIONS]

          service --status-all

          service --help | -h | --version

          DESCRIPTION

          service runs a System V init script in as predictable environment as possible, removing most environment vari-

          ables and with current working directory set to /.

          The SCRIPT parameter specifies a System V init script, located in /etc/init.d/SCRIPT. The supported values of

          COMMAND depend on the invoked script, service passes COMMAND and OPTIONS it to the init script unmodified. All

          scripts should support at least the start and stop commands. As a special case, if COMMAND is --full-restart,

          the script is run twice, first with the stop command, then with the start command.

          service --status-all runs all init scripts, in alphabetical order, with the status command.

          FILES

          /etc/init.d

          The directory containing System V init scripts.

          ENVIRONMENT

          LANG, TERM

          The only environment variables passed to the init scripts.

          SEE ALSO

          chkconfig(8), ntsysv(8)

          Jan 2006 service(8)

          常用方式

          格式:service

          打印指定服務的命令行使用幫助。

          格式:service start

          啟動指定的系統服務

          格式:service stop

          停止指定的系統服務

          格式:service restart

          重新啟動指定的系統服務,即先停止(stop),然后再啟動(start)。

          格式:chkconfig --list

          查看系統服務列表,以及每個服務的運行級別。

          格式:chkconfig on

          設置指定服務開機時自動啟動。

          格式:chkconfig off

          設置指定服務開機時不自動啟動。

          格式:ntsysv

          以全屏幕文本界面設置服務開機時是否自動啟動。

          使用示例

          示例一 網絡重啟

          當修改了主機名、ip地址等信息時,經常需要把網絡重啟使之生效。

          [root@node34 root]# service network

          用法:/etc/init.d/network {start|stop|restart|reload|status}

          [root@node34 root]# service network status

          配置設備:

          lo eth0

          當前的活躍設備:

          lo eth0

          [root@node34 root]# service network restart

          正在關閉接口 eth0: [ 確定 ]

          關閉環回接口: [ 確定 ]

          設置網絡參數: [ 確定 ]

          彈出環回接口: [ 確定 ]

          彈出界面 eth0: [ 確定 ]

          [root@node34 root]#

          示例二 重啟MySQL

          [root@node34 root]# service mysql

          mysql: unrecognized service

          [root@node34 root]# service mysqld

          用法:/etc/init.d/mysqld {start|stop|status|condrestart|restart}

          [root@node34 root]# service mysqld status

          mysqld (pid 1638) 正在運行...

          [root@node34 root]# service mysqld restart

          停止 MySQL: [ 確定 ]

          啟動 MySQL: [ 確定 ]

          [root@node34 root]#

          示例三 service腳本源碼展示

          [root@web ~]# cat /sbin/service

          #!/bin/sh

          . /etc/init.d/functions

          VERSION="`basename

        ` < option > | --status-all | \

          [ service_name [ command | --full-restart ] ]"

          SERVICE=

          SERVICEDIR="/etc/init.d"

          OPTIONS=

          if [ $# -eq 0 ]; then

          echo "${USAGE}" >&2

          exit 1

          fi

          cd /

          while [ $# -gt 0 ]; do

          case " class="main">

        學習啦 > 學習電腦 > 操作系統 > Linux教程 > linux service命令詳解

        linux service命令詳解

        時間: 佳洲1085 分享

          --help | -h | --h* )

          echo "${USAGE}" >&2

          exit 0

          ;;

          --version | -V )

          echo "${VERSION}" >&2

          exit 0

          ;;

          *)

          if [ -z "${SERVICE}" -a $# -eq 1 -a " class="main">

        學習啦 > 學習電腦 > 操作系統 > Linux教程 > linux service命令詳解

        linux service命令詳解

        時間: 佳洲1085 分享

          cd ${SERVICEDIR}

          for SERVICE in * ; do

          case "${SERVICE}" in

          functions | halt | killall | single| linuxconf| kudzu)

          ;;

          *)

          if ! is_ignored_file "${SERVICE}" \

          && [ -x "${SERVICEDIR}/${SERVICE}" ]; then

          env -i LANG="$LANG" PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" status

          fi

          ;;

          esac

          done

          exit 0

          elif [ $# -eq 2 -a "

        linux service命令詳解

          service命令是linux系統下的一個命令,那它有什么用處呢?下面由學習啦小編為大家整理了linux系統下service命令的相關知識,希望大家喜歡!

          linux service命令詳解

          用途說明

          service命令用于對系統服務進行管理,比如啟動(start)、停止(stop)、重啟(restart)、查看狀態(status)等。相關的命令還包括chkconfig、ntsysv等,chkconfig用于查看、設置服務的運行級別,ntsysv用于直觀方便的設置各個服務是否自動啟動。service命令本身是一個shell腳本,它在/etc/init.d/目錄查找指定的服務腳本,然后調用該服務腳本來完成任務。

          看看下面的手冊頁可能更加清楚的了解service的內幕:service運行指定服務(稱之為System V初始腳本)時,把大部分環境變量去掉了,只保留LANG和TERM兩個環境變量,并且把當前路徑置為/,也就是說是在一個可以預測的非常干凈的環境中運行服務腳本。這種腳本保存在/etc/init.d目錄中,它至少要支持start和stop命令。

          man service 寫道

          service(8) service(8)

          NAME

          service - run a System V init script

          SYNOPSIS

          service SCRIPT COMMAND [OPTIONS]

          service --status-all

          service --help | -h | --version

          DESCRIPTION

          service runs a System V init script in as predictable environment as possible, removing most environment vari-

          ables and with current working directory set to /.

          The SCRIPT parameter specifies a System V init script, located in /etc/init.d/SCRIPT. The supported values of

          COMMAND depend on the invoked script, service passes COMMAND and OPTIONS it to the init script unmodified. All

          scripts should support at least the start and stop commands. As a special case, if COMMAND is --full-restart,

          the script is run twice, first with the stop command, then with the start command.

          service --status-all runs all init scripts, in alphabetical order, with the status command.

          FILES

          /etc/init.d

          The directory containing System V init scripts.

          ENVIRONMENT

          LANG, TERM

          The only environment variables passed to the init scripts.

          SEE ALSO

          chkconfig(8), ntsysv(8)

          Jan 2006 service(8)

          常用方式

          格式:service

          打印指定服務的命令行使用幫助。

          格式:service start

          啟動指定的系統服務

          格式:service stop

          停止指定的系統服務

          格式:service restart

          重新啟動指定的系統服務,即先停止(stop),然后再啟動(start)。

          格式:chkconfig --list

          查看系統服務列表,以及每個服務的運行級別。

          格式:chkconfig on

          設置指定服務開機時自動啟動。

          格式:chkconfig off

          設置指定服務開機時不自動啟動。

          格式:ntsysv

          以全屏幕文本界面設置服務開機時是否自動啟動。

          使用示例

          示例一 網絡重啟

          當修改了主機名、ip地址等信息時,經常需要把網絡重啟使之生效。

          [root@node34 root]# service network

          用法:/etc/init.d/network {start|stop|restart|reload|status}

          [root@node34 root]# service network status

          配置設備:

          lo eth0

          當前的活躍設備:

          lo eth0

          [root@node34 root]# service network restart

          正在關閉接口 eth0: [ 確定 ]

          關閉環回接口: [ 確定 ]

          設置網絡參數: [ 確定 ]

          彈出環回接口: [ 確定 ]

          彈出界面 eth0: [ 確定 ]

          [root@node34 root]#

          示例二 重啟MySQL

          [root@node34 root]# service mysql

          mysql: unrecognized service

          [root@node34 root]# service mysqld

          用法:/etc/init.d/mysqld {start|stop|status|condrestart|restart}

          [root@node34 root]# service mysqld status

          mysqld (pid 1638) 正在運行...

          [root@node34 root]# service mysqld restart

          停止 MySQL: [ 確定 ]

          啟動 MySQL: [ 確定 ]

          [root@node34 root]#

          示例三 service腳本源碼展示

          [root@web ~]# cat /sbin/service

          #!/bin/sh

          . /etc/init.d/functions

          VERSION="`basename $0` ver. 0.91"

          USAGE="Usage: `basename $0` < option > | --status-all | \

          [ service_name [ command | --full-restart ] ]"

          SERVICE=

          SERVICEDIR="/etc/init.d"

          OPTIONS=

          if [ $# -eq 0 ]; then

          echo "${USAGE}" >&2

          exit 1

          fi

          cd /

          while [ $# -gt 0 ]; do

          case "${1}" in

          --help | -h | --h* )

          echo "${USAGE}" >&2

          exit 0

          ;;

          --version | -V )

          echo "${VERSION}" >&2

          exit 0

          ;;

          *)

          if [ -z "${SERVICE}" -a $# -eq 1 -a "${1}" = "--status-all" ]; then

          cd ${SERVICEDIR}

          for SERVICE in * ; do

          case "${SERVICE}" in

          functions | halt | killall | single| linuxconf| kudzu)

          ;;

          *)

          if ! is_ignored_file "${SERVICE}" \

          && [ -x "${SERVICEDIR}/${SERVICE}" ]; then

          env -i LANG="$LANG" PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" status

          fi

          ;;

          esac

          done

          exit 0

          elif [ $# -eq 2 -a "${2}" = "--full-restart" ]; then

          SERVICE="${1}"

          if [ -x "${SERVICEDIR}/${SERVICE}" ]; then

          env -i LANG="$LANG" PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" stop

          env -i LANG="$LANG" PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" start

          exit $?

          fi

          elif [ -z "${SERVICE}" ]; then

          SERVICE="${1}"

          else

          OPTIONS="${OPTIONS} ${1}"

          fi

          shift

          ;;

          esac

          done

          if [ -x "${SERVICEDIR}/${SERVICE}" ]; then

          env -i LANG="$LANG" PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" ${OPTIONS}

          else

          echo $"${SERVICE}: unrecognized service" >&2

          exit 1

          fi

          [root@web ~]#

          示例四 crond服務的源碼

          [root@web init.d]# cat /etc/init.d/crond

          #! /bin/bash

          #

          # crond Start/Stop the cron clock daemon.

          #

          # chkconfig: 2345 90 60

          # description: cron is a standard UNIX program that runs user-specified \

          # programs at periodic scheduled times. vixie cron adds a \

          # number of features to the basic UNIX cron, including better \

          # security and more powerful configuration options.

          # processname: crond

          # config: /etc/crontab

          # pidfile: /var/run/crond.pid

          # Source function library.

          . /etc/init.d/functions

          . /etc/sysconfig/crond

          t=${CRON_VALIDATE_MAILRCPTS:-UNSET}

          [ "$t" != "UNSET" ] && export CRON_VALIDATE_MAILRCPTS="$t"

          # See how we were called.

          prog="crond"

          start() {

          echo -n $"Starting $prog: "

          if [ -e /var/lock/subsys/crond ]; then

          if [ -e /var/run/crond.pid ] && [ -e /proc/`cat /var/run/crond.pid` ]; then

          echo -n $"cannot start crond: crond is already running.";

          failure $"cannot start crond: crond already running.";

          echo

          return 1

          fi

          fi

          daemon crond $CRONDARGS

          RETVAL=$?

          echo

          [ $RETVAL -eq 0 ] && touch /var/lock/subsys/crond;

          return $RETVAL

          }

          stop() {

          echo -n $"Stopping $prog: "

          if [ ! -e /var/lock/subsys/crond ]; then

          echo -n $"cannot stop crond: crond is not running."

          failure $"cannot stop crond: crond is not running."

          echo

          return 1;

          fi

          killproc crond

          RETVAL=$?

          echo

          [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/crond;

          return $RETVAL

          }

          rhstatus() {

          status crond

          }

          restart() {

          stop

          start

          }

          reload() {

          echo -n $"Reloading cron daemon configuration: "

          killproc crond -HUP

          RETVAL=$?

          echo

          return $RETVAL

          }

          case "$1" in

          start)

          start

          ;;

          stop)

          stop

          ;;

          restart)

          restart

          ;;

          reload)

          reload

          ;;

          status)

          rhstatus

          ;;

          condrestart)

          [ -f /var/lock/subsys/crond ] && restart || :

          ;;

          *)

          echo $"Usage: $0 {start|stop|status|reload|restart|condrestart}"

          exit 1

          esac

          [root@web init.d]#

        " = "--full-restart" ]; then

          SERVICE=" class="main">

        學習啦 > 學習電腦 > 操作系統 > Linux教程 > linux service命令詳解

        linux service命令詳解

        時間: 佳洲1085 分享

          if [ -x "${SERVICEDIR}/${SERVICE}" ]; then

          env -i LANG="$LANG" PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" stop

          env -i LANG="$LANG" PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" start

          exit $?

          fi

          elif [ -z "${SERVICE}" ]; then

          SERVICE=" class="main">

        學習啦 > 學習電腦 > 操作系統 > Linux教程 > linux service命令詳解

        linux service命令詳解

        時間: 佳洲1085 分享

          else

          OPTIONS="${OPTIONS} class="main">

        學習啦 > 學習電腦 > 操作系統 > Linux教程 > linux service命令詳解

        linux service命令詳解

        時間: 佳洲1085 分享

          fi

          shift

          ;;

          esac

          done

          if [ -x "${SERVICEDIR}/${SERVICE}" ]; then

          env -i LANG="$LANG" PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" ${OPTIONS}

          else

          echo $"${SERVICE}: unrecognized service" >&2

          exit 1

          fi

          [root@web ~]#

          示例四 crond服務的源碼

          [root@web init.d]# cat /etc/init.d/crond

          #! /bin/bash

          #

          # crond Start/Stop the cron clock daemon.

          #

          # chkconfig: 2345 90 60

          # description: cron is a standard UNIX program that runs user-specified \

          # programs at periodic scheduled times. vixie cron adds a \

          # number of features to the basic UNIX cron, including better \

          # security and more powerful configuration options.

          # processname: crond

          # config: /etc/crontab

          # pidfile: /var/run/crond.pid

          # Source function library.

          . /etc/init.d/functions

          . /etc/sysconfig/crond

          t=${CRON_VALIDATE_MAILRCPTS:-UNSET}

          [ "$t" != "UNSET" ] && export CRON_VALIDATE_MAILRCPTS="$t"

          # See how we were called.

          prog="crond"

          start() {

          echo -n $"Starting $prog: "

          if [ -e /var/lock/subsys/crond ]; then

          if [ -e /var/run/crond.pid ] && [ -e /proc/`cat /var/run/crond.pid` ]; then

          echo -n $"cannot start crond: crond is already running.";

          failure $"cannot start crond: crond already running.";

          echo

          return 1

          fi

          fi

          daemon crond $CRONDARGS

          RETVAL=$?

          echo

          [ $RETVAL -eq 0 ] && touch /var/lock/subsys/crond;

          return $RETVAL

          }

          stop() {

          echo -n $"Stopping $prog: "

          if [ ! -e /var/lock/subsys/crond ]; then

          echo -n $"cannot stop crond: crond is not running."

          failure $"cannot stop crond: crond is not running."

          echo

          return 1;

          fi

          killproc crond

          RETVAL=$?

          echo

          [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/crond;

          return $RETVAL

          }

          rhstatus() {

          status crond

          }

          restart() {

          stop

          start

          }

          reload() {

          echo -n $"Reloading cron daemon configuration: "

          killproc crond -HUP

          RETVAL=$?

          echo

          return $RETVAL

          }

          case " class="main">

        學習啦 > 學習電腦 > 操作系統 > Linux教程 > linux service命令詳解

        linux service命令詳解

        時間: 佳洲1085 分享

          start)

          start

          ;;

          stop)

          stop

          ;;

          restart)

          restart

          ;;

          reload)

          reload

          ;;

          status)

          rhstatus

          ;;

          condrestart)

          [ -f /var/lock/subsys/crond ] && restart || :

          ;;

          *)

          echo $"Usage:

        學習啦 > 學習電腦 > 操作系統 > Linux教程 > linux service命令詳解

        linux service命令詳解

        時間: 佳洲1085 分享

        linux service命令詳解

          service命令是linux系統下的一個命令,那它有什么用處呢?下面由學習啦小編為大家整理了linux系統下service命令的相關知識,希望大家喜歡!

          linux service命令詳解

          用途說明

          service命令用于對系統服務進行管理,比如啟動(start)、停止(stop)、重啟(restart)、查看狀態(status)等。相關的命令還包括chkconfig、ntsysv等,chkconfig用于查看、設置服務的運行級別,ntsysv用于直觀方便的設置各個服務是否自動啟動。service命令本身是一個shell腳本,它在/etc/init.d/目錄查找指定的服務腳本,然后調用該服務腳本來完成任務。

          看看下面的手冊頁可能更加清楚的了解service的內幕:service運行指定服務(稱之為System V初始腳本)時,把大部分環境變量去掉了,只保留LANG和TERM兩個環境變量,并且把當前路徑置為/,也就是說是在一個可以預測的非常干凈的環境中運行服務腳本。這種腳本保存在/etc/init.d目錄中,它至少要支持start和stop命令。

          man service 寫道

          service(8) service(8)

          NAME

          service - run a System V init script

          SYNOPSIS

          service SCRIPT COMMAND [OPTIONS]

          service --status-all

          service --help | -h | --version

          DESCRIPTION

          service runs a System V init script in as predictable environment as possible, removing most environment vari-

          ables and with current working directory set to /.

          The SCRIPT parameter specifies a System V init script, located in /etc/init.d/SCRIPT. The supported values of

          COMMAND depend on the invoked script, service passes COMMAND and OPTIONS it to the init script unmodified. All

          scripts should support at least the start and stop commands. As a special case, if COMMAND is --full-restart,

          the script is run twice, first with the stop command, then with the start command.

          service --status-all runs all init scripts, in alphabetical order, with the status command.

          FILES

          /etc/init.d

          The directory containing System V init scripts.

          ENVIRONMENT

          LANG, TERM

          The only environment variables passed to the init scripts.

          SEE ALSO

          chkconfig(8), ntsysv(8)

          Jan 2006 service(8)

          常用方式

          格式:service

          打印指定服務的命令行使用幫助。

          格式:service start

          啟動指定的系統服務

          格式:service stop

          停止指定的系統服務

          格式:service restart

          重新啟動指定的系統服務,即先停止(stop),然后再啟動(start)。

          格式:chkconfig --list

          查看系統服務列表,以及每個服務的運行級別。

          格式:chkconfig on

          設置指定服務開機時自動啟動。

          格式:chkconfig off

          設置指定服務開機時不自動啟動。

          格式:ntsysv

          以全屏幕文本界面設置服務開機時是否自動啟動。

          使用示例

          示例一 網絡重啟

          當修改了主機名、ip地址等信息時,經常需要把網絡重啟使之生效。

          [root@node34 root]# service network

          用法:/etc/init.d/network {start|stop|restart|reload|status}

          [root@node34 root]# service network status

          配置設備:

          lo eth0

          當前的活躍設備:

          lo eth0

          [root@node34 root]# service network restart

          正在關閉接口 eth0: [ 確定 ]

          關閉環回接口: [ 確定 ]

          設置網絡參數: [ 確定 ]

          彈出環回接口: [ 確定 ]

          彈出界面 eth0: [ 確定 ]

          [root@node34 root]#

          示例二 重啟MySQL

          [root@node34 root]# service mysql

          mysql: unrecognized service

          [root@node34 root]# service mysqld

          用法:/etc/init.d/mysqld {start|stop|status|condrestart|restart}

          [root@node34 root]# service mysqld status

          mysqld (pid 1638) 正在運行...

          [root@node34 root]# service mysqld restart

          停止 MySQL: [ 確定 ]

          啟動 MySQL: [ 確定 ]

          [root@node34 root]#

          示例三 service腳本源碼展示

          [root@web ~]# cat /sbin/service

          #!/bin/sh

          . /etc/init.d/functions

          VERSION="`basename

        {start|stop|status|reload|restart|condrestart}"

          exit 1

          esac

          [root@web init.d]#

        3573967 主站蜘蛛池模板: 午夜福利院一区二区三区| 亚洲大尺度一区二区三区| 香蕉乱码成人久久天堂爱| 五月天天天综合精品无码| 中文字幕在线精品人妻| 日韩亚洲AV无码一区二区不卡| 亚洲一级片一区二区三区| 欧美精品久久天天躁免费观看| 精品国产片一区二区三区| 亚洲精品天堂成人片AV在线播放| 国产喷水1区2区3区咪咪爱AV| 天天综合色一区二区三区| 拔萝卜视频播放在线观看免费| 国产精品国产三级国快看| 日本不卡在线一区二区| 国产福利片一区二区三区| 一区二区三区国产在线网站视频| 国产成人精品久久一区二| 中文熟妇人妻av在线| 亚洲精品国产字幕久久麻豆| 九九九精品成人免费视频小说| 国产亚洲美女精品久久| 韩国青草无码自慰直播专区| 脱岳裙子从后面挺进去视频| 人妻偷拍一区二区三区| 国产尤物AV尤物在线看| 亚洲熟妇无码爱V在线观看| 日韩高清亚洲日韩精品一区二区 | 精品无码久久久久国产| 精品国产污污免费网站| 国产午夜福利视频合集| 亚洲一区二区三区在线播放无码| 日本不卡的一区二区三区| 日本道播放一区二区三区| 国产精品国产精品国产专区| 精品婷婷色一区二区三区| 国产一区| 韩国18禁啪啪无遮挡免费| 樱桃视频影院在线播放| 蜜桃网址| 国产极品美女高潮无套|