随笔分类 - Linux
摘要:简介 LVM,逻辑盘卷管理(Logical Volume Manager),他是建立在硬盘与分区之上的一个逻 辑层,提高磁盘分区的灵活性。 概念 PE(Physical Extent)- 物理块 LVM 默认使用4MB的PE区块,而LVM的LV最多仅能含有65534个PE(lvm1 的格式),因此默
阅读全文
摘要:1. 安装nfs软件: # yum install nfs-utils -y 2. 开放nfs服务: 在/etc/exports里写入类似的行 # echo "/data/nfs/volumes 10.18.0.0/24(rw,no_root_squash)" >> /etc/exports 3.
阅读全文
摘要:DNSmasq,百度百科说,它是一个小巧且方便地用于配置DNS和DHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。DNSmasq轻量且易配置,适用于个人用户或少于50台主机的网络,我也是最近在安装OpenShift的过程中,才对DNSmasq有所了解,特此记录一下。 DNSm
阅读全文
摘要:DNS 即Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种机制。 正向解析:通过域名解析出ip地址。 反向解析:通过ip地址解析出域名。 DNS的常见记录类型 SOA:start of authority用于标示域内
阅读全文
摘要:好记性不如烂笔头,我又忘记ssl证书的创建了。。。。
阅读全文
摘要:我不知道这种情况大家用的多不多?也许大家都用vsftp去实现的,话不多说,直接上脚本。 #!/bin/bash inotifywait -mrq /ftp/ -e create | while read file do n_dir=`echo $file | awk '{print $1$NF}'`
阅读全文
摘要:目的 让特定的用户登录linux服务器后,对其操作权限进行限制: 不能使用任何方式杀掉服务器现有的进程 最好只能查看相关的目录和文件 最好只能运行特定的命令,比如cat、ls、tail等 场景模拟 一台nignx服务器,开发人员需要登录到这台服务上查看nginx的错误日志,并能够上传修改后的ngin
阅读全文
摘要:本篇讲述linux系统的文件权限。 1. liunx中权限的分类 linux系统中,对权限的管理的逻辑是: 只有三种权限:R(读)、W(写)、X(执行) 只有三种角色:所属用户、所属组、其他 使用ls -l 命令即可查看某个文件或文件夹的权限: 上图中的:-rw-r–r–,即是权限的详细内容,一共1
阅读全文
摘要:本篇讲述linux系统的输入输出、管道和重定向。 1. liunx的输入输出 一个linux系统要想发挥作用,就要有输入输出,这样才可以与外界交互。 类型 设备文件名 文件描述符 设备名称 说明 备注 标准输入 /dev/stdin 0 键盘 程序默认的输入设备 标准输出 /dev/stdout 1
阅读全文
摘要:bash有一些很好用但已经常被人忽略的小技巧,谨以此文记录下…… 1. 给history命令加上时间 history的命令很好用,他可以记录我们之前做了哪些操作,有了这些记录,我们可以很快捷的重复执行,这种快捷性在所执行命令很长很复杂的情况下尤为明显,快捷高效的利用history,是小白到大白的必经
阅读全文
摘要:呵呵,没有用过 rm -rf / 的运维不是好运维,我们来看一张网上广泛流传的一张图片,多么无辜的小眼神…… 重要的事情说三遍:不要删除文件!不要删除文件!!不要删除文件!!! 使用mv命令来代替rm 思路:设置rm命令的别名,让rm变成mv操作如下: $ vim ~/.bashrc 编辑此文件,加
阅读全文
摘要:screen命令用法举例 screen命令,故名思议于屏幕有关。 1. screen用于关闭shell应用不退出 思路:创建一个单独的shell窗口,在此窗口中启动应用,然后把这个shell放置于后台,此时关闭整个shell连接,应用不会退出。操作步骤: $ screen -S app01 #创建一
阅读全文
摘要:Vim 简介 vim是什么?听说它是编辑器之神!神一样的存在,而我却经常用上下左右箭头来移动光标,实在是有点对不起它,所以想着稍微学学一点神的技能吧! 一. vim的三种模式 Nomal mode:默认模式,因为使用该模式场景最多,所有定为默认模式 Insert mode :插入模式,少用,尽量不要
阅读全文
摘要:例子1: #!/bin/bash A=aaa C=${A:-bbb} echo $C 输出结果:aaa 例子2: #!/bin/bash A="" C=${A:-bbb} echo $C 输出结果:bbb 例子3: #!/bin/bash A=$1 C=${A:-bbb} echo $C $1是运行
阅读全文
摘要:#!/bin/bash while : ;do char=` stty cbreak -echo dd if=/dev/tty bs=1 count=1 2>/dev/null stty -cbreak echo ` if [ "$char" = "" ];then break fi passwd=
阅读全文
摘要:Bash (GNU Bourne-Again Shell) 是许多Linux发行版的默认Shell。事实上,还有许多传统UNIX上用的Shell,例如tcsh、csh、ash、bsh、ksh等等,Shell Script大致都类同,当您学会一种Shell以后,其它的Shell会很快就上手,大多数的时
阅读全文
浙公网安备 33010602011771号