摘要:HTTP工作原理 1、客户端连接到Web服务器 一个HTTP客户端,通常是浏览器,与Web服务器的HTTP端口(默认为80)建立一个TCP套接字连接。 2、发送HTTP请求 通过TCP套接字,客户端向Web服务器发送一个文本的请求报文(request),一个请求报文由请求行、请求头部、空行和请求数据
阅读全文
摘要:用途:默认情况下,当A主机(1.1.1.1)远程通过ssh命令登陆到B主机(2.2.2.2)上,需要输入B主机的密码。免密登陆的效果为,A通过ssh命令登录到B时,不需要输入密码就可以登录,便于管理。 一、A免密登陆到B主机上 配置方法: 1、A主机生成密钥对儿(公钥+私钥) #ssh-keygen
阅读全文
摘要:1、对称加密 定义:采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密 工作过程:在对称加密中,数据发送方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。接收方收到密文后,若想解读原文,则需要使用加密
阅读全文
摘要:一、搭建私有CA服务器 1、安装包 # yum -y install openssl 2、生成密钥对儿 # cd /etc/pki/CA # (umask 077;openssl genrsa -out private/cakey.pem 2048) 说明:()表示为子shell中执行,直接生成权限
阅读全文
摘要:1、UEFI或BIOS初始化,运行POST开机自检 2、选择启动设备,Boot Sequence 系统启动次序一般含有:光驱、U盘、硬盘A、硬盘B。按次序查找各引导设备,第一个有引导程序的设备即为本次启动用到设备。 3、引导装载程序,加载/boot分区文件系统驱动 4、加载装载程序的配置文件:/et
阅读全文
摘要:周期性任务计划 相关程序包: cronie:主程序包,提供了crond守护进程及相关辅助工具 cronie-anacron:cronie的补充程序;用于监控cronie任务执行状况;如cronie中的任务在过去该运行的时间点未能正常运行,则anacron会随后启动一次次任务 crontabs:包含C
阅读全文
摘要:mdadm:为软RAID提供管理界面,RAID设备可命名为/dev/md0、/dev/md1、/dev/md2、/dev/md3等 命令的语法格式:mdadm[mode] <raiddevice> [options] <component-devices> 支持的RAID级别:LINEAR, RAI
阅读全文
摘要:LVM:Logical Volume Manager 。LVM利用Linux内核的device-mapper功能来实现存储系统的虚拟化(系统分区独立于底层硬件)。 通过LVM,你可以实现存储空间的抽象化并在上面建立虚拟分区(virtual partitions),可以更简便地扩大和缩小分区,可以增删
阅读全文
摘要:说明:通过 ls命令 查看文件的具体权限。 一、文件权限管理命令 1、chown 修改文件的用户和组 用法: chown 用户名:组 filename 选项: chown -R 修改目录及其内部文件的用户和组 chown --reference=/filename 参照/filename修改文件用户
阅读全文
摘要:一、用户管理命令 1、useradd 创建用户或更新默认新用户的信息 使用方法 useradd [options] 用户名 选项: useradd -u 指定UID具体数值,在某些项目中要保证多台服务器某服务的UID应该是一样 useradd -o 配合-u选项,不检查UID的唯一性 useradd
阅读全文
摘要:一、生成序列 格式:{#..#},按照ASCII表的顺序进行生成,如{a..c}表示a b c,也可以{c..a}倒叙的形式生成c b a 二、序列展开 格式:{#,#,#}。如{a,b,c}表示a b c
阅读全文
摘要:通配符是由shell处理的, 它只会出现在 命令的“参数”里。当shell在“参数”中遇到了通配符时,shell会将其当作路径或文件名去在磁盘上搜寻可能的匹配:若符合要求的匹配存在,则进行代换(路径扩展);否则就将该通配符作为一个普通字符传递给“命令”,然后再由命令进行处理。总之,通配符 实际上就是
阅读全文
摘要:文件系统层次结构标准(英语:Filesystem Hierarchy Standard,FHS)定义了Linux操作系统中的主要目录及目录内容。FHS由Linux基金会维护。 当前版本为3.0版,于2015年发布。 官方文档:https://refspecs.linuxfoundation.org/
阅读全文
摘要:一、命令简单帮助查询 Linux的命令分为内部命令和外部命令,通过type可以查看一个命令是内部命令或外部命令(*** is a shell builtin 是内部命令的提示),enable命令列出了bash中所有的内部命令共61个 # enable | cut -d' ' -f2 #查看全部的内部
阅读全文
摘要:bash可以保存的过去曾经执行过的命令。当某个用户登录到shell中,会读取该用户家目录中的~/.bash_history文件,并将历史命令列表保存到内存中。当用户退出当前shell时,会将内存中的历史命令列表覆盖至~/.bash_history文件。 我们可以通过# histroy 来查看历史命令
阅读全文
摘要:Linux 发行版(英语:Linux distribution,也被叫做GNU/Linux 发行版),为一般用户预先集成好的Linux操作系统及各种应用软件。一般用户不需要重新编译,在直接安装之后,只需要小幅度更改设置就可以使用,通常以软件包管理系统来进行应用软件的管理。Linux发行版通常包含了包
阅读全文