chkconfig

Linux 设置mysql开机启动

只谈情不闲聊 提交于 2019-11-28 02:33:23
linux开启启动的程序一般放在/etc/rc.d/init.d/里面,/etc/init.d/是其软连接 mysql设为linux服务 cp /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysqld chkconfig --add mysqld chkconfig --level 2345 mysqld on chown mysql:mysql -R /usr/local/mysql5/ service mysqld start 然后可以用setup命令进入服务设置,设置为开机启动 补充说明: 这个是redhat公司遵循gpl规则所开发的程序,它可以查询操作系统在每一个执行等级(runlevel)中,会执行哪些系统服务,其中包括各种daemon。 linux os 将操作环境分为以下7个等级: 0:开机(请不要切换到此等级) 1:单人使用者模式的文字界面 2:多人使用者模式的文字界面,不具有网络档案系统(NFS)功能 3:多人使用者模式的文字界面,具有网络档案系统(NFS)功能 4:某些发行版的linux使用此等级进入x windows system 5:某些发行版的linux使用此等级进入x windows system 6:重新启动 参数: --add 新增所指定的系统服务 --del 删除所指定的系统服务 -

Linux下chkconfig命令详解

守給你的承諾、 提交于 2019-11-28 00:12:27
Linux下chkconfig命令详解 chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 使用语法: chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset] chkconfig 在没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回true,否则返回false。如果在服务名后面指 定了on,off或者reset,那么chkconfi 会改变指定服务的启动信息。on和off分别指服务被启动和停止,reset指重置服务的启动信息,无论有问题的初始化脚本指定了什么。on和off开 关,系统默认只对运行级3,4,5有效,但是reset可以对所有运行级有效。 参数用法: --add  增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。 --del  删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。 --level<等级代号>  指定读系统服务要在哪一个执行等级中开启或关毕。 等级0表示:表示关机 等级1表示:单用户模式

linux常用操作命令

冷暖自知 提交于 2019-11-27 15:56:02
linux的两种硬盘类型 ,一种IDE,一种SCSI 一块硬盘最多有四个主分区(扩展分区算一个分区),即主分区和扩展分区总数不超过4, 扩展分区上有逻辑分区,总数不超过12 linux的分区命名,xxyN xx:硬盘类型,hd为IDE,sd为SCSI yy:表示第几块硬盘(a,b,c...) N:表示第几个分区,逻辑分区从5开始,主分区和扩展分区1-4 例如sdb5:第二块(b)SCSI硬盘(sd)的第一个逻辑分区 关于磁盘的挂载, 下面转载自 https://blog.csdn.net/qq_39521554/article/details/79501714 1.提一句Windows下,mount挂载,就是给磁盘分区提供一个盘符(C,D,E,...)。比如插入U盘后系统自动分配给了它I:盘符其实就是挂载,退优盘的时候进行安全弹出,其实就是卸载unmount。 2.Linux下,不像Windows可以有C,D,E,多个目录,Linux只有一个根目录/。在装系统时,我们分配给linux的所有区都在/下的某个位置,比如/home等等。 3.提问者插入了新硬盘,分了新磁盘区sdb1。它现在还不属于/。 4.我们虽然可以在一些图形桌面系统里找到他的位置,浏览管理里面的文件,但在命令行却不知怎么访问它的目录,比如无法使用cd或者ls。也无法在编程时指定一个目录对它操作。 5.这时提问者使用了

centos6.3安装zabbix2.0.2记录

旧巷老猫 提交于 2019-11-27 11:49:22
由于工作中需要用到zabbix作监控,以前自己也安装过。现在自已再次安装,写个笔记,以放便下次安装。 一、安装系统,因为是PC装有,windows7,也要求有桌面. 先下载了分区工具,分了一个20G的fat32.解压centos6.3.主要用到的有3个文件ioslinux/vmlinuz,isolinux/initrd.img和install.img 二、启动项添加,原来用grubforDos.我发现windows7没有boot.ini直接写到了文件里,用了easyBCD工具,添加grub启动项。 重启,到GURB: >kernerl (hd0,6)/isolinux/vmlinuz //这里的(hd0,6)第一个硬盘的6个分区,对应因为windows有扩展分区对应F盘,vmlinuz是linux微内核 >initrd (hd0,6)/isolinux/initrd.img //是一个初始化的微linux系统 >boot //boot启动了。 如果是以前的话安装时直接选出localhost就行了,现在还要多一个install.img这个文件,第一步解压出来的。 然后一步分区,选自定义吧,我一直以来都是自定义。 选文件是把桌面,httpd,php,mysql都可选上,最好再把系统管理工具也选上。最好安装。 到系统里用yum install gcc 先安装好,GCC 到www

systemctl 相关命令

落花浮王杯 提交于 2019-11-27 08:15:26
systemctl 相关命令:service,chkconfig systemd 是 Linux 下的一款系统和服务管理器,兼容 SysV 和 LSB 的启动脚本。systemd 的特性有:支持并行化任务;同时采用 socket 式与 D-Bus 总线式激活服务;按需启动守护进程(daemon);利用 Linux 的 cgroups 监视进程;支持快照和系统恢复;维护挂载点和自动挂载点;各服务间基于依赖关系进行精密控制。 任务 旧指令 新指令 使某服务自动启动 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-enabled httpd.service (仅显示是否 Active) 显示所有已启动的服务 chkconfig --list systemctl list-units --type=service 启动某服务 service httpd start systemctl start httpd

lamp自动启动服务配置

僤鯓⒐⒋嵵緔 提交于 2019-11-27 08:09:06
一、 Apache服务配置 1、 首先复制安装好的apachectl到/etc/init.d/httpd目录下 2、 #chmod a+x /etc/init.d/httpd 3、 #chkconfig –add httpd 4、 #chkconfig –level 345 5、 #chkconfig httpd on 6、 注意:如果出现不支持错误,编辑vim /etc/init.d/httpd文件,添加如下代码 #chkconfig:345 85 15 #description:Start and stop the Apache HTTPD Service 7、#service httpd start/stop/restart 二、 Mysql服务配置 1、 首先复制安装好的support-files/mysql.server文件到/etc/init.d/mysqld目录下 2、 #chmod a+x /etc/init.d/mysqld 3、 #chkconfig –add mysqld 4、 #chkconfig –level 345 mysqld 5、 #chkconfig mysqld on 6、 #service mysqld start/stop/restart 三、 Php服务配置 1、 首到php-fpm.conf文件去掉pid = /run/php-fpm

Linux常用命令

南楼画角 提交于 2019-11-27 05:04:27
systemctl:服务管理命令 systemctl是一个系统管理守护进程、工具和库的集合,用于取代System V、service和chkconfig命令,初始进程主要负责控制systemd系统和服务管理器 systemctl #列出所有的系统服务 systemctl status docker #显示服务状态 systemctl list-dependencies docker #列出服务层级和依赖关系 systemctl start docker #启动服务 systemctl stop docker #关闭服务 systemctl restart docker #重启服务 systemctl enable docker #设置服务自启动 systemctl disable docke #禁止服务自启动 systemctl is-active docker #查看服务是否运行systemctl is-enabled docker #查看服务是否自启动 systemctl list-units --type=service #列出系统所有服务的启动情况 systemctl list-unit-files|grep enabled #列出所有自启动服务 centos6 没有使用 systemd,所以没有 systemctl 命令。对应的旧指令(chkconfig、service)

shell 学习笔记7-shell-函数

旧时模样 提交于 2019-11-27 05:01:44
一、函数   1、什么是shell函数     把相同程序段定义成函数,可以减少整个程序的代码量,提升开发效率     增加程序的可读性,易读性,提升管理效率     可以失效程序功能模块化,使程序具备可移植性     其实linux系统里面近2000个命令可以说都是shell的函数   2、语法      function 名称() 复合命令块[重定向] function 函数名 () { #function可以忽略不写 指令。。。 return n    #和exit类似,return是退出函数 }   3、基础实践     1)开发一个建立两个简单函数并调用执行 [root@web1 scripts]# cat test21.sh #!/bin/bash boy(){ echo "i am boy" } function girl(){ echo "i am girl" } boy girl [root@web1 scripts]# ./test21.sh i am boy i am girl [root@web1 scripts]# cat test21-1.sh #!/bin/bash boy(){ echo "i am boy" } function girl(){ echo "i am girl" } boy girl boy1 [root@web1 scripts]

Linux下chkconfig命令详解

白昼怎懂夜的黑 提交于 2019-11-27 02:15:37
https://www.cnblogs.com/panjun-Donet/archive/2010/08/10/1796873.html chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 使用语法: chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset] chkconfig在没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回true,否则返回false。如果在服务名后面指定了on,off或者reset,那么chkconfi 会改变指定服务的启动信息。on和off分别指服务被启动和停止,reset指重置服务的启动信息,无论有问题的初始化脚本指定了什么。on和off开关,系统默认只对运行级3,4,5有效,但是reset可以对所有运行级有效。 参数用法: --add  增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。 --del  删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。 --level<等级代号>

CentOS端口

ぃ、小莉子 提交于 2019-11-26 21:53:06
1 检查当前开发的端口 #netstat -an 假设发现了不必要的端口 631 2 查找端口对应的服务 #lsof -i :631 631对应的服务是cu ps d 3 查看当前所有的服务 #chkconfig –list 发现cupsd的服务名是cups 4 关闭服务 #/sbin/service cups stop 5 关闭服务自动启动 如果cups是随服务器自动启动的,那么还需要将cups服务设置为off. #/sbin/chkconfig cups off 6.关闭某个端口 1)通过iptables工具将该端口禁掉,如: "~$ sudo iptables -A INPUT -p tcp --dport $PORT -j DROP" "~$ sudo iptables -A OUTPUT -p tcp --dport $PORT -j DROP" 2)或者关掉对应的应用程序,则端口就自然关闭了,如: "~$ kill -9 PID" (PID:进程号) 如: 通过"~$ netstat -anp | grep ssh" 有显示: tcp 0 127.0.0.1:2121 0.0.0.0:* LISTEN 7546/ssh 则: "~$ kill -9 7546" (可通过"~$ chkconfig"查看系统服务的开启状态) 7.打开端口 iptables -A INPUT