分享页面
首页  >  

#

  • DELL 阵列卡创建热备硬盘
    2021-07-26

     

    本文主要介绍DELL阵列卡创建热备硬盘的配置方法。

     

    配置Hot Spare有两种模式,一种是全局热备,也就是指这个热备硬盘可以做为这个通道上所有阵列的热备;另一种是独立热备,配置硬盘为某个指定的磁盘组中的所有虚拟磁盘做热备,也就是说这个磁盘组以外的其他阵列即使硬盘掉线,这个热备也不会去自动做rebuild

     

    1.配置全局热备

    首先要已经有存在的磁盘组(阵列),我们这里举例为已经配置了两个阵列,阵列0是有012三块物理磁盘配置的raid5,阵列1是由45两块物理磁盘配置的raid1,如图:

     

     

     

    2.CTRL N切换至PD Mgmt界面,可以看到4号硬盘状态是Ready.

     

    3.将光标移至4号硬盘,按F2,在弹出的菜单中,选择Make Global HS 配置全局的热备盘

     

    4.确认后,4号硬盘的状态变为Hotspare

     

    5.配置完成后,可以看到磁盘组0与磁盘1的热备都是同一个。

     

    6. Mgmt菜进入PD Mgmt菜单,将光标移至热备盘处,按F2,选择Remove Hot Spare回车移除。

     

    配置独立热备

    1.在配置好的虚拟磁盘管理界面下,将光标移至需要配置独立热备的磁盘组上,按F2,在出现的菜单中选择Magnage DedHS

     

    2.将光标移至需要配置为热备的硬盘上,按空格键,看到X标识,说明此硬盘被选择。将光标移至OK处回车,完成配置

     

    3.可以看到磁盘组0已经有了热备盘,并且是Dedicated,而磁盘组并没有热备盘

     

    4.移除热备,同第1步,将光标移至需要移除热备的磁盘组上,按F2,在出现的菜单中选择Manage Ded.HS

  • Linux系统如何查找连接到HTTP或HTTPS端口的所有客户端
    2022-06-15

    Linux系统中,服务器上运行的每个服务都在侦听客户端的套接字以发出连接请求。 从客户端成功连接后,将创建套接字(IP地址和端口的组合(标识客户端连接到的应用程序/服务的数字))。为了获得这些套接字的详细信息,我们将使用ss命令行工具,该工具用于在Linux系统机器上显示与网络套接字相关的信息。

     

    1.可以输入“ss”来获取连接到特定端口或服务的所有客户端的套接字统计信息。

    2.如果要获取连接到HTTP(端口80)或HTTPS(端口443)的所有客户端的列表,可以使用ss命令它们将列出所有连接(无论它们处于何种状态),包括UNIX套接字统计信息。输入“ss -o state established '( sport = :http or sport = :https )'或者“ ss -tn src :80 or src :443。如果需要查看其它端口连接把端口换成需要查找的端口即可。

  • 如何更换windows10系统的默认字体
    2021-07-08

    Windows 10系统默认安装了很多字体,但是没有提供修改的窗口,如果想更换一套自定义的字体该如何操作?本文将针对此问题进行详细说明。

     

    1.Windows10系统中,使用“WIN R”打开运行窗口输入regedit,打开注册表编辑器。

    2.定位到这个路径“计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts”,如下图所示。

    3.找到右边的“Microsoft YaHei & Microsoft YaHei UI (TrueType)”,这是系统默认的字体,只需要把默认的字体名修改成你自己需要的字体名就可以,将把“数值数据”里面的内容改为你想要的字体,点击“确定”即可。

    说明:字体名称右击你要更换的字体,属性,复制上面的名称

    4.再找到“Microsoft YaHei Bold & Microsoft YaHei UI Bold(TrueType)”,把“数值数据”里面的内容改为你想要的字体,点击“确定”后退出重启即可。

  • Ubuntu18.04系统中如何用arpaname命令将IP地址转换为对应的ARPA名称
    2023-10-18

    如何用arpaname命令将IP地址转换为对应的ARPA名称呢?本文给出详细说明。 1.arpaname命令可以用来将IP地址转换为对应的ARPA名称 ****arpname ip地址**** ![img](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads/image/2023-10-18/1725083bdeb64.jpeg)

  • Windows10如何管理Edge浏览器保存的密码
    2022-06-16

    1.点击Edge浏览器“设置及其它”图标,然后选择“设置”

    2.点击“密码”

    3.在“保存的密码”处点击需要操作的密码“更多操作”图标可进行如图所示相应操作

     

  • Centos7.6如何查看系统占用CPU或内存最多的几个进程
    2022-03-25

     

    Centos7.6如何查看系统占用CPU或内存最多的几个进程呢?

    1.输入ps -aux | sort -k4nr | head -10,按回车键可查看如图所示

    sort -k4nr中(k代表从根据哪一个关键词排序,后面的数字4表示按照第四列排序;n指代numberic sort,根据其数值排序;r指代reverse,这里是指反向比较结果,输出时默认从小到大,反向后从大到小。)。本例中,-k4表示按照内存占用率进行由大到小的排序。-k3表示按照CPU占用率排序。head -10中数字表示显示排序的进程数,可以根据需要修改设置

     

  • Centos7系统如何使用rpm命令安装软件
    2021-07-14

     

    Centos7系统如何使用rpm命令安装软件?本教程以Centos7系统为例

    本配置适用于Centos67版本

    1.rpm常见命令参数

    用法: rpm [选项...]

    -a:查询所有套件;
    
    -b<完成阶段><套件档> 或-t <完成阶段><套件档> :设置包装套件的完成阶段,并指定套件档的文件名称;
    
    -c:只列出组态配置文件,本参数需配合"-l"参数使用;
    
    -d:只列出文本文件,本参数需配合"-l"参数使用;
    
    -e<套件档>或--erase<套件档>:删除指定的套件;
    
    -f<文件> :查询拥有指定文件的套件;
    
    -h或--hash:套件安装时列出标记;
    
    -i:显示套件的相关信息;
    
    -i<套件档>或--install<套件档>:安装指定的套件档;
    
    -l:显示套件的文件列表;
    
    -p<套件档> :查询指定的RPM套件档;
    
    -q:使用询问模式,当遇到任何问题时,rpm指令会先询问用户;
    
    -R:显示套件的关联性信息;
    
    -s:显示文件状态,本参数需配合"-l"参数使用;
    
    -U<套件档>或--upgrade<套件档>:升级指定的套件档;
    
    -v:显示指令执行过程;
    
    -vv:详细显示指令执行过程,便于排错。

    2.安装

    rpm -ivh xxx.rpm # 直接安装
    
    rpmrpm --force -ivh xxx.rpm # 忽略报错,强制安装

    3.卸载

    [root@localhost ~]# rpm -ql xz # 查询(xz举例子)
    
    [root@localhost ~]# rpm -e xz # 卸载(xz举例子)

    4.列出所有安装过的包

    [root@localhost ~]# rpm -qa

    如何获得某个软件包的文件全名

    [root@localhost ~]# rpm -q xz(xz举例子)

    5.rpm包中的文件安装的位置

    [root@localhost ~]# rpm -ql xz(xz举例子)

    如果要查找所有安装过的包含某个字符串“sql”的软件包,命令如下:

    rpm -qa |grep sql

  • 深入理解Docker的硬件资源控制与验证
    2021-08-03

     

    一、docker管理资源机制——Control group

    Control group Linux内核提供的一种限制所使用物理资源的机制,这些资源主要是CPU、内存、blkio等。

     

    二、对CPU的控制

    CPU的控制有下面几种方式:

    限制CPU的使用率;

    多任务按比例分配CPU

    限制CPU内核(核心数)使用;

    2.1基于使用率限制CPU

    我们可以在文件中查看默认的限制设置,我们先运行一个容器(两种方式,我们使用run的命令来快速运行一个容器):

    #检查本地是否有镜像或容器存在

    #运行一个容器

    我们进入docker目录下的容器编号目录中,查看cpu.cfs_quota_us文件,其中的内容默认为-1(我们可以对此更改)

    果然,默认的配额值为-1,这就表示默认情况下是不对CPU资源进行控制的,显然这样在使用容器的过程中非常容易出现问题,例如一台真实服务器运行着各种各样的数量非常多的容器,而其中一台容器占据了接近90%CPU使用率,那么剩下来的如此多的容器只能在剩余的10%中获取使用,这很容易引发业务故障,因此我们需要对CPU包括随后的内存及文件IO流进行优化处理的配置。

    首先,本小节是对CPU的使用率进行的控制,那么下面就来看看怎么配置的吧。

    我们可以直接进入这个文件进行设置,那么怎么设置呢?

    这就需要说明一下了,CPU的百分比是以1000位单位的,因此总额为100000,即10万,那么我们写入20000,则使用率为20%。除了直接改(echo也行)也可以在命令行中进行设置:

    那么我们怎么验证或者说测试这个使用率占比最高是在20%呢?

    我们可以进入这个容器中执行操作,使得CPU满载,另外开一个terminal使用top命令查看CPU使用情况即可。

    为了演示整个效果我在另外一个终端使用top命令查看,可以发现整个CPU使用率在20%左右,会有所上浮但是不会过分离谱,计算完成后将会释放资源的。截取两张图作为验证结果:

     

    2.2基于CPU内核使用限制

    docker中可以使用--cpuset-cpus选项来使某些程序独享CPU的内核,以便提高其处理速度。如果我们的CPU核心数为4那么对应的编号为0,1,2,3,可以通过top命令来查看,按下数字1后就可以查看CPU编号以及对应信息了。

    具体的控制设置如下:

    [root@docker ~]# docker run -itd --name test2 --cpuset-cpus 1,3 centos:7 /bin/bash
    
    116606ef1e11b0afa09da67b2782c1cc0d042eb026cbfe113d7dac11ae818dcc#即基于cpuset-cpus进行设置

    使用第二种方式的测试方法,基于top命令查看验证,结果如下图所示:

    三、对内存的控制

    内存使用相对于CPU而言比较简单了,通过-m参数进行设置。

    实例演示:

    在另一个终端上进行查看:docker stats

    结果如下图:

     

  • Debian使用脚本一键更换软件源
    2022-06-15

    1.安装 wget ca-certificates

    apt-get install -y wget && apt-get install -y ca-certificates

    2.下载脚本

    海外下载

    wget https://raw.githubusercontent.com/oooldking/script/master/superupdate.sh

    国内加速下载

    wget https://ghproxy.com/https://raw.githubusercontent.com/oooldking/script/master/superupdate.sh

    3.运行更换软件源

    bash superupdate.sh

    对于 Debian 系统还设置了四套其他的源,阿里云,CloudFront CDN,网易163,中科大的源,请根据需要使用参数一键设置

    bash superupdate.sh cn
    
    bash superupdate.sh 163
    
    bash superupdate.sh aliyun
    
    bash superupdate.sh aws

    如果配置的文件不满意,一键还原

    bash superupdate.sh restore

     

  • Linux查看有系统中几个用户登录
    2022-06-15

    1.通过w命令显示目前登录系统的用户信息。

    w命令输出的字段说明:

    USER:登录用户名

    TTY:登录用户使用的终端名称

    FROM:登录用户来源的IP地址

    LOGIN@:用户登录时长

    IDLE – 自用户上一次与终端进行交互以来的空闲时间.

    JCPU – 附加到tty的所有进程使用的时间.

    PCPU –用户当前进程所用的时间。 显示在“ WHAT”字段中的那个.

    WHAT – 用户当前的进程及选项/参数。

     

    2.通过who命令查看目前登录用户,输出有:用户名、TTY号、时间日期、登录地址

热门标签

4008765417
扫码关注公众号