chkconfig

chkconfig: command not found

醉酒当歌 提交于 2019-11-26 19:43:16
问题描述 :在ubuntu16.X下设置mysql服务自启动时出现错误命令提示 原因 :linux环境下的 chkconfig 被 sysv-rc-conf 所替代 解决办法 sudo apt-get update sudo apt-get install sysv-rc-conf 成功: 来源: https://www.cnblogs.com/kisun168/p/11331293.html

centos设置服务开机自启动

雨燕双飞 提交于 2019-11-26 19:32:18
在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd、mysqld、postfix等,安装后系统默认不会自动启动的。就算手动执行/etc/init.d/mysqld start启动了服务,只要服务器重启后,系统仍然不会自动启动服务。 在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,避免不必要的损失和麻烦。 其实命令很简单的,使用chkconfig即可。比如要将mysqld设置为开机自动启动: #chkconfig mysqld on 同理,要取消掉某个服务自动启动,只需要将最后的参数"on"变更为"Off"即可。比如要取消postfix的自动启动: #chkconfig postfix off 值得注意的是,如果这个服务尚未被添加到chkconfig列表中,则现需要使用–add参数将其添加进去: #chkconfig –add postfix 如果要查询当前所有自动启动的服务,可以输入: #chkconfig –list 但是这样显示东西太多了,看起来很晕。如果只想看指定的服务怎么办呢?这个时候只需要在"–list"之后加上服务名就好了,比如查看httpd服务是否为自动启动,就输入: #chkconfig –list httpd 这个时候输出的结果: httpd 0:off 1:off 2:off 3:off 4:off 5:off 6

设置redis服务开机自启动

a 夏天 提交于 2019-11-26 19:32:08
今天周一,一大早来公司开完会,就听到开发的同学说本地项目起不来了,叫我查下原因。想了下,他们本地项目只跟我们公司的一台内网服务器有关,那台服务器他们要用到的呢,也就只有mysql和redis这两个服务,于是就去查了下这两个服务的状态。mysql是启动状态的,redis是关闭的,想起来了,周末园区说会全体断电一次,好像是要搞什么演练,想必这肯定是这台服务器断电关机了,而redis没有设置开机自启动(mysql之前设置过,而redis当时忘记了。。。。。),于是就先把问题先解决吧,然后写个脚本设置redis开机自启动。 1、在写脚本前设置下redis允许在后台启动,修改redis.conf文件,把daemonize no改成daemonize yes 2、开始编写脚本 #vim /etc/init.d/redis --创建脚本文件 这里我的redis安装路径是/usr/local/src/redis-3.0.3,端口为8530,然后redis.conf文件在/etc下面,你们根据自己的实际情况修改就行(这个脚本可以根据redis自带的启动脚本进行修改,它默认的路径是在$redis/utils/redis_init_script,$redis是redis的安装路径) #!/bin/bash #chkconfig: 22345 10 90 #description: Start and

liunx定时执行php脚本

老子叫甜甜 提交于 2019-11-26 15:45:03
很多时候我们有希望服务器定时去运行一个脚本来触发一个操作,比如使用七牛的工具上传,如果同步文件里面有新增加一个文件,这个时候我们可以提供定时脚本去完成我们需要的同步命令(七牛的qrsbox工具是自动会同步的,只需要在同步文件夹里面增加一个文件就会自动监听上传)。 1.安装crontab [root @CentOS ~]# yum install vixie-cron [root @CentOS ~]# yum install crontabs vixie-cron软件包是cron的主程序; crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。 2.开启crontab服务 service crond start //启动服务 用以下的方法启动、关闭这个cron服务: service crond start //启动服务 service crond stop //关闭服务 service crond restart //重启服务 service crond reload //重新载入配置 查看crontab服务状态:service crond status 手动启动crontab服务:service crond start 查看crontab服务是否已设置为开机启动,执行命令:ntsysv 加入开机自动启动: chkconfig –level 35

linux

萝らか妹 提交于 2019-11-26 10:36:10
ssh免密码登录 #生成一对秘钥 ssh-keygen -t rsa #将公钥复制到服务器的 authorized_keys 文件中 ssh-copy-id ip #eg: ssh-copy-id localhost ssh-copy-id 192.168.31.42 ssh-copy-id 192.168.31.43 ssh-copy-id 192.168.31.44 虚拟机克隆 1.vim /etc/udev/rules.d/70-persistent-net.rules #编辑文件,删除或注释 # 1,将 # 2 NAME="eth1"改成 NAME="eth0" # 1 #SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:ef:4c:31", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" # 2 SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:27:34:f4", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1" 2.vim /etc/sysconfig/network-scripts/ifcfg

linux

点点圈 提交于 2019-11-26 10:23:44
ssh免密码登录 #生成一对秘钥ssh-keygen -t rsa#将公钥复制到服务器的 authorized_keys 文件中ssh-copy-id ip#eg:ssh-copy-id localhostssh-copy-id 192.168.31.42ssh-copy-id 192.168.31.43ssh-copy-id 192.168.31.44 虚拟机克隆 1.vim /etc/udev/rules.d/70-persistent-net.rules #编辑文件,删除或注释 # 1,将 # 2 NAME="eth1"改成NAME="eth0"# 1#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:ef:4c:31", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"# 2SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:27:34:f4", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"2.vim /etc/sysconfig/network-scripts/ifcfg-eth0 #删除 HWADDR

linux 将自己的服务添加到系统service服务

ε祈祈猫儿з 提交于 2019-11-26 04:44:24
前言 我们在linux上要启动一个程序得时候, 往往都是要写一堆路径, 找到要启动得服务程序, 再用 ./*** 启动服务. 那么我们有没有快速启动方法吗, 答案是肯定得 service 介绍 官方介绍(英文): https://linux.die.net/man/8/service 简单说一下service运行过程. 以iptables为例: service iptables start 首先,sevice 会去/etc/init.d下寻找iptables脚本, start是iptables脚本里的一个参数(你可以去查看networking这个脚本支持的参数) 然后告诉系统运行iptables这个脚本,剩下的事情就交给iptables脚本去坐了,事实就是这么简单。 至此,你们应该知道如何添加一个service命令了吧 编写一个脚本,然后把它放在/etc/init.d这个目录下,再用service + 脚本名字 运行即可。如果是要开机自动启动那就得用chkconfig命令了 注意: A、service这个命令往往是即时生效,不用开关机,但是重启后服务会回到默认状态。 B、在init.d里面得脚本是没有后缀名的 设置开机自动启动 chkconfig -- add test chkconfig test on /off // 重启后永久生效 上面的不生效:则使用下面得方法

zookeeper——启动zookeeper中的常见问题

耗尽温柔 提交于 2019-11-26 03:51:32
原文地址: http://hi.baidu.com/luhao8415/item/23c6e7f075aa18b730c1993a 最近常有启动zookeeper出现问题的,整理下贴出来,以后也可以参考参考。。 1. 启动zookeeper后出现noClassFound等等错误,例如: Exception in thread "main" java.lang.NoSuchMethodError: method java.lang.management.ManagementFactory.getPlatformMBeanServer with signature ()Ljavax.management.MBeanServer; was not found. at org. apache .zookeeper.jmx.ManagedUtil.registerLog4jMBeans(ManagedUtil.java:48) at org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:114) at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:103

openssh-7.8p1编译安装

杀马特。学长 韩版系。学妹 提交于 2019-11-25 22:51:33
实际需求: 因安全漏洞问题,openssh需要升级, 但是Centos6系统仓库里没有最新的rpm包。所以只能手动编译安装openssh最新版本 Centos7系统的就没必要了,仓库自带的版本已经满足要求。目前最新应该是7.4p1.当然如果要编译和6没啥区别。 注意一点就是:7的/etc/rc.d/rc.local 默认无执行权限 ,需要 chmod +x /etc/rc.d/rc.local 然后 /etc/init.d/sshd_7.8 start 写在这里。 参考资料: https://blog.csdn.net/lqy461929569/article/details/76148598 https://www.xj123.info/7111.html 官方安装指导书: http://www.linuxfromscratch.org/blfs/view/svn/postlfs/openssh.html 注意事项: 1、需要开启telnet以防ssh服务出问题。 2、重启后ssh服务要能启动 3、防火墙端口注意放行 留好退路 一、升级之前最好先把telnet开起来,防止意外导致ssh无法连接 1、yum install telnet-server 会自己安装xinetd 2、chkconfig --list 3、编辑 /etc/xinetd.d/telnet #sed -r