灌溉梦想,记录脚步

身份证号码的结构和表示形式

  1、号码的结构
  公民身份号码是特征组合码,由十七位数字本体码和一位校
  验码组成。排列顺序从左至右依次为:六位数字地址码,八位数
  字出生日期码,三位数字顺序码和一位数字校验码。
  2、地址码
  表示编码对象常住户口所在县(市、旗、区)的行政区划代码,
  按GB/T2260的规定执行。
  3、出生日期码
  表示编码对象出生的年、月、日,按GB/T7408的规定执行,
  年、月、日代码之间不用分隔符。
  4、顺序码
  表示在同一地址码所标识的区域范围内,对同年、同月、同
  日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配
  给女性。
  5、校验码
  (1)十七位数字本体码加权求和公式
  S = Ai * Wi, i = 2, … , 18
  Y = mod(S, 11)
  i: 表示号码字符从右至左包括校验码字符在内的位置序号
  Ai:表示第i位置上的身份证号码字符值
  Wi:表示第i位置上的加权因子
  i: 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
  Wi: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 1
  (2)校验码字符值的计算
  Y: 0 1 2 3 4 5 6 7 8 9 10
  校验码: 1 0 X 9 8 7 6 5 4 3 2
  四、举例如下:
  北京市朝阳区: 11010519491231002X
  广东省汕头市: 440524188001010014

关于操作系统的“偏见”

  操作系统则是身为一个 IT 人员最容易有偏见的人, 只是我也很清楚我不是基本教义派, 因为我在去年之前还是大量的使用 Windows 做为我最主要的 Desktop.
  只是我现在并不是投向 Linux, 而是因为为了贪图一个 17 寸的萤幕使用 MacBook Pro, 在此之前, 我并不认为 Linux 即使在某方面比 Windows 在效能上占优势, 但扣除之外并没有那么绝对, 而且用了 GUI, 谁赢谁输更是各有立场.
  不否认的我现在的 Server 环境就顾问面是: 10% Windows, 15% Red Hat, 20% Ubuntu, 30% CentOS, 20% FreeBSD, 5% SuSE 但若是计算在我手上建议的 Server 的话, 目前是 50% FreeBSD, 40% CentOS, 10% SuSE, 且这 SuSE 与 CentOS 还是受限于环境, 而自己偷偷的喜欢 FreeBSD 是不争的事实.
  当然并不是我真的很讨厌 Microsoft, 就像是我说 Windows 可能是除了 Mac OSX 外, 比很多 Linux GUI 都来得实用, 但就 Server 而言, GUI 本身就是个原罪, 毕竟要处理这些 Handle, 花掉 10%~30% 的资源是跑不掉的, 更何况 Windows 从来不喜欢文字介面.
  就像是 Linux 很多设定要写成 GUI 或 Web UI, 大概只有写出常用的, 也就是文字设定可能的 30%~40%, 说不定还更低, 更何况 Windows 更不希望你去调整 Kernel, 也不太可能去做 Kernel Source Compiler.
  如同我今天看到 "聚沙成塔" 这本书, 作者也承认虽然 80% 以上的软体靠 Binary 就很够, 但有些还是要重新编译才能达到最佳化, 单单这部份我的确会比较信任 Open Source 的原因, 而不是免费或商用与否.
  而的确我现使用较多的 OS 是 FreeBSD 与 CentOS, 其中也是因为很多实体主机商提供的 CentOS 都是基础的, 且很合适初学者管理.
  当然若是选择了 Linux-based, 很多东西是不言而喻, 但我还是不会有任何 "较为积极正面的态度" 主张使用者的 Desktop 使用非 Windows 的, 只是经过这一年多 Mac 的经验, 我的确会明示或暗示 Mac OS 用起来真的比 Windows 好, 但我现在还没有正式在任何一台常用的桌机装任何的 Linux GUI 来长期使用.
  而就 TCO (Total Cost of Ownership) 的观点来看, 我的确也认为到底是 Windows 好还是 Unix 好, 目前的观点与经验是: "看产业", 若不是看产业, 更是看 "目前的架构", 变化的成本有时会是无法负担或必要或获得更好的情型下就不要变, 除非有些产业明鲜的使用 Windows 好或 Unix 好, 但这些都并不构成绝对因素.
  只是身为一个顾问本来就应该有跨系统或多系统管理的经验, 不能偏废, 但事实上就市场而言似乎都是 "全部只用Winows" 的顾问占 40%, "部份Windows部份Unix 的顾问占 60%, 所以相对的 Windows 的布署反而是 Windows 60%, Unix 40%, 因为有些人是太习惯使用 Windows 而对 Unix 有莫名的恐惧到直接拒绝反而是最麻烦的.
  当然经验论是决定一个人的价值, 但或许更多的经验也是增加自己的价值, 若要成为一个有本质的 IT 顾问, 我不认为该偏任何 OS 是真的, …
  但我也是因为在网络服务方面容易都只遇到 Unix 的机会较高阿, …

Gartner今日发布2010年十大技术与趋势

Gartner今日发布2010年十大技术与趋势,这一结果将影响众多企业的战略部署.
Gartner公司定义了未来三年将对企业产生潜在重大影响的战略技术.这些重大影响的因素包括使IT或业务中断的高潜在风险、对美元主要投资的需求,或是延迟采用的风险.这些技术将影响企业的长期计划和项目行为.他们可能具有战略意义,因为他们已经成熟到可以拓展市场应用或已从早前的部署中获得战略优势.

Gartner公司副总裁兼著名分析师David Cearley表示:“企业应该针对这些因素提出关键问题并作出审慎的决策,并将其纳入未来两年的战略规划进程.但这并不意味着需要采用或投资全部技术.他们需要决定哪些技术将帮助或改善他们各个业务的行为.”

2010年十大战略技术包括:

云计算:云计算是一种以提供商向客户提供各种IT功能为特征的计算模型.可以用各种方式采用以云为基础的服务来开发应用或解决方案.采用云资源不会省却 IT解决方案的成本,但是会重新设置或降低其他的成本.除此之外,采用云服务的企业将越来越多地作为云提供者并为客户和业务伙伴提供应用、信息及业务流程服务.

高级分析:优化和模拟使用分析工具和模型,在流程应用和执行之前、期间和之后研究替代结果和方案,来最大化业务流程和决策效应.这可看作是支持业务决策的第三步.无论是通过客户关系管理(CRM)或企业资源规划(ERP)或其他应用程序,固定的规则和政策让位于在正确时间从正确信息所作出的更明智决定.新的方法是提供模拟、预测、优化和其他分析,而不是简单的信息,从而使每一个业务流程的行为决策更加灵活.新方法着眼于未来,预测未来将会发生什么情况.

客户端计算:虚拟化为包装客户端计算应用和功能带来新的方法.因此,一个特定的PC 硬件平台以及操作系统平台的选择已经变得不那么重要.企业应积极建立5至8年的战略客户端计算的发展蓝图,对设备的标准、所有权和支持方法、操作系统和应用产品的选择、部署和更新,以及管理和安全计划进行规划,从而管理设备的多样性.

绿色IT: IT可以实现许多环保行为.IT的使用,特别是白领阶层对IT的使用,可以极大加强企业的环保实践.普通的环保行动包括使用电子文档、减少出差和通信的使用.IT还提供了可以供企业其他成员使用的分析工具,降低了运输物品对能源的消耗以及其他碳管理活动.

重塑数据中心:过去,制定数据中心的规则非常简单:计算现有的数据量,估算未来15 至20年的增长量,然后建立一个与之相符的数据库.而新建的数据中心往往拥有庞大的空闲空间、足够的动力和不间断电源(UPS),及水和空气冷却,且大多是空闲的.但是,如果企业采用POD方法建设和扩张数据中心,成本将会变得很低.如果一个数据库的生命周期需要9,000平方英尺的空间,然后以此设计场地,但只建设满足未来5至7年的需要.削减运营费用对大多数客户来说是整体IT开销的一个普通部分,可用以腾出资金投资其他项目或是IT和业务本身.

社交化计算:工人不想在两个截然不同的环境工作——一个是为自己本身的工作(无论是个人或团体),另一个是访问“外部”的信息.企业要着眼于社交软件和社交媒体的使用,并集成外部的企业赞助和公共社区.不要忽视社交角色的重要性,它能使社区团结在一起.

安全—活动监控:传统上,安全的重点是放入围栏防止外部入侵,但现在它已演变为监测活动和确定以前曾经丢失的模式.信息安全专家面临着从持续不断的离散活动流量中检测出恶意行为的挑战,这些活动通常来自一个授权的用户且来源于多个网络、系统和应用资源.同时,安全部门面临着要求提供越来越多的注册分析和报告这一日益增长的需求,以支持审计要求.各种各样的免费(有时是重叠)监测和分析工具可帮助企业更好地发现和调查可疑的活动——常常伴随着实时报警或交易干预.通过了解这些工具的长处和弱点,企业可以更好地使用它们来保护企业并满足审计要求.

闪存:闪存现在已经不是新鲜的技术了,但它正逐渐转变为存储设备中的新亮点.闪存是一种半导体存储器件,用户已经从USB记忆棒和数码相机记忆卡熟悉了它的使用.它速度远远超过旋转磁盘,但是价格相当昂贵.现在这一差距正在缩小.在价格下降的同时,这项技术在最近几年经历超过百分之百的复合年增长率,且越来越成为许多科技领域,包括消费电子设备,娱乐设备和其他嵌入式IT系统的战略.此外,它提供了一个在服务器和客户端计算机间存储层级的新层,包括空间、热、性能和可靠性的关键优势.

虚拟化的可用性:虚拟化早在前几年一直被列入战略技术的名单.它今年出现在名单上是因为Gartner公司强调了其中的一些新元素,例如具有长远影响的可用性实时迁移.实时迁移是一个正在运行的虚拟机(VM)在其操作系统和其它软件运行时所做的运动,如同他们仍然在原来的物理服务器上一样.这需要通过复制源和目标VM间的物理存储,然后,在源机器完成一条指令执行的某个瞬间,下一条指令开始在目标机器上执行.

但是,如果内存复制无限持续下去,而指令执行仍在源VM,源VM下一条指令的故障将出现在目标机器上.如果目标VM发生故障,只需选择一个新的目标开始无限迁移,从而提高可用性.

它的关键价值在于用各种离散机制取代了单一的“拨号”,因此在使用相同的机制,并允许设置根据要求迅速改变的情况下,可以设置从基线水平到容错能力可用性的任何等级.因此省去了昂贵的高可靠性硬件与故障转移群集软件,甚至容错硬件,但仍满足可用性需求.这才是削减成本、降低复杂性,以及提升需求变化灵活性的关键.

无线应用:截至2010年底,在融合了移动性和网络的丰富环境下,12亿人将携带拥有强大移动商务功能的手机.尽管市场有限且需要独特的编码,现在已经有成千上万如苹果iPhone平台类的应用.它可能需要更新的版本灵活地应用在PC和微型系统上,但如果操作系统界面和处理器架构是一样的,这有利于创造一个庞大的移动应用程序的可用性.

Gartner公司副总裁兼著名分析师Carl Claunch表示:“该十大技术应作为一个出发点,企业应该以此根据他们所在的行业、独特的业务需求以及技术采用模式来做出调整.当作出对公司正确的决定时,决策可能与某一项技术没有任何关系.在其他情况下,将以现在的比例持续对技术进行投资.在另一些情况下,这些决定可以检测/引导或更积极地采用/部署该技术.”

how-to activate SSH in ESXi

When you firs install ESXi Server (the installable version), by default the service ssh is desactivated. Tech Support
Mode provides a command-line interface that can be used to diagnose and repair ESX Server 3i hosts. But it is possible very
easy to activate SSH. Here is how:
Requirements:
You have to have direct access to console
1.) While you are at the console hit ALT + F1
2.) Type in ” unsupported ” and hit Enter
3.) Go ahead and type the root password
4.) Go and edit the /etc/inetd.conf file
5.) Uncoment the line where you can see “#ssh” (line 32). Remove the “#” mark at the begining.
6.) Type “ps -a |grep inetd”
7.) Kill the process
8.) start inetd
Remarque: In case that this don’t work. It means that when you type ”
unsupported ” nothing happens, you’ll have to follow this:
1.) Open the VI client, click onto the ESXi server you want to manage and go to Configuration TAB
Remarque: In case that this don’t work. It means that when you type ” unsupported ” nothing happens, you’ll have to follow this:
1.) Open the VI client, click onto the ESXi server you want to manage and go to Configuration TAB
f03c0882af09623ac2a3aa2687f58be4

2.) Advanced Settings
zrtn-002p59ed9217-tn

3.) Uncheck the VMkernel.boot.techSupportMode
zrtn-003p79333e39-tn

4.) Reboot the ESXi Server. Before restarting the host, you should shut down virtual machines on that host

 

 

zrtn-004p752390d9-tn

xenserver通过pxe安装centos遇到的问题

我的pxe服务器是按照esxi定制的,在XenServer上通过pxe安装centos时候出现提示无法找到硬盘。在网上查询,找到这个方法:
(这是个kisckstart脚本)
install
nfs –server=10.10.232.40 –dir=/Installation/Rhel-4.1
lang en_US.UTF-8
langsupport –default=en_US.UTF-8 en_US.UTF-8
network –device eth0 –bootproto dhcp –hostname red
rootpw –iscrypted $1$f91AzQH/$befDzE/yrgmekEW8Gbz/S1
firewall –disabled
selinux –disabled
authconfig –enableshadow –enablemd5
timezone Asia/Calcutta
bootloader –location=mbr –append="console=ttyS0 rhgb quiet"
#即手动配置分区内容。
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
# clearpart –all –drives=sda
# part /boot –fstype "ext3" –size=100 –ondisk=sda
# part pv.2 –size=0 –grow –ondisk=sda
# volgroup VolGroup00 –pesize=32768 pv.2
# logvol swap –fstype swap –name=LogVol01 –vgname=VolGroup00 –size=272 –grow –maxsize=544
# logvol / –fstype ext3 –name=LogVol00 –vgname=VolGroup00 –size=1024 –grow

%packages
@ admin-tools
@ gnome-desktop
@ dialup
@ compat-arch-support
@ base-x
@ server-cfg
kernel
grub
e2fsprogs
lvm2

%post

但这样处理后,每次安装都需要交互,并不爽,经测试,把上面的粗体替换为下列内容后,完美解决。
bootloader –location=mbr –driveorder=hda
clearpart –all –drives=hda –initlabel
part swap –size 4096 –asprimary –ondisk=hda
part / –fstype ext3 –size 1 –grow –asprimary –ondisk=hda

xenserver虚拟机启动问题

在没有可以用来引导的媒介情况下,XenServer下的虚拟机是无法正常启动的,可以通过修复模式启动,如下图:

为xenserver管理端口添加vlan标记

XenServer的网络接口可以当做交换机的的trunk口使用,即XenServer所虚拟出的系统可以属于多个vlan,在XenServer初始安装好后可以通过以下方法实现。
一、查看接口,这里看到我只使用接口0。

二、单击添加,弹出以下向导,选择扩展网络。

三、随便写个容易辨别的名称。

四、选择已经连接网口,并写上你所使用的vlan。

五、配置你的接口地址信息。

六、更改XenServer所连接交换机的配置,进入XenServer所在接口,更改端口类型为trunk,并设置允许通过的vlan,这里选择了全部