整理2
文章平均质量分 91
子曰有鱼
这个作者很懒,什么都没留下…
展开
-
mysql数据库初步了解
mysql数据库初步了解一、数据库的基本概念1、数据库的组成2、数据库系统二、数据库系统发展史1、第一代数据库2、第二代数据库3、第三代数据库4、当今主流数据库三、关系型数据库介绍1、了解关系数据库2、关系数据库的应用四、非关系型数据库介绍五、MySQL数据库介绍六、安装MySQL下载的软件包存放到/opt目录下安装所需要的环境依赖包配置所需的软件模块存储引擎选项:编译安装添加用户修改配置文件sql_mode常用值如下:更改mysql安装目录和配置文件的属主属组设置路径环境变量,追加到全局环境变量中初始化m原创 2021-04-06 14:58:48 · 306 阅读 · 0 评论 -
构建LAMP-编译安装Apache
构建LAMP-编译安装Apache编译安装Apache httpd服务1.关闭防火墙,将安装Apache所需软件包传到/opt目录下2.安装环境依赖包3.配置软件模块4.编译及安装5.优化配置文件路径,并把httpd服务的可执行程序文件放入路径环境变量的目录中便于系统识别6.添加httpd系统服务7.修改httpd 服务配置文件8.浏览器访问验证LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境。LAMP是一个缩写词,具体包括Li原创 2021-03-24 12:06:25 · 224 阅读 · 0 评论 -
iptables防火墙(二)-SNAT和DNAT原理与应用
@TOCSNAT原理与应用:SNAT应用环境局域网主机共享单个公网IP地址接入Internet(私有IP不能在Internet中正常路由)SNAT原理修改数据包的源地址。SNAT转换SNAT转换前提条件:局域网各主机已正确设置IP地址、子网掩码、默认网关地址Linux网关开启IP路由转发临时打开:echo 1 > /proc/sys/net/ipv4/ip_forwardsysctl -w net.ipv4.ip_forward=1永久打开:vim /etc原创 2021-03-19 09:36:45 · 707 阅读 · 0 评论 -
iptables防火墙
iptables概述Linux系统的防火墙:IP信息包过滤系统,它实际上由两个组件netfilter和iptables组成。主要工作在网络层,针对IP数据包。体现在对包内的IP地址、端口等信息的处理上。netfilter/iptables关系:netfilter:属于“内核态”(Kernel Space,又称为内核空间)的防火墙功能体系是内核的一部分,由一些数据包过滤表组成,这些表包含内核用来控制数据包过滤处理的规则集。iptables:属于“用户态”(User Space,又称为用户空间)的防原创 2021-03-24 01:27:00 · 555 阅读 · 0 评论 -
shell编程之免交互
shell编程之免交互Here Document免交互概述Here Document常规用法Expect基本命令基本命令:(1)脚本解释器(2)spawn(3)expect(4)send(5)结束符(6)set(7)exp_continue(8)send_user(9)接收参数Expect执行方式expect直接执行su切换用户嵌入执行模式创建用户并设置密码实现ssh自动登录创建磁盘分区并格式化Here Document免交互概述使用I/0重定向的方式将命令列表提供给交互式程序或命令,比如ftp、ca原创 2021-03-23 13:39:52 · 131 阅读 · 0 评论 -
awk命令
awk命令工作原理:命令格式:按行输出文本:按字段输出文本:工作原理:逐行读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。sed命令常用于一整行的处理,而awk比较倾向于将一行分成多个“字段”然后再进行处理。awk信息的读入也是逐行读取的,执行结果可以通过print的功能将字段数据打印显示。在使用awk命令的过程中,可以使用逻辑操作符"&&"表示“与”、“||” 表示“或”、“!”表示“非”,还可以进行简单的数学运算,原创 2021-03-24 01:07:01 · 250 阅读 · 1 评论 -
shell脚本之数组
shell脚本之数组数组定义方法方法一:方法二:方法三:方法四: #也可以修改或者添加值数组包括的数据类型获取数组长度获取数据列表读取某下标赋值数组遍历数组切片数组替换数组删除数组追加元素方法一:方法二:方法三:方法四:向函数传数组参数从函数返回数组数组排序算法:冒泡排户直接选择排序反转排序数组定义方法(30 20 10 60 50 40) #元素,以空格为分割,从左往右,元素1,元素2…;用括号括起来的,注意和列表"1 2 3 4 5"区分0 1 2 3原创 2021-03-24 02:38:28 · 378 阅读 · 0 评论 -
shell之条件语句
shell之条件语句条件测试操作test命令文件测试常用的测试操作符整数值比较常用的测试操作符字符串比较常用的测试操作符逻辑测试常用的测试操作符ping命令if语句的结构单分支结构双分支结构多分支结构case语句结构case多分支结构条件测试操作test命令测试表达式是否成立,若成立返回0,否则返回其他数值格式1:test 条件表达式格式2:[ 条件表达式 ]文件测试[ 操作符 文件或目录 ]常用的测试操作符-d:测试是否为目录(Directory)-e:测试目录或文件是否存在(E原创 2021-03-24 02:13:22 · 361 阅读 · 1 评论 -
ssh服务器配置
ssh服务器配置ssh服务器的配置文件配置OpenSSH服务端sshd_config配置文件的常用选项设置sshd服务支持两种验证方式:密码验证密钥对验证设置验证方式ssh算法补充使用SSH客户端程序ssh远程登录scp远程复制下行复制上行复制sftp安全FTP配置密钥对验证在客户端创建密钥对将公钥文件上传至服务器在服务器中导入公钥文本在客户端使用密钥对验证在客户机设置ssh代理功能,实现免交互登录TCP Wrappers 访问控制ICP WrappeTCP Wrapper 保护机制的两种实现方式TCP W原创 2021-03-15 10:44:12 · 4240 阅读 · 0 评论 -
Shell编程规范与变量
Shell编程规范与变量Shell脚本概述Shell脚本的概念Shell脚本应用场景Shell的作用Shell的作用——命令解释器,“翻译官”用户的登录Shell编写第一个Shell脚本Shell脚本的构成编写脚本代码赋予可执行权限执行脚本文件更完善的脚本构成重定向与管道操作交互式硬件设备重定向操作管道操作符号“|”Shell变量的作用、类型变量的作用变量的类型自定义变量定义一个新的变量查看变量的值赋值时使用引号从键盘输入内容为变量赋值,read命令获取输入内容设置变量的作用范围整数变量的运算常用运算符常用原创 2021-03-16 08:52:55 · 149 阅读 · 0 评论 -
PXE批量网络装机
PXE批量网络装机PXE具备以下三个优点:若要搭建PXE网络体系,必须满足以下几个前提条件:PXE配置安装并启用TFTP服务安装并启用DHCP服务准备Linux内核、初始化镜像文件准备PXE引导程序安装FTP服务,准备Centos7安装源配置启动菜单文件关闭防火墙,验证PXE网络安装实现Kickstart无人值守安装准备安装应答文件安装system-config-kickstart工具打开"Kickstart配置程序"窗口配置kickstart选项安装方法:选FTP引导装载程序选项:分区信息:网络配置:防火原创 2021-03-15 10:41:10 · 210 阅读 · 0 评论 -
Cobbler自动部署装机
Cobbler自动部署装机简介自动部署装机优点服务器部署过程导入epel源安装Cobbler和相关软件修改cobbler/settings主配置文件开启服务关闭防火墙使用cobbler check 命令对Cobbler做检查设置,查询还需要更改配置的项目开启tftp服务和rsync服务修改tftp的配置文件重启开启服务下载引导操作系统文件设置Cobbler用户初始密码使用盐值加密方式生成密钥将生成的密钥加入Cobbler配置文件中配置dhcp服务修改/cobbler/dhcp.template管理dhcp服原创 2021-03-19 10:25:16 · 194 阅读 · 0 评论 -
NFS配置
NFS配置在文件服务器使用NFS发布共享资源安装nfs-utils、rpcbind软件包设置共享目录其它常用选项启动NFS服务程序查看本机发布的NFS共享目录在客户机中访问NFS共享资源安装nfs-utils、rpcbind软件包查看NFS服务器端共享了哪些目录手动挂载NFS共享目录设置自动挂载强制卸载NFSNFS的配置文件为/etc/exports格式为:共享的目录 位置客户机地址(权限选项)在文件服务器使用NFS发布共享资源安装nfs-utils、rpcbind软件包rpm -q rpcbi原创 2021-03-15 19:24:22 · 465 阅读 · 0 评论