{"id":441,"date":"2006-11-14T09:35:21","date_gmt":"2006-11-14T14:35:21","guid":{"rendered":"http:\/\/www.bytebot.net\/blog\/archives\/2006\/11\/14\/linux-performance-server-security-related-book-reviews"},"modified":"2006-11-14T09:36:43","modified_gmt":"2006-11-14T14:36:43","slug":"linux-performance-server-security-related-book-reviews","status":"publish","type":"post","link":"https:\/\/www.bytebot.net\/blog\/archives\/2006\/11\/14\/linux-performance-server-security-related-book-reviews","title":{"rendered":"Linux (performance, server, security) related book reviews"},"content":{"rendered":"<p>I took a vacation recently, which involved heading down to Hobart, for some rest &#38; relaxation. And lots of food (read: oysters, seafood, yum!). I packed my suitcase with some books for some late night reading, and am pleased to provide some form of review.<\/p>\n<p><a href=\"http:\/\/www.amazon.com\/gp\/product\/0596004613?ie=UTF8&#038;tag=colincharles-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0596004613\">Linux Server Hacks<\/a><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.assoc-amazon.com\/e\/ir?t=colincharles-20&#038;l=as2&#038;o=1&#038;a=0596004613\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" \/> by Rob Filkenger was definitely interesting. I&#8217;d say I found at least 1\/4 of the hacks useful, with others probably being common sense (or maybe I already knew them). There were some useful scripts, and overall while this book doesn&#8217;t earn a keeper on my shelves, I did take away some useful bits and pieces: xargs tips, looking for setgid\/setuid binaries, hdparm tuning, rsync backups, iptables fun, a tool called vtund that I&#8217;ve never used, ntop, their very own httptop, and a few more.<\/p>\n<p><a href=\"http:\/\/www.amazon.com\/gp\/product\/0672320819?ie=UTF8&#038;tag=colincharles-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0672320819\">Linux Performance Tuning and Capacity Planning<\/a><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.assoc-amazon.com\/e\/ir?t=colincharles-20&#038;l=as2&#038;o=1&#038;a=0672320819\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" \/> by Jason R Fink and Matthew D. Sherer had some rather basic and shallow information, that you&#8217;d have learnt as part of the LPI Level One certification at least. There was a section on network tuning as well, which is important with things like NFS. I was hoping I&#8217;d see some details about AFS (because I know a very large install base), alas zilch. But there are good bits of basic information, like if you&#8217;ve ever wondered what RSS means from the ps output? A good introduction to LVM exists; this book was published in 2001, you hardly notice much about IPV6 in their networking chapters. And afaik, TCP ECN has been enabled by default for a while &#8211; sure it caused misery for a while, its all good. This isn&#8217;t a keeper on my packed bookshelf.<\/p>\n<p><a href=\"http:\/\/www.amazon.com\/gp\/product\/0596003919?ie=UTF8&#038;tag=colincharles-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0596003919\">Linux Security Cookbook<\/a><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.assoc-amazon.com\/e\/ir?t=colincharles-20&#038;l=as2&#038;o=1&#038;a=0596003919\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" \/> by Daniel J. Barrett, Richard E. Silverman, and Robert G. Byrnes seems to be woefully out of date, but maybe its because it was published in 2003. I found the examples of creating PAM-aware applications useful, and there were some good tips about sudo (have you thought that restricting su to a sudo user would be a secure solution? Apparently it isn&#8217;t, thought combined with SELinux I&#8217;d think otherwise). Yet another non-keeper for the bookshelves, though it&#8217;d be helpful if there existed an updated review copy covering SELinux, AppArmor (of which I know nothing about) and a whole lot more new happenings in the last three years.<\/p>\n<p>What I did find as a keeper was: <a href=\"http:\/\/www.amazon.com\/gp\/product\/0131486829?ie=UTF8&#038;tag=colincharles-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0131486829\">Optimizing Linux(R) Performance: A Hands-On Guide to Linux(R) Performance Tools (HP Professional Series)<\/a><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.assoc-amazon.com\/e\/ir?t=colincharles-20&#038;l=as2&#038;o=1&#038;a=0131486829\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" \/>. I&#8217;ll review this later as I soak up more of the text.<\/p>\n<p><!-- technorati tags start --><\/p>\n<p style=\"text-align:right;font-size:10px;\">Technorati Tags: <a href=\"http:\/\/www.technorati.com\/tag\/book\" rel=\"tag\">book<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/linux\" rel=\"tag\">linux<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/performance\" rel=\"tag\">performance<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/reviews\" rel=\"tag\">reviews<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/security\" rel=\"tag\">security<\/a><\/p>\n<p><!-- technorati tags end --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I took a vacation recently, which involved heading down to Hobart, for some rest &#38; relaxation. And lots of food (read: oysters, seafood, yum!). I packed my suitcase with some books for some late night reading, and am pleased to provide some form of review. Linux Server Hacks by Rob Filkenger was definitely interesting. I&#8217;d [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-441","post","type-post","status-publish","format-standard","hentry","category-general"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p4vJD-77","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=441"}],"version-history":[{"count":0,"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/441\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}