专注业务连续性支持与数据保护
2008-05-19技术合集

删除默认共享已关闭评论

删除默认共享

单击“开始→运行”,输入“gpedit.msc”后回车,打开组策略编辑器。依次展开“用户配置→Windows 设置→脚本(登录/注销)”,双击登录项,然后添加“delshare.bat”(参数不需要添加),从而删除Windows 2003默认的共享。
接下来再禁用IPC连接:打开注册表编辑器,依次展开[HKEY_
LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa ]分支,在右侧窗口中找到
“restrictanonymous”子键,将其值改为“1”即可。

2008-05-19技术合集

NTFS系统权限设置已关闭评论

NTFS系统权限设置

在分区时使用NTFS格式。
在使用之前将每个硬盘根加上 Administrators 用户为全部权限(可选加入SYSTEM用户)
删除其它用户,进入系统盘:权限如下
C:\WINDOWS Administrators SYSTEM用户全部权限 Users 用户默认权限不作修改
其它目录删除Everyone用户,切记C:\Documents and Settings下All Users\Default User目录及其子目录
如C:\Documents and Settings\All Users\Application Data 目录默认配置保留了Everyone用户权限
C:\WINDOWS 目录下面的权限也得注意,如 C:\WINDOWS\PCHealth、C:\windows\Installer也是保留了Everyone权限.
删除C:\WINDOWS\Web\printers目录,此目录的存在会造成IIS里加入一个.printers的扩展名,可溢出攻击
默认IIS错误页面已基本上没多少人使用了。建议删除C:\WINDOWS\Help\iisHelp目录
删除C:\WINDOWS\system32\inetsrv\iisadmpwd,此目录为管理IIS密码之用,如一些因密码不同步造成500 错误的时候使用 OWA 或 Iisadmpwd 修改同步密码,但在这里可以删掉,下面讲到的设置将会杜绝因系统设置造成的密码不同步问题。

2008-05-19技术合集

用户口令设置已关闭评论

用户口令设置

首先,重命名adminstrator.
其次,给重命名过的administratorde用户名设置一个键的密码,在很大程度上可以避免口令攻击。密码设置的字符长度应当在8个以上,最好是字母、数字、特殊字符的组合,如“psp53,@pq”“skdfksadf10@”等,可以有效地防止暴力破解。最好不要用自己的生日、手机号码、电话号码等做口令。
最后,禁用guest用户,并新建一个administrator用户,权限设置最低,并加超强密码

2008-04-15技术合集

mstsc 用法 (最大连接数)已关闭评论

mstsc 用法 (最大连接数)

mstsc 用法

mstsc -v 172.18.131.172 /console
如果超过连接数用console连接就可以.

语法
mstsc.exe {ConnectionFile | /v:ServerName[:Port]} [/console] [/f] [/w:Width/h:Height]

mstsc.exe/edit"ConnectionFile"

mstsc.exe/migrate

参数
ConnectionFile

指定用于连接的 .rdp 文件的名称。

/v: ServerName[ :Port]

指定要连接的远程计算机和(可选)端口号。

/console

连接到指定的 Windows Server 2003 家族操作系统的控制台会话。

/f

在全屏模式下启动“远程桌面”连接。

/w:Width /h:Height

指定“远程桌面”屏幕的尺寸。

/edit " ConnectionFile "

打开指定的 .rdp 文件进行编辑。

/migrate

将使用“客户端连接管理器”创建的旧的连接文件迁移到新的 .rdp 连接文件中。

2008-04-10技术合集

Ubuntu平台屏幕录像工具RecordMyDesktop已关闭评论

Ubuntu平台屏幕录像工具RecordMyDesktop

RecordMyDesktop能够帮助你制作高质量的有声和无声的录像,你可以自行配置音视频的质量参数,录像帧数以及光标样式。

  另外,你还可以选择抓取整个屏幕或者活动窗口。当然,和Windows下繁多的屏幕录像工具相比,还有许多功能无法实现,自定义设置也不够多。但是在Linux下的确算是功能不错的了。

  不足的地方是不支持独立程序内录像,比如说游戏视频制作。

  安装方法:

  打开终端并输入:sudo apt-get install recordmydesktop gtk-recordmydesktop

2008-04-10技术合集

Ubuntu Linux下如何用源码文件安装软件已关闭评论

Ubuntu Linux下如何用源码文件安装软件

在Ubuntu中附带了丰富的软件,这些软件一般使用图形化的自动方式(“添加/删除”或“新立得”)即可轻松安装,但是对于那些刚刚问世的新软件,Ubuntu的源中还未收录其中,这时我们就需要用到一种更通用的安装方式:通过手工方式从源文件来安装这些软件。下面就介绍这种手工安装方式的详细步骤。

一、 安装编译程序

因为要编译源代码,所以第一步就是安装编译和构建之类的程序。如果你已经安装过了,可以跳过此步。在Ubuntu系统中非常简单,只要执行下面命令就行了:

$ sudo apt-get install build-essential

该命令执行后,从源文件安装软件所需的工具,如gcc、make、g++及其他所需软件就安装好了。

二、下载并编译软件的源代码

当我们下载源文件时,一定要弄清该软件所依赖的库文件和其他程序,并且首先将它们装好。这些信息,通常都能在该开源项目的主页上查找到。做好这些准备工作后,我们就可以进行下面的工作了。因为,软件的源代码通常以压缩文件形式发布,所以需要将其解压到指定目录。命令如下所示:

OwnLinux@ubuntu:~$ tar xvzf

program.tar.gz

OwnLinux@ubuntu:~$ cd

program/

如果你的对tar命令不熟悉请点击这里阅读《tar命令详解》

在Linux下从源文件安装程序时,有一个通用模式,即配置(./configure)–> 编译(make) –> 安装(sudo make install)。但是,此前你最好还是阅读源文件中附带的安装说明,因为对于每个程序,其开发者的指示才是最具权威性的。程序开发者通常将安装说明存放在名为INSTALL或README。到哪里找这些文件呢?它们在项目主页或源代码主目录中都能找到。

1.配置

构建应用的第一步就是执行configure脚本,该脚本位于程序源文件的主目录下:

OwnLinux@ubuntu:~/program$ ./configure

该脚本将扫描系统,以确保程序所需的所有库文件业已存在,并做好文件路径及其他所需的设置工作。如果程序所需的库文件不完全,该配置脚本就会退出,并告诉您还需要哪些库文件或者是哪些版本太旧需要更新。如果遇到这种情况,仅弄到含有该库文件的软件包还是不够的,同时还要找到具有该库文件所有头文件的开发包,在Ubuntu中,这样的包一般以-dev作为文件名的结尾。安装好所有需要的库文件后,重新运行配置脚本,直到没有错误提示为止,这说明需要的库文件已经全部安装妥当了即满足了依赖关系。

2.编译

当配置脚本成功退出后,接下来要做的就是编译代码了。具体操作为在源文件的主目录中运行make命令:

OwnLinux@ubuntu:~/program$ make

这时,您会看到一串编译输出数据迅速从屏幕上滚过,如果正常的话,系统会返回的提示符状态。然而,如果编译过程中出现错误的话,排错的过程可就不像配置步骤那么简单了。因为,这通常要涉及到源代码的调试,可能源代码有语法错误,或其他错误等等。怎么办?如果您是编程高手,那就自己调试吧!否则,检查该软件的邮件列表等支持渠道,看看是不是已知的bug,如果是就看看别人是怎么解决的,不是就提交一份bug报告吧,也许不久就会有解决办法。

3.安装

当软件成功编译后,最后一步就是将它们安装到系统上。大部分程序的makefile文件中都会有一个用于安装的函数。需要注意的是,大多时候我们必须作为root用户来安装程序,这样程序就把文件安装到/usr或其他只有超级用户才有写权限的目录中。依旧是在源文件的主目录下,执行如下命令:

OwnLinux@ubuntu:~/program$ sudo make install

好了,这样程序就会安装到您的计算机上了。另外,当您不再使用该程序时,可以使用软件所带的卸载功能,一般程序都会具备此功能。切换至源文件的主目录下,执行以下命令即可:

OwnLinux@ubuntu:~/program$ sudo make uninstall

多数情况下,利用上面介绍的方法安装的程序,都位于/usr/local下面。若想让安装的程序文件与Ubuntu巡视的文件系统隔离开的话,可以为命令添加项,如下所示:

OwnLinux@ubuntu:~/program$ ./configure –prefix=/opt

尽管这样做一般都是有效的,但是也有例外,有些程序根本不理会项;有些程序如含有内核模块的程序,会把它们自己全部放进您的文件系统。

上面介绍的手工安装软件的方法虽然是针对Ubuntu环境来介绍的,但是各种Linux系统下的从源文件安装应用的方法基本上都大同小异

2008-04-10技术合集

解决Intel HD Audio Controller声卡问题已关闭评论

解决Intel HD Audio Controller声卡问题

现在基于Intel core 2 Duo的底端笔记本电脑声卡一般都配置的是Intel的"HD Audio Controller"芯片,安装Ubuntu之后,系统面板中有声音图标,但不能发声。Ubuntu装的是ALSA的声卡驱动,但由于不是最新的驱动或安装系统时不能自动地做正确的配置,导致了不发声的问题。

解决方法就是下载最新的ALSA驱动包,手动编译,进行相关的配置, 就能让你的系统声声入耳了。

本文笔记本配置:

Dell Vostro 1400 , CPU Intel core 2 Duo T5470,内置Intel "Intel® High Definition Audio" chipset;

系统 : Ubuntu 7.10 – Gutsy Gibbon。

简要步骤如下:

1. 配置声卡驱动所需的相关工具(细节请参考相关文档)

sudo aptitude install build-essential libncurses-dev gettext linux-headers-`uname -r`

2. 下载ALSA最新驱动源码(ALSA 1.0.15),并编译和安装

驱动安装需要alsa-driver,alsa-lib, alsa-utils;下载这三个源代码包,依照alsa-driver, alsa-lib,alsa-utils的顺序安装;注意在alsa-driver第一步./configure需带如下参数:

sudo ./configure –with-cards=hda-intel

(其它类型的声卡若有问题,可能修改这里的参数进行安装也可能让声卡正常工作)

(Ubuntu 7.10默认装的是ALSA 1.0.14;编译安装1.0.15应该不需要删除系统中的1.0.14版本,我试过安装1.0.15之前,删除系统中的1.0.14和不删除都能正常使声卡发声)

之后重启系统

3. 配置 Module Parameters

找出你的声卡的具体模型:cat /proc/asound/card0/codec#* | grep Codec(如:Codec: SigmaTel STAC9228,声卡为STAC9228)

查找ALSA文档ALSA-Configuration.txt文件,找到和你的模型最匹配的类型:(一般是笔记本厂商的名字或nstack的形式)

在alsa-base文件的末尾加下面一行:(/etc/modprobe.d/alsa-base)

options snd-hda-intel model=MODEL

重启系统,在出现登录界面的时候,应该能听到Ubuntu的欢迎声音了。