分类目录 ‘Server’

对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。熟悉了 Linux常用的文件处理命令以后,这一讲介绍对系统和用户进行管理的命令。
df

1.作用
df命令用来检查文件系统的磁盘空间占用情况,使用权限是所有用户。

2.格式
df [options]

3.主要参数
-s:对每个Names参数只给出占用的数据块总数。
-a:递归地显示指定目录中各文件及子目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各 子目录所占的磁盘块数。
-k:以1024字节为单位列出磁盘空间使用情况。
-x:跳过在不同文件系统上的目录不予统计。
-l:计算所有的文件大小,对硬链接文件则计算多次。
-i:显示inode信息而非块使用量。
-h:以容易理解的格式印出文件系统大小,例如136KB、254MB、21GB。
-P:使用POSIX输出格式。
-T:显示文件系统类型。

4.说明
df命令被广泛地用来生成文件系统的使用统计数据,它能显示系统中所有的文件系统的信息,包括总容量、可用的空闲空间、目前的安装点等。

超级权限用户使用df命令时会发现这样的情况:某个分区的容量超过了100%。这是因为Linux系统为超级用户保留了10%的空间,由其单独支 配。也就是说,对于超级用户而言,他所见到的硬盘容量将是110%。这样的安排对于系统管理而言是有好处的,当硬盘被使用的容量接近100%时系统管理员 还可以正常工作。
(全文 …)

Linux必学的60个命令(2)-文件处理

Linux必学的60个命令 -文件操作
系统信息存放在文件里,文件与普通的公务文件类似。每个文件都有自己的名字、内容、存放地址及其它一些管理信息,如文件的用户、文件的大小等。文件可以是 一封信、一个通讯录,或者是程序的源语句、程序的数据,甚至可以包括可执行的程序和其它非正文内容。 Linux文件系统具有良好的结构,系统提供了很多文件处理程序。这里主要介绍常用的文件处理命令。

file

1.作用 件内容判断文件类型,使用权限是所有用户。

2.格式

file通过探测文

file [options] 文件名

3.[options]主要参数

-v:在标准输出后显示版本信息,并且退出。

-z:探测压缩过的文件类型。

-L:允许符合连接。

-f name:从文件namefile中读取要分析的文件名列表。
(全文 …)

tar

1.作用
tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。

2.格式
tar [主选项+辅选项] 文件或目录

3.主要参数
使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。

主选项:
-c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。

-r 把要存档的文件追加到档案文件的未尾。例如用户已经做好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追 加到备份文件中。
-t 列出档案文件的内容,查看已经备份了哪些文件。
-u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。
-x 从档案文件中释放文件。

辅助选项:
-b 该选项是为磁带机设定的,其后跟一数字,用来说明区块的大小,系统预设值为20(20×512 bytes)。
-f 使用档案文件或设备,这个选项通常是必选的。
-k 保存已经存在的文件。例如把某个文件还原,在还原的过程中遇到相同的文件,不会进行覆盖。
-m 在还原文件时,把所有文件的修改时间设定为现在。
-M 创建多卷的档案文件,以便在几个磁盘中存放。
-v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。
-w 每一步都要求确认。
-z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。
(全文 …)

虽然Linux和Windows NT/2000系统一样是一个多用户的系统,但是它们之间有不少重要的差别。对于很多习惯了Windows系统的管理员来讲,如何保证Linux操作系统 安全、可靠将会面临许多新的挑战。本文将重点介绍Linux系统安全的命令。
passwd

1.作用
passwd命令原来修改账户的登陆密码,使用权限是所有用户。

2.格式
passwd [选项] 账户名称

3.主要参数
-l:锁定已经命名的账户名称,只有具备超级用户权限的使用者方可使用。
-u:解开账户锁定状态,只有具备超级用户权限的使用者方可使用。
-x, –maximum=DAYS:最大密码使用时间(天),只有具备超级用户权限的使用者方可使用。
-n, –minimum=DAYS:最小密码使用时间(天),只有具备超级用户权限的使用者方可使用。
-d:删除使用者的密码, 只有具备超级用户权限的使用者方可使用。
-S:检查指定使用者的密码认证种类, 只有具备超级用户权限的使用者方可使用。

4.应用实例

$ passwd
Changing password for user cao.
Changing password for cao
(current) UNIX password:
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

从上面可以看到,使用passwd命令需要输入旧的密码,然后再输入两次新密码。
(全文 …)

因为Linux系统是在Internet上起源和发展的,它与生俱来拥有强大的网络功能和丰富的网络应用软件,尤其是TCP/IP网络协议的实现尤为成 熟。Linux的网络命令比较多,其中一些命令像ping、 ftp、telnet、route、netstat等在其它操作系统上也能看到,但也有一些Unix/Linux系统独有的命令,如ifconfig、 finger、mail等。Linux网络操作命令的一个特点是,命令参数选项和功能很多,一个命令往往还可以实现其它命令的功能。
ifconfig

1.作用
ifconfig用于查看和更改网络接口的地址和参数,包括IP地址、网络掩码、广播地址,使用权限是超级用户。

2.格式
ifconfig -interface [options] address

3.主要参数

-interface:指定的网络接口名,如eth0和eth1。
up:激活指定的网络接口卡。
down:关闭指定的网络接口。
broadcast address:设置接口的广播地址。
pointopoint:启用点对点方式。
address:设置指定接口设备的IP地址。
netmask address:设置接口的子网掩码。

4.应用说明
ifconfig是用来设置和配置网卡的命令行工具。为了手工配置网络,这是一个必须掌握的命令。使用该命令的好处是无须重新启动机器。要赋给 eth0接口IP地址207.164.186.2,并且马上激活它,使用下面命令:
#fconfig eth0 210.34.6.89 netmask 255.255.255.128 broadcast 210.34.6.127
(全文 …)

Linux必学的60个命令

Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux 系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。

不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系 统中的作用分成下面六个部分一一介绍。

◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;

◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;

◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;

◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;

◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;

◆ 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。
(全文 …)

linux各种服务介绍

作者: seasun
服务列表(按字母顺序排列)
服务名 必 需(是/否) 用途描述
acon 语 言支持
acpi 电 源管理
acpid 监 听精灵进程
adsl 内 部ADSL开关控制
alsa 高 级Linux声音构件
anacron 周 期命令调度程序
apmd 电源管理
apmiser 电 源管理
arpwatch 以太网IP地址配对监控器
atd 周期命令调度程序
autofs 自动安装服务
bluetooth 蓝 牙技术核心
bootparamd 导入服务
canna 日 语转换引擎
capi4 基本CAPI子系统
cpqarrayd 硬件服务
cpufreq 硬 件服务
cpufreqd 硬件服务
crond 周期命令调度程序
Cups-lpd 使旧式Lunux或商业Unix系统连接到打印主机上.
cups 公共Unix打印系统
cvs 并 发版本系统
devfsd 系统维护
dhcpd DHCP 服务器
diald 拨 号网络智能自动拨号器
dkms DKMS 自安装导入
dm 显示管理器
dnbc 数 字网络绑定Chrooter
Drakxtools-http 小型服务管理服务器
dund 蓝牙拨号网络
fam 文件系统变更监控器
finger 数据远程访问
freshclam ClamAV更新器
gpm 鼠标
haldaemon 硬 件监控系统
harddrake 硬 件服务
heartbeat 高 可用性服务
hidd 蓝牙H.I.D.服务器
hplip 惠普Linux打印与成像
hpoj Pital?init, 惠普办公喷墨打印机驱动器
httpd Apache网络服务器
hylafax? 企业传真机?调制调解器服务
ibod 按需ISDN MPPP带宽
identd TCP连接鉴定
imaps 安 全IMAP服务器
imaps IMAP 服务器
iplog 用 主机名或远程主机记录TCP,UDP,ICMP.
ipop2 POP2邮件服务器
ipop3 POP3邮件服务器
ipsec 加密与验证通信
iptables 基 于Packet过滤防火墙内核
ipvsadmin Linux 核心IP虚拟服务器
irda 红 外线设备界面
keytable 键盘映射
kheader 导入服务
lads 登 录异常探测系统
laptop mode 否 电源管理
leafnode X? INETD NNTP服务
lisa 局 域网信息服务器
lmsensors 硬件健康监控器
mailman GUN 邮件列表管理器
mandi 交互式防火墙
mdadm 软阵列监控服务
mdnsresponder 零配置DNS配置工具
messagebus 事件监控服务
mon 系 统监控精灵进程
mysqld MySQL服务器
named 否 绑定 (BIND) 服务器
netplugd 网卡精灵进程
network 网络
nfs 网 络文件共享
nfsfs 网络文件共享服务器
nfslock NFS 文件锁定
nifd Howl 客户端
nscd 密码与群查找服务
ntpd NTP服务器的第4版
numlock 数字锁定键灯光控制
Oki4daemon OKI4 和兼容win打印机的兼容性精灵进程
pand 蓝 牙个人区域网络
partmon 分区监控
pcmcia 个人电脑内存卡国际协会
pg_autovacum PostgreSQL维护
pop3s 安 全POP3服务
portmap RPC支持
postgresql Postgresql数据库引擎
postfix 电子邮件服务器
pptp PPP 断电服务
prelude IDS
psacct 进程计算
rawdevices 分 配raw设备,阻止其使用
rsync 远程同步
saned 网络扫描仪
shorwall 防 火墙
smartd 自 我监控服务
smb Samba网络服务
snmpd 简单的网络管理协议
sound 声 音系统
squid 高速缓存工具
ssh?xinetd X?inetd OpenSSH服务器
sshd OpenSSH 服务器
subversion 并 发版本系统
swat Samba 网络管理工具
syslog 系统登录
tmdns 多 点传送DNS响应器
ultrabayed ThinkPad 工具
upsd NUT 精灵进程及驱动器
upsmon UPS 监控工具
vncserver 虚拟网络计算服务器
Webmin 远 程管理工具
winbind Samba名称服务器
wine Wine 并非竞争者
wlan 控 制精灵进程
x?inetd 监控并控制其它服务器的服务器
xfs X字体服务器
ypbind SUN 的YP服务器名称服务器

Fiddler本身是用来做web debugging的工具。其具体的介绍和更多的使用方法请参考知识库中以下文章:

Fiddler—Web调试代理工具

在线调试JavaScript和CSS

本文将详细介绍如何通过fiddler2录制http操作请求的脚本。

为了只保留操作过程中的关键请求数据,我们需要自定义fiddler的过滤项。

完整的录制步骤如下:

打开fiddler2,此时后台会启动一个代理服务器。此后所有的http请求都会经过此代理服务器进行请求转发。
配置fiddler2过滤项。
1:首先需要只保留fiddler对浏览器请求的捕捉。点击左下角处的”All processes”变成”Web Browers”即可。这样fiddler就只捕捉IE或Firefox的请求
2:指定默认的Rules。在fiddler的菜单栏中选择”Rules”,弹出下拉列表后,选择以下三项:”Hide Image Requests”,”Remove All Encodings”,”Hide 304s”.
自定义过滤规则。由于目前的平台4.0系统中存在有大量的循环或显示用的请求,因此还需要自定义过滤规则。
3:选择”Rules”—>”Customize Rules”,在弹出的文本文件中进行修改和补充后,自定义规则即时生效。或者使用Rules插件进行修改.
在该文件中找到static function OnBeforeRequest(oSession: Session),OnBeforeResponse方法,增加相应的过滤规则,就会相应的过滤请求。
(全文 …)

继上文《Fiddler工具介绍一》

学习如何通过Fiddler建立一个速度更快的网站。在这篇文章中,我们将使用Fiddler去探究HTTP的性能,缓存,以及压缩。

如果你要是没有安装和配置过Fiddler, 请从文章的第一篇开始。

HTTP性能总览

毫无疑问用户都喜欢访问速度快的网站。用户是非常的不耐烦,除非你的网站是没有竞争对手,换句话就是处于垄断地位的。如果你的访问者来自世界各地, 那你就必须要保证你的网站在执行效率方面要非常好,甚至要更加标准。作为一个国际化的网络连接点,通常要受到来自两个方面的压力:高访问量以及低带宽。

在第一次至关重要的访问中,用户必须要下载每一个内容片断,来生成页面,包括JS,CSS,Images,HTML,如果你的页面太 难加载(包括IIS接到请求执行并返回给客户端HTML),访问者也许就会离开你的页面!

通过暴露所有的HTTP通讯,Fiddler很容易得向你展示哪些文件经常被用于生成一个页面,

Shift+click 可以在Fiddler左边框的会话列表中多选会话,来计算那些被选会话的“页面总重量”。那些被转换成字节的数量。

如果你想让你的客户在第一次访问的时候就留下深刻的印象 ,那么最好的,也是唯一的途径就是返回给客户更少的文件。
(全文 …)

Fiddler工具介绍一

这个工具我已经使用比较长时间了,对我的帮助也挺大,今天我翻译的微软的文章,让更多的朋友 都来了解这个不错的工具,也是我第一次翻译文章,不恰当之处请大家大家多多指正。

如果您对本文感兴趣,那么就请翻看第二部分吧!
HTTP调试工具:Fiddler工具介绍一
介绍:

你是不是曾经疑惑过你的web程序和IE是如何交互的?你是不是遇到过一些奇怪的而你又无法 解决的性能瓶颈?你是不是对那些发送给服务器端的cookie 和那些你下载下来的被标记为可缓存的内容感到好奇?

Fiddler官方网站及下载地址:http://www.fiddlertool.com/Fiddler/dev/

微软的Fiddler能够帮助你回答以上的问题,不但如此,它还是一个http调试代理,它 能够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它仅仅暴露http通讯还有提供一个用户友好的格式。

Fiddler 包含一个简单却功能强大的基于JScript .NET 事件脚本子系统,他非常灵活性非常棒,可以支持众多的http调试任务。Fiddler 是用C#写出来的。

。。。。。接下来是一大段废话,关于如何安装的,只要一路next,就可以了。这段话我就跳 过,直接切入正题了。
(全文 …)