2010/09/24
好久以前就想要将每个页面的最上方与最下方的图标拿掉了!因为很多图标与链接都已经是旧的要命的数据啊!今天终于下定决心来处理一下。
不过,上面的链接依旧是有好多还没有时间撰写的数据啊!啊!!真是希望能够赖在家里面玩电脑、陪女儿玩玩就好了~
2010/08/11
第二章真难写!原本写的就是网络基础,查了好多文献数据,才发现过去写的不太好,很多观念介绍不清!所以很多小细节与章节的编排得要重制!
这就得要花去不少时间!偏偏最近事情又要多起来了!唉~还是赶紧写数据,不要再抱怨了~反正,再怎么抱怨,时间也还是不会生出来!
所以,少点抱怨,赶紧写文章去吧!
2010/07/23
昨天终于将服务器的第一章改写完毕了!增加了好多的基础操作!让大家先理解一下,为啥学服务器需要了解 Linux 基础!
因为好多网络服务最终提供的都是数据,那你的数据权限如果不对,怎么能够提供正确的信息给用户呢?所以,我认为第一章是很重要的!
这个版本当中加入了缺省的环境,让大家的环境都能一致,学起来应该也比较容易 debug 吧?这个暑假到明年初,
鸟哥大概会针对服务器篇努力的进行改版。明年年初到年中应该会针对基础篇的教学教材进行撰写,
后年应该会开始写些比较难的大范围的服务器数据。不过,时间是压力!如果能够当个 SOHO 族,时间多,写文档的期间都会大增!
但鸟哥也要养小鸟啊~所以,还是得要乖乖领个死薪水~这就是人生啊....
2010/01/13
昨天为了学校的一个小实验,所以暂时打开 ssh 的 internet 连接权限,没想到才短短 3 小时,竟然被盗连了数百次!
都是攻击者发动的乱七八糟攻击!还好,俺的 Server 是 update 到最新的版本,所以要通过猜密码或者是漏洞攻击,
比较不会成功!但也是『比较不会』并非『完全不会』!因此,奉劝各位朋友,不要使用 CentOS 缺省的防火墙规则,
因为 CentOS 缺省的防火墙规则是将 ssh 开放在 Internet 的可连接范围!啊!啊!这真是太可怕了!记得要关闭 ssh的 Internet
连接能力啊!
2010/01/13
早上发完一篇工作报告后,晚上回到家,发现到基础篇第三版已经运送到家!拿到书的那一刹那实在好开心啊!
拆开来看一下,嘿嘿,果真是『好大一本』书啊!不但加宽页面,厚度也是厚到不行!拿在手上,实在是很容易感受到它的重量啊!
老实说,很多章节是用来给学生自己看的,老师如果要拿来教书的话,只要重点的几个章节讲讲即可。否则,
全部都讲的话,看来,一个学期是讲不完这本书的!无论如何,感谢大家一直以来的支持!小弟鸟哥也会继续努力的啦! ^_^
2010/01/13
最近在学校教 PHP 搭配 HTML 制作表单时,由于本系的学生比较不擅长使用 Linux 操作系统,
因此鸟哥要同学们使用 Windows 上的 pietty 连接到主机直接进行 PHP 程序搭配 HTML 标签来撰写网页文件。没想到同学平时使用
Nodepad 习惯了,拼命的使用 [ctrl]-s 来保存,结果就造成了 pietty 整个挂点的问题。鸟哥相信很多人都有这方面的问题,
果然问了 Google 大神后,找到这一篇:
原来只要再按下 [ctrl]-q 就能够再次取得 pietty 的操作权!太棒了!这样学生就比较有办法处理不同操作系统软件的操作习惯!
鸟哥也不必常常重新启动 pietty 了!感谢上述提供解决方案的大大!
2010/01/12
在前两天鸟哥内部的某些服务器升级到最新的 CentOS 5.4 版之后,却发现 Postfix 无法顺利运作了!老是出现问题!
出现的错误消息在 /var/log/maillog 里面有点像这样:
postfix/sendmail: fatal: root(0): unable to execute /usr/sbin/postdrop -r: Success
postfix/sendmail: warning: premature end-of-input on /usr/sbin/postdrop -r while reading input attribute name
查找了好久,终于发现原来是 SELinux 出包了!似乎是忘记加上 Postfix 的规则,所以导致 Postfix 寄信时老是出现无法读取的错误。
这个问题记载在 Red Hat 的 bug report 网站中,解决的方法已经让某些高人试出来了,只要更新这位高人大大的 SELinux RPM 即可处理。
整个错误消息回报网站 (注意看 comment 9 与 comment 10 的说明) 以及相关 RPM 文件下载点如下:
只要升级 (rpm -Fvh) selinux-policy-2.4.6-269.el5.noarch.rpm, selinux-policy-targeted-2.4.6-269.el5.noarch.rpm
这两个 RPM 文件即可处理这个问题啰!提供给跟鸟哥有同样困扰的朋友参考看看!