暂无个人介绍
实验一 实验要求:计算从1到100所有整数的和。 创建脚本并执行:
实验一 实验要求:计算从1到100所有整数的和。 创建脚本并执行:
实验一 实验要求:检查用户家目录中的 test.sh 文件是否存在,并且检查是否有执行权限。
要使Shell脚本程序具备一定的“智能”,面临的第一个问题就是如何区分不同的情况以确定执行何种操作。Shell环境根据命令执行后的返回状态值($?)来判断是否执行成功,当返回值为0时表示成功,否则(非0值)表示失败或异常。 使用专门的测试工具——test命令,可以对特定条件进行测试,并根据返回值来判断条件是否成立(返回值为0表示条件成立)。 使用test测试命令时,有以下两种形式:
要使Shell脚本程序具备一定的“智能”,面临的第一个问题就是如何区分不同的情况以确定执行何种操作。Shell环境根据命令执行后的返回状态值($?)来判断是否执行成功,当返回值为0时表示成功,否则(非0值)表示失败或异常。 使用专门的测试工具——test命令,可以对特定条件进行测试,并根据返回值来判断条件是否成立(返回值为0表示条件成立)。 使用test测试命令时,有以下两种形式:
Shell允许在某些情况下对算术表达式进行求值,比如:let和declare 内置命令,(( ))复合命令和算术扩展。求值以固定宽度的整数进行,不检查溢出。 注意:默认情况下bash只支持整数运算,不支持小数运算。
1 变量概述 变量即在程序运行过程中它的值是允许改变的量。 变量是用一串固定的字符串去表示不固定的内容。 变量表示命令的内存空间,将数据放在内存空间中,通过变量名引用,获取数据。
1 变量概述 变量即在程序运行过程中它的值是允许改变的量。 变量是用一串固定的字符串去表示不固定的内容。 变量表示命令的内存空间,将数据放在内存空间中,通过变量名引用,获取数据。
1 编程基础 1.1 程序组成 程序:算法+数据结构 数据:是程序的核心 算法:处理数据的方式 数据结构:数据在计算机中的类型和组织方式
一、现象 使用PXE网络装机时,客户机下载default文件后,会出现 “boot:" 提示符,此时需要用户手动敲回车键(Enter键)启动引导参数,或输入引导入口的名称。
一、问题/现象: 使用yum命令安装软件包时,报错“无法从 /var/lib/rpm 打开软件包数据库”:
1 系统安装介绍 1.1 系统装机的三种引导方式 硬盘 光驱 网络
1 系统安装介绍 1.1 系统装机的三种引导方式 硬盘 光驱 网络
1 NFS简介 NFS(Network File System 网络文件服务),是一种基于 TCP/IP 传输的网络文件系统协议,最初由 Sun 公司开发。
1 YUM简介 1.1 YUM简介 CentOS使用yum和dnf 解决rpm的包依赖关系。
1 YUM简介 1.1 YUM简介 CentOS使用yum和dnf 解决rpm的包依赖关系。
1 YUM简介 1.1 YUM简介 CentOS使用yum和dnf 解决rpm的包依赖关系。
1 SSH基础 1.1 什么是SSH协议? SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程 复制等功能; SSH 协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令; SSH 为建立在应用层和传输层基础上的安全协议。对数据进行压缩,加快传输速度。 SSH使用传输层TCP协议的22号端口。 SSH客户端<--------------网络---------------->SSH服务端
1 SSH基础 1.1 什么是SSH协议? SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程 复制等功能; SSH 协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令; SSH 为建立在应用层和传输层基础上的安全协议。对数据进行压缩,加快传输速度。 SSH使用传输层TCP协议的22号端口。 SSH客户端<--------------网络---------------->SSH服务端
公司内部服务(公司基础服务):DHCP、DNS、mail、pxe服务,文件共享服务(ftp、nfs、yum)。 1 DNS简介 1.1 DNS名词介绍 域名系统(英文:Domain Name System,缩写:DNS),使用应用层协议,是互联网的一项服务。 它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。
公司内部服务(公司基础服务):DHCP、DNS、mail、pxe服务,文件共享服务(ftp、nfs、yum)。 1 DNS简介 1.1 DNS名词介绍 域名系统(英文:Domain Name System,缩写:DNS),使用应用层协议,是互联网的一项服务。 它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。
公司内部服务(公司基础服务):DHCP、DNS、mail、pxe服务,文件共享服务(ftp、nfs、yum)。 1 DNS简介 1.1 DNS名词介绍 域名系统(英文:Domain Name System,缩写:DNS),使用应用层协议,是互联网的一项服务。 它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。
1 了解DHCP服务 1.1 DHCP是什么 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),由Internet工作任务小组设计开发,专门用于为TCP/IP网络中计算机自动分配TCP/IP参数的协议。 DHCP是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。 默认情况下,DHCP作为Windows Server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置。 DHCP采用C/S架构,C-client(客户机),S-server(服务器),客户
1 了解DHCP服务 1.1 DHCP是什么 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),由Internet工作任务小组设计开发,专门用于为TCP/IP网络中计算机自动分配TCP/IP参数的协议。 DHCP是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。 默认情况下,DHCP作为Windows Server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置。 DHCP采用C/S架构,C-client(客户机),S-server(服务器),客户
1 查看网络配置 1.1 ifconfig——查看网络接口信息 ifconfig命令来自于net-tools包 (图形化界面已安装,而最小化界面是没有的。需要自己安装) :
1 查看网络配置 1.1 ifconfig——查看网络接口信息 ifconfig命令来自于net-tools包 (图形化界面已安装,而最小化界面是没有的。需要自己安装) :
1 查看网络配置 1.1 ifconfig——查看网络接口信息 ifconfig命令来自于net-tools包 (图形化界面已安装,而最小化界面是没有的。需要自己安装) :
1 inode和block 1.1 inode和block概述 文件数据包括元信息与实际数据。 文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节。
1 inode和block 1.1 inode和block概述 文件数据包括元信息与实际数据。 文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节。
1 inode和block 1.1 inode和block概述 文件数据包括元信息与实际数据。 文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节。
1 账号安全基本措施 1.1 系统账号清理 1.1.1 将非登录用户的Shell设为/sbin/nologin 在我们使用Linux系统时,除了用户创建的账号之外,还会产生系统或程序安装过程中产生的许多其他账号,除了超级用户root外,其他账号都是用来维护系统运作的,一般不允许登录,常见的非登录用户有bin、adm、mail、lp、nobody、ftp等。 查看/etc/passwd 文件,可以看到多个程序用户。
1 账号安全基本措施 1.1 系统账号清理 1.1.1 将非登录用户的Shell设为/sbin/nologin 在我们使用Linux系统时,除了用户创建的账号之外,还会产生系统或程序安装过程中产生的许多其他账号,除了超级用户root外,其他账号都是用来维护系统运作的,一般不允许登录,常见的非登录用户有bin、adm、mail、lp、nobody、ftp等。 查看/etc/passwd 文件,可以看到多个程序用户。
1 账号安全基本措施 1.1 系统账号清理 1.1.1 将非登录用户的Shell设为/sbin/nologin 在我们使用Linux系统时,除了用户创建的账号之外,还会产生系统或程序安装过程中产生的许多其他账号,除了超级用户root外,其他账号都是用来维护系统运作的,一般不允许登录,常见的非登录用户有bin、adm、mail、lp、nobody、ftp等。 查看/etc/passwd 文件,可以看到多个程序用户。
1 账号安全基本措施 1.1 系统账号清理 1.1.1 将非登录用户的Shell设为/sbin/nologin 在我们使用Linux系统时,除了用户创建的账号之外,还会产生系统或程序安装过程中产生的许多其他账号,除了超级用户root外,其他账号都是用来维护系统运作的,一般不允许登录,常见的非登录用户有bin、adm、mail、lp、nobody、ftp等。 查看/etc/passwd 文件,可以看到多个程序用户。
内核的功用:进程管理、内存管理、文件系统、网络功能、驱动程序、安全功能等。 1 程序 1.1 什么是程序? 是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。 用于描述进程要完成的功能,是控制进程执行的指令集。 保存在硬盘、光盘等介质中的可执行代码和数据。 静态保存的代码。
内核的功用:进程管理、内存管理、文件系统、网络功能、驱动程序、安全功能等。 1 程序 1.1 什么是程序? 是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。 用于描述进程要完成的功能,是控制进程执行的指令集。 保存在硬盘、光盘等介质中的可执行代码和数据。 静态保存的代码。
内核的功用:进程管理、内存管理、文件系统、网络功能、驱动程序、安全功能等。 1 程序 1.1 什么是程序? 是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。 用于描述进程要完成的功能,是控制进程执行的指令集。 保存在硬盘、光盘等介质中的可执行代码和数据。 静态保存的代码。
内核的功用:进程管理、内存管理、文件系统、网络功能、驱动程序、安全功能等。 1 程序 1.1 什么是程序? 是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。 用于描述进程要完成的功能,是控制进程执行的指令集。 保存在硬盘、光盘等介质中的可执行代码和数据。 静态保存的代码。
1、Linux操作系统引导过程 1.1 引导过程总览 linux引导过程一般包括以下几个阶段: 开机自检 、 MBR 引导 、GRUB 菜单 、加载Linux内核 、 init 进程初始化
1、Linux操作系统引导过程 1.1 引导过程总览 linux引导过程一般包括以下几个阶段: 开机自检 、 MBR 引导 、GRUB 菜单 、加载Linux内核 、 init 进程初始化
1、Linux操作系统引导过程 1.1 引导过程总览 linux引导过程一般包括以下几个阶段: 开机自检 、 MBR 引导 、GRUB 菜单 、加载Linux内核 、 init 进程初始化
1 RAID磁盘阵列介绍 独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks),简称磁盘阵列。利用虚拟化存储技术把多个物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。 组成磁盘阵列的不同方式称为RAID级别(RAID Levels)。RAID 层级不同,数据会以多种模式分散于各个硬盘,RAID 层级的命名会以 RAID 开头并带数字。每种等级都有其理论上的优缺点,不同的等级在两个目标间获
1 磁盘基础 1.1 硬盘的物理结构 盘片:硬盘有多个盘片,每盘片2面(正反两面)。 磁头:每面一个磁头。(并不是只有一个磁头)
1 磁盘基础 1.1 硬盘的物理结构 盘片:硬盘有多个盘片,每盘片2面(正反两面)。 磁头:每面一个磁头。(并不是只有一个磁头)
1 磁盘基础 1.1 硬盘的物理结构 盘片:硬盘有多个盘片,每盘片2面(正反两面)。 磁头:每面一个磁头。(并不是只有一个磁头)
1 文件和目录的归属管理 1.1 查看文件和目录的归属 文件的归属(所有权): 属主:拥有该文件或目录的用户账号。 属组:拥有该文件或目录的组账号。
1 文件和目录的归属管理 1.1 查看文件和目录的归属 文件的归属(所有权): 属主:拥有该文件或目录的用户账号。 属组:拥有该文件或目录的组账号。
1 用户和用户组概述 1.1 用户介绍
1 用户和用户组概述 1.1 用户介绍
1 Linux 应用程序基础 1.1 应用程序与系统命令的关系