找回密码
 骑士注册

搜索
❏ 站外平台:

  • Linux有问必答:如何用Perl检测Linux的发行版本

    提问:我需要写一个Perl程序,它会包含Linux发行版相关的代码。为此,Perl程序需要能够自动检测运行中的Linux的发行版(如Ubuntu、CentOS、Debian、Fedora等等),以及它是什么版本号。如何用Perl检测Linux的发行版本? 如果要用Perl脚本检测Linux的发行版,你可以使用一个名为Linux::Distribution的Perl模块。该模块通过检查/etc/lsb-release以及其他在/etc下的发行版特定的目录来猜测底层Linux操作系统。它支持检测所有主要的Linux发行版,包括Fedora、CentOS、Arch Linux、Debian、Ubuntu、SUSE、Red Hat、Gentoo、Slackware、Knoppix

    2014-10-06 22:15      geekpi

  • 检查你的系统系统是否有“Shellshock”漏洞并修复它

    快速地向你展示如何检查你的系统是否受到Shellshock的影响,如果有,怎样修复你的系统免于被Bash漏洞利用。 如果你正跟踪新闻,你可能已经听说过在Bash中发现了一个漏洞,这被称为Bash Bug或者** Shellshock**。 红帽是第一个发现这个漏洞的机构。Shellshock错误允许攻击者注入自己的代码,从而使系统开放各给种恶意软件和远程攻击。事实上,黑客已经利用它来启动DDoS攻击。 由于Bash在所有的类Unix系统中都有,如果这些都运行bash的特定版本,它会让所有的Linux系统都容易受到这种Shellshock错误的影响。 想知道如果你的Linux系统是否已

    2014-10-06 22:08      Abhishek, geekpi

  • Linux中的15个‘echo’ 命令实例

    echo是一种最常用的与广泛使用的内置于Linux的bash和C shell的命令,通常用在脚本语言和批处理文件中来在标准输出或者文件中显示一行文本或者字符串。 echo命令的语法是: echo 1. 输入一行文本并显示在标准输出上 $ echo Tecmint is a community of Linux Nerds 会输出下面的文本: Tecmint is a community of Linux Nerds 2. 输出一个声明的变量值 比如,声明变量x并给它赋值为10。 $ x=10 会输出它的值: $ echo The value of variable x = $x The value of variable x = 10 3. 使用\b选项 -e后带上'\b'会删除字符间的所有空格

    2014-10-03 12:42      Avishek Kumar, geekpi

  • 如何在Linux中使用awk命令

    文本处理是Unix的核心。从管道到/proc子系统,一切都是文件的理念贯穿于操作系统和所有基于它构造的工具。正因为如此,轻松地处理文本是一个期望成为Linux系统管理员甚至是资深用户的最重要的技能之一,而 awk是通用编程语言之外最强大的文本处理工具之一。 最简单的awk的任务是从标准输入中选择字段;如果你对awk除了这个用途之外,从来没了解过它的其他用途,你会发现它还是会是你身边一个非常有用的工具。 默认情况下,awk通过空格分隔输入。如果您想选择输入的第一个字段,你只需要告诉awk输出$ 1: $ echo 'one two three four' | a

    2014-10-03 08:02      James Pearson, geekpi

  • Oracle Linux 5.11更新了其Unbreakable Linux内核

    此版本更新了很多软件包 这是这个分支的最后一个版本更新(随同 RHEL 5.11的落幕,CentOS 和 Oracle Linux 的5.x 系列也纷纷释出该系列的最后版本)。 甲骨文公司宣布,Oracle Linux5.11版已提供下载,但是这是企业版,需要用户注册才能下载。 这个新的Oracle Linux是这个系列的最后一次更新。该系统基于Red Hat和该公司最近推送的RHEL 5X分支更新,这意味着这也是Oracle此产品线的最后一次更新。 Oracle Linux还带来了一系列有趣的功能,就像一个名为Ksplice的零宕机内核更新,它最初是针对openSUSE,包括Oracle数据库和Oracle应用软

    2014-10-02 21:26      Silviu Stahie, geekpi

  • Linux 有问必答:如何在Perl中捕捉并处理信号

    提问: 我需要通过使用Perl的自定义信号处理程序来处理一个中断信号。在一般情况下,我怎么在Perl程序中捕获并处理各种信号(如INT,TERM)? 作为POSIX标准的异步通知机制,信号由操作系统发送给进程某个事件来通知它。当产生信号时,操作系统会中断目标程序的执行,并且该信号被发送到该程序的信号处理函数。可以定义和注册自己的信号处理程序或使用默认的信号处理程序。 在Perl中,信号可以被捕获,并由一个全局的%SIG哈希变量指定处理函数。这个%SIG哈希变量的键名是信号值,键值是对应的信号处理程序的引用。因此,如果你想为特定的

    2014-10-01 18:02      geekpi

  • Jelly Conky为你的Linux桌面带来简约、时尚的状态信息

    我把Conky当成壁纸一样使用:我会找出一个我喜欢的样式,下一周当我厌烦了想要一点小改变时我就更换另外一个样式。 不断更换样式的部分原因是由于日益增多的样式目录。我最近最喜欢的样式是Jelly Conky。 Jelly Conky遵循了许多我们推荐的Conky风格采用的最小设计原则。它并不想成为一个大杂烩。它不会被那些喜欢一眼就能看到他们硬盘温度和IP地址的人所青睐。 它配备了三种不同的模式,它们都可以添加个性的或者静态背景图像: 时钟 时钟加日期 时钟加日期和天气 一些人不理解为什么要在桌面上拥有重复的时钟。这是很好理解的。对于我

    2014-09-28 11:01      Joey-Elijah Sneddon, geekpi

  • 文件管理器 Wal Commander Github 0.17版发布了

    描述 Wal Commander GitHub 版是一款多平台的开源文件管理器。适用于Windows、Linux、FreeBSD、和OSX。 这个从项目的目的是创建一个模仿Far管理器外观和感觉的便携式文件管理器。 Wal Commander 的下一个Github稳定版本0.17 已经出来了。主要功能包括: 使用命令历史自动补全; 文件关联绑定自定义命令对文件的各种操作; 和用XQuartz实验性地支持OS X。 很多新的快捷键添加在此版本中。预编译二进制文件适用于Windows64、Linux,FreeBSD和OS X版本,这些可以直接从GitHub中的源代码编译。 主要特性 命令行自动补全 (使用Del键删除一条

    2014-09-28 09:39      geekpi

  • Canonical解决了一个Ubuntu 14.04 LTS中的nginx漏洞

    用户应该更新他们的系统来修复这个漏洞! Canonical已经在安全公告中公布了这个影响到Ubuntu 14.04 LTS (Trusty Tahr)的nginx漏洞的细节。这个问题已经被确定并被修复了 Ubuntu的开发者已经修复了nginx的一个小漏洞。他们解释nginx可能已经被利用来暴露网络上的敏感信息。 根据安全公告,Antoine Delignat-Lavaud和Karthikeyan Bhargavan发现nginx错误地重复使用了缓存的SSL会话。攻击者可能利用此问题,在特定的配置下,可以从不同的虚拟主机获得信息。 对于这些问题的更详细的描述,可以看到Canonical的安全公告。用户应该升级自己的L

    2014-09-28 09:22      Silviu Stahie, geekpi

  • Red Hat Enterprise Linux 5产品线终结

    2007年3月,红帽公司首次宣布它的Red Hat Enterprise Linux 5(RHEL)平台。虽然如今看来很普通,RHEL 5特别显著的一点是它是红帽公司第一个强调虚拟化的主要发行版本,而这点是如今现代发行版所广泛接受的特性。 最初的计划是为RHEL 5提供七年的寿命,但在2012年该计划改变了,红帽为RHEL 5扩展至10年的标准支持。 刚刚过去的这个星期,Red Hat发布的RHEL 5.11是RHEL 5.X系列的最后的、次要里程碑版本。红帽现在进入了将持续三年的名为production 3的支持周期。在这阶段将没有新的功能被添加到平台中,并且红帽公司将只提供有重大影响的

    2014-09-25 16:13      Sean Michael Kerner, geekpi

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。