分类 "操作系统" 下的文章

下面介绍怎样将一块新硬盘分区、格式化、挂载到系统,如适合你请继续阅读。
服务器上已经有两块硬盘,所以硬盘为sdc,后面就不做说明了。
1、
# fdisk -l
查看当前磁盘信息,就会发现最下面显示新加入的硬盘不是有效分区,如下:
=======================================================
Disk /dev/sdc: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdc doesn't contain a valid partition table
=======================================================

2、
# fdisk /dev/sdc
对新硬盘分区,并根据提示进一步操作:
=======================================================
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
content won't be recoverable.
The number of cylinders for this disk is set to 182401.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
=======================================================
Command (m for help): h 输入h或者m可查看帮助命令
h: unknown command
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
=======================================================
Command (m for help): n #输入n进行分区
Command action
e extended
p primary partition (1-4)
p 输入p为主分区,e为逻辑分区
Partition number (1-4): 1 由于是新盘我们输入1来分第一个主分区,共可以分4个主分区
First cylinder (1-182401, default 1): 选择该分区的起始磁盘数,如无特殊需求强烈建议选择默认,也就是1来分区(直接按回车)
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-182401, default 182401):
定义该分区的大小,如果按默认(按回车)即是使用全部可用存储额,如分一个1G的空间,输入+1024m
Using default value 182401
Command (m for help): w #写入分区
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
=======================================================
添加新硬盘后添加为扩展分区,格式化时候经常会遇到这个错误,

mkfs.ext4: inode_size (128) * inodes_count (0) too big for a filesystem with 0 blocks, specify higher inode_ratio (-i) or lower inode count (-N)

原因是扩展分区不能直接格式化,智能格式化主分区和扩展分区,所以还需在这个扩展分区上继续添加一个逻辑分区,然后格式化

fdisk /dev/sdb

第一次执行这个命令的时候提示添加扩展分区,还需在执行一次 会提示逻辑分区和主分区,选择逻辑分区,然后再格式化为你需要的文件系统就ok了
上面的是添加的主分区步骤方法,扩展分区的区别在第一次执行fdisk /dev/sdb 选择 e, 之后要多执行一次 fdisk /dev/sdb 然后选择 l (L,是字母,不是数字!)
3、
# fdisk -l
可以找到我们刚才分的一个分区,内容如下:
=======================================================
Disk /dev/sdc: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 1 182401 1465136001 83 Linux
=======================================================

4、
使用mk2fs命令
[piaoyun@piaoyun-pc ~]# ls /sbin/mk*
查看mk格式!

# mkfs -t ext3 -c /dev/sdc1
对分区使用ext3格式化,如多个分区sdc2等以此类推!
# mkfs -t ext4 -c /dev/sdc1
对分区使用ext4格式化,如多个分区sdc2等以此类推!
因为新硬盘加了-c参数要先检测磁盘坏道,此过程万分漫长(150G),等待。。。
=======================================================
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
183156736 inodes, 366284000 blocks
18314200 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
11179 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848
Checking for bad blocks (read-only test): done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 22 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
=======================================================

5、
# mkdir /var/samba
新建挂载目录

6、
# mount -t ext3 /dev/sdc1 /var/samba
# mount -t ext4 /dev/sdc1 /var/samba
挂载新硬盘

7、
# df -hal
查看分区大小是否和我们预定的一样:
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda7 9.5G 3.2G 5.9G 35% /
/dev/sda6 9.5G 151M 8.9G 2% /tmp
/dev/sda5 19G 3.6G 15G 20% /usr
/dev/sda3 19G 719M 18G 4% /home
/dev/sda2 230G 23G 196G 11% /var
/dev/sda1 99M 25M 69M 27% /boot
/dev/sdb1 233G 156G 78G 67% /var/samba2
tmpfs 1008M 0 1008M 0% /dev/shm
/dev/sdc1 1.4T 198M 1.3T 1% /var/samba ////此行为新硬盘

8、
# vi /etc/fstab
设置系统自动挂载硬盘,加入一行:
/dev/sdc1 /var/samba2 ext3 defaults 0 0
/dev/sdc1 /var/samba2 ext4 defaults 0 0

9、重启服务器,用步骤7检查一下,一切正常挂载完成

服务名称 建议 说明
acpid 停用 Advanced Configuration and Power Interface 电源进阶设定,常用在 Laptop 上
apmd 停用 Adventage Power Management daemon 侦测系统的电池电量,常用在 Laptop 上
atd 停用 /etc/at.allow,/etc/at.deny 我大概都使用 crond 来达成
autofs 停用 自动挂载档案系统与周边装置 (如光碟、USB),常用在 Laptop 上
avahi-daemon 停用 当区网没有 DNS 服务时会试着寻找提供 zeroconf 协定的主机
bluetooth 停用 Bluetooth 蓝芽,常用在 Laptop 上
cpuspeed 停用 控制 CPU 速度主要用来省电,常用在 Laptop 上
cups 停用 Common UNIX Printing System 使系统支援印表机
firstboot 停用 安装完成后第一次启动时的服务,设定 auth、firewall、keyboard…
gpm 停用 记录周边装置的档案资料,例如文字模式下可使用滑鼠
haldaemon 停用 使系统支援 plug and play 装置
hidd 停用 使系统支援蓝芽装置,例如滑鼠,键盘
hplip 停用 使系统支援 HP 相关型号印表机
ip6tables 停用 使系统支援 IPTables Filrewall IPv6
isdn 停用 使系统支援 Integrated Services Digital Network (ISDN) 环境
lm_sensors 停用 使系统支援侦测主机版或硬体,常用在 Laptop 上
messagebus 停用 使系统支援 plug and play 装置
nfslock 停用 使系统支援 NFS Server 资料一致性功能
pcscd 停用 使系统支援 Smart Card
portmap 停用 使系统支援 NFS Service
rpcgssd 停用 使系统支援 NFSv4 Service
rpcidmapd 停用 使系统支援 NFSv4 Service
yum-updatesd 停用 使系统支援 YUM 自动更新服务 (上线机器还是先确认好再更新)

anacron 视个人需求 执行在 crontab 设定的时间没有执行到的工作
auditd 视个人需求 稽核系统 /var/log/audit/audit.log,若 auditd 未执行中则稽核讯息会写入 /var/log/messages (配合 SELinux)
iptables 视个人需求 使系统支援 IPTables Filrewall
irqbalance 视个人需求 使系统支援多个 CPU 环境当系统中断请求时进行负载平衡的程序,所以单 CPU 的机器就不需要
lvm2-monitor 视个人需求 使系统支援 Logical Volume Manager 逻辑磁区
mcstrans 视个人需求 主要用于配合 SELinux 服务
mdmonitor 视个人需求 使系统支援 RAID 相关程序
microcode_ctl 视个人需求 使系统支援 Intel IA32 CPU 特色,所以 AMD CPU 不需要
netfs 视个人需求 Network File System Mounter 网路挂载系统 (如 NFS、Samba、NCP)
restorecond 视个人需求 使系统支援 SELinux 监控档案状态
smartd 视个人需求 使系统支援检查硬碟状态 (Hardware RAID 要改设定档)
sendmail 视个人需求 使系统支援 Sendmail
xfs 视个人需求 使系统支援 X Window 字型

crond 启动 /etc/cron.* 排程服务
kudzu 启动 使系统每次开机会都自动执行硬体侦测
network 启动 使系统支援网卡
readahead_early 启动 使系统再启动时预先将相关档案读到记忆体内来加快启动速度
sshd 启动 使系统支援 SSH Service
syslog 启动 使系统支援 System Log Service
amd:自动安装NFS(网络文件系统)守侯进程
apmd:高级电源管理
Arpwatch:记录日志并构建一个在LAN接口上看到的以太网地址和IP地址对数据库
Autofs:自动安装管理进程automount,与NFS相关,依赖于NIS
Bootparamd:引导参数服务器,为LAN上的无盘工作站提供引导所需的相关信息
crond:Linux下的计划任务
Dhcpd:启动一个DHCP(动态IP地址分配)服务器
Gated:网关路由守候进程,使用动态的OSPF路由选择协议
Httpd:WEB服务器
Inetd:支持多种网络服务的核心守候程序
Innd:Usenet新闻服务器
Linuxconf:允许使用本地WEB服务器作为用户接口来配置机器
Lpd:打印服务器
Mars-nwe:mars-nwe文件和用于Novell的打印服务器
Mcserv:Midnight命令文件服务器
named:DNS服务器
netfs:安装NFS、Samba和NetWare网络文件系统
network:激活已配置网络接口的脚本程序
nfs:打开NFS服务
nscd:nscd(Name Switch Cache daemon)服务器,用于NIS的一个支持服务,它高速缓存用户口令和组成成员关系
portmap:RPC portmap管理器,与inetd类似,它管理基于RPC服务的连接
postgresql:一种SQL数据库服务器
routed:路由守候进程,使用动态RIP路由选择协议
rstatd:一个为LAN上的其它机器收集和提供系统信息的守候程序
ruserd:远程用户定位服务,这是一个基于RPC的服务,它提供关于当前记录到LAN上一个机器日志中的用户信息
rwalld:激活rpc.rwall服务进程,这是一项基于RPC的服务,允许用户给每个注册到LAN机器上的其他终端写消息
rwhod:激活rwhod服务进程,它支持LAN的rwho和ruptime服务
sendmail:邮件服务器sendmail
smb:Samba文件共享/打印服务
snmpd:本地简单网络管理候进程
squid:激活代理服务器squid
syslog:一个让系统引导时起动syslog和klogd系统日志守候进程的脚本
xfs:X Window字型服务器,为本地和远程X服务器提供字型集
xntpd:网络时间服务器
ypbind:为NIS(网络信息系统)客户机激活ypbind服务进程
yppasswdd:NIS口令服务器
ypserv:NIS主服务器
gpm:管鼠标的
identd:AUTH服务,在提供用户信息方面与finger类似
Linux各项系统开机服务的功能是什么?有哪些可以关掉?
Linux在启动时要启动很多系统服务,它们向本地和网络用户提供了 Linux的系统功能接口,直接面向应用程序和用户。但是,开启不必要或有漏洞的服务则会 给操作系统带来安全和性能上的影响。下面我们以BluePoint Linux 2.0的开机服务为例,列表说明各项服务的功能。
alsasound
Alsa声卡驱动程序支持。Alsa声卡驱动程序本来是为了 一种声卡Gravis UltraSound(GUS)而写的,该程序被证 明很优秀,于是作者就开始为一般的声卡写 驱动程序。 Alsa和OSS/Free 及OSS/Linux兼容,但是有自己的接 口,甚至比OSS优秀。
amd
运行automount精灵程序,该精灵在必要时自动安装一些 本地设备和NFS文件系统。
apmd
apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。也可以用来在电源不足时关机。
arpwatch
该程序主要用来维护以太网物理地址和IP地址的对应关系。
atalk
AppleTalk精灵程序。注意不要在后台运行该程序,该程 序的数据结构必须在运行其他进程前先花一定时间初始化。
atd
运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理任务。
autofs
当您需要时自动转载文件系统,而当您不需要时自动卸载。
bootparamd
该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少使用,基本上被bootp和dhcp取代了。
crond
cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任务。比起传统的Unix版本,Vixie版本添加了不 少属性,而且更安全,配置更简单。
dhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。
gated
gated通过一个数据库提供了网络路由功能支持。它支持 各种路由协议,包括RIP版本1和2、DCN HELLO协议、 OSPF版本2以及EGP版本2到4。
gpm
gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了鼠标的支持。它也支持控制台下鼠标 的拷贝,粘贴操作以及弹出式菜单。
httpd
http是著名的www服务器,可用来提供HTML文件以 及CGI动态内容服务。
inetd
因特网操作服务程序。监控网络对各种它管理的服务的需 求,并在必要的时候启动相应的服务程序。通常,inetd 管理的程序有telnet、ftp、rsh和rlogin。 关闭inetd也就 关闭了这些由它管理的服务。
innd
inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务器。配置有一定的难度,可以先阅读/usr/doc/inn*文档获得帮助。

keytable
该程序的功能是转载您在/etc/sysconfig/keyboards里说 明的键盘映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序处于激活状态。
ldap
LDAP代表Lightweight Directory Access Protocol, 实现了目录访问协议的行业标准。
linuxconf
linuxconf是Linux下的一个有效的系统配置工具,该服 务允许远程运行。
lpd
lpd是系统打印守护程序,负责将lpr等程序提交给打印 作业。
mcserv
Midnight Commander服务进程允许远程机器上的用户 通过Midnight Commander文件管理器操作本机文件。服 务进程用PAM来验证用户,需要给出“用 户名/口令” 以通过验证。
mysql
一个快速高效可靠的轻型SQL数据库引擎。
named
域名服务器,将Internet主机名解析为点分的IP地址。
netfs
负责装载/卸载NFS、Samba、NCP(Netware)文件系统。
network
激活/关闭启动时的各个网络接口。
nfs
NFS是一个流行的基于TCP/IP网络的文件共享协议。该 服务提供了NFS文件共享服务,具体的配置在/etc/ exports文件里。
nscd
该服务负责密码和组的查询,并且缓冲查询结果。如果您 的系统有比较慢的服务(如NIS和NIS+),则应该启动该 服务。
pcmcia
pcmcia主要用于支持笔记本电脑。
portmap
portmap用来支持RPC连接,RPC被用于NFS以及NIS 等服务。
postgresql
PostgreSQL 关系数据库引擎。
proftpd
proftpd 是Unix下的一个配置灵活的ftp守护程序。
radvd
路由广播程序。
random
保存和恢复系统的高质量随机数生成器,这些随机数是系 统一些随机行为提供的。
routed
该守护程序支持RIP协议的自动IP路由表维护。RIP主要 使用在小型网络上,大一点的网络就需要复杂一点的协议。
rstatd Rstat协议允许网络上的用户获得同一网络上各机器的性能 参数。
rusersd 该服务使网络用户可以定位同一网络上的其他用户。
rwalld
Rwall协议允许远程用户向在同一系统中活跃着的终端发送 消息,类似wall的本地行为。
rwhod
允许远程用户获得运行rwho精灵的机器上所有已登录用户 的列表,与finger类似。
sendmail
大名鼎鼎的邮件服务器。
smb
启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。
snmpd
简单网络管理协议(SNMP)的守护精灵。
syslog
syslog是操作系统提供的一种机制,守护程序通常使用这 种机制将各种信息写到各个系统日志文件。通常应该启动 该服务。
xfs X的字体服务器。
ypbind NIS/YP的客户端守护程序。如果您需要使用NIS/YP机 器,请启动这项服务,否则,关闭这项服务。
yppasswd
让NIS用户能够修改密码。运行在NIS域的服务器上。客 户端程序同样也叫yppasswd。
ypserv
标准NIS/YP网络协议的一个实现。允许主机名,用户名 和其他信息分布于网络各端。运行在NIS服务器上,客户 端不需要。

/sbin/service acpid stop
/sbin/service apmd stop
/sbin/service atd stop
/sbin/service autofs stop
/sbin/service avahi-daemon stop
/sbin/service bluetooth stop
/sbin/service cpuspeed stop
/sbin/service cups stop
/sbin/service firstboot stop
/sbin/service gpm stop
/sbin/service haldaemon stop
/sbin/service hidd stop
/sbin/service hplip stop
/sbin/service ip6tables stop
/sbin/service isdn stop
/sbin/service lm_sensors stop
/sbin/service messagebus stop
/sbin/service nfslock stop
/sbin/service pcscd stop
/sbin/service portmap stop
/sbin/service rpcgssd stop
/sbin/service rpcidmapd stop
/sbin/service yum-updatesd stop

/sbin/chkconfig acpid off
/sbin/chkconfig apmd off
/sbin/chkconfig atd off
/sbin/chkconfig autofs off
/sbin/chkconfig avahi-daemon off
/sbin/chkconfig bluetooth off
/sbin/chkconfig cpuspeed off
/sbin/chkconfig cups off
/sbin/chkconfig firstboot off
/sbin/chkconfig gpm off
/sbin/chkconfig haldaemon off
/sbin/chkconfig hidd off
/sbin/chkconfig hplip off
/sbin/chkconfig ip6tables off
/sbin/chkconfig isdn off
/sbin/chkconfig lm_sensors off
/sbin/chkconfig messagebus off
/sbin/chkconfig nfslock off
/sbin/chkconfig pcscd off
/sbin/chkconfig portmap off
/sbin/chkconfig rpcgssd off
/sbin/chkconfig rpcidmapd off
/sbin/chkconfig yum-updatesd off

一、Linux分区挂载点介绍

Linux分区挂载点介绍,推荐容量仅供参考不是绝对,跟各系统用途以及硬盘空间配额等因素实际调整:

分区类型 介绍 备注
/boot 启动分区 一般设置100M-200M,boot目录包含了操作系统的内核和在启动系统过程中所要用到的文件。
/ 根分区 所有未指定挂载点的目录都会放到这个挂载点下。
/home 用户目录 一般每个用户100M左右,特殊用途,比如放大文件也可再加上G。分区大小取决于用户多少。对于多用户使用的电脑,建议把/home独立出来,而且还可以很好地控制普通用户权限等,比如对用户或者用户组实行磁盘配额限制、用户权限访问等。
/tmp 临时文件 一般设置1-5G,方便加载ISO镜像文件使用,对于多用户系统或者网络服务器来也有独立挂载的必要。临时文件目录,也是最常出现问题的目录之一。
/usr 文件系统 一般设置要3-15G,大部分的用户安装的软件程序都在这里。就像是Windows目录和Program Files目录。很多Linux家族系统有时还会把/usr/local单独作为挂载点使用。
/var 可变数据目录 包含系统运行时要改变的数据。通常这些数据所在的目录的大小是要经常变化的,系统日志记录也在/var/log下。一般多用户系统或者网络服务器要建立这个分区,设立这个分区,对系统日志的维护很有帮助。一般设置2-3G大小,也可以把硬盘余下空间全部分为var。
/srv 系统服务目录 用来存放service服务启动所需的文件资料目录,不常改变。
/opt 附加应用程序 存放可选的安装文件,个人一般把自己下载的软件资料存在里面,比如Office、QQ等等。
swap 交换分区 一般为内存2倍,最大指定2G即可
以下为其它常用的分区挂载点
/bin 二进制可执行目录 存放二进制可执行程序,里面的程序可以直接通过命令行调用,而不需要进入程序所在的文件夹。
/sbin 系统管理员命令存放目录 存放标准系统管理员文件
/dev 存放设备文件 驱动文件等
不再介绍…

当然上面这么多挂载点,实际上是没有比较每个目录都单独进行挂载,我们只需要根据自己的实际使用需要对个别目录进行挂载,这样系统结构看起来也会精简很多。

一般来讲Linux系统最少的挂载点有两个一个是根挂载点/,另一个是swap,虽然swap也可以采用其他方式类似方式替代,但从使用角度,天缘认为没这个必要,把swap单独设置一个挂载点似乎对Linux系统的标准性更好支持。

二、Linux系统桌面、服务器分区推荐方案

下面以80G独立硬盘安装Ubuntu为例,列一下简单的分区方案。

1、普通桌面用户推荐分区方案(示例:80G桌面用户):

/boot 200M
/ 20G
/home 50G 余下空间
swap 2G

 

2、服务器用户推荐分区方案一(示例:80GWEB服务器用户,用户程序与系统程序合用usr):

/boot 200M
/ 10G
/tmp 2G
/var 2G
/usr 10G 要安装一些常用软件
/home 50G 余下空间
swap 2G

 

2、服务器用户推荐分区方案二(示例:80GWEB服务器用户,用户程序与系统程序分用opt和usr):

/boot 200M
/ 10G
/tmp 2G
/var 5G
/usr 10G 系统安装程序软件使用
/opt 10G 用户安装程序软件使用
/home 35G 余下空间
swap 2G

 

分区方案关键点:

——大数据库一般要加大/usr挂载点

——多用户、下载类、多存储文件等要加大/home挂载点

——文件小,用户多要注意/tmp和/var挂载点大小

最近客户送来一台电脑,XP系统,开机无法进入系统,不管是选择正常启动Windows,还是选择上次正确启动模式都无法进入系统,进入WINPE看了一下,硬盘分区内容消失,无法显示硬盘容量,双击硬盘就会显示未格式化,看了下硬盘属性,显示的RAW,硬盘原来是NTFS啊。虽然用DiskGenius或者EasyRecovery这些工具可以将数据备份出来,但是为了追求这个问题的根本解决办法,还是花了不少时间,这个问题困扰了我很久很久了,一直不知道如何解决,用了各种工具,最后终于让我找到解决办法了。

一开始以为这个问题是引导记录损坏,或者硬盘分区表损坏,用BootICE,FDISK,Diskgenius等各种工具都恢复过,基本上都没效果。用百度搜索了下,都是千篇一律的回答,几乎全是转载一篇文章,而且大部分是教你怎么恢复文件的,而不是教你怎么修复错误的,后来还是从国外网站上找到的解决办法。解决办法如下:
还是使用软件:BootCD

解决办法:
1、找到菜单 partition/boot/mbr
2、找到 partition wizard home edition
3、选择 check file system
4、选择 Check & Fix
5、重启电脑,现在你已经可以正常进入系统了。

附上软件的下载地址:
官方网站(包括PE中含有的所有软件列表):http://www.hiren.info/pages/bootcd
下载地址:http://www.hirensbootcd.net/

将下面的内容完整复制到记事本txt文档中,然后扩展名改为vbs,双击直接使用即可:

const HKEY_CURRENT_USER = &H80000001
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery _
    ("Select * from Win32_Process Where Name = 'explorer.exe'")
For Each objProcess in colProcessList
    objProcess.Terminate()
Next
Set objRegistry=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &_
strComputer & "\root\default:StdRegProv")
strKeyPath1 = "Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags"
strKeyPath2 = "Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU"
strKeyPath3 = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Streams\Defaults"
DeleteSubkeys HKEY_CURRENT_USER, strKeypath1
DeleteSubkeys HKEY_CURRENT_USER, strKeypath2
DeleteSubkeys HKEY_CURRENT_USER, strKeypath3
Sub DeleteSubkeys(HKEY_CURRENT_USER, strKeyPath)
    objRegistry.EnumKey HKEY_CURRENT_USER, strKeyPath, arrSubkeys
    If IsArray(arrSubkeys) Then
        For Each strSubkey In arrSubkeys
            DeleteSubkeys HKEY_CURRENT_USER, strKeyPath & "\" & strSubkey
        Next
    End If
    objRegistry.DeleteKey HKEY_CURRENT_USER, strKeyPath
End Sub

VBS文件下载地址:
Windows7_explorer_kuozhan_pingpu_PiaoYun.CC

当计算机暂时不需要使用的时候,你会选择“关机”、“混合关机”、“睡眠”、“休眠”还是“混合睡眠”?根据微软所进行的调查,57% 的台式计算机用户和 45% 的笔记本电脑用户会选择关闭他们的计算机,而不是让计算机进入睡眠模式。
对此,我们将会逐一介绍各个选项,为你找出最佳选择。但是,由于各个选项都有其的不同特点,所以我们分为两种情况进行分析。另外还会解答一些各位最为担心的问题。
20131030075516_01

20131030075517_02

一、如果希望启动之后进入全新会话:

1. 选择“关机”
如果选择“关机”,系统将会通知还在运行的应用程序,通知它们保存数据和设置。之后,系统将会关闭每个已登录用户的用户会话,而且陆续关闭服务。然后,系统将会通知设备,并关闭系统会话、保存待处理的数据。最后,系统通过 ACPI 接口发送信号关闭计算机。
“关机”较为节约能源,而且关机速度很快。启动之后将会进入全新会话。另外,如果需要更改硬件设备或者系统存在故障,一般建议使用关机,避免出错。

2. (最佳)选择“混合关机”
如果选择“混合关机”,那么系统将会如同“关机”一样关闭所有用户会话,但是系统将不再关闭内核会话,而是将其休眠。
由于启动时只需读取休眠文件并重新初始化驱动程序,所以启动速度相比选择“关机”要快得多。“混合关机”较为节约能源,而且启动速度较快。需要注意的是,这是 Windows 8 才新增的功能,默认取代关机。

二、如果希望启动之后进入工作状态:

1. 选择“睡眠”
如果选择“睡眠”,那么系统将会关闭大部分的设备。此时,一般只有内存仍然在上电,用于维持内存数据。有时为了能够从其它方式唤醒,还会给网卡、USB 接口等上电。唤醒之后用户能够快速进入工作状态。

2. 选择“休眠”
如果选择“休眠”,那么系统将会在关闭计算机之前将系统状态和内存内容保存到磁盘上的一个文件(hiberfil.sys)中。在恢复时系统将会重新读取该文件,并将内容恢复到内存中。借助休眠机制,用户不仅能够较快进入工作状态,而且还能完全避免关机时的电源消耗。

3.(最佳) 选择“混合睡眠”
如果选择“混合睡眠”,那么系统将会在睡眠的基础上保存系统状态以及内存数据到磁盘。这在台式计算机上是默认开启的。
唤醒计算机时,如果计算机电源没被切断时,可以快速进入工作状态;如果电源已被切断时,便可读取磁盘上的休眠文件,恢复工作状态,而你的会话内容却不会丢失。
对于使用电池或有不间断电源的电脑,更为常见的是默认睡眠,电量不足时休眠。

 三、疑难解答

1. 什么是“全新会话”?
全新状态,就是用户选择“关机”之后再次启动系统所进入的一种状态。用户可以打开所需软件进入工作状态,但是耗时较长。启动速度只是代表进入全新会话所需的时间。

2. 什么是“工作状态”?工作状态,就是用户能够立即开始工作的一种状态。如果你在浏览一些网页,那么工作状态可能就是打开浏览器、音乐播放器、即时通讯软件等等。进入工作状态速度则是代表进入工作状态所需的时间。

3. 睡眠时的功耗如何?元件会因此损耗吗?
上面已经说过,在睡眠时系统一般会关闭其它设备,只为内存上电以维持数据。这种情况只会消耗很少电能(大约在 7.5W 左右),而且由于元件处于静止状态,它的损耗不会很大,几乎可以忽略不计。

4. 休眠文件严重“吞噬”磁盘空间,是否应该果断删除?
根据某些优化软件或安全软件的说法,休眠文件严重吞噬磁盘空间,所以被列为其必删项目之一。然而,休眠文件(hiberfil.sys)默认只占物理内存容量的 75% 左右,如果觉得磁盘空间紧张,还可以调整休眠文件的预留大小。
休眠文件用于保存休眠数据,如果执行“powercfg /hibernate off”回收此空间,那么这意味着休眠、混合睡眠、快速启动(混合关机)将会彻底禁用。考虑到使用休眠等功能带来的诸多好处,与删除后所获得的少量空间, 除非磁盘空间极为有限,否则不应删除。

5. 如果睡眠之后无法唤醒,应从怎样排查故障?
首先,请确认是否有部分系统文件被某些优化软件或安全软件当作垃圾文件删除,否则,请检查 BIOS 设置是否有被更改,看看主板支不支持 ACPI 接口。另外,驱动更新、系统更新以及一些第三方软件均可能造成计算机在睡眠之后无法被唤醒。

 四、反思习惯

今天是世界地球日,它是最初在 1970 年的美国开始的一项世界性的环境保护活动。活动旨在唤起人类爱护地球、保护家园的意识,促进资源开发与环境保护的协调发展,进而改善地球的整体环境。
然而,到了今天,我们对于环保方面的认识还是不够深刻。不少用户在短暂离开时都会继续打开计算机,而不是将其睡眠或关机,这样造成了巨大的能源浪费。
一般情况之下,如果计算机暂时不需要使用的时候,应该选择“睡眠”、“休眠”或者集上述两者之长的“混合休眠”,因为这样能够快速恢复工作状态,能够节约不少时间,这比“关机”更为合理。“关机”应该在需要更改硬件或者系统出现故障时才使用。
为什么我们要去抗拒这些新的方式呢?依靠“睡眠”等功能快速进入工作状态,远比你在进行删除启动项、关闭服务、“优化”系统、清理“垃圾”、评分电脑等 操作之后使用关机、传统启动然后获得一个提示“您这次开机共用了 xx 秒,您的开机速度击败了全国 xx% 以上的电脑……”要实用得多,而且要有意义得多。

无论是Windows XP/Vista,还是Windows 7,都有“Retail”和“OEM”两种密钥。所谓“Retail密钥”,即附于零售光盘之上的“密钥”。所谓“OEM密钥”,即内置随机操作系统之中的“密钥”(规范名称:OEM SLP密钥)。那么,两者之间在授权和使用上究竟有什么异同呢?下面,我来具体回答这个问题,并提供迄今最全的Windows 7 旗舰版、专业版有效“OEM密钥”。

“Retail密钥”和“OEM密钥”,都是来自微软的“发明”和对“大小客户”的授权(注:有些文章说“OEM密钥”专属某个PC厂商,这是一种望文生义的错误解释),用于激活操作系统并确保微软知识产权和用户正版权益受到保护。这是两者之间的相同。

两者之间的不同,主要表现在三个方面:其一,“Retail密钥”可以独立使用并激活操作系统;“OEM密钥”则必须与“OEM证书”和“包含SLIC字段的BIOS”相配合方可发挥激活作用。其二,“Retail密钥”需要通过联网,接受微软激活服务器验证方可激活操作系统;“OEM密钥”则可在断网情况下,只要“三驾马车”并行齐备、相互匹配,即可实现操作系统激活。其三,“Retail密钥”是“一盘一号”,绝对不会有任何重复;而“OEM密钥”则是有数的那么几个,适用于所有PC品牌的同版本操作系统。

在文本处理中LF,CR,CR/LF是不同操作系统上使用的换行符.
Dos和windows采用回车+换行CR/LF表示下一行,
而UNIX/Linux采用换行符LF表示下一行,
苹果机(MAC OS系统)则采用回车符CR表示下一行.
CR用符号'\r’表示, 十进制ASCII代码是13, 十六进制代码为0x0D;
LF使用'\n’符号表示, ASCII代码是10, 十六制为0x0A.
所以Windows平台上换行在文本文件中是使用 0d 0a 两个字节表示, 而UNIX和苹果平台上换行则是使用0a或0d一个字节表示.

一般操作系统上的运行库会自动决定文本文件的换行格式. 如一个程序在windows上运行就生成CR/LF换行格式的文本文件,而在Linux上运行就生成LF格式换行的文本文件.
在一个平台上使用另一种换行符的文件文件可能会带来意想不到的问题, 特别是在编辑程序代码时. 有时候代码在编辑器中显示正常, 但在编辑时却会因为换行符问题而出错.
很多文本/代码编辑器带有换行符转换功能, 使用这个功能可以将文本文件中的换行符在不同格式单互换.
在不同平台间使用FTP软件传送文件时, 在ascii文本模式传输模式下, 一些FTP客户端程序会自动对换行格式进行转换. 经过这种传输的文件字节数可能会发生变化. 如果你不想ftp修改原文件, 可以使用bin模式(二进制模式)传输文本.

表一:

 标志  符号  十进制Asscii码数  十六进制数
 CR \r  13  0x0D
 LF \n  10  0x0A

表二:

 标志  Win/Dos  linux,Unix等  MAC OS
 换行  \r\n     (<CR><LF>)  \n       (<LF>)  \r       (<CR>)

所以在用println函数的时候,导致的换行在不同操作系统中可能不一样,在windows下表现的是“\r\n”,使用的时候要注意,关于那个smtp发邮件的(带用户验证),稍后放出,敬请期待。

在 Windows7、Vista 中,网络共享访问时,打开一个共享文件夹,有时地址栏中都会出现进度条,打开速度超级慢。慢的主要原因是由于Windows7、Vista 中多了一个叫做“远程拆分压缩(Remote Differential Compression)”的的机制,这个机制能够减少网络文件传输数据量,提高文件下载速度,但会大大降低共享访问的速度。
?
何为“远程拆分压缩(RDC)”
远程拆分压缩(Remote Differential Compression)在有效的管理下允许程序在两个不同的计算机之间同步数据。
一个 RDC 程序可以通过网络,用最小的数据参数量在两台或者更多的计算机之间同步数据。
RDC 是为 C/C++ 开发者设计的。COM 和 客户/服务器架构知识是必要的。
RDC 包含在 Windows Server 2003 R2 和其后的系统中。

关闭远程拆分压缩:
打开“控制面板(经典模式下)” --> “程序和功能” --> “打开或关闭 Windows 功能”,在弹出的对话框中去除“远程拆分压缩”前面的CheckBox勾选,点击确定。

1、先搜索了一下,得到以下解释

IP IP地址
Netmark 子网掩码
Gateway 默认网关
HostName 主机名称
DomainName 域名
DNS DNS的IP

 

2、需要修改的文件常有

/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/resolv.conf
/etc/hosts

 

一、CentOS 修改IP地址

首先检查一下你的主机网卡数量及名称,相关信息在 /etc/sysconfig/network-scripts/ 下
20131030032259_01

从图中可以看到我有2块网卡,第一块为以太网物理网卡,编号为0,如果你有多个网卡,则编号为0、1、2、3...;第二块网卡为回环网卡,一般不需要设置。

使用vim编辑你需要设置IP的网卡,这里我只能修改ifcfg-eth0,看图,不多解释,前面的状态是BOOTPROTO设置为DHCP时的写法。
修改对应网卡的IP地址的配置文件
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
20131030032300_02

DEVICE=eth0 #网卡名称
BOOTPROTO=static #获取ip的方式(static/dhcp/bootp),不解释
HWADDR=00:0C:29:B5:B2:69 #MAC地址
IPADDR=12.168.1.5 #IP地址
NETMASK=255.255.255.0 #子网掩码
NETWORK=192.168.1.0 #网络地址
BROADCAST=192.168.0.255 #广播地址
NBOOT=yes #启动设备

修改以下内容:
DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
BROADCAST=192.168.0.255 #对应的子网广播地址
HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址
IPADDR=12.168.1.2 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址
IPV6INIT=no
IPV6_AUTOCONF=no
NETMASK=255.255.255.0 #网卡对应的网络掩码
NETWORK=192.168.1.0 #网卡对应的网络地址
ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备

 

二、CentOS 修改网关

修改对应网卡的网关的配置文件
[root@centos]# vi /etc/sysconfig/network
增加一条网关信息
GATEWAY=192.168.1.1
20131030032300_03
修改以下内容:
NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)
HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)
GATEWAY=192.168.1.1(设置本机连接的网关的IP地址。例如,网关为10.0.0.2)

 

三、CentOS 修改DNS

修改对应网卡的DNS的配置文件
# vi /etc/resolv.conf
增加DNS信息即可
nameserver 192.168.1.1
20131030032300_04

修改以下内容
nameserver 8.8.8.8 #google域名服务器
nameserver 8.8.4.4 #google域名服务器

 

四、重新启动网络配置

# service network restart

# /etc/init.d/network restart
20131030032300_05

 

修改 IP 地址

即时生效:
# ifconfig eth0 192.168.0.2 netmask 255.255.255.0
启动生效:
修改 /etc/sysconfig/network-scripts/ifcfg-eth0

 

修改网关 Default Gateway

即时生效:
# route add default gw 192.168.0.1 dev eth0
启动生效:
修改 /etc/sysconfig/network
修改 DNS
修改/etc/resolv.conf
修改后可即时生效,启动同样有效

 

修改 hostname

即时生效:
# hostname centos1
启动生效:
修改/etc/sysconfig/network

资源:

# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
# du -sh <目录名> # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载

 

系统:

# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量

 

磁盘和分区:

# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况

 

网络:

# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息

 

进程:

# ps -ef # 查看所有进程
# top # 实时显示进程状态

 

用户:

# w # 查看活动用户
# id <用户名> # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务

 

服务:

# chkconfig --list # 列出所有系统服务
# chkconfig --list | grep on # 列出所有启动的系统服务

 

程序:

# rpm -qa # 查看所有安装的软件包

重启命令:
1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
如果是通过shutdown命令设置重启的话,可以用命令 shutdown -c 取消重启

 

关机命令:
1、halt 立刻关机
2、poweroff 立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机
如果是通过shutdown命令设置关机的话,可以用命令 shutdown -c 取消关机

相信大多数朋友都用上Windows7了,那么您是否对Windows7已经很熟悉了呢?相信不少朋友的回答都是肯定的。但Windows7所隐藏的一些新功能,大家是否真正注意过呢。接下来,笔者就给大家介绍几个Windows7容易被人忽略且很实用的新功能。

1、即时帖,随意记录琐事
为了提醒自己在将来需要处理某些事情,我们往往会安装一些便笺程序来打造便笺并放到桌面上。其实,我们无须多此一举。因为Windows7系统就自带了一个很好用的便笺工具。
在“运行”对话框中输入“StikyNot”并回车,就可以打开Windows7自带的便笺工具了,然后将鼠标定位到便笺内,就可以输入需要处理的琐事;当然,如果有多件琐事需要提醒自己处理,可单击左上角的加号按钮,再新建一张或多张新便笺并依次输入其他需要处理的事情即可。
小贴士:除了调整便笺大小以外、右击便笺的任意空白区域,在弹出的右键菜单中还可以选择“蓝”、“绿”、“粉红”、“紫”等其他颜色作为便笺的背景色。

 

2、媒体中心,也能欣赏网络视频闲暇时,大家都喜欢在优酷、酷6等专门的视频网站来欣赏经典的影视剧来消磨时间,不过网页中的N多广告的确会影响我们欣赏视频的好心情。
运行Win7的媒体中心并单击“电视”分支下的“互联网视频”按钮,按照提示安装插件Internet TV。该插件安装完毕后,重新运行媒体中心并单击其主界面中的“互联网视频”按钮,大家就可以看到众多的视频节目资源了。

 

3、计算器,多样的另类应用
以往Windows自带的计算器只能计算加、减、乘、除等简单的四则运算及乘方和开方运算,而Windows7里边的计算器,功能则要强大得多。它除了可以完成上述运算外,还可以进行单位转换、日期计算及汽车油耗方面的计算。
比如,我们需要计算任意两个日期之间有多少天,可运行计算器并单击菜单“查看→日期计算”以调出与之对应的面板,再分别单击“从”和“到”右侧的两个下拉箭头,根据需要选择两个日期,再单击“计算”按钮,就可以计算出两个日期之间的间隔天数了。

 

4、记录器,方便和高手请教问题
当系统或其他软件出现自己无法解决的故障时,此时就需要请教网上的高手了,而Windows7系统自带的问题步骤记录器,则可以让对方快速明白故障究竟出在什么地方。
在“运行”对话框中输入PSR,按下回车以运行“问题步骤记录器”,再单击“开始记录”按钮,然后执行相关操作以再现自己曾经遇到的系统或软件故障,该记录器就会将相应的操作记录下来并它们压缩在一个ZIP格式压缩包内。将该压缩包发给对方,对方解压并打开压缩包里边所包含的MHT网页文件,就能够清楚地了解自己所遇到的系统或软件方面的故障。因此,这非常方便对方有针对性地给出相应的解决方案。

USB-HDD:
硬盘仿真模式,DOS启动后显示C:盘,HP U盘格式化工具制作的U盘即采用此启动模式。此模式兼容性很高,但对于一些只支持USB-ZIP模式的电脑则无法启动。

USB-HDD+:
增强的USB-HDD模式,DOS启动后显示C:盘,兼容性高于USB-HDD模式。但对仅支持USB-ZIP的电脑无法启动。

USB-ZIP(大软盘模式):
启动后U盘的盘符是A;USB-ZIP大容量软盘仿真模式,此模式在一些比较老的电脑上是唯一可选的模式,但对大部分新电脑来说兼容性不好,特别是2GB以上的大容量U盘。FlashBoot制作的USB-ZIP启动U盘即采用此模式。

USB-ZIP+:
增强的USB-ZIP模式,支持USB-HDD/USB-ZIP双模式启动(根据电脑的不同,有些BIOS在DOS启动后可能显示C:盘,有些BIOS在DOS启动后可能显示A:盘),从而达到很高的兼容性。其缺点在于有些支持USB-HDD的电脑会将此模式的U盘认为是USB-ZIP来启动,从而导致4GB以上大容量U盘的兼容性有所降低。

USB-ZIP+增强的USB-ZIP模式,在DOS启动后显示A:盘,有些显示C:盘(根据电脑的BIOS支持情况不同),支持USB-ZIP/USB-HDD双模式启动,从而达到很高的兼容性。其缺点在于有些支持USB-HDD的电脑会将此模式的U盘认为是USB-ZIP来启动,从而导致大容量U盘的兼容性有所降低。

在Windows7里面,大家可以发Windows资源管理器里面的文件夹选项里面少了一个“文件类型”选项卡。这对于用惯了Windows XP的高级用户无疑又是一个障碍。正是因为少了这个选项卡,我们在Windows 7中一旦错误地关联了某个文件类型,那么就“不可逆转”了,我们无法删除这个关联。前几天,我就遇到这个情况,本来我只是想用记事本给打开.conf的文件,结果给关联到记事本了。可是在选择打开方式的时候,没有注意到系统默认勾选了“始终使用选择的程序打开这种文件(A)”,并且点击了“确定”按钮,结果所有.conf文件的图标都变成了记事本文件图标……

百度一下,发现网上还是有一些解决方案的,但是可以说。为什么呢?现行的一些解决方案有的说可以使用第三方系统优化程序或者第三方小工具删除,可是这些程序不适用于Windows 7,而且需要安装;还有的说使用系统自带的assoc命令或者使用控制面板中的默认程序-设置关联来解决,其实也是不可行的,下面我说明为什么不行:

一、下面的图是怎么设置程序打开的关联方式到默认程序的!
首先打开控制面板,选择“程序”,再次选择“默认程序”,您可以看到如下画面:
20131029091208_01

接下来,我们点击第二个项目——“将文件类型或协议与程序关联”,将打开如下的窗口:
20131029091208_02

选中被错误关联的文件类型,您只能点击右上角的“更改程序…”按钮,并且弹出如下对话框:
20131029091208_03

二:下面的图是怎么删除关联错误的默认程序的!
如上图所示,在这里,您只能将当前被错误关联的程序重新关联到另外的程序,而不能删除此关联。有的网友甚至说,自己用记事本建立一个空的后缀为exe的假程序,并且更改关联到它,然后删除这个假程序即可,其实也是不可行的,因为下次你双击打开被错误关联的文件时,系统会弹出选择程序的对话框提示您以前的exe找不到了,并且此类文件的图标仍然是错误的。

好了,绕了这么多的弯子,该讲讲如何正确删除已建立的文件关联了。很多网友都说不能通过注册表解决,其实,通过注册表是完全可以解决的,而且绿色无污染,通过系统自带的注册表编辑器或者批处理文件就可以完全解决此问题。下面我们一起来看看如何删除文件关联。

下面的解决方案中,[文件后缀]代表当前被错误关联的文件类型,比如,我将conf文件错误关联,那么在进行操作的过程中,您需要将对应的[文件后缀]替换成“conf”,将对应的[.文件后缀]替换成“.conf”。[SID]代表您的用户帐户对应的安全描述符,您也需要将其替换。

解决方案很简单,请进行以下操作:

1.备份您的注册表。运行“regedit”命令,打开注册表编辑器,选中左边导航窗格的根节点,然后导出。下面将进行注册表操作,普通计算机用户请慎用,以免造成更大的损失。强烈建议寻求计算机管理员或者专业人士协助操作!
2.删除以下注册表项以及子项:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\[.文件后缀]
HKEY_CURRENT_USER\Software\Classes\[文件后缀]_auto_file
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs\[.文件后缀]
HKEY_USERS\[SID]\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\[.文件后缀]
重新启动您的计算机。这里的注册表操作位置,见下面的几张图片!
20131029091208_04
20131029091209_05
20131029091209_06
20131029091209_07
如果您不清楚您的用户帐户对应的SID(关于SID的位置,请见文尾处的图片!),那么请在注册表编辑器的左栏导航窗格单击选中HKEY_USERS表项,然后单击“编辑”下拉菜单,选择“查找…”,然后搜索[文件后缀],比如此例应该搜索“swf”,删除搜索到的一项即可。(不是删除右边窗格中的键值,而是删除左边导航窗格中对应的注册表项)

重新启动计算机之后,您会发现,删除关联后的对应文件类型又重新被系统识别为“未知文件类型”了,图标也更改了过来。呵呵,再次打开的时候千万要记得取消默认选中的“始终使用选择的程序打开这种文件(A)”!
20131029091209_08

IE8默认的查看源文件编辑器已不再是记事本,但是还是有很多用户习惯在IE6浏览器的记事本为默认程序。虽然记事本功能简单,却有它好用的地方,它能提供提供更好的灵活性,例如在HTML源代码里直接编辑,看到喜欢的内容,直接打开记事本加以记录。IE8默认的查看工具虽然可以很方便的搜索及查看代码,却不方便编辑。于是我们可以通过以下的方法,将IE8的默认查看源文件的编辑器改回记事本或者第三方的编辑工具,那就可以方便的对内容修修改改了。
IE8的提供了一种简单的方法来改变默认的HTML源代码查看器。事实上,有很多方法可以更改IE8默认的HTML编辑器,您只需选择下面列出方法中的一种即可:

方法1:直接在IE8的开发人员工具中修改
启动IE8,点击工具选项---开发人员工具,或者直接按F12开启。
20131028153943_01

在点击工具上的“菜单”按钮 ,选择“自定义的Internet Explorer查看源文件”
下面会显示三个选项:
默认查看器
记事本
其他…

如下图显示:
20131028153944_02

方法2:编辑注册表项来修改

注册表代码如下:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\view source editor]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\view source editor\editor name]
@="C:\\WINDOWS\\notepad.exe"

复制上面的代码保存为.reg格式的,然后双击直接导入就可以了!

也可以下载下面的来直接导入!
20131028154056_ie8_web_notepad_piaoyun.cc

首先这是Notepad的一个bug,目前解决的方法只有修改注册表。其实现在增强型的Notepad多的是了,比如很好用的绿色开源软件Notepad++等。
Windows 自带的记事本由于其体积小巧,使用方便,因此我们在记录一些比较简单的文字内容时还是经常能够用到它的。但是不知道大家注意过没有,在默认状态下,记事本的“自动换行”功能和“状态栏”功能是不能同时使用的。下面,飘云就给大家介绍一下如何同时开启记事本的自动换行和状态栏功能。

下图是系统默认时候的记事本状态!
20131028153644_01

好了,进入正题,下面的是修改方法:
单击“开始→运行”,然后在打开的“运行”对话框中输入“Regedit”;接着按下回车键打开“注册表编辑器”并定位到“HKEY_CURRENT_USER\Software\Microsoft\Notepad” 分支下,此时大家就会发现右边的显示区域中有两个名为“fWrap”和“StatusBar”的DWORD 值(如图,A、B 两处);最后右击A 处所示的DWORD 值 “fWrap”,选择“修改”,将其值修改为“1”即可。
20131028153645_02
在默认状态下,图A、B 两处所示的名为“fWrap” 和“StatusBar”的DWORD 值,这两个DWORD值所包含的数值一个为1 一个为0 。在实际的操作过程中,如果“StatusBar”DWORD 值的数值为0 的话,同样的道理,必须得将其数值修改为1 才可以。
下面的图片就是修改成功后的记事本状态:
20131028153645_03

另外一种修改方法:只修改一次注册表!
附上修改注册表的方法:
打开记事本,点击菜单“格式”→“自动换行”(标“√”状态)开启自动换行功能。接着点击“开始”→“运行”,输入“regedit”并回车打开注册表编辑器,依次展开“HKEY_CURRENT_USER\Software\Microsoft\Notepad” 分支,将右侧窗格的“StatusBar”键值赋值为“1”,关闭注册表编辑器。现在打开记事本程序后便可以在开启自动换行功能的同时也能显示状态栏了。

昨天看同学的帖子,很受启发,今天把它发上来,希望对我们都有所帮助,也希望可以为我们指点明路!(如果你连这篇文章看完的耐心都没有的话,那么我希望你还是不要学linux了)

linux太难用了!(一通鼠标点击,进入/etc)
学习linux,你忘记windows的思维方式了吗?
怎么安装软件 阿?那一堆文件是干什么的阿?
学习linux,你还在浮躁吗?
进入linux,随便按了几下.赶紧重启进入win
学习linux,你用心了吗?
.......

首先,我想引用一下别人说过的一句话:除非在过去的十年你一直生活在山洞里,否则你一定听说过linux.
是的,现在听说过linux,会一点linux基本操作的人多如牛毛,然而真正能用linux做一点事情的确少之又少,这就造成了现在的状况:各大 linux论坛十分热闹,但我国linux人材却还十分紧缺.到底是什么原因造成了这样的状况? 纠其原因,只有两个字:浮燥!
如果在论坛里来一次调查投票,看一下在论坛里的人到底有多少人手头有一本以上的正规linux教材.我想这个数字不会超过30%. 如果再问一下,有多少人完整的读过各发行版自带的入门文档,系统定制文档,系统管理 文档和系统安全 文档,恐怕这个数字不到10%. 如果进一步再调查一下究竟有多少人静下心来学习过操作系统和计算机网络 等和linux学习十分密切的专业课程,那么恐怕只有3%的数字都不到了.

这让我想到了98年前后IT泡沫时代的中关村.在中关村的大街小巷,到处是一个个意气分发牛哄哄的IT精英.他们戴着默镜,剔着小平头,张口闭口都是网 络,安全,信息,黑客,代码,产业.T恤背后写着三个字:别惹我! 然而最后IT泡沫一过,只有那些真正肯安安心心静心学习的人在IT界存活了下来.

现在国人学习linux的状况也是这样,学linux的人个个都意气分发,以为学习linux会用linux是多么了不起.学了一点皮毛就认为很牛了.但是那些企业用人单位却很难找到真正适合的linux人材.因此,我想就目前的状况发表一下我的看法.
首先,这篇文章是写给那些想成为linux高手,并真正想用linux做些事情的人.如果你只想做一个菜鸟,没事的时候在你双系统启动的电脑上偶尔选一次 linux,然后没事进去偷着乐,那就请你自便.另外,我想说明,和真正的牛人比起来,我自己还处于一个比较低的水平.我没有读过内核源代码,不知道 linux工作原理等等,但是通过摸索,至少我已经找到了通往高手的道路的方向.因此还是想说两句.

1,linux不是玩具

如果你想系统的学习linux,你必需清楚的认识到这一点.现在有很多人,号称是linux爱好者,但是他们大部分的事情还是用windows 做,而linux只是作为一个随便玩玩的系统.他们懂得一些linux的基本操作,知道有linux这个玩艺,也因为经常听人家说linux好就咬定了 linux就是好.只要有人说linux比windows差,那么他们就奋起反驳,他们也看不起用windows的人,认为用windows的人水平低. 但是自己用电脑的大部分时间还是用windows并且把重要的文件都放在了windows分区,因为他们骨子里只把linux当做玩具,没有真正领悟 linux的精髓所在.如果你真正想系统的学习linux,想用linux有所作为,那么请忘记windows的思维方式,慢慢感受和习惯linux的操 作方式,总有一天你会真正体验到他的奥妙所在,从而从自己内心深处喜欢他,使用他,而不是为了赶时髦或向人炫耀而使用他.

2,手头有一本好的入门教材吗

"如果你还没有好好的读完过一本linux安装及入门教材就不要到初学者论坛来问题!因为你连问问题的资格都没有! " 这是我的一个比较偏激的观点.
如果你现在开始下决心学习linux了,那么第一件你要做的事情是到书店去挑一本好书.而不是到论坛社区去问该用什么版本,该如何学习 linux.一本好的入门教材可以让你快速领悟linux的操作方式,系统的基本使用等等.而且都是前人总结经验写出来的,他可以帮你搭起一个学习 linux的框架,对linux有一个总体的认识.就好比建一撞大楼前先打好地基,搭好混凝土框架.以后就可以慢慢往这个框架里添砖加瓦,最后建起大楼. 而那些想急于学习的,不想看书,只想靠混论坛来学习linux知识的人,就好比建一撞大楼,今天建好第一层,然后第一层就要全部粉刷好,装修好,家具买好 住进去,然后第二天再开始建第二层.这样没有整体规划的学习是学不好linux的,最后的结果是浪费自己的时间,也浪费别人的时间. 如果你不信,可以让实事去告诉你,以一年为限,你和你的一个朋友同时从0开始学linux,计算机基础差不多.你去买几本好书自己慢慢看边看边做实验,让 你的朋友整天到各大论坛瞎混零散的学些linux知识.也许一开始,你的朋友会比你懂得多,但是一年以后你的水平肯定在你的朋友之上. 在初学阶段,不要随便在论坛上发问,多看书是根本,即使真的非问不可的问题,也要先自己动手察资料 解决.实在不行再来问,高手不会鄙视菜鸟,因为每一个高手都是从菜鸟过来的,他们都知道菜鸟的苦衷.但是高手会看不起那些自己不愿动手动脑不会学习解决问题而只想得到现成答案的人.那样的人会被高手在心里暗骂成不配用linux的蠢货.
你需要以下几种书:

一本好入门教材->一本linux指令参考手册->linux系统管理手册->讲解linux系统原理的书.
一开始,你只需要入门教材就可以了.并且严格安教材的讲解去学习,不要一天到晚想着去装显卡驱动啦,装游戏啦,装软件啦,这些都没有必要.你就当你自己的 电脑不能上网,只能通过 看书学习.慢慢看书,稳抓稳打.慢慢地就融会贯通了.这时候你再到linux初学者论坛去看看,你在那里早已经是高手了.

另外,一开始你要选定一本入门教材,但是不能只看一本,因为有些书上讲的,可能是另外的书上没有的.因此,重点选一本教材看完.然后再看两三本入门教材浏 览一下.作为对第一本书的知识的扩充和巩固. 在看书过程中,如果你有什么不懂的,不要急于上论坛问,自己认真看几次,实在不懂没有关系,把问题放在那里.不要钻牛角尖不懂不肯放手,这种精神是好的, 但是方法是错误的.你尽管学下去,也许你看完书本以后的内容,就对前面不懂的内容豁然开朗了.这是在学习linux中常有的情况.
另外,现在很多入门书籍是针对非技术型用户的.(我把那些对linux本身不感兴趣,只想用他来上网,听音乐和打字的人称为非技术型用户,而把对linux本身感兴趣的人称为技术用户)

这些针对非技术型用户的入门书籍几乎通篇都是插图,讲解的内容都是如何在图形界面下操作.这些书籍并不能帮你成为一个高手.反而会让你养成倚赖鼠标和图形 界面操作的习惯以后很难改掉.因此不能看这些书,一定要买那些一开始就从系统基本机构基本命令开始讲解的书籍.我看过的第一本linux入门书籍共有十多 章,但是他从第十一章开始才大致的讲解了一下图形界面的知识.我很感谢这本书,让我一开始就脱离了windows的思维方式,给我以后的进一步学习带来了 很大帮助.
完成以上的内容,你就完成了建大楼打地基建混凝土框架的过程了.可以接下来进一步学习了.

3,你看完系统自带的文档了吗?

当你完成入门的过程后,就可以开始读其他的文档,然后到论坛的精华区看看,向你建起来的大楼框架中添砖头了.当然 ,首先要读的,还是系统自带的文档.
绝大多数linux发行版都自带非常详细的文档.比如我一直在用的redhat,他有从系统安装到系统安全,针对不同层次的人的详尽文档.静下心来,把这 些文档读完,比看任何论坛的精华区都有用.书籍和文档就好比是你每天都离不开的一日三餐,论坛区的精华文档就好比是点心和水果.你可以不吃点心和水果,但 是决不能不吃正餐.
当然,不能为看文档而看文档,你一定要边看边安文档中说的做试验验证.这样才印象深刻,否则看过就忘记了等于没有看.另外,如果真心想学习linux就不 要吝啬,也不要害怕丢失数据而不敢做实验.我建议你去买一个小的二手硬盘,然后放开手干.不要怕丢失数据而不敢做,如果你没有学会技能,将来做了 linux系统管理员或者网络管理员到那时因为不会而丢了数据就是大事情了.

4,学习linux不是逛自由市场.

经常看到有人问用什么版本的linux好,其实只要你认真学习无论什么版本都挺好的.要知道,开发linux发行版的人都是通读过linux内核代码,对 linux原理极其精通的人,而且每一个开发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此. 因此,讨论什么版本好并无意义,关键是你是不是真心想学.不过,为了避免曲高和寡,最好选用的人多的版本,比如redhat manrake suse 等等. 国内有一两个linux版本做的也不错,但是国内的linux都是面向非技术型用户开发的,因此,如果你想成为高手,建议不要用国内的版本.
学习linux不是逛自由市场,选定版本就要静下心来学习.不要今天换版本明天要升级.这样对你没有好处.我见过一些人号称用过十几种甚至几十种 linux,向人谈论起来头头是到,好像懂的很多,但是如果你让他去用linux搭建一个web服务器,做一个linux网关,他就什么都不会了.他们把 时间都浪费在了版本的转换上了.

5,你能看懂英文文档吗?

谈论这个问题,我有点低气不足,因为我自己的英语很差.但是,至少我可以无障碍的读完一般的计算机文档.计算机英语很简单,只要熟悉了计算机专业英语,高 中毕业的水平就可以轻松的阅读计算机文档了.如果你的英语实在太差了,连最简单的计算机英语文档都看不懂,那么在学习linux的同时,请赶紧学习英语. 也许你说,你可以看翻译的文档,当我还是一个菜菜鸟的时候,也是这样认为的.但是,后来才发现,如果你想深入学习linux,看不懂因为文档实在是太难 了.写的最好的,最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的.即便是非英语国家的人发布技术文档,也都首先翻译成英语在国际学术杂志 和网络上发表.你去看看各大软硬件生产商的官方网站,有哪一个不是用英语作为其主站的? 长期用windows的人会很不习惯这一点,装个软件还要看半天文档,应为windows用起来实在太简单了.但是如果你想学习linux就必需学会看各 种文档,而大部分的文档都是用英语写的.我发现很多人甚至连man文档都不会看,有什么命令不会用了就跑到论坛上来问,还装出一副可怜相,乞讨一个命令的 用法.有这些时间还不如自己看看man文档,即使你一个一个单词的翻译成中文再自己看都比问别人强,因为别人的回答再怎么详尽都比不上man文档详尽.安 装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么.否则,说明文档都不看,结果出了问题再 来找答案反而浪费时间! 古人说欲速则不达就是这个道理!

6,忘记windows的思维方式

思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度.现在很多人用linux.但是,他们用linux的方式完全是 windows的那一套方式.骨子里都是windows的思想.这样是不能领悟linux的精髓体验不到他的优越性的.我前几天看到一个朋友要把刚装了不 到2天的mandrake 10 删除掉,我问他为什么,他说太慢了,受不了,还是用windows快.然后我留意了一下他用linux的方式,他的所有操作都带着windows的影子. 他连最基本的删除,移动文件这样的操作都要用鼠标,这样当然慢了!最后我只好说,你删除吧,你不适合用linux,linux不是这样用的.各位可以去看 看那些linux高级用户,他们是怎样操作的.通常他们都是在X上开一个xterm或者rxvt终端,80%以上的操作都在这个终端下用命令完成,因为 linux的命令行十分强大,速度也十分快,简单的几个命令的组合就能完成非常复杂的操作.举一个例子:linux的常用命令find,去看看man文 档,初学者一定会觉得太复杂而不原意用,但是你一旦学会了就对他爱不释手.他的功能实在太强了,在配合exec参数或者通过管道重定向到xargs命令和 grep命令,那么他能完成非常复杂的操作,如果同样的操作你用图形界面的工具来完成,恐怕要多花十几陪的时间.因此linux高手经常会说:如果没有 find和grep我们还怎么活.但是现在大部分的linux初级用户受到windows影响都喜欢用图形界面的工具来完成一些基本的操作,我并不是说图 形界面不好.只是由于linux和windows设计思想的不同他们的操作方式也有很大不同.在windows下用图形界面操作会比敲命令快,但是 linux是一个命令行组成的操作系统,他的精髓在命令行! 无论图形界面发展到什么水平这个原理是不会变的!

7,入门以后多学命令

当你看完了一两本入门书籍后就应该扩充自己的知识,多学习linux命令,但是不要在初学阶段就系统的学习linux命令,初学阶段只要学会书上提到过的 命令就可以了.单靠学习各种命令而成为高手是不可能的,但不会命令而成为高手也是不可能的.这就好比学英语,什么语法都不懂,只捧着单词手册背单词是学不 会英语的,但是没有单词词汇量英语水平也提不高的.
在linux中学习命令的最好办法是学习bash脚本编程.bash脚本比起其他语言来学习简单,但是功能却十分强大.通过学习bash编程,能让你掌握 大量的linux命令.另外,买一本命令参考手册是必要的,遇到不知道怎么用的命令可以随时查询,这要比察man文档快.特别适合英语不好,看不懂man 文档的人.
在linux中,命令可分为系统基本命令和应用程序命令.系统基本命令是所有的unix类系统都支持的命令,走到哪都不变,只要是unix类系统上就肯定 有.比如ls,rm,rmdir,cp,cd,mv,cat等等.这样的基本命令大约有200个,这些命令是一定要掌握的,我买了一本< redhat 7 指令参考手册>这本书非常好,他根据命令的常用指数分类,标明3颗星的为最常用命令,一定要掌握,两颗星的其次,1颗星的只要知道一下就可以了虽然 现在都已经FC3了,但是经典的UNIX基本命令几十年来都没有变过!另外有些命令是linux特有的或者是某一个应用程序的可执行文件比如xmms播放 器.这些只要知道就可以了,不知道也无所谓.有些命令比较少用,因此通常都记不住他的用法,对于这些命令至少要知道有这个命令,脑子里有印象,需要用的时 候察一下手册就可以了,但是决不能不知道这个命令的存在!

8,学会管理系统

等到有了基本知识,也掌握了一定量的命令用法后,就可以进一步学习管理系统.这些内容入门书上会有,但是不会很深入.要深入的学习系统管理,就要去买一本 类似之类的书.认真的看书并做实验,可以让你很快的进步.学习配置各种网络服务器,用linux搭建网络,这些都 是学习linux系统管理和网络管理的好方法. 到了这个阶段就可以经常上网察察资料,看发布软件的官方网站文档和FAQ,看看论坛精华区文章.但是不能本末倒置,多看书还是根本.书籍和官方文档可以让 你系统的学习,但是论坛可以让你学到一些小知识,小技巧.我本人也经常到论坛上来看看,因为即便是一个新手,也可能会发现一些你所不知道的小技巧,看论坛 可以学到这些小技巧.但是我看文档和看论坛的时间比不会小于4:1 . 可以把平时积累的问题一次在论坛上发问. 但是初学的时候不要频繁上论坛,因为你要问的问题都在书上写着,耐心一点,你很快就能看到了.

9,了结系统结构

等你有了一定的系统管理知识,知道了/etc下那些配置文件有什么用,知道了一般的网络服务器如何配置后,就可以去了解系统结构了. 了解系统结构不是要你去看什么文件夹放什么内容,而是要学习一些原理性的东西.比如系统是如何引导的,引导后启动了那些东西.系统中哪些是最基本的库文 件,有什么用等等.学习系统结构的最好方法是自己做一个linux系统,再也没有什么能比自己做一个linux系统更能学习系统结构的了.LFS (linux from strach)可以教你从源代码自己编译一个系统.通过自己编译一个系统,你就可以了结linux系统结构,知道哪些文件是干什么用的,以及他们如何协调 工作.当然,在你达到LFS水平之前还有很多事情要做,比如学会如何编译安装源代码发布的软件和编译新的内核等等.到了LFS水平,那么在大多数 linux论坛上你就可以被人称作"高手"了!到了这个地步,就相当于一撞大楼已经基本建好,但是还需要粉刷和装修,真正的细活还在后面!
永远记住天外有天,人外有人的道理.即便有了LFS水平,在那些搞linux系统开发,通读过linux内核代码的人看来你还是一个菜鸟.因此, 请时刻保持虚心的态度.即便是在 论坛上只有一颗星级别的人,也有可能是一个潜在的,真正的高手! 大多数真正的高手平时都在搞研发工作,哪里有时间上论坛啊! 倒是有很多大学还没毕业的学生,整天混在论坛上.

10,学习专业课程

如果你不是计算机专业的,而想把linux学好,就一定要学习专业课程.学习微机原理,操作系统,计算机网络等等专业课程是必需的.为什么同时开始学习 linux,有些人学的非常快,不到半年就成了高手,有些人玩来玩去还玩不出名堂,玩了一两年还是菜鸟? 因为那些学得快的人有基础,他们都学过专业课程.同样一篇文档,没有基础的人可能看了三遍还不明白,基础扎实的眼睛扫两下就懂了! 这就是专业和非专业的差别! 因此,要想达到更高的境界就一定要学习基础的专业课程.

11,保持虚心学习的态度

我想再重复一遍天外有天,人外有人的道理!保持虚心的学习态度不仅能让你学到更多知识,而且会让你受人尊重.
在linux的世界里,如果你想靠混论坛,发水贴,换几颗星星增加一下级别,然后再面对菜鸟说几句牛哄哄的话来赢得别人的尊重是不可能的.即便是一个刚入 门的菜鸟,也能分辨你回答问题的质量,从而知道你到底有多少水平. 另外,当你成了"高手"的时候,你也能从"菜鸟"那里学到很多知识.因为有很多问题是你从来没有想过的,认为自己肯定会的,但是实际遇到的时候会有困难. 而"菜鸟"们往往更善于发现这类问题.这就是中国人常说的"教学相长"!

在linux的世界里,越是水平高的人越谦虚,因为他们知道自己还有很多不知道的,而那些半瓶水就想晃荡的人反而自以为是,因为他们还不知道自己还有很多不知道的! 去看看,www.linuxforum.net 嵌入式开发和UNIX版块的牛人,他们很多都是有过好几年linux方面的工作经验,精通linux和unix的好手,但是每个人都保持着非常谦逊的态度,这些人是值得尊敬的

下面附上几个检查DNS服务器是否正确修并生效的方法:
Nslookup 是一个在WinNT以上系统的DOS命令,他是探测域名DNS命令,如果你要探测piaoyun.cc的话
命令就是 :

c:\> nslookup piaoyun.cc

结果就是:

Server: dns-jn.sd.cninfo.net
Address: 202.102.152.3
Non-authoritative answer:
Name: piaoyun.cc
Addresses: 202.75.213.75, 202.75.221.14

Server:就是你的本机DNS服务器 Address:就是你的本机DNS服务器IP
Non-authoritative answer: Name: 你探测的域名 Address:就是域名指向的IP!
TTL为记录的生存时间,默认为3600秒(一个小时)。如果需要迁移服务器等频繁更改IP的场合,建议先设置为600,等正常后再设置为3600。TTL最小为600。

Windows系统
开始菜单-运行-输入cmd并且回车

C:\>nslookup
>set q=ns
>输入你的域名

之后参考输出的结果:

C:\Documents and Settings\Administrator>nslookup
Default Server:  ns.jlccptt.net.cn
Address:  202.98.0.68
> set q=ns
> dnspod.net
Server:  ns.jlccptt.net.cn
Address:  202.98.0.68
Non-authoritative answer:
dnspod.net      nameserver = ns1.dnspod.net
dnspod.net      nameserver = ns2.dnspod.net
dnspod.net      nameserver = ns3.dnspod.net
dnspod.net      nameserver = ns4.dnspod.net
ns1.dnspod.net  internet address = 61.129.78.54
ns2.dnspod.net  internet address = 61.172.196.48
ns3.dnspod.net  internet address = 219.235.228.47
ns4.dnspod.net  internet address = 60.195.249.157

Linux系统,在Shell状态下,输入:

$dig ns 域名

之后参考输出的结果:

PiaoYun:~ samwu$ dig ns dnspod.net
; <<>> DiG 9.2.2 <<>> ns dnspod.net
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56176
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;dnspod.net.                    IN      NS
;; ANSWER SECTION:
dnspod.net.             1494    IN      NS      ns3.dnspod.net.
dnspod.net.             1494    IN      NS      ns4.dnspod.net.
dnspod.net.             1494    IN      NS      ns1.dnspod.net.
dnspod.net.             1494    IN      NS      ns2.dnspod.net.
;; Query time: 315 msec
;; SERVER: 202.106.0.20#53(202.106.0.20)
;; WHEN: Sun Apr 23 13:31:30 2006
;; MSG SIZE  rcvd: 100
PiaoYun:~ samwu$