alias
ar
cat
cp -p
diff
egrep
fvwm
ftp
gdb
ifconfig
ksh
make
man
mutt
nano
Perl
rsh
ssh
strace
svn
tail -f
tar
top
vim
VNC
vsftp
wget
xterm
alias
ar
cat
cp -p
diff
egrep
fvwm
ftp
gdb
ifconfig
ksh
make
man
mutt
nano
Perl
rsh
ssh
strace
svn
tail -f
tar
top
vim
VNC
vsftp
wget
xterm
《深入理解 Linux 内核(第三版)》官方书目链接:
http://www.oreilly.com.cn/book.php?bn=978-7-5083-5394-4
迟迟得不到更新的官方勘误表:
http://www.oreilly.com.cn/book.php?m=errata&bn=978-7-5083-5394-4
我已经不能忍受 O’reilly China 即奥莱利技术咨询(北京)有限公司对于勘误表的更新速度了,我提交的几个勘误至今都还没有得到确认和更新,索性在自己的 Blog 里写一个。
个人感觉第三版的翻译(或者归咎于校对)质量相对于第二版下降不是一点点,看来技术类书籍还是看英文原版才是王道。
废话少说,勘误开始:
49 页 第 3 段
原文“与高级电源管理(AMP)相关的3个段”,这里“高级电源管理”的英文缩写应该是 APM(Advanced Power Management)。
71 页 第 3 段
原文“IBM Thinkpnd”,Thinkpad 明显被拼错。
85 页 第 4 段
原文“Linux 使用轻量级进程(lightwetght process)对多线程应用程序提供更好的支持。”,lightweight 明显被拼错。
462 页 表 12-2:超级块对象的字段(续)
原文“struct list_head s_dirty 改进型索引节点的链表”,英文原文是”List of modified inodes”,应该翻译为”修改过的索引节点的链表“。
Signals were introduced by the first Unix systems to allow interactions between User Mode processes; the kernel also uses them to notify processes of system events. Signals have been around for 30 years with only minor changes.
A signal is a very short message that may be sent to a process or a group of processes. The only information given to the process is usually a number identifying the signal; there is no room in standard signals for arguments, a message, or other accompanying information.
A set of macros whose names start with the prefix SIG is used to identify signals.
Signals serve two main purposes:
To make a process aware that a specific event has occurred
To cause a process to execute a signal handler function included in its code
Of course, the two purposes are not mutually exclusive, because often a process must react to some event by executing a specific routine.
I heard this song for the first time when I was watching the film “Me, Myself & Irene” stars Jim Carrey. The original sound track is written and performed by Ellis Paul. However, I found this cover of the song on YouTube a couple of days ago, which I think it’s even better than the original version.
Vocabulary
merry-go-round 旋转木马
karma 命运
Oracle 10g supports five levels of incremental backups, from 0 to 4. An incremental backup at level 0 is considered a baseline backup; it is the equivalent of a full backup and contains all data blocks in the datafile(s) that are backed up.
WITH GRANT OPTION
Specify WITH GRANT OPTION to enable the grantee to grant the object privileges to other users and roles.
Use the MERGE statement to select rows from one or more sources for update or insertion into a table or view. You can specify conditions to determine whether to update or insert into the target table or view.
An inconsistent backup, also known as an online backup, is performed while the database is open and available to users. The backup is inconsistent because the SCN in the control file is most likely out of synch with the SCN in the header of the datafiles. Inconsistent backups require recovery when they are used for recovering from a media failure, but keep availability high because the database is open while the backup is performed.
REMAP_SCHEMA=source_schema:target_schema
Loads all objects from the source schema into a target schema.