红联Linux门户
Linux帮助

FreeBSD下加入命令的别名

发布时间:2008-03-10 15:48:17来源:红联作者:lingerrainy
修改~/.cshrc文件中的内容
加入自己经常使用的命令,更改成自己经常要使用的命令.
alias lv ls -F -G
alias pd shutdown -p now
alias r reboot
alias netstat -na|less
根据自己的喜好,加入更多的命令,最好这些别名不要与系统的命令相同
文章评论

共有 1 条评论

  1. lingerrainy 于 2008-03-10 15:53:43发表:

    1、 下载
    首先从网上下载以下版本的压缩包
    (1) mysql-5.0.41.tar.gz
    (2) httpd-2.2.8.tar.gz
    (3) php-5.2.5.tar.gz
    (4) libxml2-2.6.19.tar.gz
    (5) zlib-1.2.3.tar.gz
    (6) libpng-1.2.8.tar.gz
    (7) jpegsrc.v6b.tar.gz
    (8) gd-2.0.33.tar.gz
    (9) freetype-2.1.10.tar.gz
    (11) gzlibxslt-1.1.15.tar.gz
    (12) mediawiki-1.9.3.zip
    (13) webmin-1.400.tar.gz
    (14) phpMyAdmin.zip
    (15) ZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz
    将上述文件复制到你自己建立的一个目录中
    例如/home/rainy/umap(Unix+Mysql+Apache+Php+Wiki)
    2、 安装好FreeBSD7.0(省略……)
    3、 开始安装Mysql-5.0.41.tar.gz
    #cd /home/rainy/umap #进入到你在第一步中建立的目录中
    #tar -xvf mysql-5.0.41.tar.gz #解压缩此文件到默认目录
    #cd mysql-5.0.41 #进入到上步解压的目录中以下各种包解压都采取这两步中的方式
    #./configure \
    ? -prefix=usr/local/mysql \ #将mysql安装到指定的目录/usr/local/mysql中
    ? -with-extra-charsets=all #这是为安装Discuz!6.0GBK准备的(开始没有这样编译,只能安装utf-8字符集的Discuz!6.0的包了.
    # make #开始编译
    #make install #开始安装
    为mysql加入访问的组与用户
    #pw group add mysql
    #pw user add mysql -g mysql
    初始化表
    #/usr/local/mysql/bin/mysql_install_db --user=mysql#一定要运行此步,否将下面设定权限将会出现错误,因为这句命令会将生在/usr/local/mysql下面将生var及以下目录,是下面的前提条件.
    设置目录访问的权限
    #cd /usr/local/mysql
    #chown -R root /usr/local/mysql
    #chown -R mysql /usr/local/mysql/var
    #chown -R root /usr/local/mysql/var/.
    #chgrp -R root /usr/local/mysql
    测试运行mysql
    #/usr/local/mysql/bin/mysqld_safe --user=mysql & #成功的标准是没有ended出现按下回车后,提示#符号,若出现ended现象,可以查看相应目录下面的*.err文件,看是什么原因导致出错.
    设置开机自动运行
    #vi /usr/local/etc/rc.d/mysql_start.sh#以下是vi编辑器中的内容
    #! /bin/sh
    /usr/local/mysql/bin/mysql_safe &
    编辑完成后保存并将属性更改为可执行
    #chmod +x mysql_start.sh
    4、 Apache2的安装(httpd-2.2.8.tar.gz)
    #./configure \
    ? --prefix=/usr/local/apache2 \#这里的目录一定要记清楚,本人就因为敲错了一个字符,导致查了好多原因,才查出来是什么原因.因为放的文件与现实的www服务目录不一样导致这样的现象产生,所有一定要记清楚自己安装的目录,:)
    ? --enable-shared=max \
    ? --enable-module=rewrite \
    ? -enable-so #这些一定要加上,具体为什么,你可以查年./configure -help以了解详细信息
    #make
    #make install #注意我每次都没有使用make clean 这个命令,因为编译这些文件花费的时间太长了,为了出错的时候不至于再花费大量的时候去进行编译,因此没有执行此命令,以便下一次于make install方便,哈哈!
    建立自动运行执行文件
    #vi /usr/local/etc/rc.d/apache_start.sh #这里的方式与上面启动mysql方式是一样,具体为什么写入这条取这个文件名就可以执行的原理还没有搞清楚,是为这个目录下的所有的sh结尾的文件都必须在启动的时候运行呢?不太清楚,还请高人解释原因.
    #! /bin/sh
    /usr/local/apache2/bin/httpd -k start
    保存后修改为可执行
    #chmod +x /usr/local/etc/rc.d/apache_start.sh
    5、 为PHP的安装做好准备而安装的各种包
    以下都是为了PHP更好的工作而做的事前准备,安装一些基本的包,具体这些包起什么作用我也没有搞清楚,按照以下步骤进行操作就可以了,具体哪些包是必须的,根据自己的实际需求进行选择即可.
    安装xml2-2.6.19.tar.gz
    #tar -xvf xml2-2.6.19.tar.gz
    #cd xml2-2.6.19
    #./configure
    #make
    #make install
    安装zlib-1.2.3.tar.gz
    #tar -xvf zlib-1.2.3.tar.gz
    #cd zlib-1.2.3
    #./configure
    #make
    #make install
    安装png-1.2.8.tar.gz
    #tar -xvf png-1.2.8.tar.gz
    #cd png-1.2.8
    #./configure \
    ? -prefix=/usr/local/libpng2
    #make
    #make install
    安装jpegsrc.v6b.tar.gz
    #mkdir -p /usr/local/jpeg6
    #mkdir -p /usr/local/jpeg6/bin
    #mkdir -p /usr/local/jpeg6/lib
    #mkdir -p /usr/local/jpeg6/include
    #mkdir -p /usr/local/jpeg6/man
    #mkdir -p /usr/local/jpeg6/man1
    #mkdir -p /usr/local/jpeg6/man/man1
    #./configure \
    ? -prefix=/usr/local/jpeg6 \
    ? -enable-shared \
    ? -enable-static
    #make
    #make install
    安装freetype-2.1.10.tar.gz
    这个软件采用gmake来安装,因此首先将configure文件中的make修改为gmake
    #./configure
    #gmake
    #gmake install
    #./configure
    #make
    #make install
    安装gzlibxslt-1.1.15.tar.gz
    #./configure
    #make
    #make install
    6、以上这些安装完毕后开始安装php-5.2.5.tar.gz
    #tar -xvf php-5.2.5.tar.gz
    #cd php-5.2.5
    #./configure \
    ? -prefix=/usr/local/apache2/bin/apxs \
    ? -with-mysql=/usr/local/mysql \
    ? -with-xml \
    ? -with-png \
    ? -with-jpeg-dir=/usr/local/jpeg6 \
    ? -with-zlib \
    ? -with-freetype-dir \
    ? -with-gd \
    ? -enable-track-vars \
    ? -disable-debug \
    ? -enable-sockets \
    ? -enable-force-cgi-redirect \
    ? -calendar \
    ? -enable-magic-quotes \
    ? -enable-ftp \
    ? -enable-gd-native-ttf \
    ? -with-ttf \
    ? -with-gdbm \
    ? -with-gettext \
    ? -with-iconv \
    ? -enable-mbstring=all \
    ? -enable-memory-limit
    #make
    #make install
    #cp php.ini-dist /usr/local/lib/php.ini
    完成这些操作之后编辑一下appache的配置文件
    添加以下几行到相应的位置
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
    将DirectoryIndex index.html改为index.php让它做为默认主页
    7、 测试一下PHP
    建立一个测试php的脚本文件
    #vi /usr/local/apache2/htdocs/phpinfo.php
    echo phpinfo();
    ?>
    保存 退出
    重新启动一下apache服务
    #/usr/local/apache2/bin/apachectl restart
    8、安装MediaWiki 1_9_3
    下载解压通过ftp上传到/usr/local/apache2/htdocs/目录下
    或者先传一个压缩包上去,然后用tar命令解压缩
    #cd /usr/local/apache2/htdocs
    #chmod a+w config #这样保证Wiki的setup程序可以有执行权利

    应该出现上述的画面,然后点击set up the wiki然后开始安装前的一些检测信息填入你的一些相关信息后,执行,如果成功会出现类似以下的画面:

    至此安装过程全部结束!可以开始Wiki之旅了,至于Discuz!的安装与wiki的安装大同小异,但是在前面的mysql安装时需要安装gbk字符集支持,前面已经强调了,本人在第一次安装是就总也搞不清楚,为什么wiki能够安装,能够正常访问mysql数据库,为什么Discuz!就不能访问数据库呢?总是提示database errno1115的错误,就是搞不清楚其中的原因,以为自己的mysql数据库root的密码不对,但是为什么wiki可以安装呢?百思不得其解,后来到网上进行google一下,才发现这种错误现象是因为mysql支持的字符集出现了问题,所以才出现这样的现象,知道了原因之后,问题就好解决了,后来才明白原来wiki默认使用的字符集是utf-8的所以没有产生这种现象.在安装后了这些之后,你可以安装一个phpMyadmin用来管理mysql数据库,然后安装一个webmin用来管理FreeBSD这个系统及其上所运行的各种服务.