好咖啡要和朋友一起品尝,好“模板”也要和同样喜欢它的人一起分享。 网站首页心得笔记
马哥linux运维学习笔记-bash脚本编程之十 函数
发布时间:2018-09-08 19:01:16作者:雪饮
函数的声明与调用#!/bin/bashfunction showmenu {cat << EOFd|D) show disk usagesm|M) show memory usagess|S) show swap usagesq|Q) quit.EOF}showmenu函数的执行状态函
详细信息>>马哥linux运维学习笔记-bash脚本编程之九-while读行
发布时间:2018-09-08 19:00:17作者:雪饮
while读行#!/bin/bashFILE=/etc/passwdwhile read LINE;do [ `echo $LINE | awk -F : '{print $7}'` == '/bin/bash' ] && echo $LINE | awk -F : '{print $1}'done
详细信息>>linux中find命令多条件、排除的使用
发布时间:2018-09-01 12:36:58作者:雪饮
如下这两条脚本:(1)第一个脚本在指定目录中以文件名进行查找,查找条件是:不包含.ini或者空格的文件名然后修改其所属主所属组(2)第二个脚本在指定目录中以文件名进行查找,查找条
详细信息>>linux下svn设置提交必须写日志(备注)
发布时间:2018-08-25 18:16:45作者:雪饮
在svn版本库的hooks文件夹下面,复制模版pre-commit.tmpl请切记是pre-commit不是post-commit,我就错了两次。。pre-commit钩子是在post-commit钩子之前执行的,也就是说pre-commi
详细信息>>马哥linux运维学习笔记-Linux软件管理之四 yum
发布时间:2018-08-25 15:08:26作者:雪饮
make:项目管理工具 makefile:定义了make(gcc,g++)按何种次序去编译这些源程序文件automake:用于产生makefile.in文件autoconf:用于产生configure文件流程:automake产生
详细信息>>马哥linux运维学习笔记-Linux软件管理之三 yum
发布时间:2018-08-25 15:07:13作者:雪饮
查看所有已经安装和可以安装的程序包yum listlist:列表available:可用的,仓库中有但尚未安装的installed:已经安装的updates:可用的升级查看repo仓库列表repolist有参数:all,enab
详细信息>>马哥linux运维学习笔记-Linux软件管理之二rpm
发布时间:2018-08-25 15:05:51作者:雪饮
查看当前系统所有硬盘(无论是否挂载)lsblkrpm软件安装-i:等同于install-vv:显示的比-v更加详细的安装过程-h:显示进度条,以每个#字符显示2%rpm -ivvh zip-3.0-11.el7.x86_64.
详细信息>>马哥linux运维学习笔记-Linux网络配置之四 ifconfig及ip命令详解
发布时间:2018-08-25 15:04:48作者:雪饮
查看路由表[root@localhost ~]# routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface192.168.43.0 *
详细信息>>mysql按时间字段进行数据表分区
发布时间:2018-08-12 07:32:16作者:雪饮
Mysql环境:5.5.54-log表分区类型很多,这里是最常见的按时间进行数据表分区示例示例1:这里的时间字段是字符串时间格式,而不是unix时间戳的秒数。DROP TABLE IF EXISTS `s_order
详细信息>>马哥linux运维学习笔记-脚本编程之八 脚本完成磁盘分区格式化
发布时间:2018-07-29 17:45:49作者:雪饮
until循环c风格for循环ping命令awk抹除一个硬盘的所有分区脚本实现一键分区关机until循环基础用法条件不满足时执行的一种循环#!/bin/bashread -p "Input something:" STRIN
详细信息>>马哥linux运维学习笔记-LVM之二
发布时间:2018-07-29 17:44:37作者:雪饮
扩展逻辑卷:(1)扩展物理卷(2)扩展逻辑卷缩减逻辑卷:(1)移除挂载(2)确定缩减后空间仍然能够存储得下现有数据(2)检测文件系统,确定文件系统没有问题(3)缩减逻辑边界(4)缩减物理
详细信息>>马哥linux运维学习笔记-LVM之一
发布时间:2018-07-29 17:42:49作者:雪饮
逻辑卷的创建步骤:(1)物理卷(2)卷组(3)逻辑卷创建物理卷准备3个分区类型是8e的分区,分别是7G、3G、5G注意:fdisk命令最多创建15个分区Device Boot Start End
详细信息>>马哥linux运维学习笔记-Raid及mdadm命令之二
发布时间:2018-07-29 17:41:13作者:雪饮
ide与sata的关系ide磁盘又称为ata磁盘,而sata则是ata磁盘的升级版mdadm该命令用于通过软件模拟来实现raid,可以将任何块设备做成raid,既然是任何块设备,那么也就是说无论是硬盘
详细信息>>马哥linux运维学习笔记-Raid及mdadm命令之一
发布时间:2018-07-15 18:03:25作者:雪饮
EOF用在脚本中输出大量文本时使用,一般用作描述信息实例:#!/bin/bashcat << EOFadaadafaafafafafafafasffffjkhjkahsdjkahjashjkasdhaskdhajkdasfafafafEOFecho格式化-e:ech
详细信息>>马哥linux运维学习笔记-Linux压缩及归档
发布时间:2018-07-15 13:43:25作者:雪饮
gzip该压缩会删除原文件-n:使用压缩比压缩,默认是6,范围是1-9压缩实例:gzip messages压缩比设置为9gzip -9 messageszcat可以查看压缩文件不解压的情况下查看 gunzip进行文件解
详细信息>>马哥linux运维学习笔记-磁盘及文件系统管理详解之三、五
发布时间:2018-07-15 13:42:06作者:雪饮
用户模式(用户空间):linux系统中用户进程只在用户空间,没有权限操作内核级别。系统分为4环,分别是环0、环1、环2、环3而用户空间就在环3上内核在环0上环1和环2由于历史原因,一直
详细信息>>马哥linux运维学习笔记-磁盘及文件系统管理详解之二
发布时间:2018-07-08 19:48:28作者:雪饮
设备文件linux中设备文件的ls命令中原本显示文件大小的字段会显示为两个数字分别用逗号分开.他们分别是主设备号和次设备号,因为设备文件没有大小.创建设备文件mknod命令用
详细信息>>马哥linux运维学习笔记-磁盘及文件系统管理详解之一
发布时间:2018-07-08 19:32:32作者:雪饮
结构:磁盘->磁道->扇区不同盘面相同磁道形成柱面不同分区相当于把一个大的文件系统分隔成为一个个逻辑边界进行隔离的小文件系统低级格式化:划分磁道、扇区等,并没有分区,在厂
详细信息>>马哥linux运维学习笔记-bash脚本编程之七 case语句及脚本选项进阶
发布时间:2018-07-08 19:31:21作者:雪饮
echo -n:不换行输出测试条件可以在脚本中单独使用不依赖与if#!/bin/bash[ $1 -gt $2 ] && echo -n 'argument1 gt argument2'[ $1 -lt $2 ] && echo -n 'argument1 lt argum
详细信息>>马哥linux运维学习笔记-facl及用户及Linux终端
发布时间:2018-07-08 19:27:55作者:雪饮
什么是facl当tom建立了一个文件,而他想要jack对该文件拥有wx权限,而其他没有被允许的用户则没有该权限。该需求就需要facl了facl即一个文件的扩展文件访问权限列表 查看一个文
详细信息>>马哥linux运维学习笔记-特殊权限SUID,SGID,STICKY等详解
发布时间:2018-07-01 19:51:49作者:雪饮
find查找结果除了用-exec或-ok处理外还可以将结果通过管道传递给xargs。xargsxargs有两种处理方式:有占位符:find /etc -size +1M | xargs echo {} >> /tmp/test20180701.txt
详细信息>>马哥linux运维学习笔记-Linux文件查找详解
发布时间:2018-07-01 19:50:12作者:雪饮
locate文件查找:非实时,模糊匹配,查找是根据全系统文件数据库进行的该文件查找所依赖的文件数据库可能是根据计划任务每天晚上生成当天系统的文件数据库的有点是查询速度快手
详细信息>>马哥linux运维学习笔记-bash脚本编程之六 使用脚本选项及组合条件测试
发布时间:2018-07-01 19:48:17作者:雪饮
跨文件复制vim中yy命令所复制的内容可以跨文件粘贴,但必须同样是在vim中操作vim打开多文件vim打开多个文件用只需要给vim命令传多个文件名即可,命令执行后只会默认打开第一个
详细信息>>马哥linux运维学习笔记-vim编辑器
发布时间:2018-07-01 19:46:40作者:雪饮
用vim编辑器打开一个文件时该文件可以不存在,但路径中其父路径必须存在vim打开文件命令打开某文件并指定打开后光标定位的行数vim +12 install.log打开某文件并将光标定位到
详细信息>>php的json_decode转换数据为null
发布时间:2018-06-27 20:49:21作者:雪饮
今天用php的json_decode转换该脚本请求一个远程php接口所返回的json数据,由于是在微擎上操作的,老白屏找不到原因,即便按照网上说的把那个配置上的开发者模式配置打开照样空白
详细信息>>