Linux学习笔记之top命令
一个简单的命令,东西还挺多。
使用方法:直接输入top进入,按q键退出。
相关选项:
1.展开显示CPU使用状态:1

2.打开/关闭彩色显示 z
3.高亮显示排序列 x

4.改变排序列.左移 <
改变排序列.右移 >

5.翻页 shift+< 和shift+ >
6.按CPU使用率排序 大写P
按内存使用率排序 大写M
DRBD试用手记
本文由参考资料1整理而成,添加了部分说明与排错选项。

一. DRBD介绍
DRBD是一种块设备,可以被用于高可用(HA)之中.它类似于一个网络RAID-1功能。当你将数据写入本地文件系统时,数据还将会被发送到网络中另一台主机上.以相同的形式记录在一个文件系统中。本地(主节点)与远程主机(备节点)的数据可以保证实时同步.当本地系统出现故障时,远程主机上还会保留有一份相同的数据,可以继续使用。
在高可用(HA)中使用DRBD功能,可以代替使用一个共享盘阵.因为数据同时存在于本地主机和远程主机上,切换时,远程主机只要使用它上面的那份备份数据,就可以继续进行服务了。
二. DRBD的安装
我们使用的CentOS5.4,所以我们直接使用yum来安装。
drbd会有很多的版本,我们以后进行探讨。
1 | [root@s1 ~]# yum install drbd kmod-drbd |
注意:此处必须安装kmod-drbd,否则会提示找不到drbd内核模块。
三. DRBD的配置
drbd.conf配置文件
条形码的相关知识
条形码技术是在计算机应用和实践中产生并发展起来的广泛应用于商业、邮政、图书管理、仓储、工业生产过程控制、交通等领域的一种自动识别技术,具有输入速度快、准确度高、成本低、可靠性强等优点,在当今的自动识别技术中占有重要的地位。
现在世界上的各个国家和地区都已普遍使用条形码技术,而且它正在快速的向世界各地推广,其应用领域越来越广泛,并逐步渗透到许多技术领域。
条形码分为一维条形码和二维条形码之分。我们平时所见的大部分是一维的。一维的又分为UPC、EAN(国际物品编码协会)、ISBN(International Standard Book Number,国际标准书号)、ISSN(International Standard Serial Number,国际标准期刊号) 三九码 128码等等。我们只讨论常用的。
商品条形码
现在,很多商品如食品、饮料、书籍、彩电、冰箱等,包装上都印上商品条形码(也称为“条码”)。那么,商品条形码有什么用呢?可以说是商品的“户口”或“身份证”。
动态雷达屏保
动态雷达桌面屏保是一款精美的电脑电脑屏保,也是本人用了很长一段的屏保。效果如下面截图所示。
屏保名称:Sonar Screensaver
slogan:Get a piece of the ocean on your desktop!
官方网站:http://www.sonarscreensaver.com/
下载地址:http://www.sonarscreensaver.com/
使用权限:无限期免费使用,注册后功能增强。
界面截图:
音乐欣赏:The Lonely Shepherd(孤独的牧羊人)排箫演奏
.
格奥尔基·赞菲尔(Gheorghe Zamfir)是当今世界上最为著名的排箫演奏家,这位罗马尼亚人的精湛技艺使其成为排箫的代名词。
《孤独的牧羊人》是赞菲尔与著名的詹姆斯·拉斯特 (James Last)轻音乐团合作演奏的经典曲目,曾被用于电影《杀死比尔》中,此曲被认为是排箫演奏的典范。曲中赞菲尔的演奏将排箫清冷悠远的意境发挥到极致,优美、凄清的旋律似深山空谷中幽凉而带着淡淡哀愁的风,抒发着心中的孤寂与伤感。
Linux学习笔记之dmicode命令
dmidecode可以读出机器的DMI(Desktop Management Interface)信息。
这些信息包括了硬件以及BIOS、系统、主板、处理器、内存、缓存等等。
dmidecode在很多Linux上是默认安装的,比如centos等。
使用方法:
1 2 | #dmidecode #dmidecode -t 1 |
下面是网友总结的一些常用方法,写在前面方便查找。
#查看服务器型号:
1 | dmidecode |grep -A8 "System Information" |grep "Product Name"|sed 's/^[ \t]*//' |
#查看硬件编号:
1 | dmidecode |grep -A8 "System Information" |grep "Serial Number" |sed 's/^[ \t]*//' |
#现有内容数量和容量:
1 | dmidecode |grep -A16 "Memory Device" |grep "Size" |sed 's/^[ \t]*//' |
#最大支持内存容量:
1 | dmidecode |grep "Maximum Capacity" |sed 's/^[ \t]*//' |
注意grep -A的用法
-A NUM, –after-context=NUM
打印出紧随匹配的行之后的下文 NUM 行。在相邻的匹配组之间将会打印内容是 — 的一行。
下面举几个例子,由于默认输出的内容太多,这里只挑几个类型。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | #dmidecode -t 4 Handle 0x0400, DMI type 4, 40 bytes Processor Information Socket Designation: CPU1 Type: Central Processor Family: Xeon Manufacturer: Intel ID: 7A 06 01 00 FF FB EB BF Signature: Type 0, Family 6, Model 23, Stepping 10 Flags: FPU (Floating-point unit on-chip) VME (Virtual mode extension) DE (Debugging extension) PSE (Page size extension) TSC (Time stamp counter) MSR (Model specific registers) PAE (Physical address extension) MCE (Machine check exception) CX8 (CMPXCHG8 instruction supported) APIC (On-chip APIC hardware supported) SEP (Fast system call) MTRR (Memory type range registers) PGE (Page global enable) MCA (Machine check architecture) CMOV (Conditional move instruction supported) PAT (Page attribute table) PSE-36 (36-bit page size extension) CLFSH (CLFLUSH instruction supported) DS (Debug store) ACPI (ACPI supported) MMX (MMX technology supported) FXSR (Fast floating-point save and restore) SSE (Streaming SIMD extensions) SSE2 (Streaming SIMD extensions 2) SS (Self-snoop) HTT (Hyper-threading technology) TM (Thermal monitor supported) PBE (Pending break enabled) Version: Intel(R) Xeon(R) CPU E5420 @ 2.50GHz Voltage: 1.4 V External Clock: 1333 MHz Max Speed: 3600 MHz Current Speed: 2500 MHz Status: Populated, Enabled Upgrade: Socket LGA771 L1 Cache Handle: 0x0700 L2 Cache Handle: 0x0701 L3 Cache Handle: 0x0702 Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Core Count: 4 ###4个核 Core Enabled: 4 Thread Count: 4 Characteristics: 64-bit capable |
此处可以查看CPU信息
这里的信息不能作为判断CPU核心数、以及是否支持64的依据,相关信息请查看本站其他文章。

