07 2021 档案
摘要:一、数组 1、数组的定义方法 数组名=(元素1 元素2 元素3 ……元素n) 使用括号包含数组中的元素,每个元素都有各自索引(从0开始)元素可以是字符串或者数字 方法一: 数组名=(value0 value1 value2 ……) 方法二: 数组名=([0]=value [1]=value [2]=
阅读全文
摘要:1.计算从1到100所有整数的和 #!/bin/bash a=0 for ((i=1;i<=100;i++)) do a=$[$a+$i] done echo $a 2.提示用户输入一个小于100的整数,并计算从1到该数之间所有整数的和 #!/bin/bash e=0 read -p "请输入小于1
阅读全文
摘要:1.检查用户家目录中的 test.sh 文件是否存在,并且检查是否有执行权限 #!/bin/bash if [ -f ~/test.sh ];then echo "文件存在" else echo "文件不存在" fi if [ -x ~/test.sh ];then echo "文件有可执行权限"
阅读全文
摘要:一、条件测试 1、test命令 测试表达式是否成立,若不成立返回0,否则返回其他数值 test 条件表达式 //或者 [ 条件表达式 ] 2、示例 二、文件测试 1、格式 操作符 文件名或者目录名 2、常用的测试操作符 -d∶ 测试是否为目录(Directory)-e∶ 测试目录或文件是否存在(Ex
阅读全文
摘要:一、Shell脚本概述 1、shell脚本概述 将要执行的命令按顺序保存到一个文本文件 给该文件可执行权限 可结合各种shell控制语句以完成更复杂的操作 2、shell脚本应用场景 重复性操作 交互性任务 批量事务处理 服务运行状态监控 定时任务执行 3、shell的作用 shell:命令解释器,
阅读全文
摘要:一、PXE概述 PXE(预启动执行环境)是由Inter公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或整个操作系统。 1、PXE的优点 规模化:同时装配多台服务器 自动化:安装系统、配置各种服务 远程实现:不需要光盘、U盘等安
阅读全文
摘要:一、SSH远程管理 1、定义 SSH(Secure Shell )是一种安全通道协议,主要用来实现字符界面的远程的登录、远程复制等功能。 SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令。因此SSH协议具有很好的安全性。 2、客户端与服务端 客户端:Putty、Xshe
阅读全文
摘要:一、YUM概述 1、YUM(Yellow dog Updater Modified) 基于RPM包构建的软件更新机制 可以自动解决依赖关系 所有软件包由集中的YUM软件仓库 二、准备安装源 1、软件仓库的提供方式 FTP服务:ftp://... HTTP服务:http://... 本地目录:file
阅读全文
摘要:一、FTP协议概念 1、FTP服务器默认使用TCP协议的20、21端口与客户端进行通信 20端口用于建立数据连接,并传输文件数据 21端口用于建立控制连接,并传输FTP控制命令 2、FTP数据连接分为主动模式和被动模式 主动模式:服务器主动发起数据连接 被动模式:服务器被动等待数据连接 二、FTP配
阅读全文
摘要:一、DNS域名服务基础 1、定义 DNS是“域名系统”的英文缩写。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。 DNS服务使用TCP和UDP的53端口用于连接DNS服务器,UDP的53端口用于解析DNS。 每一级域名长度的限制是63个字符,域名总长度则不能超过253
阅读全文
摘要:一、了解DHCP服务 1、DHCP(Dynamic Host Configuration Protocol,动态主机配置协议) 2、由Internet工作任务小组设计开发 3、专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议 4、使用DHCP的好处 减少管理员的工作量 避免输入错误
阅读全文
摘要:一.DHCP服务 1 DHCP (Dynamic HostConfiguration Protocol,动态主机配置协议)2 由Internet] C作任务小组设计开发3 专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议4 使用DHCP的好处• 减少管理员的工作量• 避免输入错误的
阅读全文
摘要:1. inode 与 block 1.1 inode 和 block 概述 文件数据包括元信息与实际信息; 文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储 512 字节。 一个文件必须占用一个 inode , 并且至少占用一个 block (1) block:(块)的概念: 连续的八个扇
阅读全文
摘要:1. 账号安全基本措施 1.1 系统账号清理 (1)将非登录用户的 shell 设为/sbin/nologin: 命令行格式: usermod -s /sbin/nologin 用户名 (2)锁定长期不使用的账号: 命令行格式: 锁定账户①:usermod -L 用户名 锁定账户②:passwd -
阅读全文