- 博客(35)
- 收藏
- 关注
原创 MySQL体系结构
客户端程序可以连接到运行在同一主机或不同主机上的服务器。MySQL 安装具有以下架构组件:MySQL服务器进程、本地或远程连接的客户机程序、本地。进程间通信的一种形式:用于在同一台机器上的两个进程之间形成双向通信链路的一端。MySQL 服务器:是名为 mysqld 的数据库服务器程序、和“主机”(host)不一样、是一个多线程的。主机:运行服务器程序的物理机,包括以下内容:它的硬件配置、机器上运行的操作系。单进程、管理对磁盘和内存中数据库的访问、支持同时的客户端连接、支持多个存储引擎、支持事。
2023-02-12 22:52:55
114
原创 RAC的安装配置(2)
安装镜像已经保存在/stage/grid 目录下,安装和配置集群 Grid 基础架构;cvuqdisk 包在集群验证实用程序运行时用于发现共享磁盘,该包已经包含在 grid/rpm 目录。磁盘组名称为 CRS, 磁盘选择前三个标记为 CRS 的磁盘;保留默认的 OS 组的选项;点击 Next, 验证各节点的准备状态;
2023-02-11 22:14:21
270
原创 RAC的安装配置
修改 ifcfg-eth0 和 ifcfg-eth1 的配置文件,修改 udbs02 主机的 ifcfg-eth0 和 ifcfg-eth1 配置文件,修改完成后,重启网卡。在两台主机上,分别创建 oinstall, dba, oper, asmadmin, asmdba, asmoper 组,以 及 grid, oracle 用户,创建完成后要在两个节点上分别设置 grid 和 oracle 用户的密码,两个节点的同一用户名其密码必须一致。配置oracle用户的互信。配置各节点的环境变量。
2023-02-10 22:36:39
327
原创 GoldenGate(2)
环境变量切换到 orcla, 在 tnsnames.ora 文件中增加+ASM 和 orclb 服务名称。与对源端数据库添加 tns 服务相同,修改目标端主机的 tnsnames.ora 文件,增加+ASM 和。进入$GG_HOME 目录,以 sysdba 身份连接 oracle 实例。使用 sql*plus 以 sysdba 连接到 orclb 实例。tns 配置完成后,确保对新增加的服务名 tnsping 成功。配置对复制的DDL支持。数据库服务 TNS 的配置。orcla 服务名称。
2023-02-08 20:33:07
111
原创 GoldenGate
Oracle GoldenGate 重要组件:Manager 进程、Extract 进程、Checkpoint 文件、Pump 进程、Oracle GoldenGate 的实现原理是通过抽取源端的 redo log 或者 archive log, 然后通 过 TCP/IP 投。概览:Oracle GoldenGate 的实现原理是通过抽取源端的 redo log 或者 archive log, 然后通 过。递到目标端,再在目标端进行解析并还原,使目标端数据库实现与源端数据库的实 时数据同步。
2023-02-07 20:39:21
160
原创 Linux基础
客户端系统将远程服务器的身份存储在~/ .ssh/known_hosts和/etc/ssh/ssh_known_hosts中。ssh-keygen命令可生成用于身份验证的SSH密钥对。系统的静态主机名存储在/etc/hostname文件中。systemd-journald和rsyslog服务可捕获日志消息并写入到适当的文件中。TCP/IP网络模型是--种简化的四层抽象集合,用于描述不同的协议如何进行互操作,以便计算。systemd日志是临时的,不会在系统重启后持久保留。/var/log目录包含日志文件。
2023-01-15 21:50:15
57
原创 Linux基础
使用systemctl status命令可以确定systemd启动的系统守护进程和网络服务的状态。systemctl list-dependencies命令可列出特定服务单元依赖的所有服务单元。信号是向执行中的程序报告事件的软件中断。每个终端是其自身的会话,并且可以具有一个前台进程和多个独立的后台进程。进程是可执行程序的运行中实例。Bash 的默认umask在/etc/profile和/etc/bashrc文件中定义。使用-l选项运行ls命令将展开文件列表,以包括文件权限和所有权。显示终端会话中的进程。
2023-01-14 23:39:51
86
原创 linux基础
包含用户和组信息的三个关键文件是/etc/passwd、/etc/group和/etc/shadow。管道可用于将标准输出从一个进程连接到另一个进程的标准输入,并可用于格式化输出或构。您可以使用I/O重定向从文件中读取标准输入,或者将输出或错误从进程写入文件。运行程序或进程涉及三个标准通信通道:标准输入、标准输出和标准错误。环境变量可以帮助您配置shell的行为或shell启动的进程。chage命令可用于配置和查看用户的密码到期设置。su和sudo命令可用于以超级用户身份运行命令。
2023-01-13 20:58:09
44
原创 Linux基础总结
man page可使用man命令进行查看并提供有关Linux系统组件(如文件、命令和功能)的信息。Info文档可使用pinfo命令进行查看,它们由一个超文本节点集合组成,可提供有关整个软件包的信。Bash shell提供了模式匹配、扩展和替换功能,可帮助您高效地运行命令。按照惯例,当引用man page时,页面名称的后面跟着放在括号内的章节号。Linux系统中的文件被组织到一个颠倒的目录树中,称为文件系统层次结构。file命令可以扫描文件内容的开头,显示该文件的类型。同—数据的不同方式。
2023-01-12 22:45:16
41
原创 Linux入门
在云计算中,私有云或公共云环境中的云实例使用Linux作为操作系统。安全性:检查敏感代码,并加以修复,无论原始开发人员是否提供帮助。归根结底,开源允许通过协作开发更好的软件,获得更高的投资回报。在应用开发中,Linux托管应用或其运行时。培训:从实际代码中学习,并开发更实用的应用。Linux是开源软件。
2023-01-11 22:17:02
100
原创 运行容器(启动和停止)
容器存储是临时的,可以使用容器主机上的目录内容将持久存储附加到容器(举例而言)。要使容器在主机启动时启动,可以使用systemctl命令。容器从容器镜像运行,容器镜像可以从容器注册表下载或自行创建。
2023-01-10 20:55:00
740
原创 查找并管理容器镜像
使用podman port命令和容器ID或名称来列出其端口映射,也可使用-a选项列出使用中的所有端口映射。可添加--volume (或-v)选项到podman run命令,并指定主机目录路径和容器存储路径,其中用冒号。--new选项指示 Podman将systemd服务配置为在服务启动时创建容器,在服务停止时删除容器。--name选项指定现有容器的名称,将其用作生成单元文件的模型。podman rm -a命令从主机中移除所有停止的容器。podman ps -a命令列出所有容器,包括已停止的容器。
2023-01-09 21:31:27
307
原创 运行容器及管理镜像
podman pull命令可从注册表中提取指定的镜像,并将其保存在本地。执行podman 命令时,将从容器镜像创建并启动新容器。使用--no-trunc选项运行相同的命令,以查看更长的镜像描述。检索后,Podman将镜像存储在本地,使用podman images命令列出这些镜像。podman info命令显示Podman的配置信息,包括其配置的注册表。tag标识镜像版本。查找容器镜像:使用podman search命令可搜索特定容器镜像的容器注册表。移除本地缓存的镜像,使用podman rmi命令。
2023-01-08 19:26:15
213
原创 控制启动过程
通常,/etc/systemd/system/中的默认目标是指向graphical.target或 multi-user.target的符号链接。删除端口标签:删除自定义端口标签的语法与添加端口标签的语法相同,但不是使用-a选项(表示添加),而是使用-d选项(表示删除)。-a将添加新端口标签,-t表示类型,-p表示协议。列出端口标签:要获取所有当前端口标签分配的概述,运行semanage port -l命令。管理端口标签:使用semanage命令可以分配新端口标签、删除端口标签或修改现有端口标签。
2023-01-07 22:40:34
83
原创 访问网络附加存储
NFS客户端将导出的共享挂载到本地挂载点(目录),该挂载点必须存在。持久挂载:为了确保在启动时挂载NFS共享,请编辑/etc/fstab文件以添加挂载条目。此文件确定用于挂载点的基础目录,并确定用于创建自动挂载的映射文件。挂载:与分区上的文件系统一样,NFS共享必须先进行挂载才可用。临时挂载:使用mount命令挂载NFS共享;每个映射文件确定一组自动挂载的挂载点、挂载选项及挂载的源位置。识别:NFS客户端系统的管理员可以通过各种方式识别可用的NFS共享。挂载点:使用mkdir在合适的位置创建挂载点。
2023-01-06 20:00:37
95
原创 实施高级存储功能
Stratis旨在提供一种更加轻松的方式来执行存储的初始配置,对存储配置进行更改,并使用高级存储功能。您可以使用stratis filesystem snapshot命令创建Stratis管理的文件系统的快照。快照独立于源文件系统。vdo list命令显示当前启动的VDO卷的列表。分别使用vdo start和vdo stop命令来启动和停止VDO卷。Stratis以管理物理存储设备池的服务形式运行,并透明地为新创建的文件系统创建和管理卷。创建VDO卷:要创建VDO卷,请运行vdo create命令。
2023-01-05 22:30:38
96
原创 管理逻辑卷
移动物理区块:使用 pvmove PV_DEVICE_NAME将要删除的物理卷中的所有物理区块都重新放置到卷组中的其他物理卷上。物理卷:使用pvdisplay显示有关物理卷的信息。要列出有关所有物理卷的信息,请使用不带参数的命令。准备物理设备并创建物理卷:就像创建新卷组-一样,如果还没有准备好物理卷,则必须创建新分区,并准备好将其用作物理卷。通过添加额外的物理卷来为卷组增加更多磁盘空间,这种做法称为扩展卷组。验证卷组是否有可用的空间:使用vgdisplay验证是否有足够的物理区块可供使用。
2023-01-04 22:28:45
68
原创 管理逻辑卷
创建逻辑卷:使用lvcreate可根据卷组中的可用物理区块创建新的逻辑卷。lvcreate命令中至少包含用于设置V名称的-n选项、用于设置LV大小(以字节为单位)的-L选项或用于设置V大小(以区块数为单位)的-l选项,以及托管此逻辑卷的卷组的名称。如果托管逻辑卷的文件系统需要更多空间,可以将其卷组中的可用空间分配给逻辑卷,并且可以调整文件系统的大小。逻辑卷(LV):逻辑卷根据卷组中的空闲物理区块创建,提供应用、用户和操作系统所使用的“存储”设备。物理卷(PV):物理卷是LVM所使用的基础“物理”存储。
2023-01-03 21:13:23
61
原创 ACL控制对文件的访问
getfacl命令的输出可用作setfacl的输入,以恢复ACL或者从源文件或目录复制ACL并将其保存到新文件中。例如,若要从备份恢复ACL,可使用getfacl R /dir1 > file1为目录及其内容生成递归的ACL输出转储文件。如果使用chmod更改具有ACL的文件的组权限,则不会更改组所有者权限,而是更改ACL掩码。获得新文件初始读取权限、新子目录读取和执行权限的指定用户:default:user:mary:rx /directory。使用默认ACL来控制新文件和目录的权限。
2023-01-02 21:45:29
162
原创 调整调优配置文件
ps命令列出所有进程,包括其PID、进程名称、nice级别和调度类,按nice级别降序排列。nice级别显示为短划线(-)的进程将依照其他调度策略运行,并被调度程序解读为具有较高的优先级。以下示例将启动某个命令作为具有用户定义的nice值的后台作业,并显示该进程的nice级别。从命令行启动某个进程时,该进程将从启动它的shell进程邢里继承nice级别。在不带选项的情况下,nice命令将启动一个默认nice值为10的进程。ps命令可显示进程的nice级别,但仅限在包含正确格式化选项的情况下。
2023-01-01 22:04:47
126
原创 调优和管理文件
tuned-adm命令可以查询当前设置、列出可用的配置文件、为系统推荐调优配置文件、直接更改配置文件或关闭调优。为很占CPU资源的进程设置较低的nice级别可能对会同一系统上运行的其他进程的性能造成负面影响,所以只有root 用户可以降低进程的nice级别。使用tuned-adm profile profilename可以将活动的配置文件切换为更符合系统当前调优要求的其他配置文件。tuned-adm list命令列出所有可用的调优配置文件,包括内置的配置文件和系统管理员创建的自定义调优配置文件。
2022-12-31 21:38:54
53
原创 提高命令行生产率和计划将来的任务
用户使用at命令为atd守护进程的作业排队。atd守护进程提供了a到z共26个队列,作业按字母顺序排列,队列越后,系统优先级越低。注意:超级用户可以对crontab命令使用-u选项,以此来管理其他用户的作业。crontab文件中的字段按分钟、小时、几号、月、星期几、命令顺序显示。使用chmod命令可添加执行权限,并且可能与chown命令组合以更改脚本的文件所有权。要检查在执行作业时将运行的实际命令,使用at -c JOBNUMBER命令。要获得当前用户的待处理作业使用命令atq或at -l 命令。
2022-12-30 19:09:32
40
原创 安装和更新软件包
每个模块可以具有一个或多个模块流,其包含不同版本的内容。每个流独立接收更新。模块流可以视为应用流物理存储库中的虚拟存储库。应用流存储库提供具有不同生命周期的内容,作为模块和传统软件包。应用流包含系统的必要部分,以及以前作为红帽软件集合的一部分以及其他产品和程序提供的各种应用。配置文件是要为特定用例一起安装的某些软件包的列表,这些用例包括服务器、客户端、开发或最小安装等。列出特定模块的模块流并检索其状态: yum module list per1。模块是一组属于一个整体的、协调一致的RPM软件包。
2022-12-29 22:46:21
139
原创 归档和传输文件
与scp的区别在于,如果两个服务器间的两个文件或目录相似,rsync将仅复制文件系统间的差异部分,scp扔复制所有内容。sftp命令的会话使用安全身份验证机制,并将数据加密后再与SSH服务器来回传输。
2022-12-28 21:35:01
48
原创 管理网络(配置主机名和名称解析)
nmcli con mod ID ipv4.dns IP的默认行为是将任何旧的DNS设置替换为提供新IP列表。系统的静态主机名存储在/etc/hostname文件中。hostnamectl命令用于修改此文件,也可用于查看系统的完全限定主机名的状态。cat /etc/hostname查看在网络启动时提供主机名的配置文件。hostname命令显示或临时修改系统的完全限定主机名。hostname命令显示或临时修改系统的主机名。IPv6的第二服务器,以免您的IPv4或IPv6网络发生网络问题。
2022-12-27 21:10:22
199
原创 管理网络(网络配置)
ip命令也可用于显示关于网络性能的统计信息。nmcli con show 命令可显示所有连接的列表。nmcli con del name命令将从系统中删除名为name的连接,同时断开与设备的连接。nmcli dev dis device命令将断开与网络接口device的连接并将其关闭。nmcli con up name命令将其绑定到的网络接口上激活name连接。nmcli dev status命令可显示所有网络设备的状态。nmcli con mod name命令可用于更改连接的设置。
2022-12-27 20:32:31
229
原创 管理网络(网络概念)
有时,将子网中可能达到的最低地址(主机部分的二进制值全为零)称为网络地址。在IPv4中,子网中可能达到的最高地址(主机部分的二进制值全为一)用于广播消息,该地址称为广播地址。位于同一子网中的所有主机可以在彼此之间直接通信,无需路由器,这些主机具有相同的网络部分。IPv4子网的大小是可变的。要分清IPv4地址中的网络部分和主机部分,管理员必须知道分配给子网的子网掩码。可供主机部分使用的位数越多,子网中就能有越多的主机。此默认路由指向可通达的子网上的路由器(也就是说,在主机路由中具有更具体路由的子网上)。
2022-12-26 22:29:23
417
原创 监控和管理Linux进程
进程由以下组成部分:已分配内存的地址空间、安全属性,包括所有权凭据和特权、程序代码的一个或多个执行线程、进程状态。进程的环境包括本地和全局变量、当前调度上下文、分配的系统资源,如文件描述符和网络端口。ps命令用于列出进程,可以提供详细的进程信息。每个终端是其自身的会话,并且可以具有一个前台进程和多个独立的后台进程。systemd守护进程管理Linux的启动,一般包括服务启动和服务管理,可在系统引导时以及运行中的系统上激活系统资源、服务器守护进程和其他进程。信号是向执行中的程序报告事件的软件中断。
2022-12-25 21:48:19
347
原创 命令行管理文件
绝对路径是一个完全限定的名称,用于指定文件在文件系统层次结构中的确切位置。文件系统中的每个文件都有一个唯一绝对路径名。相对路径也标识唯一文件,仅指定从工作目录到达该文件所需的路径。rm -r directory删除含有文件的目录。
2022-12-25 21:05:21
106
原创 linux基础回顾
通过man -k keyword对man page执行关键字搜索,这会显示与关键字匹配的man page主题和章节的列表。N:在man page中重复之前的向前(向下)搜索。G:转到man page 的开头。
2022-12-24 21:00:10
68
原创 控制对文件的访问
对某目录的特殊权限setgid表示在该目录中创建的文件将继承该目录的组所有权,而不是继承自创建用户。这通常用于组协作目录,将文件从默认的专有组自动更改为共享组,或者当目录中的文件始终都应由特定的组所有时使用。对可执行文件的setuid权限表示将拥有该文件的用户的身份运行命令,而不是以运行命令的用户身份。用符号表示:setuid=u+s;用户账户有三种主要类型:超级用户、系统用户和普通用户。chage命令可用于配置和查看用户的密码到期设置。su和sudo命令可用于以超级用户身份进行命令。
2022-12-24 20:11:42
38
原创 控制对文件的访问
这将能够对目录设置执行(搜索)权限,以便在不更改大部分文件权限的情况下,访问这些目录的内容。不过,使用选项时要谨慎,因为如果某个文件设置有任何执行权限,则×也将会对该文件设置指定的执行权限。例如,以下命令会以递归方式为组所有者设置对 demodir及其所有子代的读、写访问权限,但将仅向已为用户、组或其他人设置了执行权限的目录和文件应用组执行权限。权限由三位(或在设置高级权限时为四位)。应用最具体的权限,用户权限覆盖组权限,组权限又覆盖其他权限。使用-l选项运行ls命令将展开文件列表,包括文件权限和所有权。
2022-12-16 19:10:54
73
原创 创建、查看和编辑文本文件
2.3 .使用变量名称file和ls -l命令列出tmp.zdkei083文件,使用rm命令和file变量名称删除此文件。>>file 2>&1(&>>file):重定向stdout和stderr以附加到同一个文件。2>/dev/null:将stderr错误消息重定向到/dev/null,从而将它丢弃。>>file 2>&1:将输出和错误发送到同一文件,以确保保留现有的内容。>file 2>/dev/null:将输出保存到文件并丢弃错误消息。&>file:将输出和错误都发送到一个新的文件。
2022-12-15 21:17:21
246
原创 Linux 基础
复制文件:cp file new-file 如果目标文件已存在,则cp命令会覆盖该文件。复制目录及其内容: cp -r directory new-directory。ls命令列出指定目录的目录内容,如果未指定,列出当前工作目录的内容。移动或重命名文件或目录:mv file new-file。cd..命令使用..隐藏目录上移一个级别,进入其父目录。删除含有文件的目录:rm -r directory。history命令显示之前执行的命令的列表。
2022-12-14 20:58:42
334
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人