自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 正则表达式

正则表达式文章目录正则表达式1. 正则表达式定义2. 正则表达式的用途3. 基础正则表达式示例一、grep(4)查找任意一个字符“.”与重复字符“*”(5)查找连续字符范围“{}”元字符总结二、egrep三、sed1. 正则表达式定义正则表达式又称正规表达式、常规表达式。在代码中常简写为 regex、regexp 或 RE。正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,简单来说, 是一种匹配字符串的方法,通过一些特殊符号,实现快速查找、删除、替换某个特定字符串。正则表达式是由

2020-07-29 17:26:21 166

原创 ACL原理和实验

ACL原理和实验文章目录ACL原理和实验acl原理定义访问控制列表的工作原理访问控制列表在接口应用的方向ACL的规则匹配访问控制列表分类一、实验拓扑图二、实验环境三、实验需求四、实验步骤SW1配置R1配置R2配置验证需求一验证需求2acl原理定义访问控制列表ACL(Access Control List)是由一系列规则组成的集合,ACL通过这些规则对报文进行分类,从而使设备可以对不同类报文进行不同的处理。访问控制列表的工作原理访问控制列表在接口应用的方向出:已经过路由器的处理,正离开路由器接口

2020-07-29 13:37:52 767

原创 centos7.6——防火墙Firewalld

centos7.6——防火墙Firewalld文章目录centos7.6——防火墙Firewalld一、firewall概论二、firewalld和iptables 的关系三、firewalld网络区域3.1 区域介绍3.2 firewalld 数据处理流程四、firewalld防火墙的配置方法4.1 运行时配置4.2 永久配置五、firewalld-config图形工具六、firewall-cmd 命令行工具6.1 启动、停止、查看 firewalld 服务6.2 获取预定义信息6.3 区域管理6.4

2020-07-28 23:16:27 1140

原创 centos 7.6——shell脚本——免交互

shell脚本——免交互案例首先安装expectyum -y install expect[root@promote data]# vim passwd.sh #!/usr/bin/expect#超时set timeout 20#开启日志log_file test.log#显示信息log_user 1#定义变量set hostname [ lindex $argv 0]set password [ lindex $argv 1]#追踪指令spawn ssh root@${h

2020-07-28 12:14:03 558

原创 centos 7.6 ——部署cobbler

centos 7.6 ——部署cobbler文章目录centos 7.6 ——部署cobblercobbler实验环境实验步骤1. 安装epel源并修改配置文件安装cobbler 服务软件包2. 导入镜像文件3. 验证cobbler自动装机4.设置cobbler-web认证cobbler网络安装服务器套件 Cobbler(补鞋匠)从前,我们一直在做装机民工这份很有前途的职业。自打若干年前 Red Hat 推出了 Kickstart,此后我们顿觉身价倍增。不再需要刻了光盘一台一台地安装 Linux,只要

2020-07-27 09:13:33 364

原创 shell脚本——函数、数组

shell脚本——函数、数值文章目录shell脚本——函数、数值一、util案例一:1-50求和案例二:指定用户发送信息一、util重复测试某个条件,只要条件不成立就反复执行格式util [ 条件格式操作 ]do 命令序列done案例一:1-50求和#!/bin/bashi=1sum=0until [ $i -eq 51 ] do sum=$[$sum+$i]let i++doneecho "$sum" 验证[root@loca

2020-07-21 22:28:19 222

原创 限制用户可以创建的进程数

一旦运行清单 1 给出的 fork 炸弹,会以2的指数次幂的速度不断产生新进程,这会导致系统资源会被迅速耗光,最终除非重新启动机器,否则基本上就毫无办法了。为了防止这会造成太大的损 害,我们可以使用 ulimit 限制每个用户能够创建的进程数,如清单 所示。清单. 限制用户可以创建的进程数 [root@localhost ~]# ulimit -u 128 [root@localhost ~]# ulimit -a core file size (

2020-07-21 11:07:49 226

原创 linux使用useradd创建的用户没有目录的解决办法

linux使用useradd创建的用户没有目录的解决办法我使用 sudo useradd newuser 后 /home里并没有 newuser的目录。查询百度得知,可以用 useradd -m newuser ,但是-m这个命令只有在你创建用户的时候才有用。如果已经创建了用户且没有目录的话,useradd -m newuser是不会为用户创建目录的,也就是说我必须删掉这个用户再重新useradd -m newuser才可以。这样的话会非常麻烦目前我试了一下 usermod -d /home/newu

2020-07-20 13:46:31 1225

原创 centos 7.6 ——vsftp服务部署

centos 7.6 ——vsftp服务部署文章目录centos 7.6 ——vsftp服务部署一、vsftpd原理二、实验步骤需求一:禁锢远程登录用户的目录随意移动,降低系统的危险需求二:设置指定用户登录权限需求三:设置虚拟用户ftp登录三、小结vsftpd.conf配置:一、vsftpd原理FTP:文件传输协议(File Transfer Protocol),基于该协议FTP客户端与服务端可以共享文件、上传下载文件。FTP 是基于TCP协议生成一个虚拟的连接,该协议的21端口用于控制FTP的TCP

2020-07-20 12:22:14 709

原创 shell编程 之case 语句与循环语句

shell编程 之case 语句与循环语句1. 使用case分支语句case 变量值 in模式1) 命令序列1 ;;模式2) 命令序列2 ;;模式3) 命令序列3 ;;模式4) 命令序列4 ;; ......模式*) 命令序列5esac案例分数选择[root@localhost data]# vim test.sh #!/bin/bashread -p "请输入一个数字" numbercase $number in8[4-9]|9[0-9]|100

2020-07-19 21:35:33 264 1

原创 shell 编程之条件语句

shell 编程之条件语句文章目录shell 编程之条件语句1. 文件测试2. 整数值比较3. 字符串比较4. 逻辑测试5. if 语句1. 单分支的if2. 双分支的if语句3. 多分支的if语句石头剪刀布1. 文件测试1.1 格式test 条件表达式或者[ 条件表达式 ]1.2 选项-d : 测试是否是目录directory-e : 测试目录或文件是否存在 exit 。-f : 测试是否为文件 file 。-r : 测试当前用户是否有权限读取 read。-w

2020-07-17 11:52:43 157 1

原创 shell脚本编程规范

shell脚本编程规范文章目录shell脚本编程规范shell脚本的概述■Shell脚本应用场景一、shell脚本编程规范1. 新建 脚本文件2. 执行脚本方法3. 重定向二、shell脚本变量揭秘1. 自定义变量环境变量配置文件shell脚本语言,主要用于管理系统。不支持开发功能。Python脚本语言,胶水语言,开发语言。shell脚本的概述●将要执行的命令按顺序保存到一个文本文件●给该文件可执行权限●可结合各种Shell控制语句以完成更复杂的操作■Shell脚本应用场景●重复性操作 、

2020-07-16 12:28:49 1880 3

原创 centos7.6 dns排错——Host xxxx not found: 2(SERVFAIL)

[root@localhost named]# host www.kgc.comHost www.kgc.com not found: 2(SERVFAIL)[root@localhost named]# vim /var/log/messages [root@localhost named]# chmod 640 kgc.com.zone [root@localhost named]# chgrp named kgc.com.zone [root@localhost named]# system

2020-07-14 23:24:10 1616 1

原创 centos 7.6——samba部署

centos 7.6——samba部署文章目录centos 7.6——samba部署一、samba 原理(1)什么是SAMBA(2)Samba能做什么?(3)Samba服务器的应用实例:1. Samba服务器配置2. 客户机3.问题排错故障描述故障提醒故障解决一、samba 原理(1)什么是SAMBA在早期,一般使用FTP来传文件; 不过使用 FTP 传输档案却有个小小的问题, 那就是你无法直接修改主机上面的档案数据!也就是说,你想要更改 Linux 主机上面的某个档案时,你必须要将该档案自服务器下

2020-07-14 10:42:18 291

原创 centos 7.6 ——部署PXE远程安装服务和kickstart无人值守部署

centos 7.6 ——部署PXE远程安装服务和kickstart无人值守部署文章目录centos 7.6 ——部署PXE远程安装服务和kickstart无人值守部署部署PXE远程安装服务一、实验描述二、实验步骤kickstart无人值守部署一、实验描述二、实验步骤部署PXE远程安装服务一、实验描述二、实验步骤设置双网卡的ens33 nat模式ens37 仅主机模式cd /etc/sysconfig/network-scriptscp ifcfg-ens33 ifcfg-ens37

2020-07-13 20:18:58 480

原创 centos 7.6——nfs 故障拍错——showmount -e 输出不正确,不能刷新exports配置的路径

showmount -e 输出不正确,不能刷新exports配置的路径,包含历史挂载client(centos 7.6)问题描述: 第一次挂载目录成功后,再次在/etc/exports 添加挂载路径后,使用showmount -e IP更新不了路径,显示的是历史挂载client。解放方法:# service nfs stop# cat /dev/null > /var/lib/nfs/rmtab# service nfs start...

2020-07-13 14:40:48 2531

原创 centos 7.6——DNS 分离解析

DNS 分离解析

2020-07-12 18:47:37 210

原创 centos 7.6——远程部署yum源

远程部署yum源文章目录远程部署yum源实验描述实验步骤一、服务端配置二、客户端配置三、尝试安装httpd 服务验证是否搭建FTP远程yum源成功注意实验描述** (1) 服务端**挂载光盘安装vsftpd 服务新建yum仓库新建目录centos7将之前的yum安装包强制复制到centos7目录中新建软件包索引other目录新建other目录 createrepo -g /mnt/repodata/repomd.xml other/目录centos7和other放在/var/ftp/目

2020-07-11 16:23:24 776

原创 centos 7.6 ——NFS共享存储服务

NFS共享存储服务FTP21 用于连接服务器20 用于数据传输nfs 原理一、实验准备开启两台centos 7.6 服务器服务端 :192.168.75.137客户端:192.168.75.134服务器的准备一个30G共享硬盘作为nfs 。二、实验描述三、实验步骤服务端192.168.75.137配置[root@localhost ~]# fdisk -l //查看服务端的磁盘容量磁盘 /dev/sdb:32.2 GB, 32212254720 字节,6291456

2020-07-09 19:08:09 669

原创 centos 7.6 ——远程访问及控制——(ssh密钥登录、ssh客户端、TCP Wrappers)

远程访问及控制文章目录远程访问及控制一、ssh基本配置1. 允许root登录2. 禁止root远程登录**注意二、sshd密钥对登录三、ssh客户端四、TCP Wrappers一、ssh基本配置[root@localhost ttyy]# cd /etc/ssh/[root@localhost ssh]# ll总用量 604-rw-r--r--. 1 root root 581843 4月 11 2018 moduli-rw-r--r--. 1 root root 22

2020-07-09 13:35:25 1458

原创 centos 7.6 DNS——别名解析、泛域名解析、邮件交换

centos 7.6 DNS——别名解析、泛域名解析、邮件交换文章目录centos 7.6 DNS——别名解析、泛域名解析、邮件交换步骤一:安装bind dns应用程序,修改主配置文件步骤二:修改区域配置文件步骤三: 区域数据配置文件步骤一:安装bind dns应用程序,修改主配置文件yum -y install bind[root@localhost etc]# rpm -qc bind/etc/logrotate.d/named/etc/named.conf/etc/named.i

2020-07-08 15:48:48 984

原创 centos 7.6 ——配置 DNS主从服务器

centos 7.6 ——配置 DNS主从服务器[root@localhost ttyy]# yum -y install bind[root@localhost ttyy]# rpm -qc bind/etc/logrotate.d/named/etc/named.conf/etc/named.iscdlv.key/etc/named.rfc1912.zones/etc/named.root.key/etc/rndc.conf/etc/rndc.key/etc/sysconfig/na

2020-07-08 09:50:03 373

原创 centos 7.6 DNS——反向解析

DNS——反向解析yum -y install bind

2020-07-07 19:13:46 245

原创 centos 7.6——配置dns正向解析应用服务

配置dns应用服务dns原理实验一:dns首先安装bindyum -y install bind[root@localhost /]# rpm -qc bind/etc/logrotate.d/named/etc/named.conf/etc/named.iscdlv.key/etc/named.rfc1912.zones/etc/named.root.key/etc/rndc.conf/etc/rndc.key/etc/sysconfig/named/var/named/

2020-07-07 11:19:44 848

原创 服务器(VM centos7.6)——配置DHCP中继服务

服务器——DHCP中继配置文章目录 服务器——DHCP中继配置一、DHCP中继原理二、DHCP实验1. 实验目的2. 实验描述3. 实验步骤(1)sw1配置(2)sw1配置(3)cloud配置(4)centos 7.6配置步骤一:配置centos 网卡信息步骤二:配置服务器网卡步骤三:配置在DHCP子网段步骤四:重启DHCP服务步骤五:开启pc1和pc2DHCP服务&ipconfig /renew 获取动态ip地址一、DHCP中继原理二、DHCP实验1. 实验目的在服务器中配置DHCP动.

2020-07-06 19:44:45 637

原创 VM虚拟机——桥接模式的配置

VM虚拟机桥接模式的配置VMnet0 :桥接模式:将虚拟机直接暴露局域网里。可以直接被访问。 虚拟机的ip地址和局域网同一网段。虚拟机的网卡配置需要与主机的物理网卡(ip地址,网关、dns)同一网段才能访问外网。VM虚拟机使用桥接模式——成功连接到网络...

2020-07-04 15:17:29 654

原创 安装DHCP服务器——实验-故障排错(dns)

安装DHCP服务器[root@localhost ttyy]# setenforce 0[root@localhost ttyy]# systemctl is-enabled firewalld.servicedisabled[root@localhost ttyy]# systemctl stop firewalld.service[root@localhost ttyy]# systemctl disable firewalld.service[root@localhost ttyy]# .

2020-07-04 13:59:34 1744

原创 解决——客户机无法获取指定dns域名地址

客户机无法获取——centos 指定dns域名服务器地址一、故障原因在虚拟机centos作为DHCP服务器并设置了dns域名地址,并且与客户机设置同个网段基于主机模式VMnet1网卡,在VM虚拟机win10客户机无法自动获取centos 指定的dns域名地址,只能获取网关地址作为域名地址。二、故障解决查看centos网卡信息dns域名地址和resov.conf配置文件中的dns域名地址相一致,删除search localdomain 命令,意思是搜索本地域。所以客户机只能自动获取网关地址。无法获

2020-07-04 13:19:02 1169

原创 Linux网络设置和基础服务

Linux网络设置和基础服务一、查看网络设置1. ifconfig2. route命令3. netstat4. ss二、测试网络连接1. ping命令2. traceroute 命令3. nslookup命令4. dig 命令设置网络地址参数

2020-07-02 23:44:12 337

原创 用户权限和文件归属管理——(su/user/group/chmod/chown)

用户权限和文件归属管理文章目录 用户权限和文件归属管理1. linux 用户账号2. useradd 添加用户3. userdel 删除用户4. usermod 修改用户信息5. passwd 密码管理6. groupadd 组账号添加7. groupmod 修改组信息8. groupdel 组账号删除9. gpasswd 组账号管理10. chmod 文件归属管理11. chown 修改文件归属12. 查看用户、组、密码信息1. linux 用户账号su 用户切换su -tom1su.

2020-07-02 12:25:05 392

原创 linux常用命令——(cat、more、less、head、tail 、wc、grep 、gzip、bzip、tar 、vi)

Linux常用命令文章目录Linux常用命令1. 查看及检索文件2. 查看文件内容2.1 cat 命令——显示并连接(Concatenate)文件的内容2.2 more 和 less 命令——分页查看文件内容4.3 head 和 tail 命令——查看文件开头或末尾的部分内容3. 统计和检索文件内容3.1 wc 命令——统计文件内容中的单词数量(Word Count)、行数等信息3.2 grep 命令——检索、过滤文件内容4. 备份与恢复文档4.1 gzip 和 gunzip 命令4.2 bzip2 和

2020-07-02 10:25:20 321

原创 Linux常用命令——(目录结构、help /man/ pwd /cd/ls/du/mkdir/touch/ln/cp/rm/mv/which /find )

linux常用命令文章目录 linux常用命令1. linux 概论1.1 shell摘要1.2 shell是什么语言?shell 语言的本质1.3. Linux快捷键1.4 Linux目录结构2. Linux命令格式3. 获得命令帮助3.1 使用 help 命令3.2 使用“--help”选项3.3 使用 man 手册页4. 目录和文件基本操作4.1 查看目录4.1.1 pwd 命令 ——查看当前的工作目录(Print Working Directory)4.1.2 cd 命令 —— 切换工作目录.

2020-07-02 09:37:44 447

原创 手工配置Apache——问题解析

手工配置Apache一、实验目的手工在虚拟机配置Apache,实现虚拟机连接web网页。测试完成。二、Apache简介Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。Apache HTTP服务器是一个模块化的服务器,源于NCSAhttpd服务器,经过多.

2020-07-01 20:16:30 827

centos 7.6安装流程.docx

centos 7.6安装流程下载详细安装过程,在网上看到特别好的教程,很好地解决了小白的问题,为此特意记录下来了。附件如下:centos 7.6安装流程.docx

2020-04-27

空空如也

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

TA关注的人

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