![]() |
|
Spaces home 星光学习空间PhotosProfileFriendsMore ![]() | ![]() |
星光学习空间网络学习笔记
|
|||||||||
感谢访问!
|
August 26 CA证书在邮件服务器的应用未整理。 1、/etc/pki/ 2、openssl /etc/pki/tls/misc/CA -newca :命令在../../CA目录下生成开设CA所需的全部文件。 openssl req -new -nodes -keyout mailkey.pem -out mailreq.pem -days 365 :-new表示你想产生公私钥与CSR(证书签署请求),-nodes表示不加密,-keyout和-out分别指出私钥文件与CSR文件名。-days指出证书有效期。 openssl ca -out signed_cert.pem -infiles mailreq.pem :此步骤产生signed_cert.pem文件就是CA所核发的证书。 前面CA命令产生的cacert.pem文件是信任CA的根证书。 July 06 Linux系统mplayer编译安装mplayer官方下载网址:http://www.mplayerhq.hu/design7/dload.html
解码器:all-20061022.tar.bz2
windows-all-20061022.zip
支持流媒体的库文件,在www.live555.com网站:live555-latest.tar.gz
将all-20061022.tar.bz2解压缩改名为codecs(名字随便),将windows-all-20061022.zip解压缩改名为win32codecs(名字随便),live555解压缩,都放在/usr/local/lib/目录下。
进入live555目录,运行命令:
genMakefile linux
make
进入解压缩后的MPlayer目录运行:
./configure --prefix=安装目录 --enable-gui --enable-win32 --enable-live --enable-menu --with-codecsdir=/usr/local/lib/codecs --with-win32libdir=/usr/local/lib/win32codecs --with-livelibdir=/usr/local/lib/live
注:可以再加--language=zh_CN,但是我最后运行时却不能显示字,我就没添加。
成功以后再运行:
make
make install
Mplayer安装成功,在官方网址下载皮肤,例:Corelian。解压缩到“安装目录”下的/share/mplayer/skins/目录下,做Corelian的软链接名为default。
在“安装目录”下的/share/mplayer/fonts/目录下做字体连接名为subfont.ttf:ln -s /usr/share/fonts/chinese/TypeTrue/ukai.ttf subfont.ttf。
差不多可以用了,运行“安装目录”/bin/gmplayer可以打开图形界面了。
make distclean命令可以恢复到未编译的新代码状态。 July 05 POSTFIX服务器架设postfix服务器未完成。smtpd服务成功,pop、imap服务验证失败。 注意:配置服务器时修改main.cf.default文件的内容是无效的,并且网上不建议将main.cf.default文件改名为main.cf,原因不详。 对/usr/lib/sasl2/smtpd.conf修改: pwcheck_method: auxprop auxprop_plugin: sasldb #sasldb_path: /etc/sasldb2 mech_list: plain login digest-md5 cram-md5 给sasl2db(在/etc/sasldb2)添加测试帐号命令: saslpasswd2 -c 帐户名 Dovecot软件包包含了POP、IMAP协议,代替Cyrus-IMAP软件包。 两个测试程序:sasl2-sample-server和sasl2-samle-client,分别对应着服务程序和客户程序,可对SASL的配置进行测试。 -p TCP监听或者连接的端口号,缺省为12345 -s 服务名称,缺省为rcmd -m 认证的机制 $ sasl2-sample-server -p 9000 打开另一个终端窗口,进行测试: $ sasl2-sample-client -p 9000 -m PLAIN 用户名 如果没别的问题,应该可以看到successful authentication。 July 03 Linux编译升级内核Linux系统内核源代码在/usr/src目录下,为linux-版本号。要建一个此文件夹的符号链接,ln -s linux-版本号 linux。
在/boot目录下有一个config文件,这是一个当前内核的内核配置文件,可以借鉴这个配置文件作为新内核配置的起点,将此文件复制到/usr/src/linux目录下名为.config。
make oldconfig:oldconfig方法假设你原有的配置文件.config已经存在于内核源代码目录下,使用原有的内核配置文件来配置新内核选项。有一些问题关于是否包含新内核的特性,通过选择默认总是安全的。
make menuconfig(或make xconfig):进一步配置驱动程序及其它一些功能。
make dep:产生依赖关系。
make clean:清除多余的代码。
make bzImage:将内核压缩为bzip2格式。
make modules:用来构造模块,如果将模块全部包含在将要构造的内核中,就没有必要用此命令了。
make modeles_install:安装模块。
depmod -a:它是生成模块间的依赖关系,启动新内核之后,使用modprobe命令加载模块时就能正确地定位模块。
经过以上的步骤,我们终于得到了新版本的内核。为了能够使用新版本的内核,要做一些改动:
(
#cp /usr/src/linux/System.map /boot/System.map-版本号
#cp /usr/src/linux/arch/i386/bzImage /boot/vmlinuz-版本号 以上这两个文件是我们刚才编译时新生成的。下面修改/boot下的两个链接System.map和vmlinuz,使其指向新内核的文件:
#cd /boot;rm -f System.map vmlinuz
#ln -s vmlinuz-版本号 vmlinuz #ln -s System.map-版本号 System.map 编译好的内核被放在/usr/src/linuc/arch/i386/boot下,将内核复制到/boot目录下。
“mkinitrd /boot/initrd-版本号 版本号”命令就在/boot目录下创建了一个“initrd-版本号”文件,也就是初始化镜像(initialed ramdisk)里边主要有一些驱动,因为放在内核中就显得过大,所以编译进initrd.img,在启动中释放,这个“版本号”就表示 /lib/modules下面的“版本号”的目录了。
在gurb.conf文件中做修改,重启动选择新的内核启动。
)
注:以上括号中的内容可以在/usr/src/linux目录下用一个命令完成:make install,他调用了/usr/src/linux/arch/i386/boot/install.sh脚本,但是网上不推荐,不知道为什么。
通过/proc目录下文件内容和lspci等命令,可以了解系统硬件的基本情况,便于选择合适的驱动程序。
make mrproper:清扫内核源代码树,回复到刚刚解压缩完的干净代码。 June 25 硬盘安装LINUX1、先下一个“Grub For Dos”软件,解压缩后放在C盘根目录。 2、将LINUX第一张盘的isolinux(主要是用到vmlinuz和initrd.img)文件夹中的文件拷备到C盘根目录下(Fedora和RedHat都有这两个文件)。 3修改C:\boot\grub\menu.lst文件在最后添加: title Install-linux 4、修改Windows的boot.ini启动文件,在最后加入 C:\grldr="grub for dos" 5、重启电脑,选“grub for dos”选项,再选最后一项“install-linux”,再选硬盘安装“Hard Disk”,选择LINUX镜像文件的存放位置(D盘为5顺延,最好将LINUX镜像文件放在盘根目录下选择比较方便,)。进入安装界面。安装完成后可以进入Windows系统将原来添加修改过的文件再回复原样。
|
||||||||
|
|