BSD HACKS 100个业界最尖端的技巧和工具

BSD HACKS 100个业界最尖端的技巧和工具
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2007-01
版次: 1
ISBN: 9787302142171
定价: 59.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 461页
字数: 559千字
13人买过
  •   本书包含了由爱好BSD系统上的各种hack的用户编写的共计100种hack。从初学者到经验丰富的老手都可以从中找到适合自己的hack。读者可以根据自己的需要阅读本书,但一定要牢记“洋葱原理”。每一种hack看起来都是为了解决一个或多个的实际问题,但这只是表面现象。读者需要发挥自己的想象力,深入挖掘每个hack的内涵,从而找到适合自己的解决办法
      为什么选择本书
      hack这个词给一般人留下了非常不好的印象,因为它往往代表对计算机系统的入侵和破坏。但另一方面,hack在计算机爱好者中间却指的是对问题的简洁有效的解决方法,或是可以巧妙地达到某种效果的途径。hacker这个词更多的时候是一种称赞,称赞那些对问题的解决具有独创性和技术突破的人。OReilly公司的Hack系列丛书就是试图为hack这个词正名,记录人们留下的那些优秀的hack,并把黑客们的创造精神传递给新一代的黑客。了解其他有关的系统和问题是学习新技术的一种最有效的方法。
      本书的主要内容是如何有效地利用BSD系统。BSD系统的用户有着非常辉煌的历史,可以一直追溯到最早的计算机黑客,正是他们最早构建了今天的Unix操作系统和Internet。可以想象,他们曾经面对过各种各样的问题,并且用非常简洁高效的方式解决了这些问题。我们收集了其中的一些智慧的结晶,包括经典的以及现代的部分。其中的内容涵盖了命令行的使用、系统安全的保护、文件跟踪、备份以及最重要的部分:怎样才能成为一名BSD系统的专家。
      如何使用本书
      Unix系统之所以美妙,原因之一就是:即使对它没有太深的了解,也一样可以很好地使用它。在此基础上,每学习一种新的技巧都能够提高用户的效率。本书的章节组织是根据问题的领域,而不是由学习的顺序来安排的。读者可以直接阅读最感兴趣的或是能解决所遇到的问题的章节,如果所阅读的章节中的内容依赖于另一个hack中的内容,我们会在相应的地方给出查找的注解。
      本书适用于FreeBSD、OpenBSD、NetBSD、Darwin(在MacOSX下),或是其他BSD网络系统的用户。不管读者是BSD系统的新人还是老手,都可以通过这种方式使得自己对于BSD系统的理解达到一个新的层次,并能够从中得到很多的乐趣。   DruLavigne是ONLamp.com网站的FreeBSD基础专栏的作者,并且从FreeBSD2.2.1版本开始就是BSD系统的忠实用户。作为一名IT讲师,她的专长是网络、路由和安全。她同时还负责ISECOM协议数据库。 致谢
    前言
    第1章定制用户环境
    1最大限度地利用默认的shell
    2便捷的tshshell配置文件选项
    3创建shell绑定
    4使用终端和X绑定
    5在终端中使用鼠标
    6处理一些常规琐事
    7锁定屏幕
    8创建回收站目录
    9设定用户配置
    10在多系统上维护环境
    11使用交互式shell
    12在一个终端上使用多个屏幕
    第2章处理文件和文件系统
    13查找
    14充分利用grep命令
    15用sed处理文件
    16用命令行对文本进行格式处理
    17定位符文件的处理
    18DOS软盘操作
    19不经过服务器访问Windows的共享文件
    20磁盘整理
    21管理临时文件和交换分区
    22使用mtree重构目录结构
    23ghost系统
    第3章引导与登录环境
    24定制默认的引导菜单
    25保护启动过程
    26运行自主系统
    27对远程的自主系统进行日志记录
    28去除终端登录中的标语
    29用blowfish哈希表保护密码
    30监视密码策略的实施
    31创建一个有效的.可重用的密码策略
    32自动生成能记住的密码
    33使用一次性密码
    34限制登录
    第4章备份数据
    35利用SMBFS备份FreeBSD
    36创建便携式POSIX档案
    37交互式复制
    38在网络上保护我们的备份数据
    39自动远程备份
    40为PostgreSQL数据库自动转储数据
    41使用Baula实现客户-服务器方式的跨平台备份
    第5章网络Ha
    42通过远程登录查看控制台消息
    43伪造MAC地址
    44使用多个无线NIC配置
    45避免Internet瘫痪造成的灾难
    46让tpdump的输出更人性化
    47了解DNS记录和工具
    48不使用邮件客户端收发邮件
    49我们为什么需要sendmail?
    50保存邮件稍后发送
    51最大范围的获取FTP
    52分布式命令执行
    53交互式远程管理
    第6章维护系统安全
    54揭开内核的面纱
    55FreeBSD访问控制列表
    56用标志位保护文件
    57通过强制访问控制提升系统安全性能
    58将mtree作为系统内建的Tripwire
    59利用Snort,67ACID,67MySQL和FreeBSD进行入侵检测
    60对硬盘进行加密
    61sudo命令
    62sudoscript
    63限制SSH服务器
    64用脚本实现IP过滤规则
    65使用PF,73保障无线网络的安全
    66自动生成防火墙规则
    67自动应用安全补丁
    68扫描网络中的Windows计算机,76查找病毒
    第7章基础之上
    69根据不同的应用调整FreeBSD
    70FreeBSD上的流量整型
    71创建紧急修复工具
    72使用FreeBSD恢复进程
    73使用GNU调试器分析缓冲区溢出
    74巩固Web服务器日志
    75脚本同用户的交互
    76创建内部演示样例
    第8章实时更新
    77自动安装
    78在现有系统的基础上升级FreeBSD
    79将修改内容安全的合并到/et中
    80自动升级
    81创建pa
    82脱离portstree完成安装
    83利用CTM进行程序和软件的实时更新
    84浏览Ports系统
    85对软件和程序进行回滚
    86创建我们自己的启动脚本
    87自动建立NetBSD的pa
    88在MaOSX上安装Unix的应用程序
    第9章深入理解BSD
    89我们该如何知道呢?
    90创建自己的帮助文档
    91充分利用帮助文档
    92应用,理解,创建补丁
    93显示硬件信息
    94查看系统中的当前用户
    95拼写竞赛
    96准时退出系统
    97运行本地的Java应用程序
    98交替使用签名
    99有用的One-Liner
    100玩转X
  • 内容简介:
      本书包含了由爱好BSD系统上的各种hack的用户编写的共计100种hack。从初学者到经验丰富的老手都可以从中找到适合自己的hack。读者可以根据自己的需要阅读本书,但一定要牢记“洋葱原理”。每一种hack看起来都是为了解决一个或多个的实际问题,但这只是表面现象。读者需要发挥自己的想象力,深入挖掘每个hack的内涵,从而找到适合自己的解决办法
      为什么选择本书
      hack这个词给一般人留下了非常不好的印象,因为它往往代表对计算机系统的入侵和破坏。但另一方面,hack在计算机爱好者中间却指的是对问题的简洁有效的解决方法,或是可以巧妙地达到某种效果的途径。hacker这个词更多的时候是一种称赞,称赞那些对问题的解决具有独创性和技术突破的人。OReilly公司的Hack系列丛书就是试图为hack这个词正名,记录人们留下的那些优秀的hack,并把黑客们的创造精神传递给新一代的黑客。了解其他有关的系统和问题是学习新技术的一种最有效的方法。
      本书的主要内容是如何有效地利用BSD系统。BSD系统的用户有着非常辉煌的历史,可以一直追溯到最早的计算机黑客,正是他们最早构建了今天的Unix操作系统和Internet。可以想象,他们曾经面对过各种各样的问题,并且用非常简洁高效的方式解决了这些问题。我们收集了其中的一些智慧的结晶,包括经典的以及现代的部分。其中的内容涵盖了命令行的使用、系统安全的保护、文件跟踪、备份以及最重要的部分:怎样才能成为一名BSD系统的专家。
      如何使用本书
      Unix系统之所以美妙,原因之一就是:即使对它没有太深的了解,也一样可以很好地使用它。在此基础上,每学习一种新的技巧都能够提高用户的效率。本书的章节组织是根据问题的领域,而不是由学习的顺序来安排的。读者可以直接阅读最感兴趣的或是能解决所遇到的问题的章节,如果所阅读的章节中的内容依赖于另一个hack中的内容,我们会在相应的地方给出查找的注解。
      本书适用于FreeBSD、OpenBSD、NetBSD、Darwin(在MacOSX下),或是其他BSD网络系统的用户。不管读者是BSD系统的新人还是老手,都可以通过这种方式使得自己对于BSD系统的理解达到一个新的层次,并能够从中得到很多的乐趣。
  • 作者简介:
      DruLavigne是ONLamp.com网站的FreeBSD基础专栏的作者,并且从FreeBSD2.2.1版本开始就是BSD系统的忠实用户。作为一名IT讲师,她的专长是网络、路由和安全。她同时还负责ISECOM协议数据库。
  • 目录:
    致谢
    前言
    第1章定制用户环境
    1最大限度地利用默认的shell
    2便捷的tshshell配置文件选项
    3创建shell绑定
    4使用终端和X绑定
    5在终端中使用鼠标
    6处理一些常规琐事
    7锁定屏幕
    8创建回收站目录
    9设定用户配置
    10在多系统上维护环境
    11使用交互式shell
    12在一个终端上使用多个屏幕
    第2章处理文件和文件系统
    13查找
    14充分利用grep命令
    15用sed处理文件
    16用命令行对文本进行格式处理
    17定位符文件的处理
    18DOS软盘操作
    19不经过服务器访问Windows的共享文件
    20磁盘整理
    21管理临时文件和交换分区
    22使用mtree重构目录结构
    23ghost系统
    第3章引导与登录环境
    24定制默认的引导菜单
    25保护启动过程
    26运行自主系统
    27对远程的自主系统进行日志记录
    28去除终端登录中的标语
    29用blowfish哈希表保护密码
    30监视密码策略的实施
    31创建一个有效的.可重用的密码策略
    32自动生成能记住的密码
    33使用一次性密码
    34限制登录
    第4章备份数据
    35利用SMBFS备份FreeBSD
    36创建便携式POSIX档案
    37交互式复制
    38在网络上保护我们的备份数据
    39自动远程备份
    40为PostgreSQL数据库自动转储数据
    41使用Baula实现客户-服务器方式的跨平台备份
    第5章网络Ha
    42通过远程登录查看控制台消息
    43伪造MAC地址
    44使用多个无线NIC配置
    45避免Internet瘫痪造成的灾难
    46让tpdump的输出更人性化
    47了解DNS记录和工具
    48不使用邮件客户端收发邮件
    49我们为什么需要sendmail?
    50保存邮件稍后发送
    51最大范围的获取FTP
    52分布式命令执行
    53交互式远程管理
    第6章维护系统安全
    54揭开内核的面纱
    55FreeBSD访问控制列表
    56用标志位保护文件
    57通过强制访问控制提升系统安全性能
    58将mtree作为系统内建的Tripwire
    59利用Snort,67ACID,67MySQL和FreeBSD进行入侵检测
    60对硬盘进行加密
    61sudo命令
    62sudoscript
    63限制SSH服务器
    64用脚本实现IP过滤规则
    65使用PF,73保障无线网络的安全
    66自动生成防火墙规则
    67自动应用安全补丁
    68扫描网络中的Windows计算机,76查找病毒
    第7章基础之上
    69根据不同的应用调整FreeBSD
    70FreeBSD上的流量整型
    71创建紧急修复工具
    72使用FreeBSD恢复进程
    73使用GNU调试器分析缓冲区溢出
    74巩固Web服务器日志
    75脚本同用户的交互
    76创建内部演示样例
    第8章实时更新
    77自动安装
    78在现有系统的基础上升级FreeBSD
    79将修改内容安全的合并到/et中
    80自动升级
    81创建pa
    82脱离portstree完成安装
    83利用CTM进行程序和软件的实时更新
    84浏览Ports系统
    85对软件和程序进行回滚
    86创建我们自己的启动脚本
    87自动建立NetBSD的pa
    88在MaOSX上安装Unix的应用程序
    第9章深入理解BSD
    89我们该如何知道呢?
    90创建自己的帮助文档
    91充分利用帮助文档
    92应用,理解,创建补丁
    93显示硬件信息
    94查看系统中的当前用户
    95拼写竞赛
    96准时退出系统
    97运行本地的Java应用程序
    98交替使用签名
    99有用的One-Liner
    100玩转X
查看详情
其他版本 / 全部 (1)
相关图书 / 更多
BSD HACKS 100个业界最尖端的技巧和工具
BS项目开发效率手册 Foxtable+Layui+Excel
周菁
BSD HACKS 100个业界最尖端的技巧和工具
BSAVAManualofCanineandFelineAnaesthesiaandAnalgesia
Chris Seymour、Tanya Duke-Novakovski 编
BSD HACKS 100个业界最尖端的技巧和工具
BSAVAManualofRaptors,PigeonsandPasserineBirds
Michael Lierz 著;John Chitty、John Chitty、Michael Lierz 编
BSD HACKS 100个业界最尖端的技巧和工具
BSAVAManualofCanineandFelineThoracicImaging
Tobias Schwarz、Victoria Johnson 编
BSD HACKS 100个业界最尖端的技巧和工具
BSK大学英语四六级冲刺系列:无语法阅读(4级)
麦琪 编
BSD HACKS 100个业界最尖端的技巧和工具
BSL3andBSL4Agents:Proteomics,Glycomics,andAntigenicity
Jiri Stulik、Rudolf Toman、Patrick Butaye、Robert G. Ulrich 编
BSD HACKS 100个业界最尖端的技巧和工具
BSC平衡计分保证发展
姜定维、蔡巍 著
BSD HACKS 100个业界最尖端的技巧和工具
BSL-2实验室生物安全体系建立与运行
王同展、王海岩、侯配斌、宋艳艳 编
BSD HACKS 100个业界最尖端的技巧和工具
BSAVAManualofCanineandFelineRadiographyandRadiology:AFoundationManual
Andrew Holloway、Fraser McConnell 著
BSD HACKS 100个业界最尖端的技巧和工具
BSK雅思系列:IELTS雅思听力全解全析
孙贝妮 著
BSD HACKS 100个业界最尖端的技巧和工具
BS 7799和ISO/IEC 17799信息安全管理体系及其认证认可相关知识问答
科飞管理咨询公司 编
BSD HACKS 100个业界最尖端的技巧和工具
BSK大学英语四六级词汇系列:新四级词汇的奥秘
黎小说 编
您可能感兴趣 / 更多
BSD HACKS 100个业界最尖端的技巧和工具
宇宙视觉史:从宇宙大爆炸到时间的尽头
[美]查尔斯·刘 著;高爽 译者;[美]马克西姆· 马洛维奇科 绘;未读 出品
BSD HACKS 100个业界最尖端的技巧和工具
写出我心 普通人如何通过写作表达自己(平装本)
[美]娜塔莉·戈德堡(Natalie Goldberg)
BSD HACKS 100个业界最尖端的技巧和工具
写出我心3 写作疗愈的真正秘密
[美]娜塔莉·戈德堡(Natalie Goldberg)
BSD HACKS 100个业界最尖端的技巧和工具
神套路:为什么我们总被带节奏(狂热与网红时代醍醐灌顶之作,教给普通人安身立命的不二法门!)
[美]阿里·阿莫萨维 著;[哥伦比亚]亚历杭德罗·希拉尔多 绘
BSD HACKS 100个业界最尖端的技巧和工具
阿伦森自传
[美]埃利奥特·阿伦森(Elliot Aronson) 著;沈捷 译;湛庐文化 出品
BSD HACKS 100个业界最尖端的技巧和工具
街头官僚:公共服务中的个人困境
[美]迈克尔·李普斯基(Michael Lipsky)
BSD HACKS 100个业界最尖端的技巧和工具
史前至蒙古帝国时期的内欧亚大陆史
[美]大卫·克里斯蒂安 著;潘玲 译;杨建华 校
BSD HACKS 100个业界最尖端的技巧和工具
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
BSD HACKS 100个业界最尖端的技巧和工具
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
BSD HACKS 100个业界最尖端的技巧和工具
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
BSD HACKS 100个业界最尖端的技巧和工具
自律我也能做到(全9册)
[美]康妮·科维尔·米勒 著;[阿根廷]维多利亚·阿萨纳利 绘
BSD HACKS 100个业界最尖端的技巧和工具
你在等什么?
[美]斯科特·明钦 著;[中]易万 译;[美]马特 ·斐兰 绘