Burnov

导航

04 2019 档案

脚本控制
摘要:Linux的脚本运行是在外面赋予执行权限,然后再进行运行的。但是这并不是唯一一种的运行方式。本章介绍控制shell脚本再系统的运行方式以及运行时间的不同方法。 1、处理信号 Linux进程之间的通讯使用的就是信号。这些信号包括停止、启动和终止进程。也可以通过信号控制脚本运行。 1.1、信号回顾 Li 阅读全文

posted @ 2019-04-30 17:52 Burnov 阅读(626) 评论(0) 推荐(8)

显示数据
摘要:数据显示两种:1、显示于屏幕之上;2、重定向到文件中去; 1、了解输入和输出 我们接触了两种输出方式:1、在屏幕上;2、重定向到某个文件;而在文件中,我们会需要在显示器上显示一部分,而存储文件中存储一部分。以下并介绍一些常见的输入输出方式 1.1、标准文件描述符 文件描述符(file descrip 阅读全文

posted @ 2019-04-29 22:00 Burnov 阅读(727) 评论(0) 推荐(8)

处理用户输入
摘要:脚本程序需要能与运行脚本程序的人员进行交互,bash shell提供了一些不同的方法来从用户处获取数据,这些方法包括命令行参数、命令行选项和直接读取键盘输入; 1、命令行参数 向shell脚本传递数据的基本方式是使用命令行参数(command line parameters)。使用命令行参数可以在执 阅读全文

posted @ 2019-04-29 13:57 Burnov 阅读(316) 评论(0) 推荐(8)

更多的结构化命令
摘要:前面介绍了if和case语句,这一节我们了解for、while和until语句 1、for命令 对命令进行重复执行,是编程思想中的常见方式。 bash shell提供了for命令,来重复执行一组命令: for var in list do commands done 参数list用于提供一些用于迭代 阅读全文

posted @ 2019-04-28 16:33 Burnov 阅读(292) 评论(0) 推荐(8)

使用结构化命令
摘要:有一类名,容许脚本根据变量之的条件或者其他命令的结果跳过一些命令或者循环执行这些命令。这类命令我们通常称之为结构化命令; 1、使用if-then语句 语句结构为: if command then commands fi 如果if后执行命令正确,或者返回码为0,这执行then后面的命令。如果推出状态码 阅读全文

posted @ 2019-04-28 12:25 Burnov 阅读(295) 评论(0) 推荐(8)

脚本的基本编译
摘要:从本节开始,正式进入shell脚本编辑。 1、使用多条命令 如果想使用两条命令同时运行,可以使用 分号 隔开来执行; 例如:date ; who 注意,这种方式下面,单条命令的最大字符数量不能超过255个字符; 2、创建脚本文件 #在普通的shell脚本中,# 符号作为注释行,默认shell脚本不处 阅读全文

posted @ 2019-04-27 23:37 Burnov 阅读(594) 评论(0) 推荐(8)

使用编辑器
摘要:在开始编写shell脚本之前,您需要了解使用至少一种Linux中的编辑器; 1、VIM编辑器 几乎所有的Linux发型版本使用别名vi来表示vim alias vi='vim' 1.1、vim的基本用法 vim运行两种模式:1、正常模式 2、插入模式 在正常模式下: 上 下 左 右 由 k j h 阅读全文

posted @ 2019-04-27 18:26 Burnov 阅读(199) 评论(1) 推荐(9)

理解Linux文件权限
摘要:任何完整的系统都应该具备有某种形式的安全性。必须用过某种机制来保护文件不被未授权的用户查看或修改;Linux系统遵循了Unix的文件权限的方法,来根据用户与用户组授权,实现文件安全访问。 1、Linux安全性 Linux系统的安全核心是用户账户。访问Linux系统的每个人都拥有自己的分配的、唯一的账 阅读全文

posted @ 2019-04-27 17:28 Burnov 阅读(288) 评论(0) 推荐(9)

使用Linux的环境变量
摘要:许多程序和脚本都使用环境变量来获取系统信息,并存储临时数据和配置信息; 1、什么是环境变量 用来存储关于shell会话和工作环境的信息,就叫做环境变量; bash shell下两种类型: 1、全局变量; 2、局部变量; 1.1、全局环境变量 全局环境变量再shell会话,和在该shell中产生的子进 阅读全文

posted @ 2019-04-27 10:36 Burnov 阅读(2160) 评论(1) 推荐(10)

更多的bash命令
摘要:深入介绍Linux系统管理命令,可以使用这些命令处理系统上的数据文件; 1、监控程序 1.1、进程的查看 ps 查看进程 GNU ps 命令支持3种不同的命令行参数; 1、Unix类型参数,前面一条短横线 2、BSD类型参数,前面没有短横线 3、GNU长参数,前面有双短横线 \*Unix类型参数*\ 阅读全文

posted @ 2019-04-27 09:24 Burnov 阅读(298) 评论(0) 推荐(8)

了解基本的bash shell命令
摘要:本节内容主要介绍如何使用bash shell提供的基本命令处理Linux文件和目录; 1、启动shell shell是一个可以交互访问的Linux系统程序,它的运行与普通程序相同,系统启动的shell取决于用户ID的配置; bash命令常用的参数: -c string 从字符串读取命令并进行处理 - 阅读全文

posted @ 2019-04-26 23:13 Burnov 阅读(597) 评论(1) 推荐(9)

实验七:Xen环境下cirrOS的安装配置
摘要:实验名称: Xen环境下cirrOS的安装配置 实验环境: 这里的cirrOS和实验六中的busybox的启动方式相同,唯一的区别就是我们使用的cirrOS镜像中,已经包含了根文件系统、内核文件以及ramdisk和grub程序; 只需要我们使用xen环境下的/usr/bin/pygrub程序来引导即 阅读全文

posted @ 2019-04-25 17:16 Burnov 阅读(576) 评论(2) 推荐(13)

实验六:通过grub程序引导本地磁盘内核启动系统(busybox)
摘要:实验名称: 通过grub程序引导本地磁盘内核启动系统(busybox) 实验环境: 理论上,该实验只需要配置好xen环境即可,但是,我们的xen环境安装在centOS7上,但是我们又是使用的kernel 2.6版本的内核,所以需要安装在centOS6版本下的grub程序! 所以,这里我们提供一个ce 阅读全文

posted @ 2019-04-23 16:07 Burnov 阅读(1204) 评论(6) 推荐(18)

实验五:Xen环境下多虚拟机的桥接配置
摘要:实验名称: Xen环境下多虚拟机的桥接配置 实验环境: 这里我们首先需要有一台已经安装好的虚拟机机,能够正常运行,且网卡正常,如下图: 实验需求: 进行虚拟机的复制,并添加新的网桥配置,然后将两台虚拟机同时桥接到新的桥上面来; 使得两台虚拟机之间能够通讯; 拓扑图如下: 实验配置: 1、设置好第一台 阅读全文

posted @ 2019-04-23 12:01 Burnov 阅读(456) 评论(0) 推荐(10)

实验四:xl命令的常见子命令以及操作
摘要:实验名称: xl命令的常见子命令以及操作 实验环境: 这里我们需要正常安装一台虚拟机,如下图: 我们这里以一台busybox为例,来进行这些简单的常见的操作; 实验要求: 这里我们准备了5个常见操作: 1、暂停/运行虚拟机--pause/unpause 2、快照/恢复快照--save/restore 阅读全文

posted @ 2019-04-23 08:53 Burnov 阅读(1811) 评论(2) 推荐(14)

实验三:xen环境下的第一个虚拟机的安装
摘要:实验名称: xen环境下的第一个虚拟机的安装 实验环境: 我们这里继续上面实验二来完成这个实验; 环境则是xen的安装环境,如下图: 开启虚拟机的的硬件辅助虚拟化功能: 实验要求: 这里我们通过安装busybox的微型Linux的操作系统,正确安装busybox,能作为xen环境下的虚拟机运行; 能 阅读全文

posted @ 2019-04-22 14:03 Burnov 阅读(542) 评论(0) 推荐(14)

练习1
摘要:目录结构介绍 第一题:如何过滤出根目录下的所有一级目录? (提示:不包含根目录下的子目录一级隐藏目录) 第二题: 第三题:一个目录中有多个文件(ls查看时或多屏),想最快的看到最近更新的文件,怎么看? 第四题:apache服务的访问日志按天记录在服务器本地目录/app/logs下,由于磁盘空间紧张, 阅读全文

posted @ 2019-04-20 19:45 Burnov 阅读(219) 评论(4) 推荐(11)

Linux网站运维工程师基础大纲
摘要:第一阶段:Linux运维基础 第一章:Linux基础以及入门介绍 1、Linux硬件基础 2、Linux发展过程 3、创建虚拟机和系统安装 第二章:Linux系统目录结构介绍 1、Linux系统优化 2、Linux系统中目录结构 第三章:正则表达式、文件属性、文件权限 1、Linux文件属性 2、L 阅读全文

posted @ 2019-04-19 22:54 Burnov 阅读(518) 评论(0) 推荐(10)

实验二:Linux下Xen环境的安装
摘要:实验名称: Linux下Xen环境的安装(centOS7) 实验环境: 本次实验基本是在centOS7的环境下完成,系统内核和系统版本如下: 实验要求: 为centOS7的环境下安装Xen的平台,能够正常使用Xen下的轻量级管理工具--xl 实验配置: 1、查看虚拟机是否启动硬件辅助虚拟化技术(HV 阅读全文

posted @ 2019-04-19 22:14 Burnov 阅读(867) 评论(0) 推荐(11)

实验一:通过bridge-utils工具创建网桥并实现网络连接
摘要:实验名称: 通过bridge-utils工具创建网桥并实现网络连接 实验环境: 实验要求: 安装bridge-utils工具,创建网桥br0,通过brctl命令,为网桥配置IP地址192.168.238.100,同时,将虚拟机网卡eno16777736网卡添加到网桥; 使的,Windows7本地的v 阅读全文

posted @ 2019-04-19 20:32 Burnov 阅读(7150) 评论(0) 推荐(11)