- 博客(26)
- 收藏
- 关注
转载 Centos 7.3 安装heartbeat
最近有许多项目基于keeplived做的双机热备,总是会出现各种奇葩问题,比如apache连接vip的问题。等等最近要上docker项目,领导要求用heartbeat,心跳检测是由两块网卡直接用以太网线直接相连。一贯喜欢用yum直接装,苦逼的是centos7以上系统基于其他yum(比如epel)源没有。所以今天由我呢亲自去官网下载tar包二进制文件,进行编译安装环境:两台centos7.3 两台lb负载均衡 vi /etc/hosts 192.168.9.148 gw01-i...
2020-07-12 22:59:24
942
原创 Linux学习之二十五(Linux文档压缩及归档,gz/bz2/xz/zip/Z)
Linux压缩及归档压缩格式:gz、bz2,xz,zip,Z1、gzip: gzip: .gz gzip /PATH/TO/SOMEFILE:压缩完成后会删除原文件(只能压缩文件,不能压缩目录) 例:[root@Ourlab ~]# gzip ./compresstest -d:相当于gunzip解压缩文
2017-06-04 11:16:07
1034
原创 Linux学习之二十四(硬盘管理及文件系统管理:fdisk/mke2fs/tune2fs)
磁盘管理: 机械式硬盘:U盘、光盘、软盘、硬盘、磁带 低级格式化:硬盘出厂所做 Partition:分区 分区是为了文件系统 MBR;Master Boot Record主引导记录(0磁道0扇区的512byte) Main Boot Record 446byte:BootLooder,引导记录
2017-06-04 11:14:53
877
原创 Linux学习之二十二(case语句及脚本选项)
脚本编程 case语句及脚本选项编程分类: 面向过程: 控制结构 顺序结构 选择结构 循环结构选择结构: 1、if:单分支、双分支、多分支 单分支:if CONDITION; then statement
2017-05-10 13:56:26
547
原创 Linux学习之二十一(facl及用户及linux终端)
facl及用户及Linux终端 文件系统访问列表: FACL:Filesystem Access Control List 利用文件扩展保存额外的访问控制权限 setfacl:设置facl -m:设定 u:UID:perm 针对文件添加额外用户访问控制权限
2017-05-10 13:55:33
367
原创 Linux学习之二十(特殊权限SUID详解)
特殊权限:passwd:sSUID:运行某程序时,相应进程的属主是程序文件自身的属主,而不是启动者; chmod u+s FILE:添加文件具备SUID权限 如果FILE本身原来就有执行权限,则SUID显示为s,否则显示S; chmod u-s FILE:取消文件SUID权限SGID:运行某程序时,相应进程的属组是程序文件自身的属组,而不是启动
2017-05-10 13:54:42
358
原创 Linux学习之十九(文本文件查找)
文本查找: grep,egrep,fgrep文件查找: locate:非实时,模糊匹配,查找是根据全系统文件数据库进行的;查找速度快 updatedb:手动生成文件数据库 find:实时、精确、遍历指定目录中的所有文件完成查找,速度慢;支持多种查找标准; 格式:find 查找路径 查找标准 查找到以后的处理动作
2017-05-10 13:52:45
329
原创 Linux学习之十八(使用选项及组合条件测试)
使用脚本选项及组合条件测试测试: 整数测试: -le:小于等于 -lt:小于 -ge:大于等于 -gt:大于 -eq:等于 -ne:不等于 字符测试: ==:等于 !=:不等于 >:大于
2017-05-10 13:50:52
851
原创 Linux学习之十七(vim编辑器详解)
vim编辑器详解vim模式:编辑模式(命令模式)输入模式末行模式模式转换: i:在当前光标所在字符的前面,转为输入模式; a:在当前光标所在字符的后面,转为输入模式; o:在当前光标所在行的下方,新建一行,并转为输入模式; I:在当前光标所在行的行首,转换为输入模式 A:在当前光标所在行的行尾,转换为输入模式
2017-05-10 13:49:43
561
原创 Linux学习之十六(bash脚本编程之五 字符串测试及for循环)
bash脚本编程之五 字符串测试及for循环1、字符测试: ==或=:用于字符串比较是否相同,相等为真,不等为假(等号两端预留空格) 例:[root@Ourlab ~]# A=hello [root@Ourlab ~]# B=hi [root@Ourlab ~]# [ $A == $B ]
2017-05-10 13:48:17
728
原创 Linux学习之十五(sed命令)
sed命令:流编辑器 1、sed基本用法: sed:Stream EDitor 行编辑器(全屏编辑器:vi) 2、sed:模式空间(默认不编辑原文件,仅对模式空间中的数据做处理,处理结束后,将模式空间打印至屏幕) 3、sed [options] 'AddressCommand' file....
2017-05-09 17:00:24
365
原创 Linux学习之十四(bash脚本编程之三条件判断及算术运算)
bash脚本编程之三条件判断及算术运算练习一:写一个脚本判断当前系统上是否有用户的默认shell为bash;如果有,就显示有多少个这类用户;否则,就显示没有这类用户;#!/bin/bash#grep '\ /dev/nullRETVAL=$?if [ $RETVAL -eq 0 ]; then USERS=` grep '\ echo "The shel
2017-05-09 16:59:27
372
原创 Linux学习之十三(bash脚本编程之条件判断)
bash脚本编程之二条件判断 1、bash中实现条件判断: 整数测试 字符测试 文件测试 2、条件测试的表达式: [ expression ] [[ expression ]] test expression 3、整数比较: -eq:测试两个整
2017-05-09 16:02:18
509
原创 Linux学习之十二bash脚本之变量、变量类型
bash脚本编程之一变量、变量类型:1、bash变量类型: 环境变量 本地变量 位置变量 特殊变量备注:强变量:内部变量不做转换,‘’;弱变量:内部变量进行转换,“”; (1)本地变量: bash: set VARNAME=VALUE:作用于整个bash进程 (2)局部变量:local VARN
2017-05-09 15:59:52
472
原创 Linux学习之十一egrep及扩展正则表达式(egrep)
一、egrep及扩展正则表达式: REGEXP:REGular EXPression 1、正则表达式: Basic REGEXP:基本正则表达式 Extended REGEXP:扩展正则表达式 2、扩展正则表达式:Extended REGEXP 字符匹配: .:任意单个字符
2017-05-09 15:57:22
441
原创 Linux学习之十grep及正则表达式(grep)
一、文本查找的需要:grep,egrep,fgrep 1、grep:根据模式搜索文本,并将符合模式的文本行显示出来 Pattern(模式):文本字符和正则表达式的元字符组合而成匹配条件 grep [options] PATTERN [FILE...] 例:[root@Ourlab ~]# grep 'root' /etc/
2017-05-09 15:55:15
395
原创 Linux学习之九(I/O重定向)
一、管理及IO重定向:1、系统设定: 默认输出设备:标准输出,STDOUT,1 默认输入设备:标准输入,STDIN,0 标准错误输出:STDERR,22、I/O重定向: >:覆盖输出 >>:追加输出 set: set -C:禁止对已经存在的文件使用覆盖重定向; 强制覆盖输出,则使用 >|
2017-05-09 15:53:18
389
原创 Linux学习之八(shell、bash)
一、umask:遮罩码文件默认不能具有执行权限,如果算得的结果中有执行权限,则将其权限加1;文件:666-023=643目录:777—022=754二、用户登录的角度来说,shell的类型: 登录式shell: 正常通常某终端登录 su - USERNAME su -l USERNAME 非登录式shel
2017-05-09 15:52:03
330
原创 不使用USERADD,手动添加用户
1、手动添加用户hive,基本组hive(5000),附加组为mygroup[root@Ourlab ~]# nano /etc/passwdhive:x:5000:5000:Hive:/home/hive:/bin/bash[root@Ourlab ~]# nano /etc/groupmygroup:x:4006:hivehive:x:5000:[root@Ourlab
2017-05-09 15:48:16
776
原创 Linux学习之七(chown、chgrp、chmod)
一、chown:改变文件属主(只有管理员可以使用此命令) 1、chown [option] USERNAME file,..... 例:修改普通文件属主 [root@Ourlab ~]# chown hadoop /tmp/abc [root@Ourlab ~]# ls -l /tmp/abc
2017-05-09 15:47:11
389
原创 Linux学习之六(Linux用户、权限、用户管理命令)
一、用户、组、权限 用户:UID,/etc/passwd 组:GID,/etc/group 二、影子口令: 用户:/etc/shadow 组:/etc/gshadow 三、用户类别: 管理员:0 普通用户:1-65535 系统用户:1-499 一般用户:500-60000
2017-05-09 15:46:29
452
原创 Linux学习之五(bash特性详解)
一、bash及其特性 1、shell:外壳 广义shell包含:1、GUI:Gnome、KDE、Xfce 2、CLI:sh,csh,ksh,bash 进程:在每个进程看来,当前主机上只存在内核和当前进程,进程是程序的副本,进程是程序执行实例。 2、bash: 1、支持命令历史、命令补全
2017-05-09 15:45:30
326
原创 Linux学习之四(复制移动文件命令cp等及查看文本命令cat等)
一、复制和移动文件 cp: copy -r:递归复制 -i:交互式命令 -f:强制性复制 -p:保留文件原有文件属性 -L:复制链接文件的指定文件,不保持链接属性 -P:复制链接文件并保持链接属性 -a:归档复制(保持原文件所有属性),常用于备份
2017-05-09 15:44:25
3118
原创 Linux学习之三(根文件系统详解及文件管理mkdir,touch)
一、Linux 根文件系统详解 [root@localhost ~]# ls / #显示根下文件 bin dev home Linux5.8_iso media mnt opt root selinux sys tmp var boot etc lib lost+found misc net proc sb
2017-05-09 15:40:24
365
原创 Linux学习之二(date,help,man,hwclock,info,cal,echo命令)2017-03-27
一、date:时间管理 date:查看系统时间 例:[root@localhost ~]# date 2017年 03月 24日 星期五 11:26:10 CST clock或者hwclock:查看设备硬件时间 例:[root@localhost ~]# hwclock
2017-04-24 14:04:05
415
原创 linux基础命令学习之一-ls
ls命令: -l:长格式例:[root@localhost ~]# ls -l总计 64-rw------- 1 root root 1101 03-10 23:01 anaconda-ks.cfgdrwxr-xr-x 2 root root 4096 03-10 23:06 Desktop-rw-r--r-- 1 root root 28240 03-10
2017-03-25 14:36:44
281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人