摘要:
一、编译安装Nginx 1.前期准备 #安装依赖 yum -y install pcre-devel zlib-devel gcc gcc-c++ make #创建用户 useradd -M -s /sbin/nologin nginx #获取源码包 wget https://nginx.org/d 阅读全文
摘要:
思路 在构建LAMP平台时,各组件的安装顺序依次为Linux、Apache、MySQL、PHP。 编译安装Apache httpd服务 >编译安装MySQL >编译安装PHP >搭建LAMP平台 编译安装Apache httpd 安装环境依赖包 [root@192 opt]# yum -y inst 阅读全文
摘要:
netfilter Linux防火墙是由Netfilter组件提供的,Netfilter工作在内核空间,集成在linux内核中。 Netfilter在内核中选取五个位置放了五个hook(勾子) function(INPUT、OUTPUT、FORWARD、PREROUTING、POSTROUTING) 阅读全文
摘要:
正则表达式 表示字符匹配 . 匹配任意单个字符,可以是一个汉字 [] 匹配指定范围内的任意单个字符,示例:[zhou] [0-9] [] [a-zA-Z] [[:alpha:]] [0-9a-zA-Z]= [:alnum:] [^] 匹配指定范围外的任意单个字符,示例:[^zhou] [^a.z] 阅读全文
摘要:
函数 定义函数 ##第一种:简单常用 函数名(){ 脚本(命令集合) } ##第二种: function 函数名{ 脚本内容(命令集合) } ##第三种 function 函数名(){ 脚本(命令集合) } 函数使用 #!/bin/bash num(){ ##num是定义的函数名称 a=66 ech 阅读全文
摘要:
echo echo -n 表示不换行输出 echo -e 表示输出转义符 常用的转义符 \r 光标移至行首,并且不换行 \s 当前shell的名称,如bash \t 插入Tab键,制表符 \n 输出换行 \f 换行,但光标仍停留在原处 \ 表示插入"\"本身转义 \b 表示退格 不显示前一个字符 \ 阅读全文
摘要:
一、测试 文件测试test test的语法 test 条件表达式 [ 条件表达式 ] test 选项 文件 -d :判断是否是目录(Directory) -f :判断是否是普通文件(File) -b :判断是否是块设备(block) -c :判断是否是字符设备 -e :判断是否存在 (Exist) 阅读全文
摘要:
一、重定向与管道符 重定向 重定向:改变电脑的数据输出方向,默认是输出在屏幕上 类型设备文件文件描述编号默认设备 标准输入 /dev/stdin 0 键盘 标准输出 /dev/stdout 1 显示器 标准错误输出 /dev/stderr 2 显示器 交互式硬件设备 标准输入:从该设备接收用户输入的 阅读全文
摘要:
PXE(Preboot eXecution Environment)是一种用于在计算机启动时通过网络加载操作系统的技术。在Linux中,PXE通常用于设置网络引导服务器,以便在网络上的其他计算机上无需本地存储介质(如硬盘或USB驱动器)即可启动Linux操作系统。 系统装机的三种引导方式: 1.硬盘 阅读全文
摘要:
一、存储类型 1.DAS DAS是指存储设备直接连接到服务器总线上,存储设备只与一台独立的主机连接,其他主机不能使用这个存储设备 2.NAS NAS存储就是存储设备通过标准的网络拓扑结构(比如以太网)添加到一群计算机上 3.SAN 存储区域网络,这个是通过光纤通道或以太网交换机连接存储阵列和服务器主 阅读全文