Welcome 微信登录

首页 / 操作系统 / Linux

Linux定时任务Crontab命令详解

Linux定时任务Crontab命令详解

前言crontab是Unix和Linux用于设置周期性被执行的指令,是互联网很常用的技术,很多任务都会设置在crontab循环执行,如果不使用crontab,那么任务就是常驻程序,这对你的程序要求比较高,一个要求你的程序是24X7小时不宕机,一个是要求你的调度程序比较可靠,实际工作中,90%的程序都没有必要花这么多时间和精力去解决上面的两个问题的,只需要写好自己的业务逻辑,通过crond这个工业级程序去调度就行了,crond的可靠性,健壮性,大家应该是毫无...
在 Linux 下使用 RAID(一):介绍 RAID 的级别和概念

在 Linux 下使用 RAID(一):介绍 RAID 的级别和概念

RAID 的意思是廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks),但现在它被称为独立磁盘冗余阵列(Redundant Array of Independent Drives)。早先一个容量很小的磁盘都是非常昂贵的,但是现在我们可以很便宜的买到一个更大的磁盘。Raid 是一系列放在一起,成为一个逻辑卷的磁盘集合。在 Linux 中理解 RAID 设置RAID 包含一组或者一个集合甚至一个阵列。使用一组磁盘结合驱动...
在 Linux 下使用 RAID(九):如何使用 ‘Mdadm’ 工具管理软件 RAID

在 Linux 下使用 RAID(九):如何使用 ‘Mdadm’ 工具管理软件 RAID

无论你以前有没有使用 RAID 阵列的经验,以及是否完成了 此 RAID 系列 的所有教程,一旦你在 Linux 中熟悉了 mdadm --manage 命令的使用,管理软件 RAID 将不是很复杂的任务。在 Linux 中使用 mdadm 管理 RAID 设备 - 第9部分在本教程中,我们会再介绍此工具提供的功能,这样当你需要它,就可以派上用场。RAID 测试方案在本系列的最后一篇文章中,我们将使用一个简单的 RAID 1(镜像)阵列,它由两个 8GB ...
CentOS 6.6安装简易桌面环境

CentOS 6.6安装简易桌面环境

软件环境:操作系统CentOS 6.6 。应用场景:使用VMware虚拟机安装,使用最小化模式安装CentOS 6.6,最后是终端模式。这种方式消耗资源较小,一般使用这种方式,不过后面如果需要安装eclipse等工具时,需要具有桌面环境。此教程基于此应用环境。1. 挂载安装光盘如果使用虚拟机,那么可以勾选下面的图中的选项然后在虚拟机的终端使用命令:mount /dev/cdrom /mnt ,将光盘挂载在/mnt目录下。当然如果有iso文件的话,可以使用命...
Linux 中 df 命令的11个例子

Linux 中 df 命令的11个例子

df 即“可用磁盘”(disk free),用于显示文件系统的磁盘使用情况。默认情况下 df 命令将以每块 1K 的单位进行显示所有当前已挂载的文件系统,如果你想以人类易读的格式显示 df 命令的输出,像这样“df -h”使用 -h 选项。在这篇文章中,我们将讨论 df 命令在 Linux 下11种不同的实例。在 Linux 下 df 命令的基本格式为:#df{options}{mount_point_of_...
10 个给 Linux 用户的有用工具

10 个给 Linux 用户的有用工具

引言在本教程中,我已经收集了10个给 Linux 用户的有用工具,其中包括各种网络监控,系统审计和一些其它实用的命令,它可以帮助用户提高工作效率。我希望你会喜欢他们。1. w显示谁登录了系统并执行了哪些程序。$ w不显示头部信息(LCTT译注:原文此处有误)$ w-h显示指定用户的信息$ w<username>2. nmonNmon(nigel’s monitor 的简写)是一个显示系统性能信息的工具。$ sudoapt-get i...
CentOS 6.5下VLAN设备的性能问题

CentOS 6.5下VLAN设备的性能问题

问题描述之前做的一些网络性能的测试都是在三层网络测试的,最近在大二层网络重新测试TDocker的网络性能时,发现物理机的性能比容器还差,在容器内部可以跑60w+,物理机器却只能跑45w+。这与100w+的预期相差太远。由于在大二层的网络下引入了VLAN设备(由于linux bridge不支持VLAN而引入),所以初步怀疑问题出在VLAN network device。使用perf看一下,发现dev_queue_xmit中的一个spin lock占用了大量的...
ethtool 在 Linux 中的实现框架和应用

ethtool 在 Linux 中的实现框架和应用

Linux 的一个显著特点就是其强大的网络功能,Linux 几乎支持所有的网络协议,并在这些协议基础上提供了丰富的应用。对 Linux 网络管理的重要性不言而喻,这些管理依赖于网络工具,比如最常用的 ifconfig,route,ip,ethtool 等,其中 ethtool 提供了强大的网卡及网卡驱动管理能力,其具体的实现框架和网络驱动程序及网络硬件关系紧密,容易修改和扩展,能够为 Linux 网络开发人员和管理人员提供对网卡硬件,驱动程序和网络协议栈的...
如何使用 Quagga BGP(边界网关协议)路由器来过滤 BGP 路由

如何使用 Quagga BGP(边界网关协议)路由器来过滤 BGP 路由

在之前的文章中,我们介绍了如何使用 Quagga 将 CentOS 服务器变成一个 BGP 路由器,也介绍了 BGP 对等体和前缀交换设置。在本教程中,我们将重点放在如何使用前缀列表(prefix-list)和路由映射(route-map)来分别控制数据注入和数据输出。之前的文章已经说过,BGP 的路由判定是基于前缀的收取和前缀的广播。为避免错误的路由,你需要使用一些过滤机制来控制这些前缀的收发。举个例子,如果你的一个 BGP 邻居开始广播一个本不属于它们...
Linux中进程内存与cgroup内存的统计

Linux中进程内存与cgroup内存的统计

在Linux内核,对于进程的内存使用与Cgroup的内存使用统计有一些相同和不同的地方。进程的内存统计一般来说,业务进程使用的内存主要有以下几种情况:(1)用户空间的匿名映射页(Anonymous pages in User Mode address spaces),比如调用malloc分配的内存,以及使用MAP_ANONYMOUS的mmap;当系统内存不够时,内核可以将这部分内存交换出去;(2)用户空间的文件映射页(Mapped pages in Use...
iTerm - 让你的命令行也能丰富多彩

iTerm - 让你的命令行也能丰富多彩

今天要给大家介绍一个工具:iTerm。这次我们讲的和开发技术无关,只是一个工具。但虽然是一个工具,却能让你的功力提升一个层级。下面我们就来一看究竟。每一位开发者都难免要用到命令行,从git版本库操作,到运行一些脚本,都离不开命令行。虽然现在的图形界面已经很强大了,但在很多情况下,使用命令行仍然是最快捷的方式。iTerm 简介iTerm是一款完全免费的,在 GPLv2 下发布的,专为 Mac OS 用户打造的命令行应用。我们可以打开它的官方网站看一看www....
如何在 64 位 Ubuntu 15.10 中编译最新版 32 位 Wine 1.7.53

如何在 64 位 Ubuntu 15.10 中编译最新版 32 位 Wine 1.7.53

Wine 发布了最新的1.7.53版本。此版本带来的大量性能提升,包括XAudio,Direct3D代码清理,改善OLE对象嵌入技术,更好的 Web Services DLL的实现,还有其他大量更新。虽然有一个官方 Wine PPA,但目前只提供1.7.44版本,所以安装最新版本可以从源码编译安装。下载源码包(直接下载地址在此)并解压 tar -xf wine-1.7.53。然后,安装如下依赖。sudoapt-get install build-essen...
10 个 Linux 中的 passwd 命令示例

10 个 Linux 中的 passwd 命令示例

正如 passwd 命令的名称所示,其用于改变系统用户的密码。如果 passwd 命令由非 root 用户执行,那么它会询问当前用户的密码,然后设置调用该命令的用户的新密码。当此命令由超级用户 root 执行的话,就可以重新设置任何用户的密码,包括不知道当前密码的用户。在这篇文章中,我们将用实例来介绍 passwd 命令。语法 :# passwd {options} {user_name}可以在 passwd 命令使用不同的选项,列表如下:例1:更改系统用...
Linux系统入门教程:如何强制在下次登录Linux时更换密码

Linux系统入门教程:如何强制在下次登录Linux时更换密码

提问:我管理着一台多人共享的Linux服务器。我刚使用默认密码创建了一个新用户,但是我想用户在第一次登录时更换密码。有没有什么方法可以让他/她在下次登录时修改密码呢?在多用户Linux环境中,标准实践是使用一个默认的随机密码创建一个用户账户。成功登录后,新用户自己改变默认密码。出于安全考虑,经常建议“强制”用户在第一次登录时修改密码来确保这个一次性使用的密码不会再被使用。下面是如何强制用户在下次登录时修改他/她的密码。每个Linux...
<< 981 982 983 984 985 986 987 988 989 990 >>