Linux干货
-
centos7上实现corosync V2 + pacemaker + pcs | crmsh备忘录
1、集群配置的前提: 一、时间同步(ntpdate做crontab定时任务) 二、主机名和IP相互解析 三、基于ssh密钥主机互信 #ssh-keygen -t rsa #ssh-copy-id -i 集群的全生命周期管理工具: pcs: agent(pcsd) crmsh: agentless (pssh) 2、安…
-
shell脚本编程练习
1、写一个脚本,使用ping命令探测172.16.250.1-172.16.250.254之间的所有主机的在线状态 在线的主机使用绿色显示 不在线的主使用红色显示 #!/bin/bash # for i in {1..254};do if ping -c 6 -w 1 192.168.1.$i &> /dev/null;then echo -e…
-
磁盘管理及shell脚本编程练习
1、创建一个10G分区,并格式为ext4文件系统 a) 要求其block大小为2048,预留空间百分比为2,卷标为MYDATA,默认挂载属性包含acl; ~]# mke2fs –t ext4 –b 2048 –m 2 –L MYDATA /dev/sda3 b) 挂载至/data/madata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; ~…
-
while until 循环用法和 case 条件base编程
写一个脚本: (1)能接受四个参数:start、stop、restart、status 输入start输出starting,脚本名为finished (2)其它任意参数均报错退出 #!bin/bash #author:jian #date:2017-11-12 #discription: read -p “please input a strin…
-
制作kickstart文件和引导镜像
kickstart制作: (1)通过手动编辑,莫个kickstat模板进行修改:如根目录下的anaconda-ks.cfg (2)通过图形界面制作kickstart文件,可以安装system-config-kickstart, 通过kickstart配置程序打开某个模板,如anaconda-ks.cfg,在图片界面下的修改, 基本配置:默认语音,键盘类型,时…
-
grub安装
创建两块磁盘分区 创建boot目录和根本目录rootfs mkdir /mnt/boot mkdir /mnt/rootfs mount /dev/sdb1 /mnt/boot mount /dev/sdb2 /mnt/rootfs 安装gurb gurb-install –root-directory=/mnt /dev/sdb1 在/mnt/…
-
centos启动流程
加电自检 检测硬件是否存在并且能够正常运行,如cpu、内存、硬盘是否存在并能正常运行,以及外围得输入输出设备是否存在,如键盘、鼠标、显示器。 bios启动次序,按照次序查找个引导设备,启动第一个具有引导程序的设备,即为本次启动需要加载的设备。 加载boot loader bootloader安装在mbr中,linux的bootloader程序为grub和li…
-
在Linux中使用计算器遇到的问题
进制转换的时候出现了与理解不同的结果
-
正则表达式基础
正则表达式正则表达式 元字符: . 点表示任意单个字符 最少一次 \w 匹配字母、数字、下划线、或汉字。 \s 匹配任意空白字符 \d 匹配数字 \b 匹配字符的开始或结束 ^ 匹配首字符 $…
-
Linux基础命令与详解(2017后续更新)
后续陆续更新 命令基础
-
keepalived实现高可用的负载均衡
keepalived
-
keepalived实现高可用的负载均衡
keepalived
-
面向对象
语言分类 面向机器:抽象成机器指令,机器容易理解。代表:汇编语言 面向过程:一件事情分步骤来完成,出现各种情况有解决办法一一对应,问题规模小可以步骤化、按部就班的处理。代表:C语言 面向对象oop(object Oriented Programming):随着计算机解决问题的规模扩大、情况更复杂,需要很多部分协作,面向过程编程就不合适了,演变出了面向对象编程…
-
date命令常见用法。
date是一个非常实用的小工具,可以查看时间,并且也可以添加选项去完成自己想完成的东西。
-
date命令常见用法。
date是一个非常实用的小工具,可以查看时间,并且也可以添加选项去完成自己想完成的东西。