chkconfig

Linux下安装Redis

百般思念 提交于 2020-01-13 03:22:19
第一步:下载 redis 安装包 wget http://download.redis.io/releases/redis-4.0.9.tar.gz 想下载哪个版本可以复制上面链接删除 redis-* 部分内容,可以查看到所有 redis 版本的安装包 第二步:解压安装包 tar -zxvf redis-4.0.9.tar.gz -C /usr/local/ 将压缩包解压到指定目录 第三步:安装 gcc 依赖 先通过 gcc -v 是否有安装 gcc ,如果没有安装,执行命令 sudo yum install -y gcc 第四步: cd 到 redis 的解压目录下,并执行 cd /usr/local/redis-4.0.9/ 此处目录根据下载的 redis 版本及解压路径调整 第五步:编译安装 make MALLOC=libc 将 /usr/local/redis-4.0.9/src 目录下的文件加到 /usr/local/bin 目录 cd src && make install 第六步:测试是否安装成功 cd /usr/local/redis-4.0.9/src/ ./redis-server 如果显示蕾西以上部分信息,就已经安装成功了, ctrl+c 关闭窗口 第七步:配置 redis 以后台进程方式启动: 1. 修改 /usr/local/redis-4.0.9

CentOS 7 部署redis

…衆ロ難τιáo~ 提交于 2020-01-10 11:26:10
1、下载redis: 地址: http://download.redis.io/releases/ ; 选择需要下载的版本,然后通过ssh工具导入到centos中,这里放到了/usr/local; 解压文件:tar -zxvf redis-2.8.0.tar.gz ; 安装gcc依赖包 yum install gcc ; 跳转到reids目录下,命令cd redis ; 编译安装:make MALLOC=libc; 将/usr/local/redis-4.0.6/src目录下的文件加到/usr/local/bin目录 cd src && make install 安装完成后,准备启动redis; 启动redis:进入src目录下,使用命令:./redis-server ; 如上图;redis启动成功,但是这个窗口需要一直打开,不推荐。按ctrl + c可以关闭窗口; 以后台进程方式启动redis 修改redis.conf将 daemonize no 修改为 daemonize yes 指定reids.conf文件启动: ./redis-server /usr/local/redis-4.0.6/redis.conf 关闭redis进程 首先使用 ps -aux | grep redis 查看redis进程; 使用kill命令杀死进程 [root

CentOS7.4系统重启时执行自定义脚本

安稳与你 提交于 2020-01-09 00:55:22
demo脚本文件内容 #!/usr/bin/env bash # chkconfig: 123456 10 90 # description: myservice .... filename="/usr/local/jar/demo.jar" logpath="/usr/local/jar/temp.log" pid=`ps -ef | grep ${filename} | grep -v grep | awk '{print $2}'` if [ -z "${pid}" ]; then echo "begin start" # 这里一定要用全路径,直接写java系统重启后找不到 nohup /usr/local/java/bin/java -jar ${filename} >> ${logpath} 2>&1 & else echo ${pid} echo "starting" fi chkconfig 的123456说明: 缺省的运行级,RHS用到的级别如下: 0:关机 1:单用户模式 2:无网络支持的多用户模式 3:有网络支持的多用户模式 4:保留,未使用 5:有网络支持有X-Window支持的多用户模式 6:重新引导系统,即重启 123456后面的10 90说明: 对各个运行级的详细解释: 0 为停机,机器关闭。 1 为单用户模式,就像Win9x下的安全模式类似。 2

systemctl command

蓝咒 提交于 2020-01-07 05:14:48
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> systemctl命令 是系统服务管理器指令,它实际上将 service 和 chkconfig 这两个命令组合到一起。 任务 旧指令 新指令 使某服务自动启动 chkconfig --level 3 httpd on systemctl enable httpd.service 使某服务不自动启动 chkconfig --level 3 httpd off systemctl disable httpd.service 检查服务状态 service httpd status systemctl status httpd.service (服务详细信息) systemctl is-active httpd.service (仅显示是否 Active) 显示所有已启动的服务 chkconfig --list systemctl list-units -- type =service 启动某服务 service httpd start systemctl start httpd.service 停止某服务 service httpd stop systemctl stop httpd.service 重启某服务 service httpd restart systemctl restart httpd

设置自己的开机启动服务

回眸只為那壹抹淺笑 提交于 2020-01-05 18:21:09
在 CentOS 系统下,主要有两种方法设置自己安装的程序开机启动。 1、把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd。 1 #!/bin/sh 2 # 3 # This script will be executed *after* all the other init scripts. 4 # You can put your own initialization stuff in here if you don't 5 # want to do the full Sys V style init stuff. 6 7 touch /var/lock/subsys/local --创建文件夹 8 /usr/local/apache/bin/apachectl start 2、把写好的启动脚本添加到目录/etc/rc.d/init.d/,然后使用命令 chkconfig 设置开机启动。 chkconfig 功能说明:检查,设置系统的各种服务。 语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset] --add 添加服务 --del 删除服务 --list 查看各服务启动状态

CentOS下安装nginx

被刻印的时光 ゝ 提交于 2020-01-05 08:28:38
1、从官网上下载安装包,官网地址: http://nginx.org/en/download.html ,本文安装版本为:nginx-1.16.0.tar.gz 2、使用ftp工具将安装包上传到centos服务器上。 3、安装编译工具和相关依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 4、解压安装文件 cd /var/ftp/pub tar -zxvf nginx-1.16.0.tar.gz 5、进入nginx解压目录并进行编译安装 cd nginx-1.16.0 ./configure make // 编译 make install // 安装 默认安装目录为:/usr/local/nginx,也可以指定安装目录,./configure命令修改为:./configure --prefix=/usr/local/nginx-1.16.0 6、启动、重启、关闭nginx cd /usr/local/nginx-1.16.0/sbin/ ./nginx // 启动 ./nginx -s reload // 重启 ./nginx -s stop // 关闭 7、访问nginx(如果不能访问请检查防火墙配置) 8、注册成服务   1)在/etc/init.d/目录下创建nginx文件 #!

与Linux的第五夜

情到浓时终转凉″ 提交于 2020-01-05 00:34:44
以下内容均学习于51CTO老男孩 SecureCcRT批量部署: 多个会话在同一标签页中打开; 查看→交谈窗口→最下面空白处右键→发送交互到所有会话(send chat to all tabs) 在空白处执行的命令将会在所有会话执行; 【cat /etc/redhat-release】查看系统版本 【uname -r】查看内核版本 【uname -m】查看系统位数 【hostname】查看主机名 【uname】print system information -r -m -n→查看主机名hostname -a→查看所有 【useradd】 [root@wind ~]# useradd zd [root@wind ~]# tail -1 /etc/passwd zd:x:500:500::/home/zd:/bin/bash [root@wind ~]# tail -1 /etc/group zd:x:500: [root@wind ~]# tail -1 /etc/shadow zd:!!:18265:0:99999:7::: [root@wind ~]# passwd zd Changing password for user zd. New password: BAD PASSWORD: it is too simplistic/systematic BAD PASSWORD:

开机自启脚本

我的未来我决定 提交于 2020-01-03 03:58:56
其实很简单,就是写一个可执行的脚本放入到/etc/init.d/下边,然后chkconfig 加入开机自启 代码如下:auto_server.sh #!/bin/bash #chkconfig:2345 80 90 #description:auto_server /usr/java/jdk1.8/bin/java -jar /data/docker/sgms-app.jar & systemctl start mysqld chmod +x /etc/init.d/auto_server.sh chkconfig --add auto_server.sh 完事儿了 - -,是不是很low 注意: 第二行第三行不加的话,会出现报错:“服务 server_auto.sh 不支持 chkconfig“ chkconfig等级: 0:表示关机 1:表示单用户模式 2:表示无网络链接多用户命令行模式 3:表示有网络链接多用户命令行模式 4:表示不可用情况 5:表示带图形界面的多用户模式 6:表示重新启动 chkconfig:2345就代表在2345的等级下启动这个服务 80 90分别是启动优先级和关闭优先级 经测试发现的问题: 1、chkconfig --add server.sh 以后,配置文件已经生效,服务开机会自启 2、将server.sh中的#chkconfig:2345 80

centos 7 编译安装 mysql 及 添加 mysql 到系统服务

元气小坏坏 提交于 2020-01-01 00:43:00
首先安装依赖包,避免在安装过程中出现问题 [root@bogon liuzhen]# yum -y install gcc gcc-c++ [root@bogon liuzhen]# yum -y install cmake [root@bogon liuzhen]# yum -y install ncurses-devel [root@bogon liuzhen]# yum -y install autoconf [root@bogon liuzhen]# yum -y install perl perl-devel 上面的依赖包安装也可以一行搞定 [root@bogon liuzhen]# yum -y install gcc gcc-c++ cmake ncurses-devel autoconf perl perl-devel mysql源码下载地址: https://dev.mysql.com/downloads/mysql/5.6.html#downloads 源码包地址: https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.35.tar.gz 创建mysql安装目录以及数据存放目录 [root@bogon liuzhen]# mkdir /usr/local/mysql [root@bogon liuzhen

centos 安装nginx

可紊 提交于 2019-12-31 01:19:39
1、准备工作 选首先安装这几个软件:GCC,PCRE(Perl Compatible Regular Expression),zlib,OpenSSL。 Nginx是C写的,需要用GCC编译;Nginx的Rewrite和HTTP模块会用到PCRE;Nginx中的Gzip用到zlib; 用命令“# gcc”,查看gcc是否安装;如果出现“gcc: no input files”信息,说明已经安装好了。 否则,就需要用命令“# yum install gcc”,进行安装了!一路可能需要多次输入y,进行确认。 安装好后,可以再用命令“#gcc”测试,或者用命令“# gcc -v”查看其版本号。 同样方法,用如下命令安装PCRE,zlib,OpenSSL(其中devel,是develop开发包的意思): # yum install -y pcre pcre-devel # yum install -y zlib zlib-devel # yum install -y openssl openssl-devel 2、下载并安装 创建目录(nginx)并进去;然后,从官方地址(http://nginx.org/)下载,解压,配置,编译,安装: # mkdir nginx && cd nginx # wget http://nginx.org/download/nginx-1.7.3.tar