自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 Environment Modules安装和使用教程

Environment Modules安装和使用教程一、简介二、软件安装1、 YUM安装2、源码安装方式3、配置用户能够调用的模块一、简介 Environment Modules软件包提供了通过modulefile动态修改用户环境的功能,通常,用户在登录时通过设置会话期间将引用的每个应用程序的环境信息来初始化其环境。Environment Modules软件包是一种简化外壳初始化的工具,使用户可以在会话期间使用modulefiles轻松修改其环境。 每个模块文件都包含为应用程序配置外壳所需的信息。

2020-05-28 22:16:58 8717

原创 CentOS 7系统故障

一、现象CenOS 7启动信息中报:[FAILED] Failed to mount /sysroot.........原因应该是:造成包含分区信息的元数据的损坏二、解决$: xfs_repair -v -L /dev/dm-0$: reboot三、xfs_repair使用方法[root@arm97 ~]# xfs_repair -hxfs_repair...

2019-05-05 17:17:29 1374

原创 CentOS-7如何重置Root密码

一、背景 平日里让管理员很头痛的事情太多,偶尔把密码忘记了也不用慌,重置密码只需要简单几步,如果刚刚接手了一台Linux系统,请先确认这是不是CentOS系统再进行下面的操作!二、操作步骤(1)开机后在内核上敲击“e”(2)在linux16这行的后面输入“rd.break”并敲击“ctrl+x”(3)进入系统的紧急救援模式(4)依次输入以下命令...

2019-05-01 21:42:25 419

原创 Centos-7.x如何建立本地yum源

一、挂载U盘(U盘为装系统的启动盘)# mkdir -p /mnt/usb# mount /dev/sdb4 /mnt/usb二、清除并新建yum源文件# mkdir -p /etc/yum.repos.d/bak# cd /etc/yum.repos.d/# mv * /etc/yum.repos.d/bak# cat << EOF >> usb...

2019-01-30 22:41:15 277

原创 Linux查看端口常用的三种用例

法一:(telnet)(1)安装telnet$: yum install telnet telnet-server -y$: systemctl start telnet.socket$: systemctl enable telnet.socket(2)用法$:telnet baidu.com 80Trying 123.125.115.110...Connected ...

2019-01-10 17:05:50 1409

原创 Centos 7环境安装Nvme-cli-master

一、下载nvmehttps://codeload.github.com/linux-nvme/nvme-cli/zip/master二、解压安装$:yun -y install gcc-c++$:mkdir -p /hoem/share$:mv nvme-cli-master.zip /home/share/$:cd /home/share/$:unzip nvme-cli-...

2019-01-09 17:34:21 13162

原创 Shell脚本编程---sed和gawk介绍(九)

一、文本处理(1)sed编辑器       sed编辑器称为流编辑器,与普通的交互式文本编辑器相对应。sed命令的格式:sed options script file1》在命令行中定义编辑器命令[root@ceph01 home]# echo "This is a test" | sed 's/test/big test/'This is a big test...

2019-01-07 22:42:30 242

原创 Shell脚本编程---在脚本中添加颜色(八)

一、创建文本菜单shell脚本菜单的核心是case命令,case命令根据用户在菜单中选择的字母执行特定的命令。(1)创建菜单布局[root@ceph01 menu]# cat menu.sh clearechoecho -e "\t\t\tSys Admin Menu\n"echo -e "\t1. Display disk space"echo -e "\t2. Disp...

2019-01-06 23:37:37 768

原创 Shell脚本编程---创建函数(七)

一、基本脚本函数(1)创建函数在bash shell脚本中创建函数可以使用两种格式。一种格式是使用关键字function:function name { commands}-name属性定义了该函数的唯一名称。-comands是组成函数的一条或多条bash shell命令另一种定义函数的方式:name() {commands}(2)使用函数...

2019-01-06 21:30:45 386 2

原创 Shell脚本编程---脚本控制(六)

一、处理信号(1)Linux信号(2)生成信号中断进程:         Ctrl  + C暂停进程:         Ctrl  + Z(3)捕获信号trap命令可以指定能够通过shell脚本监控和拦截的Linux信号。trap命令的格式如下:trap commands signals[root@ceph01 ctrl-shell]# cat trap...

2019-01-06 00:12:27 329 2

原创 Shell脚本编程---显示数据(五)

一、了解输入和输出(1)标准文件描述符文件描述符标识每个文件对象。文件描述符是一个非负整数。1》STDINSTDIN文件描述符引用shell的标准输入,对于终端接口,标准输入是键盘。shell通过STDIN文件描述符从键盘接受输入,并在键入时处理每个字符。[root@ceph01 display-the-data]# cathahhahshdv scshdv sc...

2019-01-06 00:11:14 319 2

原创 Shell脚本编程---处理用户输入(四)

一、命令行参数向shell脚本传递数据的最基本方式是使用命令行参数(1)读取参数($1 $2 .....)bash  shell将在命令行中输入的所有参数赋值给一些特殊变量,这些变量称为位置参数。[root@ceph01 test1]# cat shell-arg.sh #!/bin/bash#using two comand line parameterstotal=$...

2019-01-05 20:30:38 517

原创 centos 7.4-aarch64源码编译ceph-10.2.0

一、ceph-10.2.0源码获取下载$:wget http://download.ceph.com/tarballs/ceph-10.2.0.tar.gz二、解压并安装(1)解压$:tar -xvf ceph-10.2.0.tar.gz(2)安装ceph的依赖包[root@node-01 home]# cd ceph-10.2.0/ [root@...

2019-01-05 00:16:27 801

原创 Shell脚本编程---使用结构化命令(三)

一、for命令for命令用于创建一系列值重复的循环。for命令的基本格式为:for var in listdo commandsdone(1)读取列表中的值[root@ceph01 test]# cat for-read-list.sh #!/bin/bash# basic for comamndfor test in Alabama Alaska Ariz...

2019-01-05 00:12:36 249 2

原创 Shell脚本编程---使用结构化命令(二)

一、使用if—then语句if--then语句的格式如下:if commandthen commandsfi例子:[root@ceph01 test]# cat if-then.sh #!/bin/bash# testing multiple commands in the then sectiontestuser=rootif grep $testuser...

2019-01-03 23:45:24 220

原创 Shell脚本编程---基本脚本编译(一)

一、多条shell命令的使用 [root@ceph01 ~]# date ; whoThu Jan 3 08:51:38 CST 2019root pts/0 2019-01-03 08:50 (192.16.1.2)     其实这就是一个简单的脚本,date先执行输出然后执行who输出。在shell命令行可以连续执行多条命令,命令行的最大字符数不得超...

2019-01-03 21:21:51 3260

原创 Linux---Linux文件权限

一、Linux安全性        Linux安全系统的核心是用户账户。可以使用用户ID(通常称为UID)来跟踪用户权限,账户将在创建时被分配UID。Linux系统使用特定的文件和实用工具来跟踪和管理系统上的用户账户。(1)/etc/passwd文件[root@k8s-node01 ~]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bash...

2019-01-02 23:29:44 203

原创 Linux---基本的bash shell命令(二)

一、监控程序(1)进程查看         Linux系统中使用的GNU ps命令支持3种不同的命令行参数                 Unix类型参数,前面有一短划线                 BSD类型参数,前面没有短划线                 GNU类型参数,前面有双短划线1》Unix类型参数$:ps -ef //-e参数用于显...

2019-01-01 22:56:34 1234

原创 Linux---基本的bash shell命令(一)

一、启动shell      GNU bash shell是一个可以交互访问Linux系统的程序。系统启动的shell取决于用户ID配置。/etc/passwd文件包含一个所有系统用户账户组成的列表,以及一些关于用户的配置信息。[root@x86-139 ~]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/...

2019-01-01 21:03:36 391

原创 Linux----Linux入门简介

一、什么是Linux      在Linux系统中,这4个部分各自承担着不同的责任,每个部分都是不可或缺的。Linux系统如图所示:1、Linux简介      Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Li...

2018-12-31 23:00:47 365

原创 Ceph对象存储(一)

一、Ceph RADOS组成1、OSDs,负责存储所有的Objects数据;2、Monitor,保存集群中所有OSDs状态信息,以及负责管理Cluster Map,其中Cluster Map是整个RADOS系统的关键数据结构,管理集群中的所有成员、关系、属性等信息以及数据的分发。多Monitor时,使用paxos算法来选择leader,避免单点故障;二、RADOS 系统逻辑结构...

2018-12-31 15:14:28 1618

原创 Ceph性能优化

一、硬件选型(1)服务器1GHz CPU per  OSD (the  more the better)1GB  RAM  per OSD1GHz  CPU*4  per  MON4GB  RAM  per  MON(2)硬盘SSD、HDD配比1:3~5 (推荐使用Intel DC 3700或同等级以上SSD) 每个物理节点OSD数量最好控制在单机最大网络带宽以内(...

2018-12-31 13:56:10 2241 1

原创 Ceph与openstack的集成

一、openstack简介1、Openstack是一个IaaS平台管理解决方案2、OpenStark是由网络主机服务商Rackspace和美国宇航局联合推出的一个开源项目,目的是制定一套开源软件标准,任何公司或个人都可以搭建自己的云计算环境(IaaS),从此打破了Amazon等少数公司的垄断,意义非凡。3、OpenStack由一系列的子项目组成:      Identity    ...

2018-12-28 22:28:18 300

原创 Ceph---内部原理以及crush设计

一、ceph对象(1)ceph objectObject由数据和元数据构成 每个object都有全局唯一的ID 不同于文件存储,object的大小可以突破文件级的限制,并且还有丰富的元数据 整个Object索引是一个扁平结构里实现的,不同于传统文件系统的树状结构(2)查看object查看pool$:rados lspool查看pool里的objectrado...

2018-12-28 15:31:19 1548 1

原创 Centos 7如何实现NFS共享服务

一、环境说明主机名 ip ios 角色 smart 10.2.152.152 centos-7.1(x86) client arm-251 10.2.152.251 centos-7.4(aarch64) service 二、安装软件包(1)服务器和客户机都要安装nfs 和 rpcbind 软件包$:yum -y in...

2018-12-23 20:20:57 338

原创 Ceph-集群监控

一、监控ceph集群(1)检查集群健康状态$:ceph health$:ceph health detail //信息更详细(2)监控集群事件$:ceph -w监控详细的集群事件--watch-debug: This is used to watch  debug events--watch-info: This  is  used to watch in...

2018-12-22 23:23:55 694

原创 Centos-7 5节点 MPI集群配置

一、环境说明 主机名 IP 内存 IOS 硬盘 CPU核数 hw-master 10.2.152.230 512G Centos-7.5 2*6T 6...

2018-12-21 21:52:19 1896

原创 ceph集群的监控和故障排除

一、服务管理(1)Sysinit(Centos)命令格式:/etc/init.d/ceph  [options]  [command]  [daemons]     示例:     /etc/init.d/ceph  start  mon   #启动mon      /etc/init.d/ceph  start  osd.0  #启动osd.0      /etc/ini...

2018-12-21 09:15:24 1281

原创 Ceph-------存储提供

一、Ceph存储介绍向物理机和虚拟机供应存储 统一存储,同时提供对象、块以及文件的功能(1)、块设备           通过Ceph clients使用块设备           精简配置           动态扩容           快照、克隆           写时拷贝技术           caching(缓存)           Rbd驱动已...

2018-12-16 23:38:12 276

原创 初识ceph(分布式文件系统)

一、ceph的由来     Linux持续不断进军可扩展计算空间,特别是可扩展存储空间。Ceph 最近加入到 Linux 中令人印象深刻的文件系统备选行列,它是一个分布式文件系统,能够在维护 POSIX 兼容性的同时加入了复制和容错功能。         其命名和UCSC(Ceph 的诞生地)的吉祥物有关,这个吉祥物是 “Sammy”,一个香蕉色的蛞蝓(就是蜗牛<..>),就是...

2018-12-15 21:36:25 3282 2

原创 centos 7-aarch64如何替换yum源

一、进入yum.repo.d[root@node-01 ~]# cd /etc/yum.repos.d/[root@node-01 yum.repos.d]# lsCentOS-Base.repo CentOS-Sources.repo二、备份原yum源[root@node-01 yum.repos.d]# mkdir yum-back[root@node-01 yu...

2018-12-12 17:29:08 17002 11

原创 块存储、文件存储、对象存储 三者的本质区别

一、什么叫做块级?什么叫文件级(1)、块级概念:            块级是指以扇区为基础,一个或多个连续的扇区组成一个块,也叫物理块。它是在文件系统与块设备(例如:磁盘驱动器)之间。(2)、文件级概念:           文件级是指文件系统,单个文件可能由于一个或多个逻辑块组成,且逻辑块之间是不连续分布。逻辑块大于或等于物理块整数倍。(3)、物理块与文件系统之间的关系图...

2018-12-12 12:53:46 502

原创 ARM环境下centos 7源码编译安装ceph-v14.0.1教程(待修改)

一、环境介绍IP hostname IOS   10.2.152.131 node-01 centos  7.4 admin 10.2.152.132 node-02 centos  7.4 node 二、安装CMake-v3.12.4下载源码$: wget https://github.com/Kitware/CMa...

2018-12-09 17:30:20 2918 1

转载 Linux系统的根目录(/)的意义与内容

一、Linux       Linux和UNIX的文件系统是一个以“/ “为根的阶层式的树状文件结构,/ 因此被称为根目录。所有的文件和目录都置于根目录/ 之下。根目录/下面有/bin,/home,/usr等子目录。FHS标准建议:根目录(/)所在分区应该越小越好,且应用程式所安装的软体最好不要与根目录放在同一个分区内,以保持根目录越小越好。Linux哲学思想   1.一切皆文件;...

2018-12-08 22:14:56 1698

原创 centos 7-x86如何yum安装ceph-v11.2.1+图形监控

一、安装环境IP hostname IOS    10.2.151.230 centos-2683 centos 7.4 master 10.2.151.131 x86-131 centos 7.4 node 二、ceph搭建准备(1)关闭selinux和防火墙...

2018-12-08 21:24:54 355

原创 如何在centos上搭建spark-1.6.1

一.环境说明:       ARM架构的centos 7.4操作系统IP hostname ios   10.2.152.230 hw-master centos 7.4   二.安装maven-3.5.3(1)下载maven-3.5.3并解压到/usr/local/maven $:mkdir -p /usr/loc...

2018-12-07 19:37:29 136

原创 centos 7 如何安装zsh

1. yum安装zsh和git         yum install zsh git2.        wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh3.   chsh -s /bin/zsh4.   vim ~/.zshrc        ZSH_THEME...

2018-11-06 14:29:04 388

原创 ARM架构服务器centos7.4上yum安装k8s教程

1.环境说明[root@k8s-master ~]# uname -aLinux slave1 4.11.0-22.el7a.aarch64 #1 SMP Sun Sep 3 13:39:10 CDT 2017 aarch64 aarch64 aarch64 GNU/Linux[root@k8s-master ~]# cat /etc/redhat-release CentOS Lin...

2018-09-11 20:38:05 12737 10

原创 centos7.4-aarch64上如何部署Hadoop2.7.4

1、Hadoop简介Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。       Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;...

2018-08-26 19:04:31 2266 3

原创 linux系统中如何实现开机自挂在硬盘

1,测试环境:Ubuntu 18.04;centos 7.42,创建你需要挂在硬盘的目录$: mkdir -p /test3、格式化需要挂在的硬盘$: mkfs.ext4 /dev/sdb4、获取硬盘的UUID$:blkid /dev/sdb /dev/sdb: UUID="19fc1d1d-7891-4e22-99ef-ea3e08a61840...

2018-08-26 18:35:47 194

Java-1.8.0_141

linux操作系统的Java-1.8.0_141安装包,本人亲自在centos 7,4操作系统中安装使用

2018-08-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除