Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

在 Linux 中使用日志来排错

在 Linux 中使用日志来排错

人们创建日志的主要原因是排错。通常你会诊断为什么问题发生在你的 Linux 系统或应用程序中。错误信息或一系列的事件可以给你提供找出根本原因的线索,说明问题是如何发生的,并指出如何解决它。这里有几个使用日志来解决的样例。登录失败原因如果你想检查你的系统是否安全,你可以在验证日志中检查登录失败的和登录成功但可疑的用户。当有人通过不正当或无效的凭据来登录时会出现认证失败,这通常发生在使用 SSH 进行远程登录或 su 到本地其他用户来进行访问权时。这些是由 插...
在 Linux 下使用 RAID(五):安装 RAID 6(条带化双分布式奇偶校验)

在 Linux 下使用 RAID(五):安装 RAID 6(条带化双分布式奇偶校验)

RAID 6 是 RAID 5 的升级版,它有两个分布式奇偶校验,即使两个磁盘发生故障后依然有容错能力。在两个磁盘同时发生故障时,系统的关键任务仍然能运行。它与 RAID 5 相似,但性能更健壮,因为它多用了一个磁盘来进行奇偶校验。在之前的文章中,我们已经在 RAID 5 看了分布式奇偶校验,但在本文中,我们将看到的是 RAID 6 双分布式奇偶校验。不要期望比其他 RAID 有更好的性能,除非你也安装了一个专用的 RAID 控制器。在 RAID 6 中,...
Ubuntu 上安装开源系统备份软件 Systemback 1.6.201

Ubuntu 上安装开源系统备份软件 Systemback 1.6.201

Systemback 是一款用于创建定点系统备份,使用户能够完全恢复操作系统的应用程序。提供了任何先进备份软件的功能,包括:系统备份、系统恢复、系统复制、系统安装、Live 系统创建、系统修复和系统升级。从 Systemback 1.0版开始,Systemback 已经被移植到 QT5。可用的最新版本是 Systemback 1.6.201,发布已经有一段时间了,有以下变化:Import new French and Russian translation...
Linux Kernel 4.2 安装说明

Linux Kernel 4.2 安装说明

Linux Kernel 4.2 已经发布了,这是 Linus Torvalds 近期发布的最大的一个版本,增加了超过100万行代码,移除了大约25万行代码。主要新特性包括:新的AMDGPU驱动;Intel Broxton支持;改进NCQ TRIM处理;F2FS文件系统加密;重写了部分英特尔x86汇编代码;LSM Stacking;延迟梯度网络拥堵控制算法;改进控制组的回写管理等等。以下内容来自邮件列表:So judging by how little h...
Ubuntu 上使用 LVM 轻松调整分区并制作快照

Ubuntu 上使用 LVM 轻松调整分区并制作快照

Ubuntu的安装器提供了一个轻松“使用LVM”的复选框。它的描述中说,启用逻辑卷管理可以让你制作快照,并更容易地调整硬盘分区大小——这里将为大家讲述如何完成这些操作。LVM是一种技术,某种程度上和RAID阵列或Windows上的“存储空间”类似。虽然该技术在服务器上更为有用,但是它也可以在桌面端PC上使用。你应该在新安装Ubuntu时使用LVM吗?第一个问题是,你是否想要在安装Ubu...
CentOS 6.6源码编译升级GCC至4.8.2

CentOS 6.6源码编译升级GCC至4.8.2

升级前提源码编译需要至少要有一个可用的gcc编译器。可以用过yum自动安装或者手动下载rpm包安装。通过yum可以看到至少需要下面这些安装包,所以可以到许多rpm package站点中搜索下载相应的rpm包,不过版本要搞对了,这个yum搜出来的版本是针对4.4.7的。所以需要什么版本gcc就寻找什么版本对应的依赖包。现在的rpm站点都会说明这个软件包依赖哪些软件包,被哪些软件包依赖,非常方便,不过找起来还是比较耗时的。CentOS 6.6编译安装GCC4....
一种Linux下共享中断的处理方法

一种Linux下共享中断的处理方法

前段时间调试一款芯片的时候,碰到一个奇怪的问题:只要在板卡上插入一个PS2键盘,启动内核时系统就可能会进入串口中断函数去执行,过一会系统就panic不往下继续执行。后来经过分析出现问题时的panic的堆栈,借助EJTAG工具,读到这个时候的串口的中断状态位,竟然发现串口并没有真正产生中断。那么,串口本身没有中断,内核怎么又会跑到串口的中断服务函数去执行呢?我们知道Linux的中断可以分为I/O 中断 、时钟中断和处理器核间中断。其中I/O中断是Linux ...
Alien 魔法:RPM 和 DEB 互转

Alien 魔法:RPM 和 DEB 互转

正如我确信,你们一定知道Linux下的多种软件安装方式:使用发行版所提供的包管理系统(aptitude,yum,或者zypper,还可以举很多例子),从源码编译(尽管现在很少用了,但在Linux发展早期却是唯一可用的方法),或者使用各自的低级工具dpkg用于.deb,以及rpm用于.rpm,预编译包,如此这般。使用Alien将RPM转换成DEB以及将DEB转换成RPM在本文中,我们将为你介绍alien,一个用于在各种不同的Linux包格式相互转换的工具,其...
Linux 文件系统结构介绍

Linux 文件系统结构介绍

Linux中的文件是什么?它的文件系统又是什么?那些配置文件又在哪里?我下载好的程序保存在哪里了?在 Linux 中文件系统是标准结构的吗?好了,上图简明地阐释了Linux的文件系统的层次关系。当你苦于寻找配置文件或者二进制文件的时候,这便显得十分有用了。我在下方添加了一些解释以及例子,不过“篇幅较长,可以有空再看”。另外一种情况便是当你在系统中获取配置以及二进制文件时,出现了不一致性问题,如果你是在一个大型组织中,或者只是一个终端...
如何在 Windows 上通过 Kitematic 使用 Docker

如何在 Windows 上通过 Kitematic 使用 Docker

在本篇文章中,我们会学习如何在 Windows 操作系统上安装 Kitematic 以及部署一个测试性的 Nginx Web 服务器。Kitematic 是一个具有现代化的界面设计的自由开源软件,它可以让我们在 Docker 中交互式执行任务。Kitematic 设计的非常漂亮、界面美观。使用它,我们可以简单快速地开箱搭建我们的容器而不需要输入命令,可以在图形用户界面中通过简单的点击从而在容器上部署我们的应用。Kitematic 集成了 Docker Hu...
在 Linux 下使用 RAID(七):在 RAID 中扩展现有的 RAID 阵列和删除故障的磁盘

在 Linux 下使用 RAID(七):在 RAID 中扩展现有的 RAID 阵列和删除故障的磁盘

每个新手都会对阵列(array)这个词所代表的意思产生疑惑。阵列只是磁盘的一个集合。换句话说,我们可以称阵列为一个集合(set)或一组(group)。就像一组鸡蛋中包含6个一样。同样 RAID 阵列中包含着多个磁盘,可能是2,4,6,8,12,16等,希望你现在知道了什么是阵列。在这里,我们将看到如何扩展现有的阵列或 RAID 组。例如,如果我们在阵列中使用2个磁盘形成一个 raid 1 集合,在某些情况,如果该组中需要更多的空间,就可以使用 mdadm ...
Linux RHCS 基础维护命令

Linux RHCS 基础维护命令

本文只是介绍Linux RHCS最基本的一些维护命令,属于DBA应该了解的层面。1.查看集群状态2.集群正常启动3.集群正常关闭4.查看服务是否关闭开机启动1. 查看集群状态clustatcman_tool statuscman_tool nodes -a下面是这些命令查询的显示结果示例:#1.1 clustat查看集群状态(最常用)在节点1查看的,状态中的Local就在节点1上显示。# clustatCluster Status for new_clus...
在 Ubuntu 15.04 中如何安装和使用 Snort

在 Ubuntu 15.04 中如何安装和使用 Snort

对于网络安全而言入侵检测是一件非常重要的事。入侵检测系统(IDS)用于检测网络中非法与恶意的请求。Snort是一款知名的开源的入侵检测系统。其 Web界面(Snorby)可以用于更好地分析警告。Snort使用iptables/pf防火墙来作为入侵检测系统。本篇中,我们会安装并配置一个开源的入侵检测系统snort。Snort 安装要求snort所使用的数据采集库(DAQ)用于一个调用包捕获库的抽象层。这个在snort上就有。下载过程如下截图所示。downlo...
在 Ubuntu 中如何安装或升级 Linux 内核到4.2

在 Ubuntu 中如何安装或升级 Linux 内核到4.2

Linux 内核 4.2已经发布了。Linus Torvalds 在 lkml.org 上写到:通过这周这么小的变动,看来在最后一周 发布 4.2 版本应该不会有问题,当然还有几个修正,但是看起来也并不需要延迟一周。 所以这就到了,而且 4.3 的合并窗口现已打开。我已经有了几个等待处理的合并请求,明天我开始处理它们,然后在适当的时候放出来。 从 rc8 以来的简短日志很小,已经附加。这个补丁也很小...新内核 4.2 有哪些改进?:重写英特尔的x86汇编...
Ubuntu自带的gedit编辑器添加Markdown预览插件

Ubuntu自带的gedit编辑器添加Markdown预览插件

gedit安装Markdown PreviewUbuntu自带的gedit编辑器也是有很强大的功能的,且支持插件的安装。对于喜欢用Markdown的我来说,这当然是很好的了,gedit本身就支持Markdown的语法高亮,在加上预览功能那就很完美了,Markdown Preview插件就很好的解决了这个问题,可以让我们在当前窗口就能预览.系统版本:Ubuntu Kylin 15.04gedit版本:3.10.4Markdown preview versio...
如何在 Linux 上自动调整屏幕亮度保护眼睛

如何在 Linux 上自动调整屏幕亮度保护眼睛

当你开始在计算机前花费大量时间的时候,问题自然开始显现。这健康吗?怎样才能舒缓我眼睛的压力呢?为什么光线灼烧着我?尽管解答这些问题的研究仍然在不断进行着,许多程序员已经采用了一些应用来改变他们的日常习惯,让他们的眼睛更健康点。在这些应用中,我发现了两个特别有趣的东西:Calise和Redshift。Calise处于时断时续的开发中,Calise的意思是“相机光感应器(Camera Light Sensor)”。换句话说,它是一个根据...
<< 971 972 973 974 975 976 977 978 979 980 >>