自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 shell编程之Sed (函数与调试)

Shell函数应用函数定义格式 [function] 函数名(){ 命令序列 [return x] }其中 [ function ] 是可选的,表示该函数的功能(可省略)[return x]的作用是当命令序列执行完后返还系统一个值例:函数写的计算器Shell脚本调试 sh [-nvx] 脚本名 -n:不会执行脚本,仅查询语法是否有问题 -v:执行脚本时,先将脚本内容输出然后执行脚本,如果有错,也会给出提醒 -x:将执行的脚本内容输出到屏

2020-07-06 20:45:15 584

原创 shell编程之条件语句

条件测试 test 条件表达式 [ 条件表达式 ]文件测试-d:测试是否为目录-e:测试文件或目录是否存在-f:测试是否为文件-r:测试当前用户是否可读-x:测试当前用户是否可执行-w:测试当前用户是否可写入例:条件成立条件不成立可以结合&&和echo命令一起使用&& 表示 而且例:条件成立输入 OK条件不成立不输出也可以使用 [[ ]] 来进行条件测试如:不成立输入1成立输入0其他选项-nt:判断文件A是否比文件B新

2020-07-05 21:34:47 183

原创 Shell脚本基础

Shell脚本介于操作系统与用户之间,充当 “命令解释器” 的角色通过 /etc/shells 文件可以了解系统支持的shell脚本的种类其中 /bin/bash 是默认shell脚本什么是Shell?简单来讲,只要将平时所用的命令按顺序保存到一个文本文件,然后添加可执行权限,这个文件就成为了一个shell脚本了例如:添加可执行权限直接运行脚本当然一个合格的shell脚本中应该遵循标准的脚本结构,能够输出友好的提示信息,让人更加容易读懂运行shell脚本的方式: ./

2020-07-01 16:17:41 1639

原创 PXE网络装机

实验需求用HTTP方式发布CentOS 7安装源,并验证PXE网络装机过程安装并启动TFTP服务配置文件 /etc/xinetd.d/tftp将 ‘disable=yes’ 改 ‘disable=no’ yum install -y tftp-server //下载tftp准备Linux内核,初始化镜像文件复制到tftp服务的根目录下准备PXE引导,启动菜单文件 pexlinux.0由syslinux提供并复制到tftp服务的根目录下需要手工建立默认的启动文件 defa

2020-06-29 17:00:58 241

原创 部署YUM仓库

YUM概述自动解决依赖关系,基于RPM包构建的软件所有软件包由YUM软件仓库提供仓库的提供方式FTP服务 HTTP服务本地目录RPM软件包的来源CentOS发布的RPM包集合第三方组织发布的RPM包集合:阿里巴巴…用户自定义的RPM包集合本地目录仓库先挂载光盘在/etc/yum.repos.d/local.repo下进行配置清除缓存并查看yum源FTP服务非光盘自带软件包,建立repodata数据配置客户机仓库位置查看yum源HTTP服务阿里云下

2020-06-28 15:59:35 877

原创 SSH远程访问与控制

SSH远程管理SSH是一种安全通道协议,主要用来实现字符界面的远程登录,远程复制等功能。SSH配置文件/etc/ssh/sshd_configPort 22 //端口号ListenAddress 172.16.16.22 //监听IP地址Protocol 2 //协议版本PermitRootLogin no/yes //禁止/开启root用户PermitEmptyPasswords no/yes //禁止/开启空密码用户MaxAuthTries 6 //重试次数6次UseDNS no

2020-06-27 23:15:17 319

原创 DNS域名解析服务

DNS系统的作用及类型正向解析:根据域名查找IP地址反向解析:根据IP地址查找域名缓存域名服务器:只提供域名解析结果的缓存功能,可以提高查询速度和效率,没有自己的控制的区域地址数据主域名服务器:维护某一个特定DNS区域的地址数据库,对其中的解析记录具有自主控制权,是指定区域中的唯一存在的权威服务器从域名服务器:与主域名服务器提供完全相同的DNS解析服务,通常用于DNS服务器的热备份BIND的配置文件ps 安装跳过主配置文件用于设置named服务的全局选项,注册区域及访问控制等各

2020-06-23 20:05:23 400

原创 FTP服务

FTP服务器搭建FTP下载 yum install -y vsftpd找到配置文件路径更改配置文件/etc/vsftpd/vsftpd.conf实现匿名用户,可以执行创建,删除,重命名等操作启动,并防火墙关闭Linux客户端访问ftp需要下载 ftp包 之间yum install -y ftp匿名登录因为安全原因vsftp不允许匿名在ftp主目录上传,可以新建立一个子目录,权限为777匿名进入并且创建文件重命名删除文件...

2020-06-22 23:02:09 222

原创 FTP服务

FTP服务基础FTP服务器默认使用TCP协议的20,21端口20端口:用于建立数据连接,并传输文件数据21端口:用于建立控制连接,并传输FTP控制命令FTP数据连接分为两个模式主动模式:服务器主动发起数据连接被动模式:服务器被动等待数据连接FTP用户类型匿名用户:anonymous,ftp本地用户FTP访问目录匿名用户默认为 /var/ftp/本地用户默认为用户的家目录/etc/vsftpd/vsftpd.com匿名配置anon_upload_enable

2020-06-22 19:14:47 187

原创 Samba文件共享服务

Samba 服务基础Samba是一个让不同系统之间通信的软件Samba是基于客户机/服务器型的协议SMB协议 (Server Message Block 服务消息块)CIFS协议(Common Internet File System 通用互联网文件系统)Samba软件包的构成服务端软件 samba客户端软件 samba-client用于提供服务端和客户端程序的公共组件 samba-commonSamba服务的程序组件smbd:为客户机提供服务器中共享资源的访问nmbd:提供基

2020-06-19 19:44:59 1516

原创 DHCP中继实验

进入三层交换机 SW1 配置vlan如下:配置中继链路进入SW2配置vlan,并加入vlan如下:做中继链路下载DHCP此处跳过直接配置如下

2020-06-18 18:41:03 408

原创 DHCP原理与配置

了解 DHCP 服务DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),由Internet作任务小组设计开发的,专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议。DHCP的好处减少管理员的工作量避免输入错误的可能避免IP地址冲突当网络更改IP地址段时,不需要再重新配置每个用户的IP地址提高了IP地址的利用率方便客户端的配置DHCP的分配方式自动分配:分配一个地址后可以永久使用手动分配:由DHCP服务管理员配置指定

2020-06-17 18:51:59 289

原创 Linux基本网络设置

Linux基本网络设置查看网络配置ifconfig 例如直接执行ifconfig命令看到ens33 lo两个接口信息(忽略ens33:0 ens33:1虚拟IP)CentOS 7之前的网卡命名采用eth0,eth1等欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Mar

2020-06-16 19:29:21 3423 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除