- 博客(45)
- 收藏
- 关注
原创 MySQL
DML语句:insert、delete、update。RPM包安装MySQL、二进制包安装、编译安装。生成数据库文件出现的常见问题。权限管理:授权、取消权限。TRIGGER触发器。用户管理:创建、删除。
2024-02-22 17:12:21 292
原创 复习linux——PAM认证机制
PAM只关注如何为服务验证用户的API,通过提供一些动态链接库和一套统一的API,将系统提供的服务和该服务的认证方式分开PAM提供了对所有服务进行认证的中央机制,适用于本地登陆,远程登陆,系统管理员通过PAM配置文件来定制不同应用程序的不同认证策略。
2023-12-23 12:03:51 1217
原创 docker资源限制
默认情况下,容器没有资源使用限制,可以使用主机内核调度程序允许的尽可能多的资源Docker提供了控制容器使用资源的方法,可以限制容器使用多少内存或CPU等docker info命令可以查看内核中的某项特性警告(在输出结尾处)修改内核参数 /etc/default/grub。
2023-12-21 19:58:49 604
原创 复习linux——sudo授权
sudo允许系统管理员让普通用户执行一些或者全部的root命令的一个工具原理:超级用户将普通用户的名字、可以执行的特定命令、按哪种用户或用户组的身份执行等信息登记在特殊文件(/etc/sudoers)
2023-12-21 16:07:01 434
原创 复习linux——ssh服务
ssh:安全的远程登录,实现加密通信,代替传统的telnet协议具体的软件实现openssh:ssh协议的开源实现dropbear:另一个ssh协议的开源项目的实现ssh公钥交换原理客户端发起连接请求——客户端得到服务端的公钥——客户端生成自己的公钥或会话ID并用服务端公钥加密发送给服务端——服务端用自己的私钥解密计算出客户端的公钥——双方各自持有自己的公钥私钥和对方的公钥。
2023-12-20 17:12:35 911
原创 复习linux——安全加密
1.对称加密算法特性常见对称加密算法:DES、AES2.非对称加密特性常见非对称加密算法:RSA、DSA、ECC3.单向哈希算法特性常见算法:md5、sha1、sha224、常见工具:md5sum、openssl。
2023-12-19 19:22:13 403
原创 复习linux——计划任务
通过计划任务,可以让系统自动的按时间或周期性任务执行任务注:必须安装并启动邮件服务环境准备:yum install postfix。
2023-12-18 21:35:36 454
原创 复习linux——信号发送 kill
kill:内部命令,可用来向进程发送控制信号,以实现对进程管理,每个信号对应一个数字,信号名称以SIG开头。
2023-12-18 20:24:10 432
原创 单机编排Docker Compose
docker-compose是一个管理多个容器的工具,可以解决容器之间的依赖关系,并且可以替代docker命令对容器进行创建、启动和停止的等手工的操作docker-compose将所管理的容器分为三层,分别是工程,服务以及容器。
2023-12-18 19:37:30 458
原创 Docker网络管理
新建容器默认使用docker0的网络配置,可以修改默认指向自动义的网桥网络1.安装bridge-utils包使用brctl创建网桥 brctl addbr br02.使用 ip address 命令 指定网桥的网段3.指定网桥重启配置文件:systemctl daemon-reload systemctl restart docker.service。
2023-12-10 17:52:28 958
原创 Docker数据管理
容器的数据分层目录LowerDir:image镜像层,即镜像本身UpperDir:容器的上层,容器变化的数据存放在此处MergedDir:容器的文件系统WorkDir:容器在宿主机的工作目录,挂载后内容会被清空,使用过程中内容用户不可见。
2023-12-07 17:15:07 434
原创 Docker镜像制作和管理
制作镜像方式1.docker commit 修改现有容器,手动构建为镜像以容器为模板制作镜像注:制作镜像时清理yum缓存 /var/cache/yum/*2.docker build 通过Dockerfile文件,批量构建为镜像利用docker file文件执行docker build自动构建镜像。
2023-12-06 17:08:24 853
原创 复习linux——进程相关理论知识
1.进程的概念2.进程具有的特征3.线程的概念4.进程和线程的区别5.如何查看进程中的线程6.MMU的作用负责虚拟地址转化为物理地址7.TLB的作用用于保存虚拟地址和物理地址映射关系的缓存8.每个进程都包含哪五个数据段及代表作用代码段数据段BBS段堆栈9.进程的5种基本状态以及相互转换运行->就绪就绪->运行运行->阻塞阻塞->运行10.进程其他状态运行态:就绪态:睡眠态:分为两种 可中断 不可中断。
2023-12-05 19:46:16 37
原创 复习linux——网络测试诊断工具
ping命令fping命令 常在shell脚本使用可以在命令行上定义任意数量的主机或者指定包含要ping的IP地址或主机列表文件。
2023-12-05 14:30:57 45
原创 Docker基础命令
on-failure[:max-retries] 当容器非正常退出时,自动重启,可以限制尝试重启次数。docker run -P 可以事先定义容器端口映射宿主机的网卡的随机端口 从32768开始。容器启动后,默认处于NAT网络中,所以外部网络主机无法直接访问容器中网络服务。docker run -p 宿主机端口:容器端口 --name ....注意:多个容器映射到宿主机的端口不能冲突,但容器内使用的端口可以相同。注:使用随机端口,容器再启动时映射端口会发生改变。
2023-12-03 15:35:11 342
原创 linux实践——网络管理
三步过程:1.改配置文件/etc/default/grub未更改文件前更改文件2.使用gurb2生成配置文件3.重启系统完成后注:如果重启后发现还是没有变化,建议关机试试。
2023-12-02 13:56:12 63
原创 复习linux——程序包编译
1. ./configure 生成Makefile通过选项传递参数 例如:指定安装路径、启用特性等检查依赖到的外部环境 如:依赖的软件包2.make 根据Makefile文件,会检测依赖的环境3.make install 复制文件到相应路径注:安装前可以查看README,INSTALL获取帮助。
2023-12-01 14:02:25 42
原创 复习linux——centos和ubuntu的软件管理
1.预处理将.c文件处理为.i文件2.编译对与处理文件进行编译,生成了汇编文件 (.s)3.汇编对汇编文件进行编译,生成目标文件(.o)4.链接对目标文件进行链接,生成可执行文件gcc可一步实现编译过程。
2023-11-30 17:30:52 62
原创 复习linux——基础shell编程
1.创建文本文件 注意:文本文件必须有执行权限如何修改权限2.脚本内容第一行添加shebang机制 如:#!/bin/bash3.执行脚本方法使用bash执行 注意$PATH中必须有该文件明确的路径绝对路径执行 写出文件具体路径即可相对路径执行 切换到脚本目录当中 写出文件相对路径即可。
2023-11-30 15:40:10 42
原创 复习linux——常见文件压缩和解压缩工具
1.compress常用选项压缩后文件的后缀 .Z2.解压缩uncompress 或 compress -d。
2023-11-27 10:36:49 38
原创 linux复习——文件查找
1.可指定搜索目录层级2.一般情况下先对每个目录先处理目录内的文件,在处理目录本身3.根据文件名和inode查找4.根据属主、属组查询5.根据文件类型查询 七种文件类型6.组合条件查询 -a -o!7.排除目录查选8.根据文件大小查找9.根据时间戳查找注:文件大小和时间戳查找有一些区别10.根据权限查找11.正则表达式查找 -regextype type -regex pattern12.处理动作。
2023-11-27 09:52:58 21
原创 复习linux(第六天)——磁盘管理、文件系统
1.主设备号和次设备号代表的意思2.磁盘设备的设备文件命名3.创建块文件或字符文件(mknode)4.机械硬盘(HDD)和固态硬盘(SSD)的不同 使用lsblk识别机械硬盘(1)和固态硬盘(0)5.BIOS(基本输入输出系统)的作用运行流程以及与此配套使用的分区方式MBR的特点MBR分区:0磁道0扇区512字节作用 446:启动相关 64:区分表 2:标识符特征:硬盘最多有四个主分区或 3主1扩MBR备份和恢复。
2023-11-22 22:21:49 71 1
原创 复习linux(第四天)——文本处理工具
定制vim(临时配置或永久配置)如:设置取消行号、忽略大小写、自动缩进、显示特殊符号、设置文件格式(windos、unix)、指定tab代表空格个数、设置缩进宽度、加密等。1.常见文本工具(vi、vim、nano、emacs、KWrite,Kate(KDE桌面)、gedit(GNOME桌面))4.命令模式下的基本操作 如:光标跳转(字符间、单词间、当前页、行)、替换命令、删除命令、复制命令、粘贴命令、改变命令。3.扩展命令模式的基本命令(加密、执行命令、读文件等)单文件窗口分割 上下左右分割取消窗口。
2023-11-20 16:32:25 71 1
原创 复习linux(第三天) —— 用户、组、文件权限
4.用户的创建、删除和修改属性 三个专门修改用户的命令chsh(改shell)、chfn(改相关介绍信息)、chage(改用户密码过期时间等)11.更改文件的所有者(属主和属组)chown chgrp只能更改文件的属组。15.三种特殊权限(SUID、SGID、Sticky) 添加和删除特殊权限。12.文件三种常见权限(rwx) 文件和目录的三种常见权限的区别。1.系统用户和普通用户的UID范围 系统组和普通组的GID范围。8.组的创建、删除和修改属性。
2023-11-15 18:03:08 43
原创 复习linux(第二天)
10.文件元数据和节点表结构(什么命令可以真正的释放空间) 注:如何正确删除大文件释放空间。6.检查文件类型 如何区分windows和linux文件 如何将windows文本格式转为Linux文本格式。8.文件操作(创建、复制、删除、移动和重命名)9.目录操作(显示目录树、创建目录、删除目录)4.对目录相关操作(切换目录、列出目录内容)2.linux文件类型(种类)
2023-11-14 17:15:29 32
原创 复习Linux(第一天)
6.命令分类以及如何查看命令类型 查看命令路径以及hash缓存表作用和相关命令。7.定义和撤销命令别名 如何永久生效别名(将别名存入什么文件中)8.查看硬件信息(CPU、内存、查看硬盘和分区情况、系统架构、查看内核版本、查看操作系统版本)1.终端类型以及用什么命令查看终端。
2023-11-10 19:47:06 43 1
原创 计算机组成原理——第三章硬磁盘存储器
半导体盘是用半导体材料制成的'盘',它是以半导体芯片为核心,加上接口电路和其他控制电路,在功能上模拟硬盘,即按硬盘的工作方式存取数据。另一个是对硬盘的接口(设备级的接口)接收主机的命令以控制设备各种操作。位置检测电路:测磁头的及时位置,与磁盘控制器的目标刺刀位置比较找出位差,将求出磁头正确。盘片是存储信息的载体,随着计算机系统的不断小型化,硬盘也在朝着小体积和大容量的方向发展。音圈电机带动下,小车可以平行移动带着磁头作盘的径向移动,找到目标磁道。按磁头工作方式可分为固定磁头磁盘存储器和移动磁头磁盘存储器。
2023-11-08 09:06:56 285 1
原创 计算机组成原理第三章——辅助存储器(磁表面存储器)
连续记录相同信息时,每两个相同信息的交界处电流方向都变化一次;记录1时,在一位信息记录时间的中间时刻,使。读出时,记录介质在磁头下方匀速通过,磁头相对于一个个被读出的磁化单元作切割磁力线的运动。磁头线圈始终有驱动电流,不存在无电流状态,只有当相邻俩信息代码不同时,写电流才改变方向。不同形状的载体上涂有磁性材料层,工作时靠载体高速运动,由磁头在磁层上进行读/写操作。电流变化出现在一位信息记录时间的中间时刻,以相位差180°的磁化翻转表示1和0。无论记录0还是1,在相邻信息的交界处,线圈电流均变化一次。
2023-11-06 09:05:03 740
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人