成都网站建设设计

将想法与焦点和您一起共享

linux服务启动命令,linux启动命令行加载文件

linux什么命令启服务

1、service命令

创新互联公司长期为上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为莲花企业提供专业的成都网站建设、成都网站制作莲花网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。

service命令其实是去/etc/init.d目录下,去执行相关程序

查看/etc/init.d目录下有哪些文件

[root@VM_0_11_centos init.d]# ll /etc/init.d/

total 40

-rw-r--r-- 1 root root 18281 Mar 29 2019 functions

-rwxr-xr-x 1 root root 4569 Mar 29 2019 netconsole

-rwxr-xr-x 1 root root 7923 Mar 29 2019 network

-rw-r--r-- 1 root root 1160 Oct 19 00:48 README

[root@VM_0_11_centos init.d]#

查看脚本文件都有哪些命令

# See how we were called.

case "$1" in

start)

[ "$EUID" != "0" ] exit 4

rc=0

# IPv6 hook (pre IPv4 start)

if [ -x /etc/sysconfig/network-scripts/init.ipv6-global ]; then

/etc/sysconfig/network-scripts/init.ipv6-global start pre

fi

apply_sysctl

#tell NM to reload its configuration

[root@VM_0_11_centos ~]# /etc/init.d/network start

Starting network (via systemctl): [ OK ]

[root@VM_0_11_centos ~]# service restart network

The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.

[root@VM_0_11_centos ~]#

2、systemctl命令

systemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并发启动。

systemd对应的进程管理命令是systemctl

linux mysql启动命令(命令行启动mysql)

1、linux开启mysql命令。

2、启动MySQL的命令。

3、linux启动mysql。

4、linux中如何启动mysql。

1."linux启动mysql的命令,为您提供linux启动mysql的命令图文信息,打开linux系统,在linux的桌面的空白处右击。

2.在弹出的下拉选项里,点击打开终端。

3.在启动之前需要修改mysql的配置文件。

4.修改之后可以使用servicemysqldstart命令来启动mysql服务。

5.可以使用命令ps-ef|grepmysqld来查看有没有启动成功。

用Ubuntu (Linux) 系统的screen命令启动服务

留此备查。

screen命令类似于“虚拟桌面”的概念,可以启动一个Linux下的虚拟桌面,在其中可以和普通终端一样执行各种命令。

如果系统中没有screen命令,可以用 apt install screen 来进行安装。

screen命令的基本用法有:

screen 启动一个虚拟桌面

在启动后的虚拟桌面中,按Ctrl+a 然后d(注意这个过程中Ctrl一直按住,也就相当于Ctrl+a 然后Ctrl+d),可以从虚拟桌面返回之前的终端,此时如果虚拟桌面中还有命令或进程在执行,将继续执行,即使退出了这个终端也仍将继续执行。这样就实现了后台执行命令或服务。

如果再想要查看这个虚拟桌面中的情况,执行screen -r即可。

如果有多个screen虚拟桌面在执行中,可以用screen -ls列出所有的桌面,然后按照桌面开始的序号(例如是1234),执行screen -r 1234或screen -x 1234就可以进入该桌面查看,然后再用Ctrl+a,d命令组合退出桌面。

如果要真正退出虚拟桌面(结束该桌面及其中正在运行的进程),在桌面中用exit命令退出即可。

如果要给启动的虚拟桌面起一个名字,可以用类似 screen -S test 这样的命令,这将启动一个名为test的虚拟桌面,以后可以用screen -x test命令来进入查看。

如果想要一条命令用screen启动一个后台进程并且退出(保持后台运行,类似于服务进程),可以用类似下面的命令:

screen -dmS test top

这将启动一个 名为 test 的虚拟桌面,然后在其中执行top命令,然后退出该桌面。

这样,我们再结合Linux中的启动执行方法,就可以制作自己的服务进程了。

下面设置自启动脚本的方法启动仅供参考:

方法一:使用crontab

方法二:

很多时候需要Ubuntu在开机的时候执行一些指定的命令,这里对操作方法进行记录。

在 /etc/init.d/ 中创建自己的开机运行脚本

# 这里的文件名 mystart 可以修改为任何你喜欢的名称,但是必须放在/etc/init.d/目录中

cd /etc/init.d

sudo vim /etc/init.d/mystart.sh

写入需要执行的命令,

#!/bin/bash

### BEGIN INIT INFO

# Provides:          tuzixini

# Required-Start:    $local_fs $network

# Required-Stop:    $local_fs

# Default-Start:    2 3 4 5

# Default-Stop:      0 1 6

# Short-Description: self define auto start

# Description:      self define auto start

### END INIT INFO

# 上面的部分也必须写上,后面放上你需要开机执行的命令,这里是挂载一个硬盘

sudo mount /dev/sdb1 /opt/disk

修改脚本文件权限(将命令中的mystart.sh替换成实际的脚本文件名称)

sudo chmod 755 /etc/init.d/mystart.sh

加入开机启动(将命令中的mystart.sh替换成实际的脚本文件名称)

sudo update-rc.d mystart.sh defaults 90

ok,完成,后面系统启动的时候就会自动运行这段命令。

下面是另一段参考:

第一步、先建立screen name

shellscreen -dmS test

第二步、发送要执行的命令

shellscreen -r test -p 0 -X stuff "top"

第三步、发送一个回车符,让top命令运行起来

shellscreen -r test -p 0 -X stuff $'\n'

参数说明:

-r 恢复/进入一个screen

-p 0 指定第一个(从0开始)window,一个screen里可以有几个window,这里只需要指定第一个,不然会在某些情况下不生效。

-X 执行一个指定的screen支持的command

stuff 是-X的第一个参数,也是screen支持的一个command,意思是粘贴一个string

"top" 是粘贴的string 内容

$'\n' 是粘贴一个回车符进去,以此来执行screen里面的top命令

设置Linux开机自启动服务的常见方法有哪些?

到底哪些服务适合开机自启动?是很多Linux运维在工作中会遇到的问题。其实,只要不影响系统及服务的运行,开多开少也没关系。Linux运维人员要明确每项服务的作用,不用的就不安装,默认安装时则不开机自启动。设置开机自启动服务的常见方法有哪些?

1)执行命令,然后手动选择处理的方法

方法1:执行ntsysv命令,然后在弹出窗口进行设置。

方法2:执行setup命令→system service,然后在弹出窗口中进行设置。

2)通过一行命令或She11脚本设置

在快速设置前,先查看默认情况下Linux系统开启的服务有哪些。如果工作在文本模式3级别,那就只需要查找3级别上开启的服务即可。了解了系统在3级别上开启的服务后,就可以通过命令快速实现配置了。以下便是几种通过命令或脚本设置开机自启动的方法。

1:先全关闭,再开启需要保留的。

2:一条命令搞定,Shell循环实现。默认情况下需要保留的服务都已开启,因此,关闭3级别文本模式下已开启但又不需要的服务就好了。

3:不要Shell循环语句也一条命令搞定。默认情况下要保留的服务都已开启,因此,关闭3级别文本模式下已开启但又不需要的服务就好了,不用循环结构而是利用命令拼出所有要处理的命令字符串,通过bash将其当作命令执行。

那么到底将哪些服务作为开机自启动服务合适?但作为一名优秀的Linux系统管理员,应该遵守最小化原则,尽量不安装不使用的软件、不开启不需要的服务;这样系统的性能和安全性才是最好的。

linux (Centos): FTP服务启动与关闭命令

FTP设置开机自动运行:chkconfig vsftpd on

关闭FTP开机自动运行:chkconfig vsftpd off

查看所有服务开启自动运行的情况:chkconfig --list

启动FTP服务:service vsftpd start

停止FTP服务:service vsftpd stop

重启FTP服务:service vsftpd restart

linux怎么启动mysql服务

1、首先,我们需要修改mysql的配置文件,一般文件存放在/etc下面,文件名为my.cnf。

2、对于mysql服务的启动,我们通常使用命令service mysqld start,没问题的话就能启动mysql服务了。

3、如何判断mysql服务有没有启动成功了,一个是通过查看进程的方式,我们使用命令ps -ef|grep mysqld,来查看。

4、当然,更为稳妥的方法是使用命令mysql -uuser -p passwd 来进行连接,看看是否能接上。

5、如何停止mysql的服务呢。方法也很简单,使用命令:service mysqld stop命令即可。

6、一般,如果mysql服务没有启动成功,可以通过查看错误日志的方式,日志默认路径/var/log/mysqld.log,

7、完成效果图。


本文标题:linux服务启动命令,linux启动命令行加载文件
URL网址:http://chengdu.cdxwcx.cn/article/heohpg.html