随笔分类 -  Linux

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