Shell
深入了解Shell及各种应用
康丶
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Shell—pxe手动一键部署项目
目录项目操作:项目准备项目操作 项目 如图所示,内网网段1有一台PXE服务器提供服务,内网网段2有一台客户机,想要通过防火墙访问PXE服务器,实现自动装机。要求PXE服务(手动即可)一键部署。 操作: 项目准备 PXE服务器:192.168.100.10/24;GATEWAY:192.168.100.20/24 防火墙ens33:192.168.100.20/24 防火墙ens36:192.168.200.20/24 项目操作 PXE服务器 GATEWAY:192.168.100.20/24 #网关原创 2020-11-23 16:52:03 · 210 阅读 · 0 评论 -
Shell—DHCP一键部署
#/bin/bash #安装依赖 yum install -y dhcp &> /dev/null #DHCP配置 这部分需要手动输入 dhcpconf="/etc/dhcp/dhcpd.conf" read -p "网段地址[example 172.16.0.0]:" subnet read -p "子网掩码[example 255.255.0.0]:" netmask read -p "IP池头地址[example 172.16.0.50]:" nstart read -p "IP池尾地址原创 2020-11-23 16:10:42 · 307 阅读 · 0 评论 -
Shell—PXE手动一键部署
#/bin/bash #安装依赖 yum install -y xinetd tftp-server vsftpd syslinux system-config-kickstart &> /dev/null systemctl stop firewalld setenforce 0 #TFTP配置 tftpconf="/etc/xinetd.d/tftp" sed -i "/[\t]di/s/yes/no/" ${tftpconf} systemctl start xinetd syste原创 2020-11-23 16:09:11 · 165 阅读 · 0 评论 -
shell—iptables防火墙项目配置(SNAT策略;apache)
目录一、SNAT策略概述1.1 SNAT策略的典型应用环境1.2 SNAT策略的工作原理1.21Nat 转换二、SNAT项目操作2.1 项目流程图示2.2 项目流程解析2.3 项目准备2.4 项目操作 一、SNAT策略概述 1.1 SNAT策略的典型应用环境 局域网主机共享单个公网ip地址接入Internet(上网) 1.2 SNAT策略的工作原理 源地址转换,Source Network Address Translation 修改数据包的源地址 DNAT入站:PREROUTING→INPUT-→>原创 2020-11-19 18:45:52 · 499 阅读 · 0 评论 -
shell—iptables防火墙
对于没有防火墙存在的一条网络路线中,主机A发送给主机B的任何一个数据包,主机B都会照单全收,即使是包含了病毒、木马等的数据也一样会收。虽说害人之心不可有,但是在网络上,你认为是害你的行为在对方眼中是利他的行为。所以防人之心定要有,防火墙就可以提供一定的保障原创 2020-11-19 01:26:53 · 178 阅读 · 0 评论 -
Firewalld防火墙基础
在Internet中,企业通过架构各种应用系统来为用户提供各种网络服务,如FTP服务,电子邮件系统,Wed网站等。那么,如何来保护这些服务器,过滤企业不需要的访问甚至恶意的攻击呢?通过防火墙就可以轻松实现了,其中防火墙分为Firewalld和iptables。原创 2020-11-18 18:50:17 · 186 阅读 · 0 评论 -
Shell—编程实战
Shell脚本编程的灵活运用需要有对脚本基础,不同的语句组合应用具有十分熟悉的理解。接下来就通过一些实际项目来更加深刻的体会Shell在生活中的应用原创 2020-11-17 17:16:15 · 528 阅读 · 0 评论 -
Shell—二重循环图形打印(长方形,正方形,三角形,菱形,9*9乘法表)
通过利用for循环打印图形包括:正方形,矩形,直角三角形,等腰三角形,打印菱形和九九乘法表原创 2020-11-17 17:01:30 · 1771 阅读 · 0 评论 -
Shell—免交互及相应场景配置解析(Here Document,Expect,ssh,ftp,磁盘初始化)
在Shell编程脚本应用过程中,总会有一些特殊的场景出现交互问题,这时通过export免交互来讲解此类问题,也可以用来进行自动化控制与测试。原创 2020-11-16 23:21:03 · 314 阅读 · 0 评论 -
冒泡排序
冒泡排序 注:数值的长度-排序的轮数=比对的次数 解析:通过对数据循环排序,得出数值大小,进行排序 排序流程 score =(10 5 1 100 70 60) 第一轮 比较了5次 10 5 1 100 70 60 5 10 1 100 70 60 1次 #5和10比 5 1 10 100 70 60 2次 #10和1比 5 1 10 100 70 60 3次 #10和100比 5 1 10 70 100 60 4次 #100和70比 5 1 10 70 60 100 5次 #100和60比原创 2020-11-16 21:26:01 · 174 阅读 · 0 评论 -
Shell—扩展正则表达式(egrep、awk、sort、uniq、tr工具)
正则表达式对于系统管理员来说是非常重要的,正确熟练的使用正则表达式可使工作变得更加简单,高效。原创 2020-11-13 00:41:35 · 446 阅读 · 0 评论 -
Shell—正则表达式(grep命令、sed工具)
正则表达式对于系统管理员来说是非常重要的,正确熟练的使用正则表达式可使工作变得更加简单,高效。原创 2020-11-12 10:52:22 · 638 阅读 · 0 评论 -
Shell编程—函数、shell数组、shell脚本调试、冒泡排序
学习函数,教我们如何将一段经常需要使用的代码封装起来,在需要使用时可以直接调用。原创 2020-11-11 11:33:05 · 273 阅读 · 0 评论 -
Shell—循环语句(for、while、until;各语句区别)
在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。 [1] 循环语句是由循环体及循环的终止条件两部分组成的。原创 2020-11-10 11:00:09 · 2122 阅读 · 0 评论 -
Shell—编程规范与变量(重定向与管道操作;Shell脚本变量)
带你初识Shell脚本,如何规范使用Shell编程,认识Shell脚本中的各种变量,如何巧妙运用重定向及管道操作。原创 2020-11-09 11:20:45 · 776 阅读 · 0 评论 -
Shell—编程之条件语句(test条件测试、if语句、case语句;硬盘报警项目)
条件语句可以给定一个判断条件,并在程序执行过程中判断该条件是否成立,根据判断结果执行不同的操作,从而改变代码的执行顺序,实现更多的功能原创 2020-11-10 09:37:49 · 282 阅读 · 0 评论
分享