chkconfig

nfs文件系统

点点圈 提交于 2019-12-01 05:04:35
一、什么是文件系统?   文件系统是对一个存储设备上的数据和元数据进行组织的一种机制。文件系统是在一个磁盘(包括光盘、软盘、闪盘及其它存储设备)或分区上组织文件方式方法,常见文件系统如ext2、ext3、ext4、NTFS或fat、fat32等。文件系统格式组织存储文件或数据的方法,目的是易于查询和存取数据, 如果磁盘上没有文件系统也就无法存储数据了,因此,磁盘分区后能够使用之前必须建立对应的文件系统才行(类似买了电脑不装系统就无法使用)。   (1) 文件系统是对一个存储设备上的数据和元数据进行组织的一种机制;   (2)分区必须格式化,创建的文件系统才能存放数据,不同的分区只能有一种文件系统。   (3)Linux下常见文件系统 ext2、ext3、ext4 、zfs、 xfs 、和Reiserfs      Windows下常见文件系统NTFS、FAT31。 二、NFS网络文件共享服务: 1、NFS概述:   NFS是第一个构建于IP协议之上的现代网络文件系统;   NFS 是 Network File System 的缩写,它的主要功能是通过网络让不同的主机系统之间可以彼此共享文件或目录。NFS客户端(一般为应用服务器,如web)可以通过挂载(mount)的方式将NFS服务器共享的数据文件目录挂载到NFS客户端本地系统中(就是某一个挂载点下)。从NFS客户端的机器本地上看

浅谈MySQL优化实施方案

妖精的绣舞 提交于 2019-12-01 02:40:00
在进行 MySQL 的优化之前必须要了解的就是 MySQL 的查询过程,很多的查询优化工作实际上就是遵循一些原则让 MySQL 的优化器能够按照预想的合理方式运行而已。 图 - MySQL查询过程 优化的哲学 优化有风险,涉足需谨慎。 优化可能带来的问题 优化不总是对一个单纯的环境进行,还很可能是一个复杂的已投产的系统。 优化手段本来就有很大的风险,只不过你没能力意识到和预见到! 任何的技术可以解决一个问题,但必然存在带来一个问题的风险! 对于优化来说解决问题而带来的问题,控制在可接受的范围内才是有成果。 保持现状或出现更差的情况都是失败! 优化的需求 稳定性和业务可持续性,通常比性能更重要! 优化不可避免涉及到变更,变更就有风险! 优化使性能变好,维持和变差是等概率事件! 切记优化,应该是各部门协同,共同参与的工作,任何单一部门都不能对数据库进行优化! 所以优化工作,是由业务需要驱使的!!! 优化由谁参与   在进行数据库优化时,应由数据库管理员、业务部门代表、应用程序架构师、应用程序设计人员、应用程序开发人员、硬件及系统管理员、存储管理员等,业务相关人员共同参与。 优化思路 优化什么 在数据库优化上有两个主要方面:即安全与性能。 安全 ---> 数据可持续性 性能 ---> 数据的高性能访问 优化的范围有哪些 存储、主机和操作系统方面 主机架构稳定性 I/O 规划及配置

图解CentOS系统启动流程

一世执手 提交于 2019-12-01 00:11:01
本文转发自:ch666.blog.51cto.com 当我们按下开机键后,系统背后的秘密我们是否了解呢?这里,我带大家探索一下linux系统开机背后的秘密。 1.加电自检 主板在接通电源后,系统首先由POST程序来对内部各个设备进行检查,自检中如发现有错误,将按两种情况处理:对于严重故障(致命性故障)则停机,此时由于各种初始化操作还没完成,不能给出任何提示或信号;对于非严重故障则给出提示或声音报警信号,等待用户处理。 2.BIOS启动引导阶段 自检通过之后,按次序查找各引导设备,第一个有引导程序的设备即为本次启动要用到的设备。一般电脑是按"F2"或"Del"键等等进入BIOS,在里面我们可以调整硬盘的启动顺序。 找到第一个有引导程序的设备后,BIOS会找到设备中的MBR,读取其中的Bootloader 3.GRUP引导阶段 这时候就可以看到我们的Centos系统了,但是一般都不需要操作,会自动启动系统。其实我们也可以自己手动启动系统的 3.1 手动在grub命令行接口启动系统: grub> root (hd #,#) grub> kernel /vmlinuz-VERSION-RELEASE ro root= /dev/ DEVICE grub> initrd /initramfs-VERSION-RELEASE.img grub> boot 3.2 grub的命令行接口: e:

linux 6 安装 Zabbix服务

天大地大妈咪最大 提交于 2019-11-30 22:08:23
Linux(centos6)环境zabbix 3.4监控安装部署及zabbix agent配置 监控的范畴 监控工具应具备采集信息、存储信息、展示信息、报警通知等功能,Zabbix 是由 Alexei Vladishev 开发的一种网络监视、管理系统,基于 Server-Client 架构。可用于监视各种网络服务、服务器和网络机器等状态,实现集中监控管理的应用程序。 zabbix agent:部署在被监控主机上,负责被监控主机的数据,并将数据发送给zabbix server。 zabbix server:负责接收agent的报告信息,并组织配置信息、统计信息、操作数据等。 zabbix database:用于存储所遇到zabbix的配置信息、监控数据的数据库。使用如 MySQL, PostgreSQL, SQLite, Oracle 或 IBM DB2 储存资料。 zabbix web:zabbix的web界面是基于 PHP 的,管理员通过web界面管理zabbix配置以及查看zabbix相关监控信息,可以单独部署在独立的服务器上。 部署zabbix服务端 部署zabbix服务端需要LNMP环境(nginx,mysql,php) 环境 [root@nginx ~]# cat /etc/redhat-release CentOS release 6.10 (Final) [root

LNMP平台搭建

为君一笑 提交于 2019-11-30 13:37:00
搭建 mysql (1) 解压 mysql 包,并创建 mysql 用户与创建 mysql 数据目录 cd /usr/local/src tar zxvf mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz mv mysql-5.6.43-linux-glibc2.12-x86_64 /usr/local/mysql useradd -s /sbin/nologin mysql mkdir -p /data/mysql (2) 拷贝源码包 mysql 的启动文件与配置文件 cd /usr/local/mysql yum -y install autoconf ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql cp support-files/mysql.server /etc/init.d/mysqld cp support-files/my-default.cnf /etc/my.cnf ( 提示是否覆盖,填写 y) cp: overwrite ‘/etc/my.cnf’? y chmod 755 /etc/init.d/mysqld chkconfig --add mysqld chkconfig mysqld on (3) 编辑 mysql 的启动文件 vi /etc

关闭服务

这一生的挚爱 提交于 2019-11-30 04:28:35
题目要求 在centos6系统里,我们可以使用ntsysv关闭不需要开机启动的服务,当然也可以使用chkconfig工具来实现。 写一个shell脚本,用chkconfig工具把不常用的服务关闭。脚本需要写成交互式的,需要我们给它提供关闭的 服务名字。 参考答案 #!/bin/bash #这个脚本用来关闭服务 #作者:猿课-阿铭 www.apelearn.com #日期:2018-12-14 LANG=en while : do chkconfig --list 2>/dev/null|grep '3:on' |awk '{print $1}' > /tmp/on_sev.txt echo -e "\033[32m系统里开启了这些服务: \033[0m" cat /tmp/on_sev.txt echo read -p "Please select a service from this list: " s if ! grep -qw "$s" /tmp/on_sev.txt then echo -e "\033[31m你提供的服务名并未开启.\033[0m" continue fi chkconfig $s off break done 来源: https://my.oschina.net/u/3954059/blog/3108765

一:编译PHP并与nginx整合 【yum安装方式】

一笑奈何 提交于 2019-11-29 18:28:11
一:编译PHP并与nginx整合 【yum安装方式】 yum搭建lnmp环境(CentOS6.4) 1.关闭防火墙 [root @CentOS ~]# chkconfig iptables off 2.关闭selinux vi /etc/sysconfig/selinux //将SELINUX=enforcing修改为disabled然后重启生效 3、配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包) [root @CentOS ~]# yum install wget //下载wget工具 [root @CentOS ~]# wget http://www.atomicorp.com/installers/atomic //下载atomic yum源 [root @CentOS ~]# sh ./atomic //安装提示输入时输yes [root @CentOS ~]# yum check-update //更新yum软件包 4.安装开发包和库文件 [root@CentOS ~]# yum -y install ntp make openssl \ openssl-devel pcre pcre-devel libpng \ libpng-devel libjpeg-6b \ libjpeg-devel-6b freetype

二进制编译安装MySql,centeros7

旧街凉风 提交于 2019-11-29 17:26:14
// 当时我装这个也是折腾了一下午 , 所以写一个笔记记录一下; //如果哪里有问题的话我们可以一起讨论( qq: 2970911340,邮箱+@qq.com),这也是我第一次写博客 练练手 1. 安cmake工具 # yum install -y cmake 2. 创建mysql用户 #useradd -s /sbin/nologin mysql // 设置为非登陆用户(安全) 3. 创建数据目录,该目录是用于数据库初始化时生成的库、表、日志等,不要直接在该目录下存放东西 # mkdir -p /mysql/data // 目录名随意(后面设置时要对应),但目录所在分区剩余空间不能小于1g(不是很清楚) # chown mysql.mysql /mysql/ -R // 将该目录的属主属组设置为mysql 4.安装编译时所需要的开发包等 # yum install ncurses-devel openssl-devel gcc* -y 5.解压mysql二进制包,并编译 # cd /packet / /cd 到 存放包的目录下 # tar xvf mysql-5.6.22.tar.gz # cd mysql-5.6.22 //直接开始编译,注意:一定要进入解压后的mysql包里在编辑 #cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

Linux服务管理

纵饮孤独 提交于 2019-11-29 03:24:22
目录 一、简介与分类 1.1系统的运行级别 1.2 运行级别命令 2.服务的分类 3.服务与端口 二、RPM包服务管理 三、源码包服务管理 四、服务管理总结 一、简介与分类 1.1系统的运行级别 linux有 7 个运行级别 运行级别 含义 0 关机 1 单用户模式,可以想象成windows的安全模式,主要用于系统修复 2 不完全的命令行模式,不颔NFS服务q 3 完全的命令行模式,就是标准字符界面 4 系统保留 5 图形模式 6 重启动 我们常用级别3或级别5,当比如忘记root密码等,可以进级别1进行修复。 1.2 运行级别命令 runlevel :查看运行级别命令 [root@localhost ~]# runlevel N 5 表示我们当前在5级别,第一个数字表示我们的前一个级别,我们一进入系统,便在5级别,所以显示为N(null)。 init : 修改运行级别命令,比如 init 0 进行关机, init 6 进行重启系统,当然这只是Linux重启、关机命令的一种方式。 那如何修改系统默认运行级别呢?,比如一开机就进入 级别3 . vim /etc/inittab id:3:initdefault: 修改后即能让系统开机后直接进入哪个运行级别,不过这点呢,在centos7中发生了变化,可自查。 2.服务的分类 我们知道,系统服务是在后台运行的应用程序

Zabbix安装客户端agent(windows和Centos7)

早过忘川 提交于 2019-11-29 02:56:27
上一篇简单的介绍了怎么搭建Zabbix监控服务端,接下来给大家介绍怎么在windows和Centos7上安装zabbix_agent客户端。 Zabbix 是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 Zabbix由2部分构成,zabbix server(监控端)与可选组件zabbix agent(被监控端) 一、系统环境 linux系统 windows系统 zabbix_agent安装包(我安装的3.0.9版本,所以使用的客户端也是3.0.9版本) 二、关闭Selinux sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config 更改selinux需要重启系统(reboot或init 6重启)才会生效! 三、暂时关闭防火墙 systemctl stop firewalld #关闭防火墙 四、安装zabbix客户端 1、编译安装 安装依赖包 yum -y install net-snmp-devel gcc-c++ openssl openssl-devel curl-devel 创建用户 groupadd zabbix useradd -g zabbix -m zabbix 编译安装 cd /opt tar -zxvf zabbix-3.0.9.tar.gz cd