libaio

安装并配置单实例mysql数据库

怎甘沉沦 提交于 2020-04-18 17:50:23
一、下载介质 http://mirrors.sohu.com/mysql/ http://mirrors.163.com/mysql/Downloads/MySQL-5.6/mysql-5.6.40.tar.gz http://dev.mysql.com/downloads/mysql/ http://ftp.ntu.edu.tw/MySQL/Downloads/ 二、安装mysql需要的依赖包和编译软件 [root@monitor01 ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@monitor01 ~]# uname -r 3.10.0-957.el7.x86_64 [root@monitor01 ~]# uname -m x86_64 安装依赖包 [root@monitor01 yum.repos.d]# yum install ncurses-devel libaio-devel cmake gcc gcc-c++ glibc openssl-devel bison-devel autoconf -y [root@monitor01 yum.repos.d]# rpm -qa curses-devel libaio-devel 安装编译mysql需要的软件 [root

部署阿里云服务器详解2 安装oracle11g

烂漫一生 提交于 2020-04-18 07:09:09
-- 首先的得有两个11g的zip文件吧 其次阿里的Xmanager搞一套 很好用~~ 1.在//目录下创建/u01/software /u01/app/oracle 得进入 //下创建 因为官方文档就是按这个目录结构来的 当然你也可以创建其他目录 2.接下里安装了 首先oracle的一些初始配置 : --*首先检查物理内存的大小 grep MemTotal /proc/meminfo --* 检查交换分区内存大小 grep SwapTotal /proc/meminfo oracle的要求交换分区的大小一般为物理内存大小的一点五到两倍 刚注册的服务器一般物理内存为八g 所以swap内存可以设为十六g 当然你也可以将物理内存改小点但它们之间的关系必须满足 --*设置交换分区大小为物理内存的两倍 假设物理的为8g dd if=/dev/zero of=/tmp/tmp.swap bs=1M count=16384; mkswap /tmp/tmp.swap swapon /tmp/tmp.swap vi /etc/fstab i (插入 在文件末尾) /tmp/tmp.swap swap swap default 0 0 :wq 保存退出 --* 修改profile文件 vi /etc/hosts 在末尾加入服务器的内部地址 和 对应的主机名 保存退出 --

深入理解 Linux磁盘顺序写、随机写

偶尔善良 提交于 2020-04-14 17:50:38
【推荐阅读】微服务还能火多久?>>> Linux 磁盘管理好坏直接关系到整个系统的性能问题。Linux磁盘管理常用三个 命令 为df、du和fdisk。 一、前言 ● 随机写会导致磁头不停地换道,造成效率的极大降低;顺序写磁头几乎不用换道,或者换道的时间很短 ● 本文来讨论一下两者具体的差别以及相应的内核调用 二、环境准备 组件 版本 OS Ubuntu 16.04.4 LTS fio 2.2.10 三、fio介绍 通过fio测试,能够反映在读写中的状态,我们需要重点关注fio的输出报告中的几个关键指标: slat :是指从 I/O 提交到实际执行 I/O 的时长(Submission latency) clat :是指从 I/O 提交到 I/O 完成的时长(Completion latency) lat :指的是从 fio 创建 I/O 到 I/O 完成的总时长 bw :吞吐量 iops :每秒 I/O 的次数 四、同步写测试 (1)同步随机写 主要采用fio作为测试工具,为了能够看到系统调用,使用strace工具, 命令 看起来是这样: 先来测试一个随机写 strace -f -tt -o /tmp/randwrite.log -D fio -name=randwrite -rw=randwrite \ -direct=1 -bs=4k -size=1G -numjobs=1

fio-磁盘性能测试工具

我是研究僧i 提交于 2020-04-14 16:36:59
【推荐阅读】微服务还能火多久?>>> 作用:用于测试磁盘裸盘或文件系统的IOPS、吞吐量、时延性能指标; centos安装: yum install libaio -y yum install libaio-devel -y yum install fio -y 常用选项: -name:本测试任务的名字; -filename:指定测试文件名或者磁盘名; -rw:测试模式 randread:随机读 randwrite:随机写 read:顺序读 write:顺序写 -direct:是否使用缓存或缓冲区,1表示不使用; -ioengine:libaio,异步I/O;通常使用libaio一次提交一批I/O请求,等待一批的完成,减少交互的次数更有效率; -iodepth:使用异步 I/O(asynchronous I/O,简称 AIO)时,同时发出的 I/O 请求上限,最大为128; -bs:表示单次I/O的块文件大小。默认值也是4KiB; -size:表示测试文件大小;为写时需要指定,读是不需要指定size; -numjobs:指定测试进程数; -group_reporting:当numjobs不为1时,合并测试结果;否则每个进程会分开显示; -runtime:设置测试时间; 用法示例: # 随机读 fio -name=randread -filename=/dev/vdb -direct

阿里云轻量应用服务器Linux-Centos7下MySQL8.0.19的安装

心已入冬 提交于 2020-04-09 14:24:43
初始环境:阿里云轻量应用服务器已经重置系统为CentOS7.3-64位 具体目标:安装MySQL 8.0.19 第一步:检查Linux系统版本 1.执行命令 lsb_release -a 查看系统版本 可以看到,目前我的系统版本为CentOS7.3-64位。 2.为了确保一切正常,我准备升级自己的系统到当前最新。 3.用yum更新升级 执行命令 yum -y clean all 执行命令 yum -y update 最后看见“Complete!”就是更新完成了。 4.更新完成后,执行命令 lsb_release -a 查看系统版本 可以看到,现在我的系统版本为CentOS7.7-64位。 第二步:下载MySQL 8.0.19的安装包 1.就是下载 mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar 这个文件。 2.由于MySQL官网下载较慢,于是提供了下方的百度网盘链接。 链接: https://pan.baidu.com/s/1wELH308j9qA4WM9tm3dY1A 提取码: leaf 3.感兴趣的小伙伴也可以在MySQL官网进行下载,这个可以不用登录就下载, https://dev.mysql.com/downloads/mysql/5.5.html?os=31&version=5.1 第三步:上传到Linux 1

oracle 11g 在linux 5.5平台安装所必须的rpm包

孤人 提交于 2020-04-08 22:06:51
主流版本+主流平台 经过整理,包如下 elfutils-libelf-0.125-3.el5.x86_64.rpm elfutils-libelf-devel-0.125-3.el5.x86_64.rpm elfutils-libelf-devel-0.137-3.el5.i386.rpm elfutils-libelf-devel-static-0.137-3.el5.i386.rpm gcc-4.1.2-46.el5.i386.rpm gcc-4.1.2-46.el5.x86_64.rpm.rpm gcc-c++-4.1.1-52.el5.x86_64.rpm gcc-c++-4.1.2-52.el5_8.1.x86_64.rpm glibc-devel-2.5-12.i386.rpm glibc-devel-2.5-81.x86_64.rpm glibc-devel-2.9-15.1.x86_64.rpm glibc-headers-2.5-12.x86_64.rpm glib-devel-1.2.10-20.el5.i386.rpm glib-devel-1.2.10-20.el5.x86_64.rpm kernel-headers-2.6.18-164.el5.i386.rpm libaio-0.3.106-3.2.i386.rpm libaio-devel-0.3

CentOS静默安装Oracle12c详细过程

非 Y 不嫁゛ 提交于 2020-04-05 17:02:44
转载出处: https://blog.csdn.net/zwl18210851801/article/details/80774980 本人亲测没有问题,强烈推荐好文! 对上一篇文章的补充(增加,远程连接、自启动等), 转载一篇文章: https://www.jianshu.com/p/309bb3504285 大家可以对比看,相信会受益匪浅! 说明:原创,经过一天的折腾,终于搞清楚centos7.2上静默安装oracle数据库,并且经过安装验证。由于之前都是在桌面环境中安装,一般依赖包安装完,安装过程和Windows上相似。但是如果服务器中的Linux安装了桌面环境,因为桌面环境运行还是比较占用资源,会拖慢服务器的速度,所以现在大多数Linux服务器都是无桌面版的,安装都是最小化环境。 当然,可以在安装最小化环境中的Linux中安装桌面环境,安装好后再次安装oracle数据库。最后又将桌面环境卸载。但是这种方法麻烦费时。 今天,花了一天时间,折腾安装桌面再次安装数据库,系统都做了好几次了。最后决定尝试静默安装数据库,终于尝试两次之后安装成功。 只要尝试,不断总结,肯定会成功的。原来,静默安装步骤也就比较简单。主要还是在响应文件的配置。其他的配置基本和桌面环境安装一样。 说明:为了安装方便,最好使用Xshell类似的工具连接到centos终端 1、创建用户及组 groupadd

centos 编译环境 mysql5.7

依然范特西╮ 提交于 2020-03-26 11:35:18
3 月,跳不动了?>>> yum install –y autoconf automake imake libxml2-devel expat-devel cmake gcc gcc-c++ libaio libaio-devel bzr bison libtool ncurses5-devel 下载mysql wget https://dev.mysql.com//Downloads/MySQL-5.7/mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz 将压缩包拷贝到/usr/local 使用ftp工具 cd /usr/local/ tar zxvf mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz 解压 mv mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz mysql 重命名 进入安装文件夹下的support-files cd /usr/local/mysql/support-files/ cp my-default.cnf /etc/my.cnf 将mysql配置文件拷贝到etc下,提示文件已经存在输入yes vi /etc/my.cnf 编辑配置文件 添加 character-set-client-handshake = FALSE 添加在[mysqld]下方即可

源码安装nginx到指定目录

让人想犯罪 __ 提交于 2020-03-05 11:38:12
首先是全部步骤概括 yum install libaio ncurses gcc gcc-c++ cmake ncurses-devel wget yum install pcre-devel zlib-devel wget http://nginx.org/download/nginx-1.16.1.tar.gz # 下载源码包 tar -zxvf nginx-1.16.1.tar.gz cd nginx-1.16.1 ./configure --prefix=/opt/nginx1.16 # 这里指定安装目录 make && make install useradd www -s /bin/false vi /opt/nginx1.16/conf/nginx.conf # 修改配置文件 # 第一行去掉前面井号并改为 user www; /opt/nginx1.16/sbin/nginx #启动nginx #以下为可选 /opt/nginx1.16/sbin/nginx -s stop #停止 /opt/nginx1.16/sbin/nginx -s reload #重新载入配置 <!--more--> 1.安装编译器和依赖 yum install libaio ncurses gcc gcc-c++ cmake ncurses-devel wget yum install

Mysql(5.6.35)在Linux(Centos 6.8)上安装

℡╲_俬逩灬. 提交于 2020-03-02 17:03:19
1 下载 下载地址: https://dev.mysql.com/downloads/mysql/5.6.html#downloads 这里我选择5.6.41 Linux-Generic,如下图: 再选择Linux - Generic (glibc 2.5) (x86, 64-bit), Compressed TAR Archive包,根据系统选择32或64位,如下图: 点击下载 2 解压 root用户登录,上传安装包到服务器 cd /opt rz 解压 tar -xvf mysql-5.6.41-linux-glibc2.12-x86_64.tar 复制解压后的mysql目录 cd mysql-5.6.41-linux-glibc2.12-x86_64 mkdir /usr/loacl/mysql cp -r ./* /usr/local/mysql 3 添加用户组和用户 添加用户组 groupadd mysql 添加用户mysql到用户组 useradd -g mysql mysql 4 安装 cd /usr/local/mysql chown -R mysql:mysql ./ ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data