OnITRoad - 其他
在Linux上恢复已删除的文件
在Linux上恢复已删除的文件 从已删除的分区中恢复文件 通常,Linux用户经常同时安装多个系统,并且在安装过程中,它们可能会错误地删除分区。 但是,如何从这些已删除的分区中恢复文件? 为此,我们需要使用名为testdisk的工具恢复分区。 testdisk是一个强大的分区分析和数据恢复实用程序。 Debian和Ubuntu等大多数Linux发行版都配有TestDisk。 另一方面,应用程序
Views:0 2020-07-15
在 Linux 中安装、配置和保护 FTP 服务器
在 Linux 中安装、配置和保护 FTP 服务器 FTP或者文件传输协议是计算机之间传输文件的常用协议;一个充当客户端,另一个充当服务器。 vsftpd 程序是当今许多服务器都使用的非常流行的 FTP 服务器。 FTP 服务器是如何工作的? FTP 服务器与客户端-服务器架构一起进行通信和传输文件。 FTP 是一种有状态协议,这意味着客户端和服务器之间的连接在 FTP 会话期间保持打开状态。
Views:0 2020-07-15
Shell的级别 $SHLVL 变量
Shell的级别 $SHLVL 变量 Linux shell 级别可能会变得复杂。 $SHLVL 可以提供帮助 $SHLVL 变量告诉你你有多少shell 深。 什么是shell ? shell 接收命令并将这些命令提供给底层操作系统来执行。 在大多数 Linux 系统上,shell 程序被称为 BASH(The Bourne Again Shell),但还有其他的,包括 C Shell (
Views:0 2020-07-15
Linux 中的 sudo
Linux 中的 sudo sudo工作方式 sudo 命令为非管理员用户提供了一些管理员权限 某些 Linux 应用程序需要提升权限才能运行。 使用 su 命令切换到超级用户(root),或者我们可以使用 sudo 命令代替。 尽管它们的工作方式不同,但 sudo 命令类似于我们有时在 Windows 或者 macOS 中看到的确认提示。 当在这些操作系统中询问我们是否要继续执行该特定操作时
Views:0 2020-07-15
Ubuntu Unity 与 Ubuntu GNOME
Ubuntu Unity 与 Ubuntu GNOME Unity 与 GNOME 桌面环境之间的差异 在 Ubuntu 11.04 之前,GNOME 是 Ubuntu Linux 发行版的默认桌面环境。 虽然 Ubuntu 现在随 Unity 桌面一起提供,但也有旧环境的更新版本可用。 我们比较了 Ubuntu Unity 与 GNOME,以解读这两种环境之间的差异。 总体调查结果 Un
Views:0 2020-07-15
Unix/Linux 登录命令:
Unix/Linux 登录命令: Login用于登录系统时。 它也可用于随时从一个用户切换到另一个用户(但是,大多数现代 shell 都支持内置于此功能)。 如果没有给出参数,登录提示输入用户名。 如果用户不是 root,并且 /etc/nologin 存在,则此文件的内容会打印到屏幕上,并终止登录。 这通常用于在系统关闭时防止登录。 如果在 /etc/usertty 中为用户指定了特殊访问限制,
Views:0 2020-07-15
什么是个人软件包档案 (PPA)?
什么是个人软件包档案 (PPA)? 当我们第一次安装 Ubuntu 时,软件包将处于发布前测试的特定版本。 随着时间的推移,除了错误修复和安全更新外,该软件仍保持旧版本。 如果我们使用的是 Ubuntu 的长期支持发布版本 (16.04/18.04),那么到支持结束时,软件将大大落后于最新版本。 PPA 为存储库提供更新版本的软件以及上一节中列出的主要存储库中不可用的新软件包。 使用 PPA
Views:0 2020-07-15
将用户添加到 Oracle 密码文件(Oracle 密码文件身份验证)
将用户添加到 Oracle 密码文件(Oracle 密码文件身份验证) 在 Unix 环境中,我们可以使用以下命令创建密码文件并将用户 SYS 及其密码添加到文件中: $ orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=secret entries=20 在 Windows 上,我们可以使用相同的命令。 唯一的区别是: 密码文件应在
Views:0 2020-09-17
Oracle RAC 中的归档重做文件约定
Oracle RAC 中的归档重做文件约定 RAC 中的归档重做文件约定 参数 说明 示例 %t 线程号,未填充 log_1 %T 线程号,左补零 log_0001 %s 日志序列号,未填充 log_251 %S 日志序列号,左补零 log_0000000251 %r 重置日志标识符 log_23452345 %R 填充的重置日志标识符 log_0023452
Views:0 2020-09-17
11gR2 中的 ASM 后台进程
11gR2 中的 ASM 后台进程 这是关于 ASM 后台进程及其管理 Oracle ASM 实例的目的的简短说明。 Background Process Description ASMB ASM Background Process RBAL ASM Rebalance Master Process ARBn ASM Rebalance Process DBWR Dat
Views:0 2020-09-17
ASM 磁盘添加/删除时挂起僵死
ASM 磁盘添加/删除时挂起僵死 问题 在RAC环境中,在现有的磁盘组中添加了多个磁盘,sqlplus会话发起添加操作没有返回控制权,需要手动断开。 v$asm_operation 没有发生重新平衡: SQL> select * from gv$asm_operation; no rows selected 其他节点中的“磁盘验证挂起”消息可见,但 ASM 警报.log 中
Views:0 2020-09-17
自动撤消管理和 Oracle RAC
自动撤消管理和 Oracle RAC Oracle 数据库自动管理分配给实例的特定撤消表空间内的撤消段。 一般情况下,只有分配给undo表空间的实例才能修改该表空间的内容。 但是,所有实例始终可以出于一致性读取目的读取所有撤消块。 此外,任何实例都可以在事务恢复期间更新任何撤消表空间,只要该撤消表空间当前未被另一个实例用于撤消生成或者事务恢复。 我们可以通过为 SPFILE 或者单个 PFILE
Views:0 2020-09-17
使用 srvctl 和 使用 sqlplus 启动Oracle 数据库实例有什么区别
使用 srvctl 和 使用 sqlplus 启动Oracle 数据库实例有什么区别 问题 我们有一些实例,似乎通过 sqlplus 启动 rac 数据库会导致性能问题(数据库服务器上的高负载)。 使用 srvctl 重新启动节点似乎解决了性能问题。 使用 srvctl 与使用 sqlplus 启动 数据库节点之间有什么区别? 解决方案 SQLPLUS 和 SRVCTL 的区别 SQLPL
Views:0 2020-09-17
Oracle 动态网络服务器跟踪
Oracle 动态网络服务器跟踪 动态追踪 和 静态追踪 Oracle Net 跟踪由 sqlnet.ora 参数控制,这些参数在 RDBMS 服务器进程的生命周期内是静态的。 由于实例只有一个 sqlnet.ora 文件,因此跟踪设置适用于所有服务器进程。 这可能会给实时生产环境带来困难。 动态服务器跟踪允许在每个进程级别进行跟踪,并且可以在任何正在运行的服务器进程上临时启用。 这对于跟踪特
Views:0 2020-09-17
从 MySQL 复制中排除表或者数据库
从 MySQL 复制中排除表或者数据库 这篇文章讨论了如何使用复制过滤器来忽略复制中的表或者数据库。 MySQL 都有复制过滤器,明确允许和排除复制数据库或者表的复制。 在这种情况下,我们将需要使用忽略的过滤器。 有三种复制过滤器可用于忽略一个或者多个表: 复制忽略数据库 复制忽略表 复制通配忽略表 下面将讨论这些选项中的每一个。 它们的共同点是它们只采用一个参数,但我们可以根据需要多次指定相
Views:0 2020-09-17
闪回恢复区 (FRA) 中的空目录不会被删除
闪回恢复区 (FRA) 中的空目录不会被删除 问题 RMAN 归档重做日志备份和维护命令会在需要时从快速恢复区 (FRA) 中删除文件。 例如: RMAN> backup archivelog all delete input; delete obsolete; 这些命令只删除文件,而不删除文件删除后为空的实际目录。 解决方案 当存在超过 7 天的空子目录时,它们将在控制
Views:0 2020-09-17