标签目录:linux

以下是与标签 “linux” 相关联的文章

从源代码编译安装Linux内核

一.先安装依赖

要从源代码构建Linux内核,需要几个工具:git,make,gcc,libssl-dev和(可选)ctags,cscope或ncurses-dev。工具包可能在各个Linux发行版中不被默认安装,因此可能需要搜索该包。如果你用到” “或” “,需要使用ncurses-dev工具。

Ubuntu,Debian

RHEL,Fedora,CentOS

CentOS6

CentOS7

SUSE based systems

以包管理器的方式更新Linux内核

CentOS 更新Linux内核

1、导入public key

2、安装ELRepo

为RHEL-7,SL-7或CentOS-7安装ELRepo:

为RHEL-6,SL-6或CentOS-6安装ELRepo:

3、升级Kernel

这里需要注意的是,在 ELRepo 中有两个内核选项,一个是 kernel-lt(长期支持版本),一个是 kernel-ml(主线最新版本),采用长期支持版本(kernel-lt),更稳定一些

Linux计划任务详解

在 Linux 上有三个执行定时任务的命令:crontab 、at 和 anacron,其中 crontab 执行重复执务,at 执行一次性任务,而 anacron 则用于执行被延时的任务,应用场景不多,不再多做介绍。

 

(1) crontab 介绍

安装 crontab

CentOS/RHEL

Debian/Ubuntu

Linux中 2>&1 的用法说明

经常关注linux脚本的人,一定看到过 2>&1这样的用法,最初一定不明白其中的含义以及为什么是这样的一种组合。昨天偶然间再次看到了这个 2>&1 的写法,遂下决心搞明白其中的含义。

其实要弄清楚 2>&1的含义,首先应当知道linux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数字是0,1,2。STDIN就是标准输入,默认从键盘读取信息;STDOUT是标准输出,默认将输出结果输出至终端,也就是显示器之类的东西;STDERR是标准的错误信息,默认也会显示在终端上。由于STDOUT与STDERR都会默认显示在终端上,为了区分二者的信息,就有了编号的0,1,2的定义,用1表示STDOUT,2表示STDERR。