随笔 - 129
文章 - 3
评论 - 32
阅读 -
15万
随笔分类 - Linux
例行性工作排程 (crontab)
摘要:说白了,就是一些例行工作的日常执行的排序程序 Linux 工作排程的种类: at,cron 鸟叔说,atd并不是在所有版本都是开启的,但是centos7默认是开启的 利用at进行工作排程,工作排程就类似于任务。就需要将任务放到一个文本文件中,这个文本文件放在/var/spool/at目录中。这样就可
阅读全文
继续我们的学习。这次鸟哥讲的是LVM。。。磁盘管理 最后链接文章没有看
摘要:LVM。。。让我理解就是一个将好多分区磁盘帮到一起的玩意,类似于烙大饼。。。然后再切 新建了一个虚拟机,然后又挂了一个5G的硬盘,然后分出了5块空间,挂载到了虚拟机上。这些步骤很简单 fdisk mkdir mount......不赘述了。。。鸟哥也不赘述我也就不赘述了。继续看重点 这是鸟哥的官方解
阅读全文
htop资源管理器
摘要:htop是linux资源管理器,安装后界面如下图: 当我们用安装yum -y htop时,会报错,这是因为需要安装扩展源 yum -y epel 扩展源 安装完扩展源之后,就可以安装了
阅读全文
Linux账号管理与ALC权限设定(二) 批量增加用户脚本
摘要:接上篇。鸟哥提出了一个问题。就是 如果myuser1用户是这个项目的助理,他只能查看该目录下的内容,而无法修改删除。那该如何操作呢? 首先,不能将该用户加入projecta这个群组,否则他也可以修改删除文件了 其次,不能将该目录的权限进行修改,例如修改other的权限,为5,这样其他人都可以查阅该项
阅读全文
linux 虚拟机网卡配置
摘要:第一种虚拟机 我们常用的虚拟机vmware虚拟机 今天为了学习ngnix,所以配了两台虚拟机。一个centos7 ,一个redhat。 哇啦哇啦安装,so easy,对吧。。。。我选择的是精简版的。so .你懂的,啥也没有。 开启网卡,重点来了。。。。无法访问内网和外网。查资料 虚拟机有三种网络 n
阅读全文
从头开始
摘要:以前安装的都是带桌面的Linux,今天看了一集c的视频,想要从头来,从精简模式开始。。 OK,安装虚拟机Oracle VM VirtualBox,以前一直用的vmware。看视频用的box.ok ,大体看了一下,比较轻量级,而且功能都大差不差,好吧 从官网下载,不知道官网?360软件,搜一下,然后会
阅读全文
Ansible 和 Playbook 暂存
摘要:Ansible 和 Playbook 暂存 , 也是一个批量管理工具 自动化的批量管理工具 主机清单 HOST Inventory 模块插件 Playbooks 查看ansible的目录结构 我本机的 主配置文件
阅读全文
nginx 和keepalived的使用
摘要:今天看了培训视频,看到这俩玩意,挺有意思,先粘贴一下,别等到时候忘了。 官方网站 www.nginx.org nginx的特点 稳定版本是用偶数来做标记,测试版本使用奇数作为标记 通过yum来安装 安装完之后,记的关闭防火墙 源码方式安装 wget 下载 用tar解压缩 预编译 ./configur
阅读全文
Linux账号管理与ALC权限设定(一)
摘要:UID 与 GID UID用户的编号 GID 用户群组的编号 账号登录时,有一个对应的文本来记录某个账户的UID与GID。然后获得这个UID去对应的密码文本中,取得密码进行比对,然后登陆。 保管账户的文本:/etc/passwd 让我们看一下这个文件的结构: head -n 4取4行 看到了取出4行
阅读全文
case ...esac判断 function方法 循环loop,while do done,until do done
摘要:就类似于其他语言中的case语句 用法 要点 第一 开始结束 case esac 正好相反 第二 每段程序段需要用 两个;号结束。 例: function方法 跟其他语言的方法相似 传参数的时候用的是默认参数$1 $2 $3 等等 例 他会自动将1带入到print这个函数中 while do don
阅读全文
Linux—shell中$(( ))、$( )、``与${ }的区别 转 https://www.cnblogs.com/chengd/p/7803664.html
摘要:在学习中,有一个例子。 里边的 $(())这个东东有点搞不清楚,看起来挺复杂,百度一下,才有了这篇转载文章。 命令替换 在bash中,$( )与` `(反引号)都是用来作命令替换的。命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。 ex
阅读全文
Linux中特殊符号用法详解 (转)
摘要:最近在写shell script脚本时,碰到了一些$() ${} 等等相似的符号的连接,有点懵,去网上搜了一下相关符号的用法,解释如下,链接如下https://blog.csdn.net/TheManOfCoding/article/details/79082876。 # 井号 (comments)
阅读全文
netstat 指令
摘要:netstat 指令将所有的网络端口监听情况进行罗列 语法 netstat -tuln 几个常见的服务端口 例 通过grep 查看端口来获得上面的服务是否开启,并给予提示 上面的例子有几个坑,需要注意一下 第一个 还是空格问题。 testing=$(grep ":22" ${testfile}) =
阅读全文
shell script 二 判断符号【】 shift 偏移量 if then fi
摘要:判断符号【】类似于test。但是【】有通配符及正则表达式,为了区分,利用【】来做判断时,前后都需要加空格来区分。又一个坑 【 -z "$HOME" 】;echo $? 例: 1 read -p "Please input (y/n):" yn 2 [ "$yn" == "Y" -o "$yn" ==
阅读全文
shell script test指令的测试功能 &和&&,|和|| 区别 变量名赋值=号前后的空格问题(天坑)
摘要:小程序告一段落,达到阶段性目标。下一步继续Linux的学习。。。。脑子不够用啊。。。真费。。。 书中介绍。。检测系统某些文件或者相关属性时,用test指令。。 例如。测试某个文档目录是否存在可以 test -e /aaa 点输出,没有任何结果?想要看到结果该怎么操作呢?echo命令。 test -e
阅读全文
OK。第一个shell script 脚本
摘要:很简单吧。也很容易理解。读取两个字符放到变量firstname和lastname中,然后输出 编辑日期格式 上面是编辑日期格式。下面的例题是按照日期格式来分类创建文件
阅读全文
shell script 学习
摘要:终于来到了shell脚本的学习,貌似很牛叉。 shell script鸟叔解释:利用shell的功能写的一个program,使用纯文本文件,将一些shell语法和指令写在里面,搭配正则表示法,管线命令,数据流重导向等功能,达到处理的目的。废话了这么多,不就是windows下的bat文件吗。。。好吧。
阅读全文
文件对比工具 diff cmp patch(没弄完) pr
摘要:diff不仅可以对比文件,而且可以对比文件夹中的文件。 解析: diff用在比对两个文件的差异,并且是以行为单位进行对比。一般用在ascii纯文本档的对比上。 例 在tmp中创建一个testpw文件夹,然后将/etc/passwd文件copy到该文件夹下,然后利用sed进行更改创建一个new文件夹,
阅读全文
printf 格式化打印 awk 数据处理工具
摘要:printf解析 这个玩意说白了,就是格式化打印输出。 awk awk与sed都是处理数据的工具。sed是处理整行的数据,awk则比较倾向于一行当中分成数个【字段】来处理。 具体操作: 注意的几个点 1 awk是以tab或者空格来作为分割的标准 2 awk会将数据以空格或者tab分割成数段,放到$1
阅读全文
Sed命令
摘要:SED解析 例 如上图。要注意的就有点 1 sed 后面的处理必须要加 ' '括起来才行 2 2,5意思就是2-5行 3 d,从解析的第二张图可以得知,是删除的意思。所以整句话的意思就是 删除2-5行。所以结果如下图,2-5行就删除了。 新增同上,无非就是把d改成a,如图: 如果我只想打印2-5行,
阅读全文