
Linux mannual
文章平均质量分 93
远有青山
山外青山楼外楼
展开
-
Linux命令神器:lsof入门
lsof是系统管理/安全的尤伯工具。我大多数时候用它来从系统获得与网络连接相关的信息,但那只是这个强大而又鲜为人知的应用的第一步。将这个工具称之为lsof真是名副其实,因为它是指“列出打开文件(lists openfiles)”。而有一点要切记,在Unix中一切(包括网络套接口)都是文件。有趣的是,lsof也是有着最多开关的Linux/Unix命令之一。它有那么多的开关,它有许多选项支持使转载 2015-11-13 14:55:36 · 983 阅读 · 0 评论 -
管理员必备的20个Linux系统监控工具
需要监控Linux服务器系统性能吗?尝试下面这些系统内置或附件的工具吧。大多数Linux发行版本都装备了大量的监控工具。这些工具提供了能用作取得相关信息和系统活动的量度指标。你能使用这些工具发现造成性能问题可能原因。此次讨论到的工具只是分析和调试服务器下面问题时最基本工具中的一部分。51CTO编辑推荐:Linux监控工具大全1.找出瓶颈2.硬盘(存储)瓶颈3.CPU及内存瓶颈4转载 2013-07-18 01:08:51 · 591 阅读 · 0 评论 -
网站排障分析常用的命令
网站排障分析常用的命令8 Nov 2012作者:Mike.Xu 发表于: November 8, 2012 5:24 PM转载时请务必以超链接形式标明文章 原始出处和作者信息及本版权声明。链接:http://www.dbasky.net/archives/2012/11/post-13.html系统连接状态篇:1.查看TCP连接状态netst转载 2013-07-18 01:54:28 · 785 阅读 · 0 评论 -
十三个强大的Linux性能监测工具
Linux系统下,大多数的性能监测工具保存在/proc目录下。这里我们将Linux AS 和 SUSE LINUX EnterpriseServer中的命令行及图形方式下的性能监测工具做概括性介绍。这些工具有些在系统工具盘里,有些可以从网上下载。sar,iostat,和pstat这三个工具在distributionCD里,也可以从网上下载,网址是http://perso.wanadoo.fr/se转载 2013-07-18 01:30:17 · 904 阅读 · 0 评论 -
手把手教你把Vim改装成一个IDE编程环境(图文)
写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我转载 2012-11-01 15:43:08 · 998 阅读 · 0 评论 -
页面映射
linux体系结构一个完整的操作系统包括4部分:硬件,操作系统内核,操作系统服务,和用户应用程序。内核分2种模式:单内核,微内核。单内核,结构紧凑,速度快,但层次性不强。linux0.11是单内核linux内核源代码的目录结构boot->系统引导fs-〉文件系统includeinitkenerl/blk_drv,chr_drv,syslibmmlin转载 2012-10-22 14:48:24 · 3022 阅读 · 0 评论 -
linux下 删除乱码文件名
linux下 删除乱码文件名当文件名为乱码的时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm,mv等命令管理文件了。但是我们知道每个文件都有一个i节点号,我们可以考虑通过i节点号来管理文件。首先,我们要取得文件的i节点号。这个可以通过ls命令的-i选项获得得。-bash-3.00$ ls -i41697812 a 32983551 d转载 2012-10-18 15:13:33 · 6059 阅读 · 0 评论 -
Linux的文件系统及节点表(Inodes)
一 Linux的文件系统1 我们都知道当我们安装Linux时会首先给系统分区,然后我们会把分区格式化成EXT3格式的文件系统。那么在Linux系统中还有没有其他的文件系统呢,下面我们就简单的介绍一下Linux系统中常见的几种文件系统。(1)EXT3文件系统:ext3(第三级扩展Linux文件系统,third extended Linux filesystem)。跟EXT2文件不同转载 2012-10-22 11:35:43 · 10915 阅读 · 0 评论 -
ReiserFS是一个非常优秀的文件系统
ReiserFS是一个非常优秀的文件系统。也是最早用于Linux的日志文件系统之一。ReiserFS的开发者非常有魄力,整个文件系统完全是从头设计的。目前,ReiserFS可轻松管理上百G的文件系统,这在企业级应用中非常重要。 一、ReiserFS的特点 1.先进的日志机制 ReiserFS有先进的日志(Journaling/logging)功能 机制。日志机制保证了转载 2012-10-19 13:49:30 · 4590 阅读 · 0 评论 -
Linux服务器网卡驱动安装及故障排除
网卡是Linux服务器中最重要网络设备。据统计,Linux网络故障有35%在物理层、25%在数据链路层、10%在网络层、10%在传输层、10%在对话、7%在表示层、3%在应用层。由此可以看出,网络故障通常发生在网络七层模型的下三层,即物理层、链路层和网络层。对应于实际网络也就是使用的网络线缆、网卡、交换机、路由器等设备故障。Linux的网络实现是模仿FreeBSD的,它支持FreeBSD的带有扩展转载 2012-10-18 15:27:59 · 2071 阅读 · 0 评论 -
vim使用总结
本文的目标不是一个VI编辑器的教材。它只是个人在使用VI编程的过程中,对自认为比较有用的一些编辑功能及其它功能的一些整理。有一些功能,比如 hjkl键移动光,个人并不习惯使用,同时也并不认为对提高编辑效率有多大帮助,所以没有列入其中。与编程风格,编程规范这些东西恰恰相反,编辑器的使用习惯对程序员来说,是一件很个人化,很个性化的事情。每个人都可以有自己的使用习惯和偏好,只要有利于工作的高效即可。转载 2011-10-11 09:50:51 · 482 阅读 · 0 评论 -
Linux的mount命令详解
命令格式: mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 光盘或光盘镜像:iso9660 DOS fat16文件系统:msdos Windows 9x fat32文件系统:vfat转载 2012-10-18 15:58:41 · 501 阅读 · 0 评论 -
Shell也叫做命令行界面
Shell也叫做命令行界面,它是*nix操作系统下用户和计算机的交互界面。Shell这个词是指操作系统中提供访问内核服务的程序。这篇文章向大家介绍Shell一些非广为人知、但却实用有趣的知识,权当品尝shell主食后的甜点吧。科普先科普几个你可能不知道的事实:Shell几乎是和Unix操作系统一起诞生,第一个Unix Shell是肯·汤普逊(Ken Thompson)以Mult转载 2013-07-18 01:54:53 · 2782 阅读 · 0 评论 -
我常用的主机监控shell脚本
下面是我常用的几个主机监控的脚本,大家可以根据自己的情况在进行修改,希望能给大家一点帮助。 1、查看主机网卡流量 #!/bin/bash#network#Mike.Xuwhile : ; do time='date +%m"-"%d" "%k":"%M' day='date +%m"-"%d' rx_before='ifconf转载 2013-07-18 01:35:54 · 820 阅读 · 0 评论 -
free 命令结果完全剖析
相信有许多同学都对free命令中的buffers cached十分不理解,今天笔者就对free命令机器结果做一个详细的剖析。 以下是笔者在虚拟机上运行的debian系统的free情况。该虚拟机内存只有128M,同时分配了256M的SWAP交换区。 total used free shared buffers cached转载 2013-07-31 23:02:01 · 637 阅读 · 0 评论 -
命令行的艺术(The Art of Command Line 中文翻译)
参考地址: https://github.com/jlevy/the-art-of-command-line/blob/master/README-zh.md命令行的艺术必读基础日常使用文件及数据处理系统调试一行代码冷门但有用更多资源免责声明授权条款curl -s ‘https://raw.githubusercontent.com/jlevy/the-art-of-comma转载 2015-06-29 15:44:41 · 6354 阅读 · 0 评论 -
Linux常用的网络命令
Linux常用的网络命令网络参数设置命令 所有时刻如果你想要做好自己的网络参数设置,包括IP参数、路由参数和无线网络等,就得要了解下面这些相关的命令才行。其中Route及ip这两条命令是比较重要的。当然,比较早期的用法,我们都是使用ifconfig的。? ifconfig:查询、设置网卡和IP网段等相关参数。? ifup、ifdown:这两个文件是Script,通过更简单的原创 2015-06-01 16:57:58 · 1185 阅读 · 0 评论 -
traceroute命令
通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。linux系统中,我们称之为traceroute,在MS Windows中为tracert。 traceroute通过发送小的数据包到目的设备直到其返回,转载 2015-06-01 16:57:25 · 1291 阅读 · 0 评论 -
RPM及其管理,YUM客户
系统管理第一部分:RPM包安装及管理安装与卸除常用参数:-i,-u,-F,-erpm -i:在该rpm包与该包的旧版本未被安装过的情况下,安装该rpm包。 rpm -U:无论系统是否有安装过某rpm包或其旧版本,安装或更新指定的rpm包。 rpm -F:仅在系统已安装某rpm包的旧版本rpm包时,更新rpm包。否则不安装。 卸除:rpm –e 包名(注:不能以.rpm或I386.r转载 2015-01-20 16:04:57 · 1306 阅读 · 0 评论 -
Linux rpm 命令参数使用详解
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合: -ivh:安装显示安装进度--inst转载 2015-01-19 10:41:28 · 534 阅读 · 0 评论 -
Configuring and Managing Cluster Resources
Chapter 7. Configuring and Managing Cluster Resources (Command Line)¶Contents7.1. crm Shell—Overview7.2. Configuring Global Cluster Options7.3. Configuring Cluster Resources7.4. Managing Cluster转载 2015-01-16 16:37:05 · 724 阅读 · 0 评论 -
Linux集群--HA略谈
asram通过特殊的软件将若干服务器连接在一起并提供故障切换功能的实体我们称之为高可用集群。可用性是指系统的uptime,在7x24x365的工作环境中,99%的可用性指在一年中可以有87小时36分钟的DOWN机时间,通常在关键服务中这种一天多的故障时间是无法接受的,所以提出了前面提到的错误恢复概念,以满足99.999%的高可用性需求。这里我们先说一下几个概念:服务(Ser转载 2015-01-16 17:40:54 · 3322 阅读 · 0 评论 -
Configuring and Managing Cluster Resources
Chapter 7. Configuring and Managing Cluster Resources (Command Line)¶Contents7.1. crm Shell—Overview7.2. Configuring Global Cluster Options7.3. Configuring Cluster Resources7.4. Managing Cluster转载 2015-01-16 17:38:20 · 746 阅读 · 0 评论 -
UNIX 高手的 10 个习惯
引言当您经常使用某个系统时,往往会陷入某种固定的使用模式。有时,您没有养成以尽可能最好的方式做事的习惯。有时,您的不良习惯甚至会导致出现混乱。纠正此类缺点的最佳方法之一,就是有意识地采用抵制这些坏习惯的好习惯。本文提出了 10 个值得采用的 UNIX 命令行习惯——帮助您克服许多常见使用怪癖,并在该过程中提高命令行工作效率的好习惯。下面列出了这 10 个好习惯,之后对进行了更详细的描述。转载 2013-07-31 23:49:35 · 723 阅读 · 0 评论 -
Linux下分割合并文件
切割合并文件在linux下用split和cat就可以完成。下面举些实例进行说明。1.文件切割文件切割模式分为两种: 文本文件 二进制模式。1.1文本模式文本模式只适用于文本文件,用这种模式切割后的每个文件都是可读的。文本模式又分为两种: 按最大文件大小切割; 按文本行数切割。1.1.1最大文件大小切割split -C 5k d转载 2013-07-31 23:32:09 · 720 阅读 · 0 评论 -
/dev/zero和/dev/null的区别
可以通过使用dd if=/dev/zero of=/archive/test.dbf bs=8k count=1000000 来测试磁盘的纯写入性能使用dd if=/file of=/dev/null 来测试磁盘的纯读取性能使用dd if=/file1 of=/file2 来测试磁盘的读写性能if是输入,of是输出,注意千万不能做反了!!!dd if=/dev/vg转载 2013-07-31 22:44:24 · 795 阅读 · 0 评论 -
Linux的进程通信(IPC)
Linux的进程通信(IPC)进程间通信的目的数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几兆字节之间。共享数据:多个进程想要操作共享数据,一个进程对共享数据的修改,别的进程应该立刻看到。通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程)。资源共享:多个进程之间共享同样转载 2012-10-08 10:54:46 · 1026 阅读 · 1 评论 -
Linux用户与“最小权限”原则
Linux用户与“最小权限”原则Linux的用户在登录(login)之后,就带有一个用户身份(user ID, UID)和一个组身份(group ID, GID)。在Linux文件管理背景知识中,我们又看到,每个文件又有九位的权限说明,用来指明该文件允许哪些用户执行哪些操作(读、写或者执行)。(参考Linux文件管理背景知识) 一般来说,Linux的用户转载 2012-10-08 10:37:22 · 1153 阅读 · 0 评论 -
/dev/random vs /dev/unrandom
/dev/random和/dev/urandom是unix系统提供的产生随机数的设备,很多应用都需要使用random设备提供的随机数,比如ssh keys, SSL keys, TCP/IP sequence numbers等等。而random设备的random pool是从基于中断的IRQS里面取值,IRQS跟一些特殊的硬件绑定,基于这些硬件的interrupts将会提供给random设备。转载 2011-12-06 16:33:52 · 1271 阅读 · 0 评论 -
Linux内核 monolithic Kernel
进程管理(process management)、 1 定时器(timer)、 2 中断管理(interrupt management)、 3 内存管理(memory management)、 4 模块管理(module management)、 5 虚拟文件系统接口(VFS layer)、 6 文件系统(file system)、 7原创 2011-12-02 11:42:49 · 1491 阅读 · 0 评论 -
Linux中DD命令详解
Linux中DD命令详解1.dd命令简介 功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入第二张软盘上,完成diskcopy的功能。需要注意的是,应该将硬盘上的寄存文件用rm命令删除掉。系统默认使用标准输入文件转载 2011-12-01 13:36:22 · 1134 阅读 · 0 评论 -
Linux文件查找命令find,xargs详述
Linux文件查找命令find,xargs详述摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;目录版权声明前言:关于find命令一、find 命令格式1、find命令的一般形式为;2、find命令的参数;3转载 2011-11-28 16:17:33 · 842 阅读 · 0 评论 -
linux的mount命令详解
linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着 linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。现在许多企业的计算机系统都是由UNIX系 统、Linux系统和Windows系统组成的混合系统,不同系统之转载 2011-10-27 13:03:12 · 699 阅读 · 0 评论 -
linux调用栈获取分析及实现
写一下关于函数调用栈的一些相关知识,对于在Linux下面进行c/c++开发,在问题定位时 查看调用栈信息是一个非常常用的定位方法,因为根据调用关系,可以知道程序的执行流程是什么样子。如果 不能查看调用栈,光知道程序在某个函数出错,还是比较难定位,假如这个函数在很多地方被调用,就很转载 2011-10-14 11:48:09 · 1211 阅读 · 0 评论 -
kennel
http://www.kernel.org/pub/linux/kernel原创 2011-10-12 14:55:16 · 548 阅读 · 0 评论 -
linux 安装卸载软件
先来看看Linux软件扩展名。软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是Debain Linux提供的一种包封装格式;后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打包工转载 2011-09-22 08:11:53 · 608 阅读 · 0 评论 -
linux 常用命令
Linux 系统常用命令格式: command [option] [argument1] [argument2] ...其中option以“-”开始,多个option可用一个“-”连起来,如“ls -l -a” 与“ls -la”的效果是一样的转载 2011-09-21 14:40:01 · 415 阅读 · 0 评论 -
Linux下软件的安装与卸载(转贴)
Linux下软件的安装与卸载(转贴) 在Windows下安装软件时,只需运行软件的安装程序(setup、install等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall、unware、“卸载”等)就能将软件清除干净,完全图形化的操作界面,转载 2011-09-22 08:14:16 · 510 阅读 · 0 评论 -
Linux 常用命令全集
http://linux.chinaitlab.com/special/linuxcom/ Linux 常用命令全集 linux 下文件压缩 包括;打包和压缩-c 将压缩的数据输出到屏幕上,可透过数据流重导来处理。 tar [- cxtzjvfpPN]翻译 2011-09-21 11:58:33 · 641 阅读 · 0 评论 -
Linux再一次整理
linux目录架构 / 根目录 /bin 常用的命令 binary file 的目錄 /boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核转载 2011-12-07 13:15:00 · 694 阅读 · 0 评论