新学年新幼儿园的第一天

今年把孩子送到离家较远的一个较大的幼儿园了。学费要贵一些,但是看来条件要好点。

早上是她的妈妈和外婆送她去的,大人刚走的时候要哭闹一下,等会儿悄悄去看时,老师把她安排在第一排,正在听老师讲呢。

临近中午,她妈妈去告诉她,让她中午就在那里吃饭,大人下午放学去接她。她脸色不高兴,但是还是没有哭闹。

下午是她爷爷和我去接她的(她爷爷提前没说去接她,所以我也去了)。

老师说她很乖。问她,她也说老师喜欢她,幼儿园很好玩。

中午她还破天荒的睡了午觉,这2个月在家里从来没有睡过午觉。

孩子回来后情绪还不错,只是吃起饭来很急,估计是中午在幼儿园没吃饱。教她中午没吃饱就向老师说。

新学年的开头一天情况不错。

Ctl-M(Carriage return.)(不懂)

read echo >$2 不懂

(http://www.linuxsir.org/main/doc/abs/HTML/special-chars.html)

Ctl-M

Carriage return.

   1 #!/bin/bash

   2 # Thank you, Lee Maschmeyer, for this example.

   3

   4 read -n 1 -s -p $'Control-M leaves cursor at beginning of this line. Press Enter. \x0d'

   5                                   # Of course, '0d' is the hex equivalent of Control-M.

   6 echo >&2   #  The '-s' makes anything typed silent,

   7            #+ so it is necessary to go to new line explicitly.

   8

   9 read -n 1 -s -p $'Control-J leaves cursor on next line. \x0a'

  10            #  '0a' is the hex equivalent of Control-J, linefeed.

  11 echo >&2

  12

  13 ###

  14

  15 read -n 1 -s -p $'And Control-K\x0bgoes straight down.'

  16 echo >&2   #  Control-K is vertical tab.

  17

  18 # A better example of the effect of a vertical tab is:

  19

  20 var=$'\x0aThis is the bottom line\x0bThis is the top line\x0a'

  21 echo "$var"

  22 #  This works the same way as the above example. However:

  23 echo "$var" | col

  24 #  This causes the right end of the line to be higher than the left end.

  25 #  It also explains why we started and ended with a line feed --

  26 #+ to avoid a garbled screen.

  27

  28 # As Lee Maschmeyer explains:

  29 # --------------------------

  30 #  In the [first vertical tab example] . . . the vertical tab

  31 #+ makes the printing go straight down without a carriage return.

  32 #  This is true only on devices, such as the Linux console,

  33 #+ that can't go "backward."

  34 #  The real purpose of VT is to go straight UP, not down.

  35 #  It can be used to print superscripts on a printer.

  36 #  The col utility can be used to emulate the proper behavior of VT.

  37

  38 exit 0

 

http://files.rarlab.com/rar/rarlinux-3.2.0.tar.gz

今天,在网上下载了一个rar文件,发现redhat linux9.0系统没有这个解压软件,上网下载了一个3.6版本的,结果执行报告没有libstdc++.so.6,经查,是GCC和c++库的版本太低了的原因,只是libstdc++.so.5,下载一个完整的又要好像30~40M,太大了。于是,在网上搜了一下2003年左右发行的rar,标题就是下载的地址,记下来备用。

Linux下交换文件的创建与使用(转帖)

(转自:布落格的烘培机)

布??格的烘培??

有一种鸟儿是永远也关不住的,因为它的每片羽翼上都沾满了自由的光辉

导航

 · 主页

 · 管理

 · TagCloud

 · RainbowSoft Studio

 · GoogleLogoShow

 · Z-Blog论坛

 · Z-Blog主页

 · 搜索

<< [Flickr]1元硬币微拍重新制做的两个附加功能插件 >>

2005-12-8 9:47:29

Linux下交换文件的创建与使用

Linux的交换文件相当于Windows的虚拟内存,不过Linux可以使用整个分区做为交换空间,

也可以像Windows一样使用单个的文件做虚拟内存。

  Linux支持虚拟内存, 就是使用磁盘作为RAM的扩展,使可用内存相应地有效扩大。核

心把当前不用的内存块存到硬盘,腾出内存给其他目的。当原来的内容又要使用时,再读

回内存。这对用户全透明:运行于Linux的程序只看到大量的可用内存而不甘心哪部分在磁

盘上。当然,读写硬盘比真的内存慢(慢千倍),所以程序运行较慢。用做虚拟内存的这部

分硬盘叫 对换空间。

在单机环境下感觉使用单个文件要比划一整个分区好用,而且比较灵活。

下面就用mkswap在根目录下建立一个128M的交换文件:

1.先创建一个128M的空文件

dd if=/dev/zero of=/swapfile bs=1024 count=131072

2.标识该文件为交换文件

mkswap ?c /swapfile 131072

3.启用交换文件

sync

swapon /swapfile

4.写入fstab中,自动激活

例如:

/dev/hda8 none swap sw 0 0

/swapfile none swap sw 0 0

关闭交换空间可以用swapoff命令

Tags: Linux  系统  使用 

发布:rainbowsoft | 分类:Linux生活 | 评论:0 | 引用:0 | 浏览:

 · 点击这里获取该日志的TrackBack引用地址

 · 相关文章:

 · Cedega在Ubuntu6.06下的一个怪问题和运行WOW的问题  (2006-8-13 17:01:14)

    USB读卡器制作启动盘的补充及其它  (2006-1-17 6:33:30)

    USB读卡器加存储卡制作系统引导盘  (2006-1-14 20:37:37)

    网站调整待定备案仍需努力  (2005-12-29 1:43:12)

    对不起,我回来啦  (2005-12-28 1:29:04)

    试试Flock下的XML-RPC发布  (2005-12-17 19:48:22)

    使用Zoundry发布你的Z-Blog  (2005-11-14 18:36:41)

    收到寄来的Ubuntu光盘  (2005-10-29 20:30:04)

    T-Mobile SDA(欧版多普达575)使用小记及其它  (2005-10-17 18:01:56)

    Linux使用记之五(Ubuntu安装设置全集)  (2005-9-12 18:11:22)

发表评论:

[                            ] 名称(*)

[                            ] 邮箱

[                            ] 网站链接

[                            ] 验证(*) [c_validc]

正文(*)(留言最长字数:1000)

[                                                  ]

[                                                  ]

[                                                  ]

[                                                  ]

[提交] [ ] 记住我,下次回复时不用重新输入个人信息

?欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新留言

最近发表

Powered By Z-Blog 1.6 Final Build 60816

Copyright 1999-2005 RainbowSoft Studio. Some Rights Reserved.

使用 Linux fdisk 来创建 Linux分区(转帖)

(转自:使用 Linux fdisk 来创建 Linux分区:http://slack.linuxsir.org/main/?q=node/180)

在这个时候,你应该在你的硬盘上有大量可用作 Slackware 分区的未分区空间。

现在你已经准备好了创建你的 Linux 根分区。你可以用 Linux 版的 fdisk 来做到这一点。

为了给一个硬盘分区,你得在你开始运行 fdisk 的时候指定设备的名称。比如:

fdisk /dev/hda (对第一个 IDE 硬盘驱动器重新分区)

fdisk /dev/hdb (对第二个 IDE 硬盘驱动器重新分区)

fdisk /dev/sda (对第一个 SCSI 硬盘驱动器重新分区)

fdisk /dev/sdb (对第二个 SCSI 硬盘驱动器重新分区)

[注:如果你喜欢,也可以尝试一个叫做 'cfdisk' 的菜单操作的 Linux fdisk 版本。]

你启动了 fdisk 之后,它会显示一个命令提示符。首先用 'p' 命令查看你现有的分区表:

Command (m for help): p

Disk /dev/sda: 255 heads, 63 sectors, 1024 cylinders

Units = cylinders of 16065 * 512 bytes

Device Boot Start End Blocks Id System

/dev/sda1 * 1 702 5638783+ 4f Win95 FAT32 (LBA)

在这里我们可以看到在硬盘上已经有了一个 DOS 分区,从第一个柱面开始扩展到702柱面。因为整个硬盘有1024个柱面,所以703 – 1024的范围是空闲的,可以用来安装 Linux。

如果 FAT32 分区已经使用了整个硬盘,那么除了把它整个地删除(这会破坏分区),或者返回以使用某些像 GNU parted 或者 Partition Magic 之类的分区调整工具来为安装创建一些空闲空间之外,你别无选择。

接下来,你可以用 'n' 命令来创建一个主分区。这将是你的 Linux 根分区。

Command (m for help): n

Command action

e extended

p primary partition (1-4)

你可以键入 'p' 来设定一个主分区。

Partition number (1-4): 2

在这里,键入 "2" 是因为 DOS 已经使用了第一个主分区。Fdisk 首先会问你分区开始处的柱面。Fdisk 知道你最后一个分区是到哪里为止并且会建议你从硬盘上第一个可用的柱面开始作为新的分区。向前并接受这个值。然后,fdisk 需要知道分区的大小。你有两个办法可以指定它,或者输入结束处的柱面,或者输入一个大小值。在这里,我们输入一个大小值。为了做到这一点,你得输入 +sizeM ──在这里,+2300M。这里是输入这些数据之后的屏幕显示:

First cylinder (703-1024): 703

Last cylinder or +size or +sizeM or +sizeK (33-92): +2300M

你已经创建了一个2300 MB 大小的 Linux 主分区。接下来,你要设定一个 Linux 交换分区。你可以用同样的方法来做。首先,键入 'n' 来设定一个主分区:

Command (m for help): n

Command action

e extended

p primary partition (1-4)

键入 "p" 来选择一个主分区。主分区1已经被 DOS 占用,主分区2也已经被 Linux 占用,所以你可以输入 "3" 作为新分区号:

Partition number (1-4): 3

由于这是我们要在硬盘上设定的最后一个分区,所以要这一次手动指定最后一个柱面。以下是这个条目:

First cylinder (999-1024): 999

Last cylinder or +size or +sizeM or +sizeK (999-1024): 1024

现在我们要把分区类型设置为82,作为 Linux 交换分区。我们最后都要设置分区类型除非指定让 Linux fdisk 自动把新分区的类型设置为83(Linux)。用 "t" 命令来设置分区类型:

Command (m for help): t

Partition number (1-4): 3

Hex code (type L to list codes): 82

现在你要把更新过的分区表信息保存到你的硬盘上。再次使用 "p" 命令查看结果并确认你对此满意:

Command (m for help): p

Disk /dev/sda: 255 heads, 63 sectors, 92 cylinders

Units = cylinders of 16065 * 512 bytes

Device Boot Start End Blocks Id System

/dev/sda1 1 702 5638783+ 4f Win95 FAT32 (LBA)

/dev/sda2 703 999 2385638 83 Linux

/dev/sda3 999 1024 200811 82 Linux swap

这看上去没错了,那么我们就用 "w" 命令把分区表信息保存下来。如果你想不更新分区表就退出(如果你犯了一个错误),那你可以用 "q" 命令,从而不保存任何信息直接退出。

当你用 "w" 命令退出 fdisk 时,fdisk 建议你重新启动机器以确保改动生效。如果你没有创建扩展分区,那就可以继续并且在没有重启的情况下运行 setup。

注:有时候 fdisk 会给你一个类似于 "This drive has more than 1024 cylinders" 的信息并警告在 DOS 下使用这些分区可能产生的问题。这是因为 MS-DOS 受到只能使用硬盘上前面的1024柱面的限制。以前,LILO 使用标准 BIOS 惯例来读取扇区,所以这也是 LILO 的一个限制。幸运的是近来的 LILO 版本采用 LBA32 方法读取扇区,所以不再有这一限制了。如果你看到 fdisk 的警告信息,你可以放心地忽略它。

Don't do many things at same time.(Aug 26~Sept 1 ,2006)

Every one should do a or a few most import things at same time.

Last week, the first three days was cool and maked all of us comfortable, but, it got hot in next days. The temperature(气温air temperature) is about 39. It will last to Sept 6 according to the wheather forcast(天气预报weather forecast).

I will learn Advanced Bash-Scripting Guide mainly. don't like I do in the last week.

The time doesn't wait us, we must do a thing for our main goal.

And, a man can't learn all the knowledge in the world. We should master a main technique to earn money and implement(实现) our thinking.

Today, my brother repaired our 热水器(water heater) in only 2 minutes; But, I operated on it about half day and can't repaired it before. It told me: you see, you can't master all thing in your life.

So, don't vast too many time in our limited life.

Do the most import thing every day.

Linux下面的病毒及相应的杀毒软件(转帖2篇)

世界上没有绝对的事情,linux下也有病毒和木马,只不过数量上相对于windows来说少得可怜,一般用户碰到的概率很小。下面这两篇帖子来自linuxsir.com,可以作为linux下面病毒知识的扫盲篇吧。

Linux下的杀毒软件

转自:(http://www.linuxsir.org/bbs/showthread.php?t=201522

      2014 当前离线  向版主反映此帖         回复时引用此帖  快速回复此帖

2014

查看公开信息

发悄悄话给 2014

查找 2014 发表的更多帖子

添加 2014 到好友列表

旧 06-08-26, 04:28 第 4 帖

2014

 

2014 的头像

 

 

注册会员 

  注册日期: Aug 2006

  帖子: 2

  精华: 0

 

提起计算机病毒来,可谓人人皆知,有些吃过病毒苦头的人更是有点谈虎色变的感觉。其实无论对于企业还是个人,病毒的危害都是不可避免的,特别是对于 Windows用户,可能碰到的病毒就更多了,象前不久的“冲击波”病毒在全世界范围内造成了巨大的损失,它实际也是一种针对windows的病毒,而对Linux等操作系统是无效的。以前人们都有一个观点,Linux上没有病毒,不错在 Linux的早期确实没有发现过病毒,而且由于Linux作为操作系统在权限控制上的科学设计,使得在Linux上开发病毒非常困难,但是随着技术的发展,也开始出现了一些针对Linux的病毒。比如Linux/Bliss是一种感染Linux上ELF文件的病毒,其外还出现了一些针对个别Linux服务bug的蠕虫病毒。不过,Linux上也开始出现了一种杀毒软件,比如本文要介绍AntiVir。

  AntiVir可以扫描最新的Linux病毒,它是一个商业产品,你可以购买它以获得病毒定义库的定期更新,它有不同平台的版本,对于Linux平台的用户来说,即使你不去花钱购买也是可以使用的。这一点对于个人用户来说是个好消息,但对于企业用户而言,如果你觉得好用的话,还建议购买。 AntiVir的厂商网站是http://www.hbedv.com。你可以从�...��用过程:

  1.下载软件

  从AntiVir的厂商网站下载软件,具体URL如下:

  http://www.hbedv.com/download/download.htm

  需要下载Linux版本的AntiVir的服务器端软件包,包名为avlxsrv.tgz。

  http://www.hbedv.com/files/antivir/release/avlxsrv.tgz

  2.安装AntiVir for Server

  下载wget

  http://www.hbedv.com/files/antivir/release/avlxsrv.tgz

  解压到指定目录

  # tar -xzpvf avlxsrv.tgz -C /var/local

  # cd /var/local/antivir-server-2.0.8

  阅读Readme

  # more README

  2014 当前离线 向版主反映此帖   回复时引用此帖 快速回复此帖

2014

查看公开信息

发悄悄话给 2014

查找 2014 发表的更多帖子

添加 2014 到好友列表

旧 06-08-26, 14:07 第 5 帖

windrose

 

windrose 的头像

 

 

★☆★督导☆★☆ 

  注册日期: Oct 2002

  帖子: 5,912

  精华: 47

 

刚刚发现我在windows中一直用的AVG免费版现在也有Linux版的了。

http://free.grisoft.com/doc/5390/lng/us/tpl/v5#avg-free

__________________

Free as in freedom, slack as in Slackware.

欢迎访问 http://slack.linuxsir.org

个人blog:http://my.donews.com/windrose/

RSS:http://feeds.feedburner.com/windroseblog

有没有什么比较好的免费杀毒软件啊!用于fedora 5

转自:(http://www.linuxsir.org/bbs/showthread.php?t=267555&page=2

       lincomet 当前离线  向版主反映此帖         回复时引用此帖  快速回复此帖

lincomet

查看公开信息

发悄悄话给 lincomet

访问 lincomet 的个人网站

查找 lincomet 发表的更多帖子

添加 lincomet 到好友列表

旧 06-08-12, 13:45 第 17 帖

darkangel308

 

 

 

注册会员 

  注册日期: Mar 2006

  帖子: 107

  精华: 0

 

Linux防毒之道: 多方入手 剿杀Linux病毒

作者:佚名 来源:本站整理 发布时间:2006-1-7 3:38:50 发布人:admin

减小字体 增大字体 颜色 默认 灰度 橄榄色 绿色 蓝色 褐色 红色

人们对Windows中的病毒已经习以为常,杀毒软件也基本针对这一领域,但却不了解Linux系统是否会染毒,随着Linux的用户日益增多,Linux的防毒问题日益凸显。

当心Linux病毒

Linux出现之初,其最初的设计似乎具有先天的病毒免疫能力,所以当时有许多人相信不会有针对Linux的病毒出现。但事实证明,Linux并非乐土,不能例外。1996年秋,澳大利亚一个叫VLAD的组织用汇编语言编写了据称是Linux系统下的第一个病毒——Staog,它专门感染二进制文件,并通过三种方式去尝试得到root权限。当然,设计Staog病毒只是为了演示和证明Linux有被病毒感染的潜在危险,它并没有对感染的系统进行任何损坏行动。

2001年,一个名为Ramen的Linux蠕虫病毒出现了。Ramen病毒可以自动传播,无需人工干预,虽然它没有对服务器进行任何破坏,但是它在传播时的扫描行为会消耗大量的网络带宽。Ramen病毒是利用了Linux某些版本(Redhat6.2和7.0)的rpc.statd和wu- ftp这两个安全漏洞进行传播的。

同年,另一个针对Linux的蠕虫病毒Lion则造成了实际的危害。当时Lion通过互联网迅速蔓延,并给部分用户的电脑系统造成了严重破坏。Lion病毒能通过电子邮件把一些密码和配置文件发送到互联网上的某个邮箱中,攻击者在收集到这些文件后就可能通过第一次突破时的缺口再次进入整个系统,进行更进一步的破坏活动,比如获取机密信息、安装后门等。当Linux系统感染了这个病毒后,很有可能因为不能判断入侵者如何改动了系统而选择重新格式化硬盘。而且,一台Linux主机在感染了Lion病毒后就会自动开始在互联网上搜寻别的受害者。事后的反馈表明,Lion病毒给许多Linux用户造成了严重的损失。

其他Linux平台下病毒还有OSF.8759、Slapper、Scalper、Unux.Svat和BoxPoison等,当然,大多数普通的 Linux用户几乎没有遇到过它们。这是因为直到目前,Linux上的病毒还非常少,影响的范围也很小。但随着Linux用户的增加,越来越多的 Linux系统连接到局域网和广域网上,自然增加了受攻击的可能。可以预见,未来会有越来越多的Linux病毒出现。因此,如何防范Linux病毒就成为每个Linux用户应该开始注意的事情了。

抓住弱点,个个击破

Linux的用户也许听说甚至遇到过一些Linux病毒,这些Linux病毒的原理和发作症状各不相同,所以采取的防范方法也各不相同。为了更好地防范Linux病毒,我们先对已知的一些Linux病毒进行分类。

从目前出现的Linux病毒来看,可以归纳为以下几个类型:

1.感染ELF格式文件的病毒

这类病毒以ELF格式的文件为主要感染目标,通过汇编或者C语言可以写出能感染ELF文件的病毒。Lindose病毒就是一种能感染ELF文件的病毒,当它发现一个ELF文件时,将检查被感染的机器类型。如果查找到匹配的类型,则查找该文件中是否有一部分大于2784字节(或十六进制AEO),如果有,病毒就会用自身代码覆盖它并添加宿主文件的相应部分的代码,同时将宿主文件的入口点指向病毒代码部分。

防范:由于Linux下有良好的权限控制机制,所以这类病毒要有足够的权限才能进行传播。在防范此类病毒时,我们要注意管理好自己Linux 系统中的各种文件的权限,特别要注意的是在做日常操作时不要使用root账号,最好不要以root身份运行来历不明的可执行文件,以免无意中触发了含病毒的文件从而传染到整个系统中。

2.脚本病毒

脚本病毒是指使用shell等脚本语言编写的病毒。此类病毒编写较为简单,不需要具有很高深的知识,很容易就实现对系统进行破坏,比如删除文件、破坏系统正常运行、甚至下载安装木马等。但它传播性不强,通常是在本机上造成破坏。

防范:防范此类病毒也是要注意不要随便运行来源不明的脚本,同时,要严格控制对root权限的使用。

3.蠕虫病毒

Linux下的蠕虫病毒与Windows下的蠕虫病毒类似,可以独立运行,并将自身传播到另外的计算机上去。

在Linux平台下的蠕虫病毒通常利用一些Linux系统和服务的漏洞来进行传播,比如,Ramen病毒就是利用了Linux某些版本(Redhat6.2和7.0)的rpc.statd和wu-ftp这两个安全漏洞进行传播的。

防范:防范此类病毒要堵住蠕虫病毒发作的源头,从已经出现的几个Linux病毒爆发事件来看,它们都是利用了Linux已经公布了的几个安全漏洞,如果用户及时采取了对应的安全措施就不会受到它们的影响。不过遗憾的是,许多Linux的管理员并没有紧密跟踪与自己系统和服务相关的最新信息,所以还是给病毒以可乘之机。

所以,用户要做好本机的安全工作,特别要关心Linux的安全漏洞信息,一旦有新的Linux安全漏洞出现,就要及时采取安全措施。此外,还可以配合防火墙规则来限制蠕虫病毒的传播。

4.后门程序

后门程序也可以被看成广义的病毒,在Linux平台上也非常活跃。Linux后门利用系统服务加载、共享库文件注射、rootkit工具包,甚至可装载内核模块(LKM)等技术来实现,许多Linux平台下的后门技术与入侵技术相结合,非常隐蔽,难以清除。

防范:防范此类病毒可以借助一些软件来进行,有一些软件可以帮助用户找出系统中的各种后门程序,比如chkrootkitR、rootkits等可以发现蠕虫、后门等。

5.其他病毒

在Linux平台上除了面对针对Linux的病毒之外,还要注意到许多Windows病毒会存在于Linux的文件系统中,当然,这类Windows病毒不会在Linux中发作,但它们可有机会被传递到Windows系统中。

比如,Linux的Samba服务器可以作为整个网络中的文件服务器,当有用户将含有Windows病毒的文件上传到Samba服务器后, Samba服务器就成为一个病毒携带者,虽然它本身不会感染这种Windows病毒,但是其他访问过Samba服务的Windows系统就有可能从中感染病毒。

防范:为了整体的安全,在Linux系统中也需要能查找和杀除Windows病毒。这就需要使用一些专门的反病毒软件。现在,已经有一些开放源码软件和商业软件可供用户选择了,而且其数量正在逐渐增加。

多方入手,剿杀Linux病毒

与Windows的病毒相比,从数量上看,Linux的病毒几乎可以忽略不计,但是Linux病毒的制造者们并不会停止,他们多是一些精通编写代码的黑客,Linux自身不可避免地存在的脆弱点很有可能会被他们利用编写出各式各样的新Linux病毒来。虽然,Linux病毒还没有开始泛滥,但如果毫无防范意识的话,一旦某个Linux病毒暴发,就很可能造成严重的后果。所以Linux用户应该及早重视Linux病毒问题。

最后,笔者对Linux平台下病毒的防范总结出以下几条建议,仅供参考:

● 做好系统加固工作;

● 留心安全公告,及时修正漏洞;

● 日常操作不要使用root权限进行;

● 不要随便安装来历不明的各种设备驱动程序;

● 不要在重要的服务器上运行一些来历不明的可执行程序或脚本;

● 尽量安装防毒软件,并定期升级病毒代码库;

● 对于连接到Internet的Linux服务器,要定期检测Linux病毒,检查蠕虫和木马是否存在;

● 对于提供文件服务的Linux服务器,最好部署一款可以同时查杀Windows和Linux病毒的软件;

● 对于提供邮件服务的Linux服务器,最好配合使用一个E-mail病毒扫描器。

总之,对于Linux平台下病毒的防范要采取多种手段,决不可因为现在Linux病毒很少就掉以轻心。

以上为转载

…………………………………………………………………………………………………………

随着linux用户的增加,linux下的病毒只会越来越多,而且现在已经出现了可以同时感染linux和windows的病毒原型,所以以后出现可以感染所有系统的病毒也不是不可能的。认为linux一定不需要杀毒软件没什么意义,现在可以不要只是因为用的人少罢了。MAC总是在鼓吹自己比 windows安全,但真的是这样吗?引用某黑客的一句话(原话不记得了,这里写大概意思):MAC并非没有漏洞,只不过因为用的人少,写MAC病毒不如写windows病毒成就感大罢了

  darkangel308 当前离线 向版主反映此帖   回复时引用此帖 快速回复此帖

darkangel308

查看公开信息

发悄悄话给 darkangel308

查找 darkangel308 发表的更多帖子

添加 darkangel308 到好友列表

旧 06-08-12, 17:16 第 18 帖

lincomet

 

lincomet 的头像

 

 

注册会员 

  注册日期: Aug 2004

  我的住址: 南京的危楼

  帖子: 2,197

  精华: 6

 

我的Windows都没有AV,既然这样,想装AV的就装吧,不需要任何理由的。

BTW:不过这篇文章有点老了,而且好像是有点论据不足。其实作者的文章针对的是服务器,而不是桌面。

随便说说吧。(一讨论桌面为主:因为上文提到了“用户”。服务器和桌面系统的差别太大了,两者不可相提并论。)

● 做好系统加固工作; // 太抽象了吧。

● 留心安全公告,及时修正漏洞; // 对是对,不过对于现在的桌面系统几乎每天都在yum update,或者apt-get的人,需要吗?还有很多人嫌软件升级慢呢。服务器倒是真的需要,因为很少对系统软件进行变化的。

● 日常操作不要使用root权限进行; // 这个略为有点Linux使用经验的都知道。

● 不要随便安装来历不明的各种设备驱动程序; // 这个问题也不大,桌面系统的驱动几乎都是来历明确的——linux内核,就算是声卡、显卡驱动也都是官方下载,或者是来自正规的源,而且yum默认会有严格的检查机制。

● 不要在重要的服务器上运行一些来历不明的可执行程序或脚本; // 服务器,跟桌面无关,不讨论。(另外系统管理员对于这一点都不知道,那就是白痴了。除非是他自己写的恶意代码,向报复老板?)

● 尽量安装防毒软件,并定期升级病毒代码库; // 纯粹多余。 想想Linux系统发现critical漏洞的概率有多大呢?世界上这么多程序员,有这么多双眼睛盯着Linux核心源码,要传播出一个漏洞还真有点困难。定期升级病毒库的说法更是可笑。linux每天诞生几个病毒?为啥要定期升级?

● 对于连接到Internet的Linux服务器,要定期检测Linux病毒,检查蠕虫和木马是否存在; // 服务器,跟桌面无关,不讨论。(多检查检查防火墙就行了,看看有没有被骇客攻击的迹象等。)

● 对于提供文件服务的Linux服务器,最好部署一款可以同时查杀Windows和Linux病毒的软件; //服务器,跟桌面无关,不讨论。(部署一下杀Windows病毒的软件就OK了。)

● 对于提供邮件服务的Linux服务器,最好配合使用一个E-mail病毒扫描器。 //同上。

__________________

OS: ubuntu linux 6.06 xfce + Redhat AS 4 u3 + Windows XP

怀念Gnome菜单上有个红帽子的日子。

Blog: http://newaqua.spaces.live.com/

此帖于 06-08-12 17:34 被 lincomet 编辑.

  lincomet 当前离线 向版主反映此帖  

     sssslang 当前离线  向版主反映此帖         回复时引用此帖  快速回复此帖

sssslang

查看公开信息

发悄悄话给 sssslang

查找 sssslang 发表的更多帖子

添加 sssslang 到好友列表

旧 06-08-12, 08:15 第 8 帖

关于在linux安装病毒的一个笑话

lincomet

 

lincomet 的头像

 

 

注册会员 

  注册日期: Aug 2004

  我的住址: 南京的危楼

  帖子: 2,197

  精华: 6

 

看看这个笑话吧。想在Linux桌面上装杀毒软件的,建议你看看Apple的那个TV ad,名字叫做Virus。http://www.apple.com/getamac/

引用:

"Why Linux Viruses are fairly uncommon" from Charlie Harvey

evilmalware 0.6 (beta)

Copyright 2000, 2001, 2003, 2005

E\/17 |-|4><0|2z Software Foundation, Inc.

This is free software; see the source for copying conditions. There is

NO warranty; not even for MERCHANTABILITY, COMPLETE DESTRUCTION OF IMPORTANT

DATA or FITNESS FOR A PARTICULAR PURPOSE (eg. sending thousands of Viagra

spams to people accross the world).

Basic Installation

==================

Before attempting to compile this virus make sure you have the correct

version of glibc installed, and that your firewall rules are set to `allow

everything'.

1. Put the attachment into the appropriate directory eg. /usr/src

2. Type `tar xvzf evilmalware.tar.gz' to extract the source files for

this virus.

3. `cd' to the directory containing the virus's source code and type

`./configure' to configure the virus for your system. If you're

using `csh' on an old version of System V, you might need to type

`sh ./configure' instead to prevent `csh' from trying to execute

`configure' itself.

4. Type `make' to compile the package. You may need to be logged in as

root to do this.

5. Optionally, type `make check_payable' to run any self-tests that come

with the virus, and send a large donation to an unnumbered Swiss bank

account.

6. Type `make install' to install the virus and any spyware, trojans

pornography, penis enlargement adverts and DDoS attacks that

come with it.

7. You may now configure your preferred malware behaviour in

/etc/evilmalware.conf .

__________________

OS: ubuntu linux 6.06 xfce + Redhat AS 4 u3 + Windows XP

怀念Gnome菜单上有个红帽子的日子。

Blog: http://newaqua.spaces.live.com/

  lincomet 当前离线 向版主反映此帖 

第二章习题ex2.2.sh

习题的问题:


Advanced Bash-Scripting Guide: An in-depth exploration of the art of shell scripting

Prev Chapter 2. Starting Off With a Sha-Bang Next

2.2. Preliminary Exercises

   1.

      System administrators often write scripts to automate common tasks. Give several instances where such scripts would be useful.

   2.

      Write a script that upon invocation shows the time and date, lists all logged-in users, and gives the system uptime. The script then saves this information to a logfile.

Prev Home Next

Starting Off With a Sha-Bang Up Basics

我的答案:

第一题:

backup database; restart web service; backup files; etc..

第二题:

#!/bin/bash

#exercise 2.2

#show date and time

echo "The date and time is: "

date

echo "lists all logged-in users: "

who

echo "the uptime is: "

uptime

echo "write the information above into file ./ex2.2.out"

#if the file ./ex2.2.out exists, delete it at first.

#to do.

echo "The date and time is: " >>  ./ex2.2.out

date >> ./ex2.2.out

echo "lists all logged-in users: " >>  ./ex2.2.out

who  >> ./ex2.2.out

echo "the uptime is: " >>  ./ex2.2.out

uptime >> ./ex2.2.out

echo "finished the work,exit."

exit 0