自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 shell-----测试主机网络是否开启

#!/bin/bash#无限循环,除非主机不通自动退出for ((i=1;;i++)) do read -p "输入一个IP地址:" ack#-c 4 只发送四个包 ping -c 4 $ack &> /dev/null if [ $? -eq 0 ] then echo "Host is up " else ...

2019-11-29 10:13:55 255 1

原创 shell-----判别成绩---case语句的简单应用

#!/bin/bashread -p "输入你的成绩(0~100):" ackif [ $ack -lt 0 ] || [ $ack -gt 100 ] then echo "输入有误!" else case $ack in [0-5][0-9]) echo "不合格" ;; [6-7][0-9]|80) ...

2019-11-29 09:05:29 2998 1

原创 shell-----限制次数的数字猜测

#!/bin/bashtimes=0time=5#利用RANDOM计算出随机数luck=$[$RANDOM%1000] #进行无限循环,除非满足特定条件才能退出 while truedo#输入猜测数据read -p "请输入数据(100~999): " ack#执行一次循环times就自加一次 let times++#在while循环里面执行if语句,判断各种条件 ...

2019-11-28 18:23:05 705 1

原创 shell-----shell脚本函数和数组的简单综合---函数调用与数组的简单使用

#!/bin/bash#定义函数体function abc {#使用read输入,-p提示信息,-a写入数据形成数组read -p "请输入两数之和:" -a sum#使用加法运算符,调用数组的一个数字和第二个数字sm=`expr ${sum[0]} + ${sum[1]}`#返回输出数据echo $sm}#调用函数abc,输入参数(位置变量)abc $1 $2...

2019-11-28 14:32:08 183 1

原创 shell-----简单抽奖shell脚本

#!/bin/basha=0b=0c=0for ((i=1;i<=100;i++)) doluck=$(expr $RANDOM % 3) case $luck in 0) # echo "MR.zhang" let a++ ;; 1) # echo "MR.li" let b++ ;;...

2019-11-28 10:57:33 1162 1

原创 shell-----shell脚本--9X9乘法表优化

#!/bin/bashfor((i=1;i<=9;i++)){ for((j=1;j<=$i;j++)) { sum=`expr $i \* $j`#不换行,在X外加上双引号使之变成普通符号 echo -n "$j"x"$i=$sum " }#执行一次小循环就换行 ...

2019-11-28 08:57:30 325 1

原创 shell-----read的简单用法---shell脚本实现冒泡算法

一.read命令read的选项 -a:将输入的内容读入到数值当中去[root@192 opt]# vim 1.sh#!/bin/bashread -a abcecho ${abc[@]} //数组的表示方式~ [root@192 opt]# sh 1.sh12 3 4 5 66 712 3 4 5 66 7-d:表示delimiter...

2019-11-27 23:06:04 445 2

原创 shell-----简单商城平台购物脚本---循环、条件的混合使用

代码如下:#!/bin/bash#提前定义商品、价格,方便后序编写A="外套"B="裤子"C="鞋子"D="帽子"a=500b=400c=300d=200sum=0count=0#设置标题echo -e "\033[5;46;30m----------------------\033[0m"echo "欢迎进入商场购物平台 "echo -e "\033[5;...

2019-11-27 19:05:55 458 1

原创 shell-----条件测试和条件语句

目录一.文件测试二.数值比较三.字符串比较四.逻辑测试五.if语句的结构与实例一.文件测试test命令测试特定的表达式是否成立,当条件成立时,测试语句的返回值为0,否则为其他数值 常用的测试操作符 -d:测试是否为目录(directory) -f:测试是否为文件(file) -e:测试目录或者文件是否存在(exist) -r:测试当前用户是否由权限读取(...

2019-11-26 19:47:41 211 1

原创 shell-----shell编程规范与变量

目录一.shell脚本概述二.管道三.重定向四.自定义变量五.特殊变量一.shell脚本概述shell脚本是将要执行的命令按顺序保存到一个文本文件,只要给该文件可执行的权限,便可以运行,此外还可以结合各种shell控制语句完成更加复杂的操作 shell可以完成重复性操作,批量事务处理,自动化运维,服务运行状态监控,定时任务执行 shell的作用——命令解析器,...

2019-11-25 22:53:19 419 2

原创 Linux网络服务-----实验---PXE和Kickstart的无人值守装机

目录一.PXE的原理二.kickstart的原理三.PXE与kickstart的结合使用自动装机一.PXE的原理PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由支持通过网络启动操作系统,再启动过程中,终端要求服务器分配IP地址...

2019-11-25 11:47:20 4372 2

原创 Linux网络服务-----SSH服务

一.SSH服务概述SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录,远程复制等功能。 SSH协议对通信双方的数据传输进行了加密处理。 在centos7中,openssh服务器由openssh、openssh-server等软件包提供(默认已安装),并且已将sshd添加为标准的系统服务 sshd服务端配置文件默认位于/etc/ssh/sshd_confi...

2019-11-24 22:47:12 671 1

原创 Linux网络服务-----NFS共享存储服务

目录一.NFS的原理二.NFS的应用场景三.NFS共享存储的实验步骤一.NFS的原理NFS(NetworkFileSystem),即网络文件系统,网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS。NFS允许一个系统在网络上与它人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。 NFS是基于TCP/IP传输的网络文件...

2019-11-24 18:02:54 614 1

原创 Linux网络服务-----DNS服务

目录一.DNS系统的作用以及类型二.BIND的安装和配置文件三.构建域名服务器一.DNS系统的作用以及类型DNS系统在网络中的作用就是维护着一个地址数据库,其中记录了各种主机域名与IP地址的对应关系,以便为客户程序提供正向或反向的地址查询服务。 正向解析:就是根据域名查询IP地址,即将指定的域名解析为相对应的IP地址。 反向解析:根据IP地址查域名,即将指定的IP地址...

2019-11-24 16:45:06 734 1

原创 Linux网络服务-----测试网络命令与DHCP服务

一.ifconfig---查看网络接口信息直接输入ifconfig命令,查看所有活动网络接口的信息 ifconfig 网卡,查看指定网络接口信息 实例如下[root@localhost ~]# ifconfig ens33ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192...

2019-11-20 20:57:33 1208 1

原创 Linux网络服务-----实验---DHCP、WEB、DNS混合实验

一.实验环境GNSVMware虚拟机两台CentOS7作为客户机两台CentOS7作为服务器二.网络拓补图三.实验原理1.DHCP服务与DHCP中继DHCP(动态主机配置协议)服务,是由Internet工作任务小组设计开发的,专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议,使用DHCP可以减少管理的工作量,避免IP地址冲突,提高了IP地...

2019-11-20 16:21:47 957 1

原创 Linux基础-----Linux系统的文件系统与日志文件

目录一.inode与block概述二.indoe的内容三.inode的号码四.inode的大小五.inode的特殊作用六.恢复误删除的xfs文件七.日志文件的分类与位置八.内核及系统日志九.用户日志十.程序日志十一.日志管理策略一.inode与block概述Linux系统文件中有三个部分:文件名,元信息,数据。 通常元信息存放在inode(索引...

2019-11-17 17:09:53 671 1

原创 Linux基础-----系统安全及应用

目录一.锁定账户文件、密码文件二.密码安全控制三.历史命令的限制四.终端自动注销五.使用su命令切换用户六.sudo命令提升执行权限七.PAM安全认证八.开关机安全控制九.终端以及登录控制十.系统弱口令检测一.锁定账户文件、密码文件Linux系统中的所有账户文件在/etc/passwd,密码文件在/etc/shadow 此时配置文件,内容无法...

2019-11-15 12:11:27 782 1

原创 Linux基础-----引导过程管理与服务控制

目录一.引导过程二.systemd单元类型三.Linux运行级别和对应的systemd目标四.修复MBR扇区的故障五.修复GRUB引导故障六.遗忘root用户密码七.系统服务控制一.引导过程Linux操作系统的引导过程包括:开机自检(BIOS),MBR引导,GRUB菜单,加载Linux内核,init进程初始化 开机自启(BIOS):服务器主机开机以后,根...

2019-11-14 14:54:08 252 1

原创 Linux基础-----进程和计划任务管理

目录一.线程、进程、程序二.进程的五种状态三.ps命令查看静态的进程统计信息四.top命令查看进程的动态信息五.pgrep命令查询进程PID号六.pstree查看进程树七.启动进程的方式八.改变进程的运行方式九.终止进程的运行十.at命令,一次性任务设置十一.crontab命令,周期性任务设置一.线程、进程、程序程序:是保存在硬盘、光盘等介质中的...

2019-11-12 23:05:57 834 1

原创 ensp-----变异三角路由(静态路由协议)

一.网络拓补图注:路由器的选择和接口的选择需要注意,另外本实验中R1回环地址pingR3的回环地址3.3.3.3,他的路径是R1到R3,再从R3回到R1;pingR3的回环地址4.4.4.4时,路径是直接从R1到R3,再从R3到R1二.实验步骤R1的配置<Huawei>system-view [Huawei]int g0/0/0[Huawei-Gigab...

2019-11-08 08:38:04 2323 3

原创 ensp-----vrp虚拟终端的连接(连接telent服务的两种方式)

目录一.VRP(华为网络操作系统)原理二.VRP的性能三.VRP的结构四.连接用SecureCRT连接ensp五.远程连接一.VRP(华为网络操作系统)原理交换机可以隔离冲突域,路由器可以隔离广播域,这两种设备在企业网络中应用越来越广泛。随着越来越多的终端接入到网络中,网络设备的负担也越来越重,这时网络设备可以通过华为专有的VRP系统来提升运行效率。通用路由平台VRP...

2019-11-07 12:17:05 2427 1

原创 Linux服务-----手工编译安装Apache服务器

目录一.从Windows上提取apache相关源码包二.进行解压源码包三.安装一些编译软件包四.使用下列脚本对configure进行配置五.make编译和make install 安装六.进入 /application/apach2.2.27 进行主配置文件的修改七.修改网页内容八.启动脚本九.查看网页一.从Windows上提取apache相关源码包...

2019-11-06 14:51:40 193 1

原创 Linux之间传送文件,Linux-windows之间传送文件的几种方式

目录一.使用lrzsz工具(适合传送单个文件,不能传送文件夹)二.使用scp命令(可以传送文件夹,但是要开启ssh服务)三.使用smb工具传输文件或文件夹一.使用lrzsz工具(适合传送单个文件,不能传送文件夹)检查有没有lrzsz工具[root@localhost ~]# rpm -q lrzszlrzsz-0.12.20-36.el7.x86_64[root@loc...

2019-11-05 18:42:01 1314 1

原创 Linux基础-----RAID磁盘阵列

目录一.RAID简述和磁盘阵列卡二.不同级别RAID的详解三.搭建RAID 0四.搭建RAID 1五.搭建RAID5六.搭建RAID1+0一.RAID简述和磁盘阵列卡RAID是把多块独立物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘具有更高存储性能和存储容量的数据备份技术 磁盘阵列卡,是用来实现RAID功能的板块。而且RAID卡一般分为...

2019-11-04 21:31:37 1013 1

原创 Linux基础-----动态调整LVM逻辑卷与用户磁盘配额设置

目录一.LVM逻辑卷概述二.创建逻辑卷三.磁盘配额的概述四.磁盘配额的步骤和相关命令五.磁盘配额的具体实例一.LVM逻辑卷概述LVM是Linux系统中对磁盘分区进行管理的一种逻辑机制 LVM是建立在硬盘和分区之上,文件系统之下的一个逻辑层 LVM逻辑卷可以保持现有数据不变的情况下动态调整磁盘容量,提高磁盘管理的灵活性 CentOS系统在安装时自动分区,会默认采用L...

2019-11-02 17:18:18 544 1

原创 Linux基础-----磁盘与文件系统管理

目录一.硬盘结构二.MBR三.Liunx中的硬盘和分区四.文件系统类型五.管理磁盘及分区---fdisk命令六.创建文件系统七.挂载、卸载文件系统一.硬盘结构硬盘的物理结构,盘片:硬盘有个多个盘片,每个盘片2面,磁头:每面一个磁头 硬盘的数据结构,扇区:盘片被分为多个扇形区域且每个扇区存放512字节的数据,磁道:同一盘片不同半径的同心圆,柱面:不同盘片相同半径...

2019-11-01 23:46:34 2054 1

原创 Linux基础-----基本命令3 账户管理以及文件、目录权限归属

目录一.用户账号和组账号的概述二.用户账号文件三.用户账号的添加四.设置与更改用户密码五.修改用户账户属性六.删除用户账号七.组账号文件的管理八.添加,删除,修改组账号九.查询账户信息十.查看文件的权限及归属十一.设置文件/目录的权限十二.设置文件/目录的归属十三.权限掩码umask十四.查看文件/目录的底层属性一.用户账号和组账号的概述...

2019-11-01 10:46:49 590 1

空空如也

空空如也

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

TA关注的人

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