随笔分类 - Linux基础
1
摘要:1 FTP服务 1.1 FTP工作原理 服务器会开放两个端口分别用于发送命令和传输数据 从服务器角度分为下面两种模式: 主动模式:即服务器主动连接客户端 命令通道:21/tcp端口 数据通道:20/TCP 被动模式:客户端主动连接 命令通道:21/tcp端口 数据通道:随机port
阅读全文
摘要:1 rpm实现LAMP 安装环境 10.0.0.2 HTTP 10.0.0.5 数据库服务器 [root@centos8 ~]# cat /etc/redhat-release CentOS Linux release 8.2.2004 (Core) 1.1 RPM包的安装部署 范例:CentOS
阅读全文
摘要:1 Ansible 介绍和架构 1.1 Ansible介绍 ansible 的名称来自科幻小说《安德的游戏》中跨越时空的即时通信工具,使用它可以在相距数光年的 距离,远程实时控制前线的舰队战斗。在计算机中ansible则作为一个运维工具,可以实现批量管理主机、使用模块化方式自动安装复杂软件如K8s等
阅读全文
摘要:1 数据库原理 数据库:是以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。简单理解就是存储电子文件的仓库,用户可以对仓库中的资料进行增删改查等操作。 数据库管理系统(Database Management System):简称DBMS,是为了管理数据库而设
阅读全文
摘要:1 名字解析介绍和DNS 1.1 DNS是什么 DNS:Domain Name System 域名系统,应用层协议,是互联网的一项服务。主要作用是根据域名查出IP地址,当然也可以通过IP地址查询域名。 1.2 DNS域名层次结构 对于域名其层级结构如下 主机名.次级域名.顶级域.根域名 例如:www
阅读全文
摘要:1 基于centos8实现PXE自动安装系统 红帽官方文档: https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/7/html/installation_guide/chap-installation-serv
阅读全文
摘要:1 加密技术 1.1 对称加密算法 对称加密:加密和解密使用同一个密钥 特性: 加密、解密使用同一个密钥,效率高 将原始数据分割成固定大小的块,逐个进行加密 缺点: 不同对象间会产生不同密钥,造成密钥数过多 密钥不好分发给对方 无法确认数据来源 常见的对称加密算法: 3DES: AES:Advanc
阅读全文
摘要:1 centos6的启动 1.1 Linux系统概述 内核功能:进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能等 根文件系统(rootfs):程序和 glibc 库 内核的两个流派: 宏内核(monolithic kernel):又称单内核和强内核,Unix,Linux 把所有系统服务都
阅读全文
摘要:1 进程介绍 1.1 进程概念 Process: 运行中的程序的一个副本,是被载入内存的一个指令集合,是资源分配的单位 1.2 系统进程状态 Linux系统进程的状态: 运行态:running 就绪态:ready 睡眠态:分为两种,可中断:interruptable,不可中断:uninterrupt
阅读全文
摘要:1.计算机网络体系结构和参考模型 1.1 计算机网络分层结构及基本概念 层次划分的必要性: 两个系统中计算机的通信是一个很复杂的过程,为了降低协议设计和调试过程的复杂性,也为了便于对网络进行研究、实现和维护,促进标准化工作,通常对计算机的网络体系结构以分层的方式进行建模。 分层的基本原则: 每层都实
阅读全文
摘要:1.磁盘基础知识 1.1 磁盘接口类型 IDE:133MB/s,并行接口,早期家用电脑 SCSI:640MB/s,并行接口,早期服务器 SATA:6Gbps,SATA数据端口与电源端口是分开的,即需要两条线,一条数据线,一条电源线 SAT:6Gbps,SAS是一整条线,数据端口与电源端口是一体化的,
阅读全文
摘要:1.软件包和包管理器 1.1 软件包介绍 开源软件最初只提供了.tar.gz的打包的源码文件,用户必须自已编译每个想在GNU/Linux上运行的软件。为了更加便利的方法来管理这些软件,出现了包管理系统。 1.1.1 程序包管理器 软件包管理器功能: 将编译好的应用程序的各组成文件打包一个或几个程序包
阅读全文
摘要:1.文件查找 1.1 locate locate:通过名字查找文件(模糊查找) locate 查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db 若数据库不存在可以执行updatedb可以更新数据库构建索引 索引构建过程需要遍历整个根文件系统,很消耗资源,避免在高
阅读全文
摘要:1.shell 脚本语言的基本用法 1.1shell 脚本创建 1.格式要求:首行shebang机制 #!/bin/bash #!/usr/bin/python #!/usr/bin/perl 2.添加执行权限,在命令行上指定脚本的绝对或者相对路径,也可以运行脚本解释器直接运行脚本 1.2脚本的注释
阅读全文
摘要:1.VIM 1.1vim简介 vim是一款强大的文本编辑器,它和 vi 使用方法一致,但功能更为强大。官网:www.vim.org、中文手册:http://vimcdoc.sourceforge.net/ 1.2使用vim 1.2.1命令格式 vim [options] [file ..] 常用选项
阅读全文
摘要:1.系统中用户 1.1 用户 Linux中每个用户是通过User Id (UID)来唯一标识的 管理员root:0 系统用户:1-499 (CentOS 6以前), 1-999 (CentOS 7以后) 对守护进程获取资源进行权限分配 登录用户:500+ (CentOS6以前), 1000+(Cen
阅读全文
摘要:1.标准输入和输出 1.1程序的三个I/O设备文件 1.1.1.标准输入(STDIN) 文件描述符:0 默认接受来自终端窗口 1.1.2.标准输出(STDOUT) 文件描述符:1 默认输出到终端窗口 1.1.3.标准错误(STDERR) 文件描述符:2 默认输出到终端窗口 练习: 使用ps aux无
阅读全文
摘要:1.Linux系统目录结构 1.1目录及功能 目录规范参考网站:http://www.pathname.com/fhs/ /bin:用户基本命令 /sbin:系统管理类命令 /lib:启动时程序依赖的基本共享库文件以及内核模块文件 /lib64:专用于x86_64系统上的辅助共享库文件存放位置 (以
阅读全文
摘要:1.命令基本格式 1.1命令提示符基本格式 [root@centos8 ~]# root:表示当前用户 @:分隔符没有实际意义 centos8:主机名 ~:当前所在目录 #:命令提示符。#表示超级用户,$表示普通用户 [root@centos8 ~]# su user [user@centos8 r
阅读全文
摘要:1.Linux入门介绍 1.1简介 Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX(Portable Operating System Interface)和Unix的多用户、多任务、支持多线程和多CPU的操作系统。 GNU/Linux
阅读全文
1

浙公网安备 33010602011771号