XFS

闲聊Ceph目前在中国的发展&Ceph现状

笑着哭i 提交于 2020-08-15 17:49:56
近年来,大型企业以及开源社区不断的推动中国开源技术的发展,今天的中国已然成为OpenStack & Ceph等开源技术大放光彩的乐土。 图为 Ceph中国行各地沙龙 Ceph 国内用户生态 Ceph作为全球最火热的开源分布式存储项目,同样在中国的发展也是非常火热,不断开始在不同领域不同行业及客户系统相融合。典型应用在国内一线互联网公司以及运营商、政府、金融、广电、能源、游戏、直播等行业。 当前中国Ceph形势对比前几年已经发生了决定性的变化,随着国内越来越多的各行业用户的使用,足以见证它的稳定性可靠性。Ceph中国用户生态已然形成,可以看到国内如:中国移动、腾讯、阿里、网易、乐视、携程、今日头条、中国电信、中兴、恒丰银行、平安科技、YY、B站、360等。正是由于众多用户的使用验证了它的稳定性和可靠性的同时也促进了Ceph的进步,使其出现了很多新东西,如 SPDK、BlueStore、RDMA等等这些高性能底层技术。 Ceph 国内贡献 豪迈在之前的文章也谈到过Ceph社区的贡 献者,非常有意思的是 Ceph 的使用用户占据了相当的贡献排名,一定程度上反映了 Ceph 目前的现状,要能够真正掌控Ceph 必须得深入社区并随之成长。因此,对于一个并不是像 Linux 一样成熟的开源项目,特别还是一个存储系统来说,代码贡献程度基本决定了对于Ceph 的理解,风险控制和使用程度

centos7.2编译安装mysql5.5.32

萝らか妹 提交于 2020-08-13 18:34:18
红帽7以上系统默认数据库不再是mysql了,rpm和yum方式安装的都是mariadb,但也不是不能装mysql,可以使用编译安装的方式来装mysql。 实验环境:centos7.2 实验目标:安装并配置mysql5.5.32 新增分区 先通过fdisk创建一个新分区,配额,用来存放mysql的数据: 刷新硬盘信息: #partprobe devices 格式化新增分区: # mkfs.xfs /dev/vdb3 根目录创建mysql数据挂载点(根据实际情况) # mkdir /data 编辑/etc/fstab,新增一行设置开机自动挂(参数根据实际情况): /dev/vdb3 /data xfs defaults 0 0 执行mount -av,根据fstab文档自动挂载: # mount -av 安装mysql 开始安装之前,先把mysql用户删除掉,否则是编译不成功的。注意使用 -r 全部清空。 # userdel -r mysql # grep mysql /etc/passwd 创建一个mysql用户,设置成8001 # useradd -u 8001 -s /sbin/nologin mysql 安装依赖以及必要工具: yum –y install ncurses-devel yum –y install cmake yum –y install gcc-c++开始

AWS扩展EBS卷——Linux文件系统

吃可爱长大的小学妹 提交于 2020-08-13 13:19:00
AWS扩展文件系统,目前主要是根据基于不同的实例类型:Nitro和非Nitro系统,扩展卷的方式也不一样。 我的EC2是不是基于Nitro构建的? 简单解释一下Nitro,Nitro 系统是 AWS 构建的硬件和软件组件的集合,可实现高性能、高可用性和高安全性。此外,Nitro 系统还提供了裸机功能,从而消除了所有虚拟化开销并支持需要完全访问主机硬件的工作负载。有关更多信息,请参阅 AWS Nitro 系统。 以下实例基于 Nitro 系统而构建: 虚拟机:A1、C5、C5d、C5n、G4、I3en、M5、M5a、M5ad、M5d、M5dn、M5n、p3dn.24xlargeR5、R5a、R5ad、R5d、R5dn、R5n、T3、T3a 和 z1d 裸机:c5.metal, c5d.metal, c5n.metal, i3.metal, i3en.metal, m5.metal, m5d.metal, r5.metal, r5d.metal, u-6tb1.metal, u-9tb1.metal, u-12tb1.metal, u-18tb1.metal, u-24tb1.metal, and z1d.metal 简单理解是,我的EC2虚拟机是5系列或T3,A1等最新机型,都是基于Nitro构建的。 另外一些实例类型支持 EBS 卷和实例存储卷,而另一些实例类型仅支持 EBS 卷

学习Linux打卡计划(第八天)

ぃ、小莉子 提交于 2020-08-13 08:13:54
存储结构与磁盘划分 Linux系统中一切都是文件,一切文件都是从根目录(/)开始的,并按照文件系统层次化标准(FHS,Filesystem Hierarchy Standard)采用树形结构来存放文件,并且定义了常见目录的用途。常见目录主要有: /root 管理员家目录 /home 普通用户家目录 /etc 配置文件 /boot 开机所需相关文件 /dev 设备目录(硬件设备) /bin 程序文件 /media 挂载目录 /tmp 共享的临时目录 /var 存放经常变化的文件目录,如日志。 绝对路径与相对路径的区别: 绝对路径:从根目录开始(/)写起的文件或根目录名称路径,“一步到位”,如:cd /home/abc 相对路径:相对于当前目录路径的写法 ,在不清楚目录的情况下,一步步切换到所找的目录,如:cd /home 然后 cd abc 物理设备的命名规则: SATA硬盘:/dev/sd[a-p] 光 驱 :/dev/cdrom 硬盘分区: 硬盘设备是由大量的扇区组成的,每个扇区的容量为 512 字节,其中 第一个扇区最重要,它里面保存着主引导记录与分区表信息。就第一个扇区来讲,主引导记 录需要占用 446 字节,分区表为 64 字节,结束符占用 2 字节;其中分区表中每记录一个分区 信息就需要 16 字节,这样一来最多只有 4 个分区信息可以写到第一个扇区中

Linux基础知识(一)--系统

我们两清 提交于 2020-08-12 14:23:34
Linux基础 简述Linux主流的发行版 ? Redhat、CentOS、Fedora、SuSE、Debian、Ubuntu、FreeBSD等。 简述Linux启动过程? • ⑴开机BIOS自检,加载硬盘。 • ⑵读取MBR,MBR引导。 • ⑶grub引导菜单(Boot Loader)。 • ⑷加载内核kernel。 • ⑸启动init进程,依据inittab文件设定运行级别。 • ⑹init进程,执行rc.sysinit文件。 • ⑺启动内核模块,执行不同级别的脚本程序。 • ⑻执行/etc/rc.d/rc.local。 • ⑼启动tty,进入系统登陆界面。 简述Linux删除文件的原理? Linux系统是通过link的数量来控制文件删除的,只有当一个文件不存在任何link的时候,这个文件才会被删除。一般来说每个文件两个link计数器来控制:i_count和i_nlink。当一个文件被一个程序占用的时候i_count就加1。当文件的硬链接多一个的时候i_nlink也加1。删除一个文件,就是让这个文件,没有进程占用,同时i_link数量为0。 简述Linux运行级别? • 0:关机模式 • 1:单用户模式<==破解root密码 • 2:无网络支持的多用户模式 • 3:有网络支持的多用户模式(文本模式,工作中最常用的模式) • 4:保留,未使用 • 5:有网络支持的X

练习Linux常用命令

坚强是说给别人听的谎言 提交于 2020-08-11 08:59:07
练习命令 Linux常用命令 Linux中一切皆文件,没有消息就是最好的消息 以下所有命令以centos7为基础, 网络相关配置 测试外网是否连通 安装网卡测试工具,即ifconfig程序 查看网卡 临时修改IP地址 临时添加多个IP地址 删除临时IP 图形化界面修改网卡 配置网卡 重启网卡 查看firewalld状态 关闭防火墙 开启防火墙 开机自动关闭防火墙 centos7 开机自动启动 centos7 查看开机是否启动 centos6 永久关闭selinux 配置本地YUM源 设置开机自动挂载光驱 同时打开两个终端, 查看当前所属虚拟终端 查看所有登陆终端 向另一个终端输出信息123 查看cat命令属于内部还是外部命令 增加别名 删除别名 设置永久别名 切换目录 回到家目录 驾到家目录 回到上级目录 返回最近目录 显示当前路径 显示历史命令 按上下光标可以查找历史命令 搜索历史命令中的命令 执行历史中的第23条命令 搜索最近一条以vim开头的历史命令 上一条命令 引用上一个命令的最后一个参数,等价于 cat /etc/hosts vim !$ 就相当于vim /etc/hosts 系统时间管理 查看硬件时间 查看系统时间 查看系统日历 修改时间格式 以系统时间为主,即同步到系统时间 以硬件时间为主,同步硬件的时间 在年月日之前可以添加自己想要的符号 测试一个命令的运行时间

centos7下安装MySQL 5.7.26 二进制版本(免安装绿色版)

邮差的信 提交于 2020-08-11 05:49:02
MySQL 5.7.26 二进制版本安装(免安装绿色版) 下载地址 https://downloads.mysql.com/archives/community/ https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz PS:下载一些国外站点软件,用迅雷还是比较管用 下载并上传软件至 /opt/software [root@mysql01 ~]# mkdir -p /opt/software [root@mysql01 ~]# cd /opt/software/ [root@mysql01 software]# yum install -y lrzsz # 文件拖拽软件 [root@mysql01 software]# rz -E rz waiting to receive. [root@mysql01 software]# ll 总用量 629756 -rw-r--r-- 1 root root 644869837 4 月 18 23:48 mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz 解压软件 [root@mysql01 software]# tar -xvf mysql-5.7.29-linux-glibc2.12-x86

文件系统和本地存储管理 1

瘦欲@ 提交于 2020-08-10 20:05:41
Linux系统管理 1.存储管理 传统的磁盘分区 RAID技术,软RAID的实现 LVM 文件系统管理 ext,xfs,btrfs(了解) 2.程序包管理 rpm、yum、dnf 3.sed、gawk 4.进程管理 5.网络管理 网络基础知识(Cisco CCNA+CCNP) 网络属性管理 网络参数监测 6.Linux内核管理 内核编译和安装 内核的裁剪 定制内核 7.Linux系统启动流程 CentOS5、6、7 8.系统安装 kickstart、dhcp、pxe 9.shell脚本的完善 Linux存储管理 磁盘的接口类型: IDE:并口,来源于ATA,133Mbps SCSI:并口, UltraSCSI320:320Mbps UltraSCSI640:640Mbps 窄带:7 14 宽带:15 30 SATA:Serial ATA,串口 SATA1 2 3 6Gbps SAS:串口 6Gbps USB: 1.0 1.1 2.0 3.0:480Mbps 3.1:10Gbps 双通道:160MBps IOPS:每秒IO次数 IDE:机械硬盘,50IOPS SCSI:机械硬盘,100-200IOPS 固态硬盘,400左右 SATA:机械硬盘:100左右 固态硬盘,400 SAS:机械硬盘,200左右 固态硬盘,800左右 PCI-E固态硬盘:100000+ ES3000 DEC

CentOS7 —— Kickstart + PXE 实现无人值守自动安装

久未见 提交于 2020-08-10 18:43:08
什么是Kickstart Installations? Kickstart Installations(启动安装),实现无人值守自动化安装 Kickstart files (启动文件),安装前准备好,可用来自动执行安装。它可以保存在单个服务器系统上,支持一对多:即单个文件在多台计算机上安装CentOS 所有 Kickstart scripts (启动脚本)和日志也都会存储在目录中 启动安装的过程 启动安装的方法:DVD,NFS,FTP,HTTP/HTTPS, Hard drive (硬盘) 过程:1、创建启动文件 2、 使 Kickstart files在可移动媒体、硬盘驱动器或网络位置上可用 3、创建启动介质(安装源),用于开始安装 4、使安装源可用 5、启动Kickstart Installations 创建启动文件 如果有安装好的CentOS,在 /root 目录下就会生成一个 anaconda-ks.cfg 文件。 PS: # 为需root用户执行; $ 为任意用户执行,以下均以此标准 一:可以按照对CentOS的要求通过 ios 镜像先装一下,这样就可以拿到一份不怎么需要修改的 Kickstart 配置文件 # cd /root 》 ls 》 anaconda-ks.cfg 二:使用 Kickstart Configuration Tool 来创建和修改

XFS文件系统分区调整

会有一股神秘感。 提交于 2020-08-09 17:08:20
1.备份挂载目录下的数据到其他目录 yum install -y xfsdump xfsdump -f "dump文件存放的绝对路径加文件名" "需要调整大小的目录" xfsdump -f /home/data.dump /data 2.卸载分区 umount 需要调整的分区名 3.重新调整分区大小 lvresize -L 10G /dev/mapper/centos-data (把你原来的逻辑卷变成10G是扩大还是缩小它自己会判断的) 4.重新格式化分区 mkfs.xfs -f /dev/mapper/centos-data 5.挂载 mount /dev/mapper/centos-data /data 6.恢复数据 xfsrestore -f /home/data.dump /data 来源: oschina 链接: https://my.oschina.net/u/4277082/blog/4480181