随笔分类 - linux
摘要:第一节:mysql 安全机制 1.1 mysql 权限表 user 权限表:记录允许连接到服务器的用户帐号信息,里面的权限是全局级的。 db 权限表:记录各个帐号在各个数据库上的操作权限。 table_priv 权限表:记录数据表级的操作权限。 columns_priv 权限表:记录数据列级的操作权
阅读全文
摘要:第一节:数据库基本操作 (1)查看数据库、查看数据库版本: #查看数据库: MariaDB [(none)]> show databases; #查看数据库版本: MariaDB [(none)]> select version(); (2)查看当前用户、查看所有用户: #查看当前用户: Maria
阅读全文
摘要:第一节:SQL语言 SQL(Structured Query Language 即结构化查询语言)MariaDB 和 MySQL 用法相同。 1.1 初识SQL语言 (1)使用SQL语句,数据库管理员可以: 改变数据库的结构 更改系统安全设置 增加用户对数据库或表的许可权限 在数据库中检索需要的信息
阅读全文
摘要:第一节:mysql 数据类型 MySQL 数据库管理系统中,可以通过存储引擎来决定表的类型。同时,MySQL 数据库管理系统也提供了数据类型决定表存储数据的类型。MySQL 数据库管理系统提供的数据类型: 1.1 数值类型 整数类型(TINYINT SMALLINT MEDIUMINT INT BI
阅读全文
摘要:1、错误描述: [root@centos7 ~]#cmake . \ > -DCMAKE_INSTALL_PREFIX=/app/mysql \ > -DMYSQL_DATADIR=/data/mysqldb/ \ > -DSYSCONFDIR=/etc \ > -DMYSQL_USER=mysql
阅读全文
摘要:第一节:mysql 的二进制格式安装与编译安装 1.1 二进制格式安装 (1)准备用户 [root@centos7 ~]#useradd -r -d /data/mysqldb -s /sbin/nologin mysql (2)准备数据目录(以/data/目录为例,建议使用逻辑卷) [root@c
阅读全文
摘要:1、mysql 介绍 1.1 mysql 和 Mariadb (1)官方地址 https://www.mysql.com/ https://mariadb.org/ (2)官方文档 https://dev.mysql.com/doc/ https://mariadb.com/kb/en/ 1.2 M
阅读全文
摘要:第一节:数据库原理 1.1 数据库管理系统 (1)数据库是数据的汇集,它以一定形式存于存储介质上 (2)DBMS是管理数据库的系统软件,它实现数据库系统的各种功能,是数据库系统的核心 (3)DBA(数据库管理员)负责数据库的规划、设计、协调、维护、管理和性能优化等工作 (4)应用程序指以数据库为基础
阅读全文
摘要:linux 任务计划、周期性任务执行 未来的某时间点执行一次任务: at 指定时间点,执行一次性任务 batch 系统自行选择空闲时间去执行此处指定的任务 周期性运行某任务: cron 1、一次性任务(at 任务) 包:at at [option] TIME -V 显示版本信息 -t time 时间
阅读全文
摘要:1、进程相关概念 进程:正在运行中的程序 内核功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能等 Process:运行中的程序的一个副本,是被载入内存的一个指令集合 进程 ID(Process ID,PID)号码被用来标记各个进程 通常从执行进程的用户来继承,存在生命周期 task
阅读全文
摘要:1、 Raid 介绍 Raid:Redundant Arrays of Inexpensive(Independent)Disks,多个磁盘合成一个“阵列”来提供更好的性能、冗余,或者两者都提供。 提高 IO 能力: 磁盘并行读写 提高耐用性: 磁盘冗余来实现 级别:多块磁盘组织在一起的工作方式有所
阅读全文
摘要:1、磁盘结构 设备文件:关联至一个设备驱动程序,进而能够与之对应硬件设备进行通信 I/O Ports:I/O 设备地址 一切皆文件:open(),read(),write(),close() 设备类型: 块设备:block,存取单位 “块”,磁盘,支持缓存 字符设备:char,存取单位 “字符”,键
阅读全文
摘要:1、 软件运行环境 1> 软件运行和编译 ABI:Application Binary Interface(应用程序的二进制接口) Windows 与 Linux 不兼容 ELF 对应于UNIX 下的文件 PE 则是Windows 的可执行文件 库级别的虚拟化:不兼容解决 Linux:WINE(可以
阅读全文
摘要:文本处理工具 sed(查看修改文件) Stream EDitor(sed),sed 是一种行编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为 "模式空间” ( pattern space ),接着用 sed 命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读
阅读全文
摘要:1、使用 locate 命令 需要安装:yum install mlocate -y 创建或更新 slocate/locate 命令所必需的数据库文件:updatedb 作用:搜索不经常改变的文件如配置文件等,否则需要搜索前更新数据库 文件查找:非实时查找(数据库查找),查询系统上预建的文件索引数据
阅读全文
摘要:1、基础概念 1.1 程序组成 程序:算法 + 数据结构 数据:是程序的核心 算法:处理数据的方式 数据结构:数据在计算机中的类型和组织方式 1.2 编程分格 过程式:以指令为中心,数据服务于指令 对象式:以数据为中心,指令服务数据 1.3 编程语言 计算机:运行二进制指令 编程语言:人与计算机之间
阅读全文
摘要:1、TFTP协议简介TFTP,全称是 Trivial File Transfer Protocol(简单文件传输协议),基于 UDP 实现,该协议简单到只能从远程服务器读取数据或向远程服务器上传数据。2、TFTP实战 1>环境准备:centos7 192.168.100.101 tftp-serve
阅读全文
摘要:1、NFS服务:文件共享 NFS(Network File System)网络文件系统,一种分散式文件系统的协定,功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位与服务器磁盘中的数据,是类Unix系统间实现磁盘文件共享的一种方法。 NFS服务器可以允
阅读全文
摘要:1、DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作,主要用途:给内部网络或网络服务供应商自动分配IP地址,DHCP有3个端口,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCP Serv
阅读全文
摘要:1、时间服务器用来给其他主机提供时间同步服务,在搭建服务器集群的时候,需要保证各个节点的时间是一致的,时间服务器不失为一个好的选择。 2、安装ntp服务器 [root@centos7 ~]# yum install ntp ntpdate -y 3、ntp服务器配置文件:/etc/ntp.conf
阅读全文

浙公网安备 33010602011771号