文章阅读
【Linux资料】推荐12本免费Linux书籍 2012-05-22
关于开源开发者的报道多集中在软件功能而不是如何使用软件上。编写说明文档通常不受重视,在开源软件开发的社会等级中接近最底部。缺乏足够的文档常常被认为是用户使用开源软件的一大障碍。然而,开源社区也有成千上万本免费的图书可以让 Linux 用户精通系统和程序。这篇文章挑选出了12本可适合程度不同用户、开发者和管理员阅读的图书,它们大部分采用开源许可证发布,提供了不同格式的电子书下载。包括:Debian【Linux资料】linux查看打开文件的命令–lsof 2012-05-07
简介:lsof可以列出某个进程打开的所有文件信息。打开的文件可能是普通的文件,目录,NFS文件,块文件,字符文件,共享库,常规管道,明明管道,符号链 接,Socket流,网络Socket,UNIX域Socket,以及其它更多。因为Unix系统中几乎所有东西都是文件,你可以想象lsof该有多有用。lsof的输出:FD 和 Type 列的含义最为模糊,它们提供了关于文件如何使用的更多信息。FD 列表示【Linux资料】Linux中的两种文件锁—协同锁与强制锁 2012-04-24
英文原文:2 Types of Linux File Locking (Advisory, Mandatory Lock Examples) 文件锁是一种文件读写机制,在任何特定的时间只允许一个进程访问一个文件。利用这种机制能够使读写单个文件的过程变得更安全。 在这篇文章中,我们将探讨 Linux 中不同类型的文件锁,并通过示例程序来理解它们之间的不同之处。【Linux资料】使用for循环遍历文件夹备份数据 2012-03-09
由于系统每天会将库产生一个备份,每个备份都有1个多G,随着时间的增长,几百G迅速都被沾满了,于是找出其中一个库,做了下对比,发现压缩后基本只有900M,大约可以节省将近一半的空间,于是书写了如下的脚本来完成。#!/bin/bashfor fileName in $(ls -l|grep ^d | awk '{print $9}')do 7z a【Linux资料】Linux sed命令使用介绍,修改文件很方便 2012-01-14
功能说明:利用script来处理文本文件。 语 法:sed [-hnV][-e<script>][-f<script文件>][文本文件] 补充说明:sed可依照script的指令,来处理、编辑文本文件。 参 数: -e<script>或—expression=<script> 以选项中指定的script来处理输入的文本文件【Linux资料】一些优秀的Linux时间跟踪软件 2012-01-08
时间跟踪软件是记录任务所花时间的计算机程序。部署此类软件可用于帮助衡量生产效率,同时也常被会计师、律师、自由职业者等按小时收费职业者用于向客户收取费用。Linux 上的免费时间跟踪软件选择比较有限,linuxlinks 这篇文章列举了七款优秀的 Linux 时间跟踪软件,供有需要的用户参考。它们包括:Project Hamster(GNOME 环境),基于 Web 的计时软件 Kimai,Task【Linux资料】Linux在世界各国的发行版介绍 2012-01-07
世界各国的Linux版本大全Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。 下面介绍一下各个发行版本的特点: Redhat,应该称为Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的RedhatAdvance Server【Linux资料】Linux中netstat命令解析 2011-12-14
Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。如果我们的计算机有时候接受到的数据报会导致出错数据删除或故障,我们不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么我们就应该使用Netstat查一查为什么会出现这些情况了。1【Linux资料】Linux下修改文件名编码,convmv命令 2011-12-09
今天在公司tar打包一些编码为GBK的中文文件名的文件时打包碰到的问题。我自己的locale是en_US.UTF8,那台主机的环境是zh_CN.GBK,因此tar不管怎么打包,都会使文件名出现问题。而如果采用7z打包,虽然可以解决乱码问题(7z会记录下文件名的编码),但会丢失文件属性,所以不打算采用。google了下发现可以通过convmv来进行解决:convmv【Linux资料】解决Linux中文乱码问题 2011-12-03
方法一: 修改/root/.bash_profile文件,增加export LANG=zh_CN.GB18030 对于其他用户,也必须相应修改该文件使用该方法时putty能显示中文,但桌面系统是英文,而且所有的网页中文显示还是乱码 方法二: 修改/etc/sysconfig/i18n文件 #LANG="en_US.UTF-【Linux资料】Linux Shell常用技巧(二) 2011-11-14
七. grep家族: 1. grep退出状态: 0: 表示成功; 1: 表示在所提供的文件无法找到匹配的pattern; 2: 表示参数中提供的文件不存在。 见如下示例: /> grep 'root' /etc/passwd root:x:0:0:root:/root:/bin/bash opera【Linux资料】Linux Shell常用技巧(一) 2011-11-14
一. 特殊文件:/dev/null和/dev/tty Linux系统提供了两个对Shell编程非常有用的特殊文件,/dev/null和/dev/tty。其中/dev/null将会丢掉所有写入它的数据,换句换说,当程序将数据写入到此文件时,会认为它已经成功完成写入数据的操作,但实际上什么事都没有做。如果你需要的是命令的退出状态,而非它的输出,此功能会非常有用,见如下Shell【Linux资料】Ubuntu 12.04新特性一览 2011-11-08
今年秋季的 Ubuntu 开发者峰会已经结束,照例在峰会上会透露下一版本 Ubuntu(12.04)的一些变化。下文即为本次大会释出的最新的 Ubuntu 12.04 中的一些改变。 1、64位,750 MB ISO Ubuntu 将推广64位镜像。当官网下载 ISO 时,默认为64位。当然,也可以选择32位下载。 Ubuntu 12.04 Precise Pangolin ISO 文件大小【Linux资料】Linux操作系统 CentOS 2011-11-05
CentOS 是 RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在 RHEL 的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。RHEL 在发行的时候,有两种方式。一种是二进制的发行方式,另外一种是源代码的发行方式。 无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布。但如果你使用了他们的在线升级(包括补丁【Linux资料】Ubuntu操作系统安装使用教程 2011-10-26
随着微软的步步紧逼,包括早先的Windows黑屏计划、实施,逮捕番茄花园作者并判刑,种种迹象表明,中国用户免费使用盗版Windows的日子将不会太长久了,那么这个世界上有没有即免费又易用的操作系统呢?答案是有,那就是Ubuntu操作系统。 Ubuntu是一个流行的Linux操作系统,基于Debian发行版和GNOME桌面环境,和其他Linux发行版相比,Ubuntu非常易用,和Windows相容