chkconfig

如何在Centos里面,把.net core程序设为开机自启动

笑着哭i 提交于 2020-03-27 10:01:27
确定你的.net core程序可以在centos手动启动后,下一步,就是把这个程序做成一个服务,让它开机自自动了 1.创建脚本文件 到目录/etc/rc.d/init.d下面,创建一个myserver.sh文件 要用vi生成,从windows生成,拷贝到linux,可能最终会无法启动这个脚本 vi myserver.sh 内容如下: #!/bin/bash # chkconfig: 2345 10 30 # description: testServer dotnet /home/yourapp.dll #!/bin/bash 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/bash来执行程序。 # chkconfig: 2345 10 30 其中2345是默认启动级别,级别有0-6共7个级别。   等级0表示:表示关机      等级1表示:单用户模式      等级2表示:无网络连接的多用户命令行模式      等级3表示:有网络连接的多用户命令行模式      等级4表示:不可用      等级5表示:带图形界面的多用户模式      等级6表示:重新启动 10是启动优先级,90是停止优先级 如果你把启动优先级设为80,开机的时候,小于80的服务会先启动,直到没有低于80的服务,你的服务才会启动 2.设置脚本文件为可执行 sudo

软硬链接、文件删除原理、linux中的三种时间、chkconfig优化

人走茶凉 提交于 2020-03-21 06:41:27
第1章 软硬链接 1.1 硬链接 1.1.1 含义 多个文件拥有相同的 inode 号码 硬链接即文件的多个入口 1.1.2 作用 防止你误删除文件 1.1.3 如何创建硬链接 ln 命令,前面是源文件 后面是创建的链接文件 [root@znix clsn]# ln clsn.txt clsn.txt-hard 查看两文件的 inode 号相同。 [root@znix clsn]# ls -lhi clsn.txt clsn.txt-hard 151273 -rw-r--r-- 2 root root 607 Aug 30 09:13 clsn.txt 151273 -rw-r--r-- 2 root root 607 Aug 30 09:13 clsn.txt-hard 1.2 软连接 1.2.1 含义 为了快捷,省事,方便使用 软连接中存放的是源文件的位置 1.2.2 创建软连接 使用 ln -s 命令创建软连接 [root@znix clsn]# ln -s clsn.txt clsn.txt-soft 查看软硬链接的 inode 号不相同 但是同时指向的是同一文件 [root@znix clsn]# ll -i clsn* 151273 -rw-r--r-- 2 root root 607 Aug 30 09:13 clsn.txt 132910 -rw-r--r-- 1

CentOS6.5搭建LNMP

你。 提交于 2020-03-14 02:21:30
1:查看环境: ? 1 2 [root@10-4-14-168 html]# cat /etc/redhat-release CentOS release 6.5 (Final) 2:关掉防火墙 ? 1 [root@10-4-14-168 html]# chkconfig iptables off 3:配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包) ? 1 #wget http://www.atomicorp.com/installers/atomic ? 1 #sh ./atomic ? 1 #yum check - update 4:安装开发包和库文件  ? 1 2 3 4 #yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel gcc gcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf

centos7安装activemq

纵然是瞬间 提交于 2020-03-14 02:20:46
activemq下载地址,http://activemq.apache.org/download.html,下载后解压,进入bin,直接运行 activemq start bin/activemq start INFO: Loading '/usr/local/activemq/bin/env' INFO: Using java '/usr/local/jdk8/bin/java' INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details INFO: pidfile created : '/usr/local/activemq/data/activemq.pid' (pid '3880') 默认端口是61616,可以查看端口有没被占用 [root@localhost init.d]# netstat -an|grep 61616 tcp6 0 0 :::61616 :::* LISTEN 端口61616加入防火墙,后台管理端口8161也加入防火墙 firewall-cmd --zone=public --add-port=61616/tcp --permanent firewall-cmd --zone=public --add-port

systemctl添加开机启动

泄露秘密 提交于 2020-03-11 20:49:33
我们对service和chkconfig两个命令都不陌生,systemctl 是管制服务的主要工具, 它整合了chkconfig 与 service功能于一体。 systemctl is-enabled iptables.service systemctl is-enabled servicename.service #查询服务是否开机启动 systemctl enable *.service #开机运行服务 systemctl disable *.service #取消开机运行 systemctl start *.service #启动服务 systemctl stop *.service #停止服务 systemctl restart *.service #重启服务 systemctl reload *.service #重新加载服务配置文件 systemctl status *.service #查询服务运行状态 systemctl --failed #显示启动失败的服务 注:*代表某个服务的名字,如http的服务名为httpd 例如在 CentOS 7 上安装http [root@CentOS7 ~]# yum -y install httpd 启动服务(等同于service httpd start) systemctl start httpd.service 停止服务

linux 系统服务

妖精的绣舞 提交于 2020-03-08 04:28:18
关于系统级别 /etc/init.d /etc/rc.d/ 等相关知识,请参见 上一篇博文 命令 service 可以调用指定服务的System V脚本,并执行指定的动作 service 服务名 [start | stop | restart | status] 有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务 主要用三种方式进行这一操作:   ln -s 在/etc/rc.d/rc*.d目录中建立/etc/init.d/服务的软链接(*代表0~6七个运行级别之一)   chkonfig 命令行运行级别设置   ntsysv 伪图形运行级别设置   注意: 1.这三种方式主要用于以redhat为基础的发行版    2.如果还不知道运行级别是什么,那么最好先看看相关资料再实验 第一种方式:ln -s 建立启动软连接 当我们需要开机启动自己的脚本时,只需要将可执行脚本丢在/etc/init.d目录下,然后在/etc/rc.d/rc*.d中建立软链接即可 [root@localhost ~]# ln -s /etc/init.d/sshd /etc/rc.d/rc3.d/S100ssh     此处sshd是具体服务的脚本文件,S100ssh是其软链接,S开头代表加载时自启动   如果需要在多个运行级别下设置自启动,则需建立多个软链接   这种方式比较繁琐,

Linux服务管理

无人久伴 提交于 2020-03-04 04:29:54
第十二讲 Linux服务管理 12.1 服务简介与分类 1、服务的分类 独立的服务:服务存在内存中,用户访问直接响应 xinetd服务:本身独立,没什么特殊控能,管理其他服务。所有基于xinetd的服务不占系统内存,但响应速度慢 比如:window下有些软件装完是服务,有些是应用软件 启动与自启动 u服务启动:就是在当前系统中让服务运行,并提供功能。 u服务自启动:自启动是指让服务在系统开机或重启动之后,随着系统的启动而自动启动服务。 查询已安装的服务 u RPM包安装的服务 Ø chkconfig --list #查看服务自启动状态,可以看到所有RPM包安装的服务 如果linux进入的是2,3,4,5任何级别中的一个,这个服务会随着linux的自启动而启动 查看进程 u 源码包安装的服务(不能用命令查看) Ø 查看服务安装位置,一般是/usr/local/下。如,在该目录下看到apache目录则证明Apache服务是装的 RPM安装服务和源码包安装服务的区别 : uRPM安装服务和源码包安装服务的区别 就是安装位置的不同,带来了管理上的差别 Ø 源码包安装在指定位置,一般是/usr/local/xxx下 Ø RPM包安装在默认位置中,启动脚本在/etc/rc.d/init.d 如,service 、chkconfig命令默认搜索位置 12.2 RPM包安装服务的管理 12.2.1

CentOS 使用 chkconfig 管理系统服务默认启动与否

狂风中的少年 提交于 2020-03-02 05:21:21
首先,我们需要了解一下 linux 程序运行的几种运行等级run-level 等级0表示:表示关机 等级1表示:单用户模式 等级2表示:无网络连接的多用户命令行模式 等级3表示:有网络连接的多用户命令行模式 等级4表示:某些发行版的linux使用此等级进入x windows system 等级5表示:带图形界面的多用户模式 等级6表示:重新启动 运行级的改变可以通过init命令来切换。例如,假设你要维护系统进入单用户状态,那么,可以使用init 1来切换。在Linux的运行级的切换过程中,系 统会自动寻找对应运行级的目录/etc/rc[0-6].d下的K和S开头的文件,按后面的数字顺序,执行这些脚本。对这些脚本的维护,是很繁琐的一件事 情,Linux提供了chkconfig命令用来更新和查询不同运行级上的系统服务。 chkconfig 这个程序可以将 /etc/rc.d/init.d/ 里面的可执行服务与 /etc/xinetd.d 里面的相关可执行的服务,连结到你指定的 run-level 里头去。 注意 :/etc/init.d/是指向/etc/rc.d/init.d/的链接,如下图实验: 如何使用chkconfig # chkconfig [--level levels] [--list|add|del] [service name] 参数说明: --level

redis

瘦欲@ 提交于 2020-02-29 08:09:19
1、redis 官方安装 $ wget http://download.redis.io/releases/redis-3.0.6.tar.gz $ tar xzf redis-3.0.6.tar.gz $ cd redis-3.0.6 $ make 2、测试redis $ src/redis-server $ src/redis-cli 3、进入安装目录的src文件夹下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf,复制到同一个目录下 # mkdir /usr/redis # cp redis-server /usr/redis # cp redis-benchmark /usr/redis # cp redis-cli /usr/redis # cp ../redis.conf /usr/redis # cd /usr/redis 4、再次测试redis # cd /usr/redis # ./redis-server redis.conf 5、后台服务 编辑 /etc/sysctl.conf , 添加一项 vm.overcommit_memory = 1,重启生效。 6、redis 加入服务 把redis脚本文件放在 /etc/rc.d/init.d/ 目录下 #!/bin/sh #chkconfig:

Linux服务管理

柔情痞子 提交于 2020-02-27 09:50:47
1、简介与分类 1.系统的运行级别 运行级别 含义 0 关机 1 单用户模式,可以想象为Windows的安全模式,主要用于系统修复 2 不完全的命令行模式,不含NFS服务 3 完全的命令行模式,就是标准字符界面 4 系统保留 5 图形模式 6 重启动 运行级别命令 [root@AmorLei ~]# runlevel # 查看运行级别命令 N 3 [root@AmorLei ~]# init 运行级别 # 修改运行级别命令 系统默认运行级别 [root@AmorLei ~]# vi /etc/inittab # inittab is only used by upstart for the default runlevel. # # ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM. # # System initialization is started by /etc/init/rcS.conf # # Individual runlevels are started by /etc/init/rc.conf # # Ctrl-Alt-Delete is handled by /etc/init/control-alt-delete.conf # # Terminal gettys are