自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(221)
  • 资源 (35)
  • 收藏
  • 关注

原创 1275. 找出井字棋的获胜者

A和B在一个3x3的网格上玩井字棋。井字棋游戏的规则如下:玩家轮流将棋子放在空方格 (" ") 上。 第一个玩家 A 总是用"X" 作为棋子,而第二个玩家 B 总是用 "O" 作为棋子。 "X" 和 "O" 只能放在空方格中,而不能放在已经被占用的方格上。 只要有 3 个相同的(非空)棋子排成一条直线(行、列、对角线)时,游戏结束。 如果所有方块都放满棋子(不为空),游戏也会结束。 游戏结束后,棋子无法再进行任何移动。给你一个数组moves,其中每个元素是大小为2的...

2021-03-31 19:38:56 157

原创 HashMap与 ConcurrentHashMap与。SynchronizedMap –如何在Java中同步HashMap

HashMap是Java中非常强大的数据结构。我们每天都在几乎所有应用程序中使用它。我之前写过很多关于如何实现Threadsafe缓存,如何将Hashmap转换为Arraylist的示例。我们在以上两个示例中都使用了Hashmap,但是这些是Hashmap的非常简单的用例。HashMap is a non-synchronized集合类。您有以下任何问题吗?ConcurrentHashMap和Collections.synchronizedMap(Map)有什么区别? 在性能方面,Concu

2021-03-31 15:48:48 503

原创 使用python在多处理中共享字典

在我的程序中,我需要在使用Python进行多处理的进程之间共享一个字典。我简化了代码,在此举一个例子:import multiprocessingdef folding (return_dict, seq): dis = 1 d = 0 ddg = 1 '''This is irrelevant, actually my program sends seq parameter to other extern program that returns dis, .

2021-03-31 15:41:40 2502

原创 如何使用Java筛选文件夹中的文件或子目录列表?

我们可以使用Java获取给定文件夹中文件和子目录的列表。我们还可以根据扩展名或特定条件过滤列表。在本Java教程中,我们将学习如何执行以下任务。使用Java提取文件夹中文件和目录的列表 提取属于特定文件类型的文件列表 提取属于特定文件类型的文件列表,该文件存在于该文件夹及其子文件夹/目录中如何使用Java提取文件夹中的文件和目录列表?按着这些次序。步骤1:指定文件夹。在此示例中,“ sample”是放在项目根目录下的文件夹名称。 File folder = ne

2021-03-31 15:24:14 1225

原创 Java MD5哈希示例

MD5是一种加密的消息摘要算法,可产生128位的哈希值。哈希函数采用任意大小的数据,并生成固定长度的哈希值。散列是一种单向函数,无法从散列中获取原始消息,并且两个不同的字符串都不能具有相同的散列值。在本文中,我们将学习使用MessageDigest,Guava和Apache Commons进行Java MD5哈希处理。散列使我们能够验证通过通道传输的消息是否已被篡改,如果输入发生了很小的变化,则产生的散列将有所不同。尽管由于发现了多个漏洞,MD5不被认为是一种好的加密算法,但是它的校验和足以验...

2021-03-31 14:34:26 2360 2

原创 如何在Linux / Unix上生成Java线程转储?

环境爪哇 Linux和大多数类似Unix的环境问题在Linux上运行时,如何在JBoss中生成线程转储? 如何在Linux上生成JBoss堆栈跟踪? 如何将kill -3的输出重定向到文件? JBoss的cpu使用率很高,冻结,挂起或不释放空闲线程,如何获取线程转储进行故障排除? JMS消息丢失了,如何生成线程转储以进行调查? 无法在server.log或console.log中使用Kill -3进行线程转储解析度免责声明:此处包含的指向外部网站的链接仅出于方便目的而提供。红帽尚

2021-03-31 14:24:45 218 1

原创 SNMP入门指南-简单网络管理协议

什么是SNMP?简单网络管理协议用于在网络管理系统和网络元素之间传达管理信息。使用SNMP,网络操作员可以管理其网络元素,识别故障并可以配置远程系统。让我们举一个简单的例子来了解SNMP。考虑一个具有1000个网络元素的网络,例如路由器,交换机,网关和其他网络设备。一天晴朗,由于某些内部故障,网络元素崩溃了。现在,网络运营商如何找到哪个元素出现故障?如果设备数量较少,则操作员可以轻松找到合适的设备。如果网络规模很大,找到合适的网络确实是一项繁琐的任务。使用诸如SNMP的管理

2021-03-30 20:36:03 1270

原创 snmp4j SnmpGetNext Example

import org.snmp4j.CommunityTarget;import org.snmp4j.PDU;import org.snmp4j.Snmp;import org.snmp4j.TransportMapping;import org.snmp4j.event.ResponseEvent;import org.snmp4j.mp.SnmpConstants;import org.snmp4j.smi.Integer32;import org.snmp4j.smi.OID;i..

2021-03-30 20:23:16 510

原创 snmp4j SnmpGet Example

import org.snmp4j.CommunityTarget;import org.snmp4j.PDU;import org.snmp4j.Snmp;import org.snmp4j.TransportMapping;import org.snmp4j.event.ResponseEvent;import org.snmp4j.mp.SnmpConstants;import org.snmp4j.smi.Integer32;import org.snmp4j.smi.OID;i..

2021-03-30 20:20:56 204

原创 使用SNMP4J的SNMP Walk示例

使用SNMP4J的SNMP Walk示例发言者:乔尔·帕特里克·洛萨(Joel Patrick Llosa)在SNMP4J中2017年7月26日13条留言4567浏览这篇文章非常简单。这是使用SNMP4J的SNMPwalk示例。SNMP用于管理和监视网络设备。它是用于管理IP网络上设备的Internet标准协议。1.工具和先决条件SNMP4J库 火星日食2.创建项目您可以跳过此过程,因为这是一个非常简单的示例,可以使用文本编辑器进行制作。我们将通过Ec...

2021-03-30 17:47:09 2014

原创 1352. 最后 K 个数的乘积

请你实现一个「数字乘积类」ProductOfNumbers,要求支持下述两种方法:1.add(int num)将数字num添加到当前数字列表的最后面。2.getProduct(int k)返回当前数字列表中,最后k个数字的乘积。 你可以假设当前列表中始终至少包含k个数字。题目数据保证:任何时候,任一连续数字序列的乘积都在 32-bit 整数范围内,不会溢出。示例:输入:["ProductOfNumbers","add","add","add","add...

2021-03-30 12:06:05 120

原创 516. 最长回文子序列

给定一个字符串s,找到其中最长的回文子序列,并返回该序列的长度。可以假设s的最大长度为1000。示例 1:输入:"bbbab"输出:4一个可能的最长回文子序列为 "bbbb"。示例 2:输入:"cbbd"输出:2一个可能的最长回文子序列为 "bb"。提示:1 <= s.length <= 1000 s只包含小写英文字母package Solution516;import java.math.B...

2021-03-29 21:26:10 116

原创 1362. 最接近的因数

给你一个整数num,请你找出同时满足下面全部要求的两个整数:两数乘积等于 num + 1或num + 2 以绝对差进行度量,两数大小最接近你可以按任意顺序返回这两个整数。示例 1:输入:num = 8输出:[3,3]解释:对于 num + 1 = 9,最接近的两个因数是 3 & 3;对于 num + 2 = 10, 最接近的两个因数是 2 & 5,因此返回 3 & 3 。示例 2:输入:num = 123输出:[5,25]示例 ...

2021-03-29 16:46:19 218

原创 1338. 数组大小减半

给你一个整数数组arr。你可以从中选出一个整数集合,并删除这些整数在数组中的每次出现。返回至少能删除数组中的一半整数的整数集合的最小大小。示例 1:输入:arr = [3,3,3,3,5,5,5,2,2,7]输出:2解释:选择 {3,7} 使得结果数组为 [5,5,5,2,2]、长度为 5(原数组长度的一半)。大小为 2 的可行集合有 {3,5},{3,2},{5,2}。选择 {2,7} 是不可行的,它的结果数组为 [3,3,3,3,5,5,5],新数组长度大于原数组的二分...

2021-03-29 16:01:48 107

原创 Java中实现删除左侧空格ltrim和删除右侧空格rtrim

1.概述方法String.trim()删除尾随和前导空格。但是,不支持仅执行L-Trim或R-Trim。在本教程中,我们将看到一些实现此目标的方法。最后,我们将比较它们的性能。2.while循环最简单的解决方案是使用几个while循环遍历字符串。对于L-Trim,我们将从左至右读取字符串,直到遇到非空白字符为止:int i = 0;while (i < s.length() && Character.isWhitespace(...

2021-03-29 15:39:54 4102

原创 1324. 竖直打印单词

给你一个字符串s。请你按照单词在s中的出现顺序将它们全部竖直返回。单词应该以字符串列表的形式返回,必要时用空格补位,但输出尾部的空格需要删除(不允许尾随空格)。每个单词只能放在一列上,每一列中也只能有一个单词。示例 1:输入:s = "HOW ARE YOU"输出:["HAY","ORO","WEU"]解释:每个单词都应该竖直打印。 "HAY""ORO""WEU"示例 2:输入:s = "TO BE OR NOT TO BE"输出:["TBONTB",...

2021-03-29 15:35:10 146

原创 1805. 字符串中不同整数的数目

给你一个字符串word,该字符串由数字和小写英文字母组成。请你用空格替换每个不是数字的字符。例如,"a123bc34d8ef34"将会变成" 123 34 8 34"。注意,剩下的这些整数为(相邻彼此至少有一个空格隔开):"123"、"34"、"8"和"34"。返回对word完成替换后形成的不同整数的数目。只有当两个整数的不含前导零的十进制表示不同, 才认为这两个整数也不同。示例 1:输入:word = "a123bc34d8ef34"输出:3...

2021-03-29 12:49:52 714

原创 1646. 获取生成数组中的最大值

给你一个整数n。按下述规则生成一个长度为n + 1的数组nums:nums[0] = 0 nums[1] = 1 当2 <= 2 * i <= n时,nums[2 * i] = nums[i] 当2 <= 2 * i + 1 <= n时,nums[2 * i + 1] = nums[i] + nums[i + 1]返回生成数组nums中的最大值。示例 1:输入:n = 7输出:3解释:根据规则: nums[0] = 0...

2021-03-29 11:44:35 82

原创 1422. 分割字符串的最大得分

给你一个由若干 0 和 1 组成的字符串s,请你计算并返回将该字符串分割成两个非空子字符串(即左子字符串和右子字符串)所能获得的最大得分。「分割字符串的得分」为左子字符串中0的数量加上右子字符串中1的数量。示例 1:输入:s = "011101"输出:5 解释:将字符串 s 划分为两个非空子字符串的可行方案有:左子字符串 = "0" 且 右子字符串 = "11101",得分 = 1 + 4 = 5 左子字符串 = "01" 且 右子字符串 = "...

2021-03-29 11:24:00 151

原创 390. 消除游戏

给定一个从1 到 n 排序的整数列表。首先,从左到右,从第一个数字开始,每隔一个数字进行删除,直到列表的末尾。第二步,在剩下的数字中,从右到左,从倒数第一个数字开始,每隔一个数字进行删除,直到列表开头。我们不断重复这两步,从左到右和从右到左交替进行,直到只剩下一个数字。返回长度为 n 的列表中,最后剩下的数字。示例:输入:n = 9,1 2 3 4 5 6 7 8 92 4 6 82 66输出:6package Solution390;import java.ut

2021-03-27 20:40:40 92

原创 386. 字典序排数

给定一个整数n, 返回从1到n的字典顺序。例如,给定n=1 3,返回 [1,10,11,12,13,2,3,4,5,6,7,8,9] 。请尽可能的优化算法的时间复杂度和空间复杂度。 输入的数据n小于等于5,000,000。package Solution386;import java.util.ArrayList;import java.util.Collections;import java.util.List;class Solution { publ...

2021-03-27 19:49:46 94

原创 Java中将int数组转换为String数组

1.天真天真的解决方案是创建一个String类型数组,并在将int转换为Strings后,使用常规的for循环从原始整数数组为其分配值。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import java.util.Arrays; ...

2021-03-27 19:23:49 10215

原创 318. 最大单词长度乘积

给定一个字符串数组words,找到length(word[i]) * length(word[j])的最大值,并且这两个单词不含有公共字母。你可以认为每个单词只包含小写字母。如果不存在这样的两个单词,返回 0。示例1:输入: ["abcw","baz","foo","bar","xtfn","abcdef"]输出: 16 解释: 这两个单词为 "abcw", "xtfn"。示例 2:输入: ["a","ab","abc","d","cd","bcd","abcd"]输出: ...

2021-03-27 10:18:58 111

原创 Java BigInteger Class Tutorial and Example

https://javatutorialhq.com/java/math/biginteger-class/

2021-03-27 09:31:56 143

原创 240. 搜索二维矩阵 II

编写一个高效的算法来搜索mxn矩阵matrix中的一个目标值target。该矩阵具有以下特性:每行的元素从左到右升序排列。 每列的元素从上到下升序排列。示例 1:输入:matrix = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,23,26,30]], target = 5输出:true示例 2:输入:matrix = [[1,4,7,11,15],[2,5,8...

2021-03-26 15:46:15 90

原创 938. 二叉搜索树的范围和

给定二叉搜索树的根结点root,返回值位于范围[low, high]之间的所有结点的值的和。示例 1:输入:root = [10,5,15,3,7,null,18], low = 7, high = 15输出:32示例 2:输入:root = [10,5,15,3,7,13,18,1,null,6], low = 6, high = 10输出:23提示:树中节点数目在范围[1, 2 * 104]内 1 <= Node.val <...

2021-03-26 07:51:18 114

原创 1436. 旅行终点站

给你一份旅游线路图,该线路图中的旅行线路用数组paths表示,其中paths[i] = [cityAi, cityBi]表示该线路将会从cityAi直接前往cityBi。请你找出这次旅行的终点站,即没有任何可以通往其他城市的线路的城市。题目数据保证线路图会形成一条不存在循环的线路,因此只会有一个旅行终点站。示例 1:输入:paths = [["London","New York"],["New York","Lima"],["Lima","Sao Paulo"]]输出:...

2021-03-26 07:35:31 119

原创 1790. 仅执行一次字符串交换能否使两个字符串相等

给你长度相等的两个字符串s1和s2。一次字符串交换操作的步骤如下:选出某个字符串中的两个下标(不必不同),并交换这两个下标所对应的字符。如果对其中一个字符串执行最多一次字符串交换就可以使两个字符串相等,返回true;否则,返回false。示例 1:输入:s1 = "bank", s2 = "kanb"输出:true解释:例如,交换 s2 中的第一个和最后一个字符可以得到 "bank"示例 2:输入:s1 = "attack", s2 = "de...

2021-03-26 07:15:57 548

原创 83. 删除排序链表中的重复元素

存在一个按升序排列的链表,给你这个链表的头节点head,请你删除所有重复的元素,使每个元素只出现一次。返回同样按升序排列的结果链表。示例 1:输入:head = [1,1,2]输出:[1,2]示例 2:输入:head = [1,1,2,3,3]输出:[1,2,3]提示:链表中节点数目在范围[0, 300]内 -100 <= Node.val <= 100 题目数据保证链表已经按升序排列package Solution...

2021-03-26 06:48:33 108

原创 515. 在每个树行中找最大值

您需要在二叉树的每一行中找到最大的值。示例:输入: 1 / \ 3 2 / \ \ 5 3 9 输出: [1, 3, 9]package Solution515;import java.util.ArrayList;import java.util.Collections;import java.util.LinkedList;import java.util.List;i

2021-03-25 21:41:17 72

原创 540. 有序数组中的单一元素

给定一个只包含整数的有序数组,每个元素都会出现两次,唯有一个数只会出现一次,找出这个数。示例 1:输入: [1,1,2,3,3,4,4,8,8]输出: 2示例 2:输入: [3,3,7,7,10,11,11]输出: 10注意:您的方案应该在 O(log n)时间复杂度和 O(1)空间复杂度中运行。package Solution540;class Solution { public int singleNonDuplicate(int[] nums) {..

2021-03-25 21:31:25 83

原创 如何在WebLogic中生成线程转储Thread Dump

以下说明是针对Weblogic Application Server进行线程转储的,这有助于在其他情况下对WebLogic进行故障排除。Windowsctrl+breakUNIX/Linux通过ps -ef | grep java获取WebLogic Java进程的PID 在UNIX会话上执行命令:kill -3 pidWeblogic Admin实用程序确保在路径中导出weblogic.jar 在UNIX会话上执行命令:java weblogic.Admin -u

2021-03-25 16:19:21 636

原创 1796. 字符串中第二大的数字

给你一个混合字符串s,请你返回s中第二大的数字,如果不存在第二大的数字,请你返回-1。混合字符串由小写英文字母和数字组成。示例 1:输入:s = "dfa12321afd"输出:2解释:出现在 s 中的数字包括 [1, 2, 3] 。第二大的数字是 2 。示例 2:输入:s = "abc1111"输出:-1解释:出现在 s 中的数字只包含 [1] 。没有第二大的数字。提示:1 <= s.length <= 500 s只...

2021-03-25 07:19:42 236

原创 713. 乘积小于K的子数组

给定一个正整数数组nums。找出该数组内乘积小于k的连续的子数组的个数。示例 1:输入: nums = [10,5,2,6], k = 100输出: 8解释: 8个乘积小于100的子数组分别为: [10], [5], [2], [6], [10,5], [5,2], [2,6], [5,2,6]。需要注意的是 [10,5,2] 并不是乘积小于100的子数组。说明:0 < nums.length <= 50000 0 < nums[i] < 100...

2021-03-24 14:24:24 198

原创 Java生成子数组/子字符串与子序列

子数组/子串子数组是数组的连续部分。在另一个数组内部的一个数组。例如,考虑数组[1、2、3、4]。有10个非空子数组。子栏位是(1),(2),(3),(4),(1,2),(2,3),(3,4),(1,2,3),(2,3, 4)和(1,2,3,4)。通常,对于大小为n的数组/字符串,有n *(n + 1)/ 2个非空子数组/子字符串。如何生成所有子数组?我们可以运行两个嵌套循环,外部循环选择开始元素,内部循环将被选择元素右边的所有元素视为子数组的结束元素。C ++ 爪哇 P...

2021-03-24 13:29:52 1341

原创 670. 最大交换

给定一个非负整数,你至多可以交换一次数字中的任意两位。返回你能得到的最大值。示例 1 :输入: 2736输出: 7236解释: 交换数字2和数字7。示例 2 :输入: 9973输出: 9973解释: 不需要交换。注意:给定数字的范围是[0, 108]package Solution670;import java.util.Arrays;class Solution { public int maximumSwap(int num) { int[].

2021-03-24 12:43:21 100

原创 74. 搜索二维矩阵

编写一个高效的算法来判断m x n矩阵中,是否存在一个目标值。该矩阵具有如下特性:每行中的整数从左到右按升序排列。 每行的第一个整数大于前一行的最后一个整数。示例 1:输入:matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 3输出:true示例 2:输入:matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 13输出:false...

2021-03-24 07:33:42 87

原创 669. 修剪二叉搜索树

给你二叉搜索树的根节点root,同时给定最小边界low和最大边界high。通过修剪二叉搜索树,使得所有节点的值在[low, high]中。修剪树不应该改变保留在树中的元素的相对结构(即,如果没有被移除,原有的父代子代关系都应当保留)。 可以证明,存在唯一的答案。所以结果应当返回修剪好的二叉搜索树的新的根节点。注意,根节点可能会根据给定的边界发生改变。示例 1:输入:root = [1,0,2], low = 1, high = 2输出:[1,null,2]示例 2:...

2021-03-24 07:03:25 69

原创 450. 删除二叉搜索树中的节点

给定一个二叉搜索树的根节点root和一个值key,删除二叉搜索树中的key对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。一般来说,删除节点可分为两个步骤:首先找到需要删除的节点; 如果找到了,删除它。说明:要求算法时间复杂度为O(h),h 为树的高度。示例:root = [5,3,6,2,4,null,7]key = 3 5 / \ 3 6 / \ \2 4 7给定需要删除的节点值是 3...

2021-03-24 06:42:59 128

原创 701. 二叉搜索树中的插入操作

给定二叉搜索树(BST)的根节点和要插入树中的值,将值插入二叉搜索树。 返回插入后二叉搜索树的根节点。 输入数据保证,新值和原始二叉搜索树中的任意节点值都不同。注意,可能存在多种有效的插入方式,只要树在插入后仍保持为二叉搜索树即可。 你可以返回任意有效的结果。示例 1:输入:root = [4,2,7,1,3], val = 5输出:[4,2,7,1,3,5]解释:另一个满足题目要求可以通过的树是:示例 2:输入:root = [40,20,60,10,30,...

2021-03-24 06:42:45 267

WebRTC - 快速指南.doc

随着WebRTC(Web 实时通信)开始发挥作用,Web 对实时通信不再陌生。尽管它于 2011 年 5 月发布,但它仍在开发中,其标准也在不断变化。一组协议由IETF(互联网工程任务组)的http://tools.ietf.org/wg/rtcweb/的WEB 浏览器工作组中的实时通信标准化,而新的 API组由IETF标准化基于Web的实时通信工作狮集团在http://www.w3.org/2011/04/webrtc/的的W3C(万维网联盟). 随着 WebRTC 的出现,现代 Web 应用程序可以轻松地向数百万人传输音频和视频内容。

2021-10-10

Monitoring Apache Tomcat with JMX.pdf

Monitoring Apache Tomcat with JMX 监控 tomcat 使用JMX英文原版PDF文件

2020-12-01

S7500E系列交换机产品介绍.ppt

S7506E-S为用户提供高密千兆接入、万兆上行的解决方案,适合中小型网络核心和大中型配线间。S7503E为用户提供高密千兆接入、万兆上行的紧凑机箱解决方案。同时可通过内置2800W系统电源,为用户提供高集成度的PoE解决方案

2020-10-16

在Centos 7上安装Snort 2.9.15.1.pdf

在本教程中,我们展示了如何 在CentOS 7.7上安装和配置snort 2.9.15.1&Swatch&ELK堆栈。 首先,更新操作系统:

2020-07-08

Installation OpenMeetings 5.0.0-M4 on Ubuntu 18.04 LTS.pdf

安装的 Apache的 OpenMeetings 5.0.0-M4在Ubuntu 18.04 LTS 。Openmeetings提供视频会议,即时消息传递,白板,协作文档编辑和其他组件软件工具。它使用Media Server的API函数进行远程处理和流传输(Red5或Kurento)。

2020-05-22

Installation OpenMeetings 4.0.10 on Centos 7.pdf

安装的 Apache的 OpenMeetings 4.0.10在CentOS 7。Openmeetings提供视频会议,即时消息传递,白板,协作文档编辑和其他组件软件工具。它使用Media Server的API函数进行远程处理和流传输(Red5或Kurento)。

2020-05-21

Installation OpenMeetings 5.0.0-M2 on Centos 7.pdf

安装的 Apache的 OpenMeetings 5.0.0-M4在CentOS 。Openmeetings提供视频会议,即时消息传递,白板,协作文档编辑和其他组件软件工具。它使用Media Server的API函数进行远程处理和流传输(Red5或Kurento)。

2020-05-17

install_flash_player_22_active_x22.0.0.192.exe

install_flash_player_22_active_x22.0.0.192.exe工具

2020-02-24

堆叠LVM卷.doc

存储管理是一项复杂的任务,LVM通过提供卷的堆叠方式的灵活性来加剧这种复杂性。我们已经多次看到LVM的错误使用,并且用户通常不知道特定存储堆栈的可能性,替代方法或对系统范围的影响。本文档提供了如何堆叠设备的指南,并列出了整个系统中受影响的区域。尽管本文是考虑到Red Hat系列GNU / Linux发行版(Red Hat Enterprise Linux,Fedora,CentOS)编写的,但它同样适用于其他GNU / Linux发行版。

2019-10-11

RHEL 8 VDO重复数据删除和压缩存储.doc

虚拟数据优化器(VDO)以重复数据删除,压缩和精简配置的形式为Linux提供了内联数据缩减。设置VDO卷时,可以指定要在其上构造VDO卷的块设备以及计划提供的逻辑存储量。 • 当托管活动的虚拟机或容器时,红帽建议以10:1的逻辑与物理比率配置存储:即,如果您使用1 TB的物理存储,则将其表示为10 TB的逻辑存储。 • 对于对象存储(例如Ceph提供的类型),Red Hat建议使用3:1的逻辑与物理比率:也就是说,将1 TB的物理存储表示为3 TB的逻辑存储。 无论哪种情况,您都可以将文件系统放在VDO提供的逻辑设备之上,然后直接使用它或将其用作分布式云存储体系结构的一部分。

2019-10-11

DRBD9和LINSTOR用户指南中文版.doc

本指南的组织方式如下: • DRBD简介介绍了DRBD的基本功能。它简要概述了DRBD在Linux I / O堆栈中的位置以及基本的DRBD概念。它还详细研究了DRBD的最重要功能。 • 构建和安装DRBD软件涉及从源代码构建DRBD,安装预构建的DRBD软件包,并概述了如何使DRBD在群集系统上运行。 • LINSTOR关于使用LINSTOR进行存储卷和DRBD资源的集中管理。这种软件定义的存储方法对于大型集群特别有用。 • 使用DRBD是关于使用资源配置文件以及常见的故障排除方案来管理DRBD。 • 启用DRBD的应用程序可利用DRBD为应用程序添加存储复制和高可用性。它不仅涵盖了Pacemaker集群管理器中的DRBD集成,还涵盖了高级LVM配置,DRBD与GFS的集成以及为Xen虚拟化环境增加了高可用性。 • 优化DRBD性能包含从DRBD配置中获得最佳性能的指标。 • 了解更多内容将深入探讨DRBD的内部原理,并且还包含指向本指南的读者可能会有用的其他资源的指针。 • 附录: • 与早期的DRBD版本相比,最近的更改概述了DRBD 9.0中的更改。

2019-10-08

Ceph存储管理指南中文版.pdf

要以交互模式运行 ceph 工具,请不带任何自变量在命令行中键入 ceph 。如果要在一 行中输入多条 ceph 命令,则使用交互模式较为方便。例如: cephadm > ceph ceph> health ceph> status ceph> quorum_status ceph> mon_status

2019-09-29

GlusterFS Distribution Model.pdf

1. Why do we need a distributed filesystem 2. GlusterFS concepts 3. Introduction to GlusterFS 4. Introduction to DHT - the distribution model 5. Scalability and reliability in GlusterFS 6. Features in DHT 7. Performance translators 8. Demo 9. Q&A 2

2019-09-21

GlusterFS Performance.pdf

“distributed software RAID” ● Alternative to RAID controllers or 3-way replication ● Cuts storage cost/TB, but computationally expensive ● Better Sequential Write performance for some workloads ● Roughly same sequential Read performance (depends on mountpoints) ● In RHGS 3.1 avoid Erasure Coding for pure-small-file or pure random I/O workloads ● Example use cases are archival, video capture

2019-09-21

GlusterFS Internals.pdf

GlusterFS is a scalable general purpose storage platform ● We handle common storage tasks ● cluster management and configuration ● data distribution and replication ● common control and data structures ● That platform can be used many different ways

2019-09-21

Proxmox5.4官方手册中文翻译版.doc

Proxmox VE是一个既可以运行虚拟机也可以运行容器的虚拟化平台。Proxmox VE基于Debian Linux开发,并且完全开源。出于灵活性的考虑,Proxmox VE同时支持两种虚拟化技术:KVM虚拟机和LXC容器。 Proxmox VE的一个重要设计目标就是尽可能简化管理员的工作。你既可以用单机模式使用Proxmox VE,也可以组建多节点Proxmox VE集群。所有的管理工作都可以通过基于web页面的管理界面完成,即使是一个小白用户也可以在几分钟内上手安装使用Proxmox VE。

2019-09-20

napp-it ZFS Storage Server User Guide.pdf

Developed by Sun with its initial release in 2008, based on Unix System 5, Release 4 with revolutionary features like ZFS (http://en.wikipedia.org/wiki/ZFS), Comstar (enterprise ready iSCSI and FC technology), Dtrace, Crossbow virtual networking, virtualization with Zones (http://en.wikipedia.org/wi

2019-09-17

Proxmox VE 官方手册中文翻译版.doc

Proxmox VE是一个既可以运行虚拟机也可以运行容器的虚拟化平台。Proxmox VE基于Debian Linux开发,并且完全开源。出于灵活性的考虑,Proxmox VE同时支持两种虚拟化技术:KVM虚拟机和LXC容器。 Proxmox VE的一个重要设计目标就是尽可能简化管理员的工作。你既可以用单机模式使用Proxmox VE,也可以组建多节点Proxmox VE集群。所有的管理工作都可以通过基于web页面的管理界面完成,即使是一个小白用户也可以在几分钟内上手安装使用Proxmox VE。

2019-09-17

LVM Thin Provisioning.pdf

Thin volumes • Over-allocate current storage available • Needs to be specified at creation time • Steps: • Create thin pool logical volume (LV) • Create thin LVs with -V instead of -L • Scenarios: • Don't know how much I'll need or where • Thin snapshots!

2019-09-16

PROXMOX VE 6.0 ADMINISTRATION GUIDE.pdf

Proxmox VE is a platform to run virtual machines and containers. It is based on Debian Linux, and completely open source. For maximum flexibility, we implemented two virtualization technologies - Kernel-based Virtual Machine (KVM) and container-based virtualization (LXC). One main design goal was to make administration as easy as possible. You can use Proxmox VE on a single node, or assemble a cluster of many nodes. All management tasks can be done using our web-based management interface, and even a novice user can setup and install Proxmox VE within minutes.

2019-09-15

AIX中配置防火墙策略.doc

为了保护 AIX 服务器,避免不必要的访问,最好的办法就是在 AIX 中实施 IP 过滤规则。在 AIX 中我们通过设置 IP 过滤规则 (IP Security Filter),只接受预先定义好的访问请求而拒绝其他的访问的请求。

2019-09-07

Red_Hat_Enterprise_Linux-7-Installation_Guide-zh-CN.doc

本手册解释了如何引导 Red Hat Enterprise Linux 7 安装程序(Anaconda)以及如何在 AMD64 和 Intel 64 系统、64 位 IBM Power Systems 服务器以及 IBM System z 中安装 Red Hat Enterprise Linux 7。本手册还包括高级安装方法,比如 Kickstart 安装、PXE 安装以及通过 VNC 安装。最后,它还论述了常用的后安装任务,并解释了如何解决安装问题。

2019-09-06

Red_Hat_Enterprise_Linux-7-Security_Guide-zh-CN.doc

可帮助用户和管理员了解保证工作站和服务器不受本地和远程入侵、攻击代码和恶意活动影响的过程和实践。 侧重于红帽企业 Linux,但细节的概念和技术适用于所有Linux系统,该指南详细介绍了一些规划和工具,这些规划和工具可以为数据中心、工作场所以及家庭创建一个安全的计算环境。 使用正确的管理知识、警告和工具,运行 Linux 的系统可在充分发挥功能以及保障自身安全的情况下对抗最常见入侵行为和攻击方法。

2019-09-06

KVM_Virtual_vs_Physical.pdf

Virtual vs. Physical Machines ● CPU and Memory Hot-plug ● Live Migration ● Timers and Clocks ● Performance Monitoring ● Testing your application in both worlds

2019-09-06

p6880880_112000_Linux-x86-64.zip11.2.0.3.10

p6880880_112000_MSWIN-x86-64.zipOracle Interim Patch Installer version 11.2.0.3.10

2019-08-31

简单网络管理协议SNMP初学者指南.doc

简单网络管理协议SNMP初学者指南简单网络管理协议用于在网络管理系统和网络元素之间传递管理信息。 使用SNMP,网络运营者可以管理其网络元素,识别故障并配置远程系统。

2019-08-31

使用PHP进行SNMP开发

使用PHP进行SNMP开发,常用功能开发示例教学,snmpget

2019-06-09

GBT22239-2019信息安全技术网络安全等级保护基本要求第三级安全要求表格.xls

GBT22239-2019信息安全技术网络安全等级保护基本要求第三级安全要求表格版正式版

2019-06-05

HP-UX配置NTP时间服务器文档.doc

HP-UX配置NTP时间服务器文档;NTP网络时间协议; NTP 基 础

2019-06-05

AIX AUDIT 概念、规划和实施.pdf

AIX AUDIT 概念、规划和实施;AIX AUDIT 概念、规划和实施

2019-06-03

在CentOS 7上RPM安装Ansible AWX自动化运维管理系统

在之前的教程中 ,我向您展示了如何通过docker 部署Ansible AWX。 同时,我发现了两 个为AWX 构建rpm 包的项目。 因此,在本教程中,我将向您展示如何在CentOS 7 上从RPM 文件安装Ansible AWX。Ansible AWX 是Ansible Tower 软件的开源版本。

2019-05-01

使用Trusted Execution进行AIX 快速安全加固

使用Trusted Execution进行AIX 快速安全加固

2019-03-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除