新版)CCNP课程内容

August 14th, 2010

考试号
642-901 BSCI (Building Scalable Cisco InternetWorks)
642-812 BCMSN (Building Converged Cisco Multilayer  Switching Networks)
642-825 ISCW (Implementing Secure Converged Wide  Area Networks)
642-845 ONT (Optimizing Converged Cisco Networks)

1)
CCNP – 稳定的路由实施: BSCI (Building   Scalable Cisco InternetWorks)
学习实施 EIGRP 网络
学习实施多区域 OSPF 网络
描述集成的 IS-IS 网络的实施
学习实施 IOS 路由特性
学习实施在服务运营商网络中实施 BGP 网络
学习构造组播网络的构架
学习实施 IPv6 网络以及 OSPFv3 的操作

2)
CCNP – 扩展的交换接入: BCMSN (Building Converged Cisco Multilayer Switching Networks)
学习使用 VLAN 在园区网中组织部门及用户
学习实施802.1Q,ISL;VTP以及EtherChannel
学习在层次化的网络中实施生成树协议
学习使用路由方式实现 VLAN 间通讯
学习理解多层交换网络中三种不同的转发方式
学习使用 HSRP 等网关冗余协议实现网络的备份
描述和配置无线客户端的接入
描述在交换型网络中实施安全特性
配置实施交换网络对语音的支持

3)
CCNP – 安全的远程访问: ISCW (Implementing Secure Converged Wide Area Networks)
学习实施基本的 Cable, xDSL 网络接入服务
学习实施PPPoE,PPPoA
学习实施基于帧模式的 MPLS
学习实施一个场点到场点的 IPSec/VPN 网络
比较 IPSec 和 GRE 的异同
描述网络攻击的种类和缓解办法
描述如何加强 CISCO 设备的安全性
学习实施基于 IOS 的防火墙
学习实施基于 IOS 的入侵防御系统( IPS )

4)
CCNP – 优化的网络构架: ONT (Optimizing Converged Cisco Networks)
描述基本的 VoIP 网络的实施
学习关于拥塞网络的优化思想
学习实施集成的 QoS 服务特性
学习实施 QoS 的自动配置
学习优化 WLAN 的管理和安全

rootdba 网络技术

SaaS/PaaS/IaaS

June 14th, 2010

SaaS(Software-as-a-service:软件在线服务)

SaaS是Software-as-a-service(软件在线服务)的简称,是随着互联网技术的发展和应用软件的成熟,而在21世纪开始兴起的 一种完全创新的软件应用模式。它与“on-demand software”(按需软件),the application service provider(ASP,应用服务提供商),hosted software(托管软件)所具有相似的含义。它是一种通过Internet提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自 己实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务。用户不用再购买软 件,而改用向提供商租用基于Web的软件,来管理企业经营活动,且无需对软件进行维护,服务提供商会全权管理和维护软件,软件厂商在向客户提供互联网应用 的同时,也提供软件的离线操作和本地数据存储,让用户随时随地都可以使用其定购的软件和服务。对于许多小型企业来说,SaaS是采用先进技术的最好途径, 它消除了企业购买、构建和维护基础设施和应用程序的需要。

PaaS(Platform-as-a-Service:平台即服务)

全称:(Platform as a service)中文: 平台作为服务,把服务器平台作为一种服务提供的商业模式。通过网络进行程序提供的服务称之为SaaS(Software as a Service),而云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了 PaaS(Platform as a Service)。所谓PaaS实际上是指将软件研发的平台(计世资讯定义为业务基础平台)作为一种服务,以SaaS的模式提交给用户。因此,PaaS也 是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。

IaaS(Infrastructure as a Service:基础设施即服务)

消费者通过 Internet 可以从完善的计算机基础设施获得服务。这类服务称为基础设施即服务(Infrastructure as a Service,IaaS)。基于 Internet 的服务(如存储和数据库)是 IaaS的一部分。Internet上其他类型的服务包括平台即服务(Platform as a Service,PaaS)和软件即服务(Software as a Service,SaaS)。PaaS提供了用户可以访问的完整或部分的应用程序开发,SaaS则提供了完整的可直接使用的应用程序,比如通过 Internet管理企业资源。

作为 Infrastructure as a Service (IaaS) 在实际应用中的一个例子,The NewYorkTimes 使用成百上千台 Amazon EC2 实例在 36 小时内处理 TB 级的文档数据。如果没有 EC2,TheNewYork Times 处理这些数据将要花费数天或者数月的时间。

IaaS 分为两种用法:公共的和私有的。AmazonEC2在基础设施云中使用公共服务器池。更加私有化的服务会使用企业内部数据中心的一组公用或私有服务器池。

云计算(Cloud Computing)

是 个2007年第3季度才兴起的新名词,是一种新兴的商业计算模型。它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、 存储空间和各种软件服务。

云计算的定义有着狭义和广义之分。狭义的云计算,指的是厂商通过分布式计算和虚拟化技术搭建数据中心或超级计算机,以免费或按需租用方式向技术开发 者或者企业客户提供数据存储等。广义的云计算,则指厂商通过建立网络服务器集群,向各种不同类型客户提供在线软件服务、硬件租借、数据存储、计算分析等不 同类型的服务。显然,广义的云计算包括了更多的厂商和服务类型,例如以八百客、沃利森为主开发的在线CRM软件,国内用友、金蝶等老牌管理软件厂商也推出 的在线财务软件,谷歌发布的 Google应用程序套装等,都可纳入这一范畴。

云(Cloud)

是一些可以自我维护和管理的虚拟计算资源,通常为一些大型服务器集群,包括计算服务器、存储服务器、宽带资源等等。云计算将所有的计算资源集中起 来,并由软件实现自动管理,无需人为参与。这使得应用提供者无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于创新和降低成本。

有人打了个比方:这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样, 取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。

云计算是并行计算(Parallel Computing)、分布式计算(Distributed Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。云计算是虚拟化(Virtualization)、效用计算(Utility Computing)、IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)等概念混合演进并跃升的结果。

rootdba 网络技术

Linux命令行技巧[zt]

June 2nd, 2010
命令 描述
apropos whatis 显示和word相关的命令。 参见线程安全
man -t man | ps2pdf – > man.pdf 生成一个PDF格式的帮助文件
which command 显示命令的完整路径名
time command 计算命令运行的时间
time cat 开始计时. Ctrl-d停止。参见sw
nice info 运行一个低优先级 命令(这里是info)
renice 19 -p $$ 使脚本运行于低优先级。用于非交互任 务。
目录操作
cd - 回到前一目录
cd 回到用户目录
(cd dir && command) 进入目录 dir,执行命令command然后回到当前目录
pushd . 将当前目录压入栈,以后你可以使用 popd回到此目录
alias l=’ls -l –color=auto’ 单字符文件列表命令
ls -lrt 按日期显示文件. 参见newest
ls /usr/bin | pr -T9 -W$COLUMNS 在 当前终端宽度上打印9列输出
find -name ‘*.[ch]‘ | xargs grep -E ‘expr’ 在当前目录及其子目录下所有.c和.h文件中寻找’expr’. 参见findrepo
find -type f -print0 | xargs -r0 grep -F ‘example’ 在当前目录及其子目录中的常规文件中查找字符串’example’
find -maxdepth 1 -type f | xargs grep -F ‘example’ 在当前目录下查找字符串’example’
find -maxdepth 1 -type d | while read dir; do echo $dir; echo cmd2; done 对每一个找到的文件执行多个命令(使用while循环)
find -type f ! -perm -444 寻找所有不可读 的文件(对网站有用)
find -type d ! -perm -111 寻找不可访问的 目录(对网站有用)
locate -r ‘file[^/]*\.txt’ 使用 locate 查找所有符合*file*.txt的文件
look reference 在(有序)字典中快速查找
grep –color reference /usr/share/dict/words 使字典中匹配的正则表达式高亮
归档 and compression
gpg -c file 文件加密
gpg file.gpg 文件解密
tar -c dir/ | bzip2 > dir.tar.bz2 将 目录dir/压缩打包
bzip2 -dc dir.tar.bz2 | tar -x 展开 压缩包 (对tar.gz文件使用gzip而不是bzip2)
tar -c dir/ | gzip | gpg -c | ssh user@remote ‘dd of=dir.tar.gz.gpg’ 目录dir/压缩打包并放到远程机器上
find dir/ -name ‘*.txt’ | tar -c –files-from=- | bzip2 > dir_txt.tar.bz2 将目录dir/及其子目录下所有.txt文 件打包
find dir/ -name ‘*.txt’ | xargs cp -a –target-directory=dir_txt/ –parents 将目录dir/及其子目录下所有.txt按照目录结构拷 贝到dir_txt/
( tar -c /dir/to/copy ) | ( cd /where/to/ && tar -x -p ) 拷贝目录copy/到目录/where/to/并保持文件属性
( cd /dir/to/copy && tar -c . ) | ( cd /where/to/ && tar -x -p ) 拷贝目录copy/下的所有文件到目录 /where/to/并保持文件属性
( tar -c /dir/to/copy ) | ssh -C user@remote ‘cd /where/to/ && tar -x -p’ 拷贝目录copy/到远程目录 /where/to/并保持文件属性
dd bs=1M if=/dev/sda | gzip | ssh user@remote ‘dd of=sda.gz’ 将整个硬盘备份到远程机器上
rsync (使用 –dry-run选项进行测试)
rsync -P rsync://rsync.server.com/path/to/file file 只获取diffs.当下载有问题时可以作多次
rsync –bwlimit=1000 fromfile tofile 有 速度限制的本地拷贝,对I/O有利
rsync -az -e ssh –delete ~/public_html/ remote.com:’~/public_html’ 镜像网站(使用压缩和加密)
rsync -auz -e ssh remote:/dir/ . && rsync -auz -e ssh . remote:/dir/ 同步当前目录和远程目录
ssh (安全 Shell)
ssh $USER@$HOST command 在$Host主机上 以$User用户运行命令(默认命令为Shell)
ssh -f -Y $USER@$HOSTNAME xeyes 在 名为$HOSTNAME的主机上以$USER用户运行GUI命令
scp -p -r $USER@$HOST: file dir/ 拷 贝到$HOST主机$USER’用户的目录下
ssh -g -L 8080:localhost:80 root@$HOST 由 本地主机的8080端口转发到$HOST主机的80端口
ssh -R 1434:imap:143 root@$HOST 由 主机的1434端口转发到imap的143端口
wget (多用途下载工具)
(cd cmdline && wget -nd -pHEKk http://www.pixelbeat.org/cmdline.html) 在当前目录中下载指定网页及其相关的文件使其可完全浏 览
wget -c http://www.example.com/large.file 继 续上次未完的下载
wget -r -nd -np -l1 -A ‘*.jpg’ http://www.example.com/ 批量下载文件到当前目录中
wget ftp://remote/file[1-9].iso/ 下 载FTP站上的整个目录
wget -q -O- http://www.pixelbeat.org/timeline.html | grep ‘a href’ | head 直接 处理输出
echo ‘wget url’ | at 01:00 在下午一点钟 下载指定文件到当前目录
wget –limit-rate=20k url 限制下载速度 (这里限制到20KB/s)
wget -nv –spider –force-html -i bookmarks.html 检查文件中的链接是否存在
wget –mirror http://www.example.com/ 更 新网站的本地拷贝(可以方便地用于cron)
网络(ifconfig, route, mii-tool, nslookup 命令皆已过时)
ethtool eth0 显示网卡eth0的状态
ethtool –change eth0 autoneg off speed 100 duplex full 手动设制网卡速度
iwconfig eth1 显示无线网卡eth1的状态
iwconfig eth1 rate 1Mb/s fixed 手动 设制无线网卡速度
iwlist scan 显示无线网络列表
ip link show 显示interface列表
ip link set dev eth0 name wan 重命名 eth0为wan
ip link set dev eth0 up 启动 interface eth0(或关闭)
ip addr show 显示网卡的IP地址
ip addr add 1.2.3.4/24 brd + dev eth0 添 加ip和掩码(255.255.255.0)
ip route show 显示路由列表
ip route add default via 1.2.3.254 设 置默认网关1.2.3.254
tc qdisc add dev lo root handle 1:0 netem delay 20msec 增加20ms传输时间到 loopback设备(调试用)
tc qdisc del dev lo root 移除上面添加的传 输时间
host pixelbeat.org 查寻主机的DNS IP地址
hostname -i 查寻本地主机的IP地址(同等于host `hostname`)
whois pixelbeat.org 查寻某主机或莫IP地址的 whois信息
netstat -tupl 列出系统中的internet服务
netstat -tup 列出活跃的连接
windows networking (samba提供所有windows相关的网络支持)
smbtree 寻找一个windows主机. 参见findsmb
nmblookup -A 1.2.3.4 寻找一个指定ip的 windows (netbios)名
smbclient -L windows_box 显示在 windows主机或samba服务器上的所有共享
mount -t smbfs -o fmask=666,guest //windows_box/share /mnt/share 挂载一个windows共享
echo ‘message’ | smbclient -M windows_box 发 送一个弹出信息到windows主机(XP sp2默认关闭此功能)
文本操作 (sed使用标准输入和标准输出,如果想要编辑文件,则需添加<oldfile >newfile)
sed ‘s/string1/string2/g’ 使用 string2替换string1
sed ‘s/\(.*\)1/\12/g’ 将任何以1结尾的字符串 替换为以2结尾的字符串
sed ‘/ *#/d; /^ *$/d’ 删除注释和空白行
sed ‘:a; /\\$/N; s/\\\n//; ta’ 连接 结尾有\的行和其下一行
sed ‘s/[ \t]*$//’ 删除每行后的空白
sed ‘s/\([\\`\\"$\\\\]\)/\\\1/g’ 将 所有转义字符之前加上\
seq 10 | sed “s/^/      /; s/ *\(.\{7,\}\)/\1/” 向右排N(任意数)列
sed -n ’1000p;1000q 输 出第一千行
sed -n ’10,20p;20q 输 出第10-20行
sed -n ‘s/.*<title>\(.*\)<\/title>.*/\1/ip;T;q 输出HTML文件的<title></title> 字段中的 内容
sort -t. -k1,1n -k2,2n -k3,3n -k4,4n 排 序IPV4地址
echo ‘Test’ | tr ‘[:lower:]‘ ‘[:upper:]‘ 转 换成大写
tr -dc ‘[:print:]‘ < /dev/urandom 过 滤掉不能打印的字符
history | wc -l 计算指定单词出现的次数
集合操作 (如果是英文文本的话export LANG=C可以提高速度)
sort file1 file2 | uniq 两个未排序文件的并集
sort file1 file2 | uniq -d 两个未排序文 件的交集
sort file1 file1 file2 | uniq -u 两 个未排序文件的差 集
sort file1 file2 | uniq -u 两个未排序文 件的对称差集
join -t’\0′ -a1 -a2 file1 file2 两个有序文件的并集
join -t’\0′ file1 file2 两个有序文件的交集
join -t’\0′ -v2 file1 file2 两个有序文 件的差集
join -t’\0′ -v1 -v2 file1 file2 两 个有序文件的对称差集
数学
echo ‘(1 + sqrt(5))/2′ | bc -l 方便 的计算器(计算 φ)
echo ‘pad=20; min=64; (100*10^6)/((pad+min)*8)’ | bc 更复杂地计算,这里计算了最大的FastE包率
echo ‘pad=20; min=64; print (100E6)/((pad+min)*8)’ | python Python处理数值的科学表示法
echo ‘pad=20; plot [64:1518] (100*10**6)/((pad+x)*8)’ | gnuplot -persist 显示FastE包率相对于包大小的图形
echo ‘obase=16; ibase=10; 64206′ | bc 进 制转换(十进制到十六进制)
echo $((0x2dec)) 进制转换(十六进制到十进制) ((shell数学扩展))
units -t ’100m/9.58s‘ ‘miles/hour’ 单位转换(公尺到英尺)
units -t ’500GB’ ‘GiB’ 单位转换(SIIEC 前缀)
units -t ’1 googol’ 定义查找
seq 100 | (tr ‘\n’ +; echo 0) | bc 加 N(任意数)列. 参见 add and funcpy
日历
cal -3 显示一日历
cal 9 1752 显示指定月,年的日历
date -d fri 这个星期五是几号. 参见day
date –date=’25 Dec’ +%A 今年的圣诞节是星 期几
date –date ’1970-01-01 UTC 2147483647 seconds’ 将一相对于1970-01-01 00:00的秒数转换成时间
TZ=’:America/Los_Angeles’ date 显示 当前的美国西岸时间(使用tzselect寻找时区)
echo “mail -s ‘get the train’ P@draigBrady.com < /dev/null” | at 17:45 在指定的时间发送邮件
echo “DISPLAY=$DISPLAY xmessage cooker” | at “NOW + 30 minutes” 在给定的时间弹出对话框
locales
printf “%’d\n” 1234 根据locale输出正确的 数字分隔
BLOCK_SIZE=\’1 ls -l 用ls命令作类适于 locale()文件分组
echo “I live in `locale territory`” 从 locale数据库中展开信息
LANG=en_IE.utf8 locale int_prefix 查 找指定地区的locale信息。参见ccodes
locale | cut -d= -f1 | xargs locale -kc | less 显示在locale数据库中的所有字段
recode (iconv, dos2unix, unix2dos 已经过时了)
recode -l | less 显示所有有效的字符集及其别名
recode windows-1252.. file_to_change.txt 转 换Windows下的ansi文件到当前的字符集(自动进行回车换行符的转换)
recode utf-8/CRLF.. file_to_change.txt 转 换Windows下的ansi文件到当前的字符集
recode iso-8859-15..utf8 file_to_change.txt 转换Latin9(西欧)字符集文件到utf8
recode ../b64 < file.txt > file.b64 Base64 编码
recode /qp.. < file.txt > file.qp Quoted- printable格式解码
recode ..HTML < file.txt > file.html 将文本文件转换成HTML
recode -lf windows-1252 | grep euro 字符表中查找欧元符号
echo -n 0×80 | recode latin-9/x1..dump 显 示字符在latin-9中的字符映射
echo -n 0x20AC | recode ucs-2/x2..latin-9/x 显示latin-9编码
echo -n 0x20AC | recode ucs-2/x2..utf-8/x 显 示utf-8编码
光盘
gzip < /dev/cdrom > cdrom.iso.gz 保 存光盘拷贝
mkisofs -V LABEL -r dir | gzip > cdrom.iso.gz 建立目录dir的光盘镜像
mount -o loop cdrom.iso /mnt/dir 将 光盘镜像挂载到 /mnt/dir (只读)
cdrecord -v dev=/dev/cdrom blank=fast 清 空一张CDRW
gzip -dc cdrom.iso.gz | cdrecord -v dev=/dev/cdrom - 烧录光盘镜像 (使用 dev=ATAPI -scanbus 来确认该使用的 dev)
cdparanoia -B 在当前目录下将光盘音轨转录成wav文件
cdrecord -v dev=/dev/cdrom -audio *.wav 将 当前目录下的wav文件烧成音乐光盘 (参见cdrdao)
oggenc –tracknum=’track’ track.cdda.wav -o ‘track.ogg’ 将wav文件转换成ogg格式
磁盘空间 (参见FSlint)
ls -lSr 按文件大小降序显示文件
du -s * | sort -k1,1rn | head 显示当 前目录下占用空间最大的一批文件. 参见dutop
df -h 显示空余的磁盘空间
df -i 显示空余的inode
fdisk -l 显示磁盘分区大小和类型(在root下执行)
rpm -q -a –qf ‘%10{SIZE}\t%{NAME}\n’ | sort -k1,1n 显示所有在rpm发布版上安装的,并以包字节大小为序
dpkg-query -W -f=’${Installed-Size;10}\t${Package}\n’ | sort -k1,1n 显示所有在deb发布 版上安装的,并以KB包大 小为序
dd bs=1 seek=2TB if=/dev/null of=ext3.test 建立一个大的测试文件(不占用空间). 参见truncate
监视/调试
tail -f /var/log/messages 监视 Messages日志文件
strace -c ls >/dev/null 总结/剖析命 令进行的系统调用
strace -f -e open ls >/dev/null 显 示命令进行的系统调用
ltrace -f -e getenv ls >/dev/null 显 示命令调用的库函数
lsof -p $$ 显示 当前进程打开的文件
lsof ~ 显示打开用户目录的进程
tcpdump not port 22 显示除了ssh外的网络交 通. 参见tcpdump_not_me
ps -e -o pid,args –forest 以树状结构显 示进程
ps -e -o pcpu,cpu,nice,state,cputime,args –sort pcpu | sed ‘/^ 0.0 /d’ 以CPU占用率为序显示进程
ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS 以内存使用量为序显示进程. 参见ps_mem.py
ps -C firefox-bin -L -o pid,tid,pcpu,state 显示指定进程的所有线程信息
ps -p 1,2 显示指定进程ID的进程信息
last reboot 显示系统重启记录
free -m 显示(剩余的)内存总量(-m以MB为单位显示)
watch -n.1 ‘cat /proc/interrupts’ 监 测文件/proc/interrupts的变化
系统信息 (参见sysinfo)
uname -a 查看内核/操作系统/CPU信息
head -n1 /etc/issue 查看操作系统版本
cat /proc/partitions 显示所有在系统中注册的分 区
grep MemTotal /proc/meminfo 显示系统可 见的内存总量
grep “model name” /proc/cpuinfo 显 示CPU信息
lspci -tv 显示PCI信息
lsusb -tv 显示USB信息
mount | column -t 显示所有挂载的文件系统并对齐输 出
# dmidecode -q | less 显示SMBIOS/DMI 信息
# smartctl -A /dev/sda | grep Power_On_Hours 系统开机的总体时间
# hdparm -i /dev/sda 显示关于磁盘sda的信息
# hdparm -tT /dev/sda 检测磁盘sda的读取速度
# badblocks -s /dev/sda 检测磁盘sda上所有的 坏扇区
交互 (参见linux keyboard shortcut database)
readline Line editor used by bash, python, bc, gnuplot, …
screen 多窗口的 虚拟终端, …
mc 强大的文件管理器,可以浏 览rpm, tar, ftp, ssh, …
gnuplot 交 互式并可进行脚本编程的画图工具
links 网页浏览器
miscellaneous
alias hd=’od -Ax -tx1z -v’ 方便的十六进制输出。 (用法举例: • hd /proc/self/cmdline | less)
alias realpath=’readlink -f’ 显示符号链接指向的真实路径((用法举例: • realpath ~/../$USER)
set | grep $USER 在当前环境中查找
touch -c -t 0304050607 file 改变文件的 时间标签 (YYMMDDhhmm)
python -m SimpleHTTPServer Serve current directory tree at http://$HOSTNAME:8000/

http://www.pixelbeat.org/cmdline_zh_CN.html

rootdba 操作系统

时间的单位换算

May 24th, 2010

1秒=1000毫秒(MS)
1秒=1,000,000 微秒(μS)
1秒=1,000,000,000 纳秒(NS)
1秒=1,000,000,000,000 皮秒(PS)

rootdba 数据库

从技术走向IT管理[zt]

May 24th, 2010

很多时候我们喜欢提未雨绸缪,但是很多时候缺乏真正的实践环境历练又是很困难的事情。技术走向管理那首先还得回顾技术阶段能够锻炼和提升的管理能力,再谈走向管理后的改进。 技术阶段 加强个人自我管理,自己都管理不好如何管理别人,生活和日常工作中处处是管理,细化到策划一个团队活动无处不体现管理特性。管理好自己是管理开始之基础,七个习惯和卓有成效的管理者其实很多内容都在谈管理自己,个人时间管理和GTD就是项目管理之雏形,个人知识管理就是流程和过程管理之雏形,PDCA循环就是所有管理思想之源头,目标管理又是项目管理之根本。 做好新员工的导师,以师带徒是逐步培养管理能力的基础。能够把一个新员工带好,就有了把多个人和团队带好之信心,能够把团队带好就有了把项目带好之信心。带新员工涉及到平时沟通,学习计划的安排,学习进度的跟着,循序渐进学习和实践路线的准备,结果的Review,技能提升的考察等一系列内容。技术骨干更应该重视带新员工的机会,克服单打独斗的习惯,由个人意识向团队意识转移。 多沟通,多交流,多分享,技术人员不能太内向也不能太外向。在熟悉的团队里面应该积极主动地沟通,保持一种开放的心态,沟通能力是走向管理岗位后的重要能力,平时不注意培养是很难短期大幅提升。同时一定要注意多分享经验,多帮助他人,很多时候技术人员的权威就是如此树立起来的,技术人员不要太狂,太狂的人不适合做管理,要懂得谦下的道理,能力不是靠狂妄体现的,有能力又能保持谦虚才容易赢得尊重。 养成多思考,多总结的习惯,不要仅仅停留在问题表明,为了问题而问题,技术阶段要有探究事物本质的专注精神,要多去思考事物的外延,在思考的基础上主动学习和拓展,通过这种方式进一步提升思维能力和独立解决问题的能力。很多技术人员虽然能力不错,但是缺少读书的习惯,思考总结的习惯,凡事不会事后回想进一步深入研究,老在事物外面转导致进一步提升困难。 初入管理阶段 在技术阶段时候不会以管理者的视角看问题,自己升到管理阶段后又不能以程序员的视角来看问题,很多时候完全以自我为中心不是好事情,先学会换位思考是进入管理之基础,而换位思考会真正让你找到管理的重心,技术,团队,项目,培训一系列工作如何展开。 培养目标意识,特别是项目管理要有强烈的目标意识,目标意识简单谈就是计划,实际执行,偏差三要素。发现偏差要及时沟通总结和纠正。随时都要考虑项目是否出现了偏差,考虑引起偏差的原因,考虑问题的根源和后期如何纠正。而目标意识之根本又是计划的习惯,没有计划就谈不上目标和偏差。 培养团队意识,随着提醒自己一个人做好一件事情不算成功,团队共同做好一件事情才是成功。管理者都没有团队意识,团队成员更难有团队意识。平时少用我,多用我们;少贪功,多担责;少指手画脚,多协同战斗。大家分工不同,目标就是项目成功,管理者更多时候就是打杂的,让大家相互之间磨合好,协作好,帮助大家解决各种问题,而不是只抛问题,好发施令。 培养教练意识,管理者更多要承担教练职责,逐步有随时随地的培训的习惯。要知道做事情思维和方法和传导远远重于问题解决本身。把下面人的技能水平提升上来,团队战斗力才能提升,自己才能够更加轻松,有时间思考更加重要的问题。培养人是管理者的一个重要职责,不要因为任何原因而不培养人。通过培养人和当好教练,才能够真正树立自己的威信,个人威信往往又是技术性团队管理很重要的一个要素。 先重视结果,再改进过程。凡事都要有结果,有输出,事情没有结果时间往往就是浪费了,有结果还要检查结果是否满足标准,强调结果后再来谈过程怎么更好,规范如何更好的保证结果。

rootdba 生活随笔

处世之道

May 14th, 2010

一个人不管有多聪明,多能干,背景条件有多好,如果不懂得如何去做人、做事,那么他最终的结局肯定是失败。做人做事是一门艺术,更是一门学问。很多人之所以一辈子都碌碌无为,那是因为他活了一辈子都没有弄明白该怎样去做人做事。 -

每一个人生活在现实社会中,都渴望着成功,而且很多有志之士为了心中的梦想,付出了很多,然而得到的却很少,这个问题不能不引起人们的深思:你不能说他们不够努力,不够勤劳,可为什么偏偏落得个一事无成的结局呢?这值得我们每一个人去认真思考。 -

从表面上看,做人做事似乎很简单,有谁不会呢?其实不然,比如说你当一名教师,你的主观愿望是当好教师,但事实上却不受学生欢迎;你去做生意,你的主观愿望是赚大钱,可偏偏就赔了本。抛开这些表层现象,去发掘问题的症结,你就会发现做人做事的确是一门很难掌握的学问。 -

可以这么说,做人做事是一门涉及现实生活中各个方面的学问,单从任何一个方面入手研究,都不可能窥其全貌。要掌握这门学问,抓住其本质,就必须对现实生活加以提炼总结,得出一些具有普遍意义的规律来,人们才能有章可循,而不至于迷然无绪。 -

读懂一个字诀,受用你一生! -

一、社会交往字诀 -

——教你建功立业 -

(一)”谦”字诀 -

处世唯”谦”字了得,若一味狂妄自负、骄傲自大,只会失去处世的根本,落得个孤苦伶仃、千夫所指的骂名下场。 -

1、不可目中无人 -

2、得意不要忘形 -

3、有本事不必自夸 -

4、请教不择人 -

(二)”淡”字诀 -

为人处世,交朋待友,对势利纷华,似乎不必太过于苛求,当以”淡”字当头。看淡些,看开些,人生也就豁然开朗,有滋有味了。 -

正如”平平淡淡才是真”。 -

1、君子之交淡如水 -

2、淡看人生,善待生命 -

3、淡泊明志,莫为名利遮望眼 -

4、减少心欲,满足心灵 -

(三)”俭”字诀 -

不懂得”俭”字的人,不知道如何成功,任何成功的事业都在于点滴的积累;不懂得”俭”字的人,只会丧失成功,过分的骄奢多败人品质。 -

“俭以养德”,为人做事之良训。 -

1、从节省生活费开始 -

2、”穷大方”不可取 -

3、谨防变态的节俭:吝啬 -

4、欲路勿染,俭以养德 -

(四)”自”字诀 -

做一个有个性的人,给自己一点自信!成功的道路靠自己闯,美好的前途来自于自强自立,不屈服于任何权威,用自我的努力找到属于你的自尊。 -

男儿立世,自己拍板! -

1、自强自立,与成功有约 -

2、独品人生百态 -

3、用自我来挑战权威 -

4、自信——任你东南西北风 -

(五)”礼”字诀 -

生在礼仪之邦,做一个彬彬有礼之人。有礼之人会做人,有人缘,多朋友。有礼之人会做事,注重形象,有教养,不树敌,成功路上事事顺。 -

1、以礼待人 -

2、彬彬有礼,礼多人不怪 -

3、注重礼仪着装,给人良好印象 -

(六)”正”字诀 -

做一个正直的人,做一个人格健全完善的人,受人崇敬。做一个自私的人,做欺心的事,疾贤防能,与成功无缘。 -

1、己所不欲,勿施于人 -

2、嫉妒乃方正之人之大忌 -

3、不做欺心事,本身是一种愉悦 -

二、形象塑造字诀 -

——教你品格高雅 -

(七)”志”字诀 -

给自己一根足够长的杠杆,希望转动地球。 -

给自己的人生立个志愿,树个目标,树个偶像,脚踏实地,成功的意识需要培养,先立志,再与成功约会。 -

1、度德量力,以志立身 -

2、先立志,有志就有希望 -

3、培养成功意识:立志为王 -

4、树立偶像,改变自己 -

(八)”时”字诀 -

做人要惜时,做事要守时。塑造自己的形象,现代人离不开时间观念。合理安排自己的时间,有效利用自己的时间,守时、惜时、不拖延。 -

切记:时间就是金钱。 -

1、一秒值万金 -

2、别漠视业余时间 -

3、盗窃他人时间,等于谋财害命 -

4、按重要性办事,更能有效利用时间 -

(九)”勤”字诀 -

多一些努力,便多一些成功的机会。无数事实证明:成功的最短途径是勤奋。不要光耍嘴皮子,不要好逸恶劳,勤字当头,苍天不负有心人,天道酬勤! -

1、成功的最短途径:勤奋 -

2、多一些努力,多一些机会 -

3、勤于行动,胜于勤说 -

(十)”实”字诀 -

踏踏实实做人,实实在在办事。任何一个双手插在口袋里的人,都爬不上成功的梯子。给人留下一个实在的形象,给自己的成功增添一份夯实的基础,从实际出发,对自己负责。 -

1、敬业,实干家的成功保障 -

2、把每一份工作都做好 -

3、双手插在口袋里的人,爬不上成功的梯子 -

(十一)”专”字诀 -

有专才有恒,有恒才有我。 -

你生活在一个知识大爆炸的时代,如果你是一个天才,不专心就成了你的不幸;如果你资质平凡,请不要悲观,只要你下定决心一辈子做好一件事,你就能成功。年轻人,千万别给人留下一个朝三暮四的形象。 -

1、把所有的鸡蛋放入一个篮子 -

2、多才多艺,莫如练就”独门暗器” -

3、专一,让劣势变成优势 -

(十二)”慎”字诀 -

人生漫长,又短暂,关键的就几步。人性丛林,职场事业,利益多多、诱惑多多。老成不怕多,凡事应多三思,不怕一万,就怕万一。一旦伸错手,入错行,做错事,于名誉,于事业,于形象皆有不救之危。 -

“慎”之! -

1、千万别入错行 -

2、想好了你再”跳” -

3、不要草率行事 -

三、自我提升字诀 -

——教你拯救命运 -

(十三)”硬”字诀 -

做人难,做事难,面对千难万阻,要提升自我,不来点”硬”的怎么行?如果事有勉强,应该敢于说” 不”;如果是正当利益,则应当仁不让;甚至,有时还得来点霸王硬上弓,要有”脸皮厚”的时候,也要有”头皮硬”的时候。 -

1、拒绝是一门艺术 -

2、该我的,就不要客气 -

3、怒发冲冠之功 -

4、厚脸皮做人,硬头皮做事 -

(十四)”小”字诀 -

一家海鲜连锁餐厅的老板很可能当初是水产市场练滩儿的,而一家皮鞋连锁店的老板当初可能是擦鞋的。欲做大事,赚大钱,必先做小事,赚小钱,放下架子,舍得小利。从细微处入手,先扫一屋,再扫天下! -

1、一屋不扫,何以扫天下 -

2、先做小事,赚小钱 -

3、一枚钉子改变一个人的一生 -

(十五)”锐”字诀 -

小小麻雀,飞飞跳跳、争分夺秒,不停地寻觅食物。人生亦如此,面对残酷竞争,惟有锐意进取,做一个好先锋,把下一个进球当目标,敢于冒险,敢于闯荡,守株待兔的事情毕竟很渺茫。 -

1、不以现有成就为满足 -

2、锐意追求,绝不退缩 -

3、锐气不可抛,成功是迟早 -

(十六)”创”字诀 -

提升自我,就要有胆有识去超越自我。何谓超越?超越就是吃螃蟹,就是创新。同时创新就意味着冒险,所谓富贵险中求。想人家想不到的,做别人不敢做的,敢为天下先,在于思维的转换。 -

1、敢为天下先 -

2、打破规则的创意 -

3、人弃我取也能创奇迹 -

4、逆向思维的攻守之道 -

(十七)”通”字诀 -

穷则思变,变则通。识时务者为俊杰,通机变者为英豪。通往成功的道路不是一条,又何必在一棵树上吊死呢?抓住成功的关键,东方不亮西方亮,不管它是黑猫白猫,重要的是它能否逮”耗子”。 -

1、巧妙地以变应变 -

2、条条大道通罗马 -

3、成功在于通,有通才有赢 -

(十八)”言”字诀 -

把赞扬送给别人,就像把食物施舍给饥饿的乞丐一样。古往今来,不知有多少人,凭着三寸不烂之舌,改变了自己平凡的命运。说话幽默,找共同语言……一个”言”字,一生受用。 -

1、投其所好找话题 -

2、恭维是最好的”润滑剂” -

3、成功人生,幽默机智 -

4、”流行语”为你添姿着色 -

四、人际互动字诀 -

——教你赢得朋友 -

(十九)”宽”字诀 -

人际互动,应着眼于未来,不念旧恶。原谅别人,是对待自己的最好方式——为你的仇敌而怒火中烧,烧伤的是你自己。做人做事,心胸不可太狭隘。海纳百川,靠一棵宽容的心! -

1、宽恕你的敌人 -

2、宽容做人,宽容成事 -

3、乐于忘记,不念旧恶 -

(二十)”和”字诀 -

在人海中,如果我们不想孤立,那么就学会如何与人相处吧!林子大了,什么鸟都有,不要求你喜欢所有的人,但同时世上也没有什么最牛的人。 -

和为贵嘛,就要互相留台阶,大家给面子。 -

1、为他人着想,为自己铺路 -

2、你给别人留面子,别人给你做好事 -

3、夫妻之道,亦和亦智 -

(二十一)”信”字诀 -

有多少人信任你,你就拥有多少次成功的机会,”信”是什么东西?信是一种人格的力量,是超越金钱的友情,是了解、是欣赏、是覆水,具有不可逆转性。所以,言必行,行必果,能帮的忙则帮,但不可轻易许诺! -

1、能帮则帮,不轻易许诺 -

2、言而有信,做人讲原则 -

3、做事先做人,做人先取信 -

4、信誉基石,生死友情 -

(二十二)”帮”字诀 -

“好风凭借力,送我上青天”。人际交往,互利互惠。帮助别人,就是在为自己的人情信用卡储蓄,特别是在人患难之际施于援手,救落难英雄于困顿。真心助人,其回报不言而喻。 -

1、助人发财,自己沾光 -

2、好风凭借力,借梯能登天 -

3、掌握时机,拉人一把 -

(二十三)”敬”字诀 -

人要面子树要皮。人存在于社会上,要扮演各种各样角色,特别是在互相的交往中,需要一定的尊严来支撑,这是人性的弱点。明白了这点,才能体会到”敬”字的必要性。 -

1、为尊者讳,为上司讳 -

2、在失意者面前不谈你的得意 -

3、尊敬对方的”闪光点” -

(二十四)”交”字诀 -

人情冷暖、世态炎凉,平常朋友平常过。交朋接友,不可急功近利,友情投资,宜走长线,拜拜冷庙,烧烧冷灶,平时多烧香,哪怕是只言片语的问候,亦是交友之道。 -

1、闲时多烧香,急时有人帮 -

2、友情投资,宜走长线 -

3、拜冷庙,烧冷灶,交落难英雄 -

五、解困渡厄字诀 -

——教你轻松快乐 -

(二十五)”坚”字诀 -

面对挫折与困难,铭记丘吉尔的名言:”永远,永远,永远不要放弃!”其实世界上并没有什么幸运的事,就是有,也是坚持的结果。为了最后的胜利,应以坚毅不拔之志,面对种种暂时之屈辱,执着追求,不到黄河心不死! -

1、厚积薄发,耐得寂寞 -

2、谁笑到最后,谁笑得最甜 -

3、执着追求,永不放弃 -

4、不到黄河心不死 -

(二十六)”谋”字诀 -

做人有困惑,做事有困境,面对”山重水复”之关卡,光有坚强的毅志不行,硬闯也不行。解决难题靠的是脑袋,脑袋产生思考,让思考发威,在出人意料之处轻松解决问题。 -

1、巧妇能为无米之炊 -

2、从”山重水复”到”柳暗花明” -

3、思考的威力 -

(二十七)”屈”字诀 -

要摆脱人与事的困境,就难免要求人,求人就难免要低三下四,但着眼于未来的成功,即使像蟑螂一样的生活也应在所不惜,风水毕竟轮流转。放下架子,该屈就屈,能屈能伸,以屈为伸方为英雄! -

1、像蟑螂一样生活 -

2、放下身段,前方是大道 -

3、你敬我一尺,我敬你一丈 -

4、低人一级”屈”不死人 -

(二十八)”静”字诀 -

“不在沉默中爆发,就在沉默中灭亡!”凡遇大事需静气,平心静气是一种境界,一种气度,一种修养。冷静之中的决定往往是摆脱困境的最佳方案,同时冷静也是一种智慧,以静待变,乱中取胜! -

1、把冷板凳坐成经理椅 -

2、心宁智生,智生事成 -

3、沉着冷静心自怡 -

4、沉得住气方为人杰 -

(二十九)”乐”字诀 -

世上没有绝对幸福的人,只有不肯快乐的心。人生苦短,与其事事张弓拔弩,不如”幽它一默”。记住,成功是从微笑开始的,人生不如意事常八九,乐观点,自己营造快乐,学会轻松解决难题。 -

1、成功从微笑开始 -

2、学会营造快乐 -

3、学会轻松愉快地解决难题 -

4、世上没有绝对幸福的人,只有不肯快乐的心 -

(三十)”靠”字诀 -

人生不等不靠,没错,天上不会掉馅饼,守株待兔饿死人,但一点不靠也不行,亲戚朋友、同学、老乡,这是一种”人力资源”,谁人没个三灾六难,能靠则靠,靠不上创造条件也要靠! -

1、让朋友成为你的靠山 -

2、出门落难靠老乡 -

3、亲戚亲戚,越走越亲 -

4、恰同学少年,该靠靠一把 -

六、不败人生字诀 -

——教你人生辉煌 -

(三十一)”愚”字诀 -

学学猫头鹰,睁一只眼,闭一只眼。你说我糊涂,其实我不傻!只是世事多变幻,创业难,败家快,人说水至清则无鱼,人至察则无徒。其实是,明哲保身,大智者往往大愚,聪明者多,能过”愚”字关鲜矣! -

1、糊涂人聪明一世 -

2、不要以为自己比别人聪明 -

3、处事不要太认真 -

4、谁是英雄? -

(三十二)”忍”字诀 -

真的英雄,何必气短,善始善终,方为不败!忍能保身,忍能成事,忍是大智,大勇,更是大福!忍是厚,忍是黑,忍小人,忍豪强,忍天下难忍之事,不做性情中人,成常人难成之事。 -

1、忍是大智大勇大福 -

2、不做性情中人 -

3、不败人生,忍者无敌 -

(三十三)”退”字诀 -

久历江湖,练达人情之人都守一个”退”字。退是一种谋略,退是一种交换,更是一种维系生存的手段。哲人说的好,”不要把痰吐在井里,哪天你口渴的时侯,也要来井边喝水的。” -

1、用心计较般般错,退步思量事事顺 -

2、拒绝妥协,就是拒绝成功 -

3、惹不起,躲得起 -

(三十四)”圆”字诀 -

方圆做人,八面玲珑;圆满做事,事事顺心。人心叵测,凡事最好留一手,有闲时,可研究一下”模糊哲学”,人生这套马车,如若安上方方正正的轮子,你没听说过,我也没听说过,寸步难行嘛! -

1、方圆做人,圆满做事 -

2、做老二,不要做老大 -

3、人情练达即文章,处世圆通慎言语 -

(三十五)”危”字诀 -

“豪华尽出成功后,逸乐安知与祸双?”历史教训如此,平头百姓亦如此。居家过日,工作职场等都逃不过一个”危”字,人无远虑,必有近忧。 -

1、远虑在先,近处无危 -

2、郭子仪屏退侍女免祸患 -

3、上山下乡当农民——范蠡富贵终身 -

(三十六)”装”字诀 -

人生在世一台戏,你方唱罢我上场,不管你会不会演,就看你会不会装。充英雄容易,扮弱者难。俗话说得好,枪打出头鸟,不怕贼偷就怕贼惦记着,当你还不具备实力时,请把你过剩的才华藏起来! -

1、故意示弱有好处 -

2、用”拟态”和”保护色” -

3、成功需要诈死与佯败-

rootdba 生活随笔

几点培养你的领导气质

May 13th, 2010

一:沉稳
(1)不要随便显露你的情绪。
(2)不要逢人就诉说你的困难和遭遇。
(3)在征询别人的意见之前,自己先思考,但不要先讲。
(4)不要一有机会就唠叨你的不满。
(5)重要的决定尽量有别人商量,最好隔一天再发布。
(6)讲话不要有任何的慌张,走路也是。

二:细心
(1)对身边发生的事情,常思考它们的因果关系。
(2)对做不到位的执行问题,要发掘它们的根本症结。
(3)对习以为常的做事方法,要有改进或优化的建议。
(4)做什么事情都要养成有条不紊和井然有序的习惯。
(5)经常去找几个别人看不出来的毛病或弊端。
(6)自己要随时随地对有所不足的地方补位。

三:胆识
(1)不要常用缺乏自信的词句
(2)不要常常反悔,轻易推翻已经决定的事。
(3)在众人争执不休时,不要没有主见。
(4)整体氛围低落时,你要乐观、阳光。
(5)做任何事情都要用心,因为有人在看着你。
(6)事情不顺的时候,歇口气,重新寻找突破口,就结束也要干净利落。

四:大度
(1)不要刻意把有可能是伙伴的人变成对手。
(2)对别人的小过失、小错误不要斤斤计较。
(3)在金钱上要大方,学习三施(财施、法施、无畏施)
(4)不要有权力的傲慢和知识的偏见。
(5)任何成果和成就都应和别人分享。
(6)必须有人牺牲或奉献的时候,自己走在前面。

五:诚信
(1)做不到的事情不要说,说了就努力做到。
(2)虚的口号或标语不要常挂嘴上。
(3)针对客户提出的“不诚信”问题,拿出改善的方法。
(4)停止一切“不道德”的手段。
(5)耍弄小聪明,要不得!
(6)计算一下产品或服务的诚信代价,那就是品牌成本。

六:担当
(1)检讨任何过失的时候,先从自身或自己人开始反省。
(2)事项结束后,先审查过错,再列述功劳。
(3)认错从上级开始,表功从下级启动
(4)着手一个计划,先将权责界定清楚,而且分配得当。
(5)对“怕事”的人或组织要挑明了说。
(6)因为勇于承担责任所造成的损失,公司应该承担。

rootdba 生活随笔

技术人员必须地

April 26th, 2010

态度篇

1. 做实事:不要抱怨,发牢骚,指责他人,找出问题所在,想办法解决。对问题和错误,要勇于承担。

2. 欲速则不达:用小聪明、权宜之计解决问题,求快而不顾代码质量,会给项目留下要命的死角。

3. 对事不对人:就事论事,明智、真诚、虚心地讨论问题,提出创新方案。

4. 排除万难,奋勇前进:勇气往往是克服困难的唯一方法。

学习篇

5. 跟踪变化:新技术层出不穷并不可怕。坚持学习新技术,读书,读技术杂志,参加技术活动,与人交流。要多理解新词背后的所以然,把握技术大趋势,将新技术用于产品开发要谨慎。

6. 对团队投资:打造学习型团队,不断提高兄弟们的平均水平。

7. 懂得丢弃:老的套路和技术,该丢,就得丢。不要固步自封。

8. 打破砂锅问到底:不断追问,真正搞懂问题的本质。为什么?应该成为你的口头禅。

9. 把握开发节奏:控制好时间,养成好习惯,不要加班

rootdba 生活随笔

2010数据库技术大会与我的分享

April 13th, 2010

2010-4-2 ,2010数据库技术大会顺利在北京歌华开元宾馆如期招开,本次大会聚集了各个行业大量的数据库高手,牛人。非常荣幸能在这样的大会上和大家分享“数据库架构实践和性能优化”。

两天的会议真是收获不少,不但见到了很好老朋友,还认识了许多新朋友,更重要是开阔了眼界。离开京城的前一天晚上还到了老同学家做客,当晚喝得迷迷糊糊。真是人生一大快事。

最后,感谢it168熊老师,为我演讲写了报道。非常开心。谢谢。

大会: http://dtcc.it168.com/

报道: http://tech.it168.com/a2010/0403/869/000000869180.shtml

rootdba 数据库

蝴蝶效应

April 9th, 2010

丢失一个钉子,坏了一只蹄铁;
坏了一只蹄铁,折了一匹战马;
折了一匹战马,伤了一位骑士;
伤了一位骑士,输了一场战斗;
输了一场战斗,亡了一个帝国。

rootdba 生活随笔