X window是FreeBSD下的桌面系统,这个系统设计原理是采用Server和Client的工作方式,但是和我们理解的普通的Server和Client正好相反,X Server是安装在有键盘鼠标可以操作的计算机上的,而X Client却是安装在性能较好的服务器上的。是不是有些特别啊?呵呵。如果你有多台安装了FreeBSD的计算机,那么你就可以分别把Server和Client安装在不同的电脑上,如果你只有一台,那么你可以把Server和Client都安装在一台电脑上。
  因为我只有一台freebsd做服务器,所以这个学习计划暂停,等我装好了虚拟机后,再继续,呵呵。

wget ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/6.1-RELEASE/packages/chinese/zh-fcitx-3.1.1.tbz
wget  ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/6.1-RELEASE/packages/chinese/zh-fireflyttf-1.3.0.tbz
wget ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/6.1-RELEASE/packages/chinese/zh-ttfm-0.9.5_1.tbz
wget ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/6.1-RELEASE/packages/chinese/zh_CN-kde-i18n-3.5.1.tbz
wget ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/6.1-RELEASE/packages/chinese/zh_CN-koffice-i18n-1.4.2.tbz

未完



现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。加我QQ:29011218交流也可。
PHP培训招生简章
Tags: , ,
  我们在第1节中说了如何修改提示符,当时我们只提供一个比较常用的表达式,如果我们要定义自己个性的提示符怎么办呢?那么就要灵活应用下面的提示符变量了,也就是prompt的参数。
引用
! 和%h一样
%B 开始粗体模式
%b 结束粗体模式
%c 当前工作目录名称的最后部分
%c2,%c3等等 当前工作目录名称的最后两个、三个(等等)组成部分
%C 跟%c类似,但是使用长形式的目录名称
%d 本周的当天
%D 今天是当月中的第几天
%h 当前命令的历史记录编号
%l shell的当前控制终端
%L 清除从提示符末尾到下一行的所有内容
%m 机器的主机名称
%M 机器的完全符合规范的域名
%n 用户名
%p 用精确格式(包括秒)显示的12小时制时间
%P 用精确格式(包括秒)显示的24小时制时间
%S 开始标准输出格式
%s 结束标准输出格式
%t 以12小时制格式显示时间
%T 以24小时制格式显示时间
%U 开始下划线模式
%u 结束下划线模式
%w 当前月的名称
%W 当前月的序数
%y 以2位格式表示的年
%Y 以4位格式表示的年
%% %字符
%! 跟%h相同
%@ 跟%t相同
$# 扩展到>供常规使用,如果用户正以root身份运行的话,就扩展到#
%/ 当前工作目录的完整名称
%- 以短格式表示的当前工作目录
^C 跟C匹配的控制字符:例如^G代表Ctrl+G
\a 使tcsh在任何时候显示提示符时嘟嘟响
\e 终止的escape符0x1B
\f 终止的换页符
\n 在这个位置开始一个新行
\r 回车符
\t Tab制表符
\v 垂直制表符
\nnn 由八进制数字nnn所指定的字符

  通过灵活应用这些变量,我们就可以构造出很个性的csh提示了。呵呵!


现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。加我QQ:29011218交流也可。
PHP培训招生简章
Tags: , ,
  我们安装好了FAMP之后,你就会发现直接输入apachectl没有这个命令,一般用Ports方式安装的apache呢,都会将管理命令设置成为全局命令,也就是在任何目录都可以使用的命令。既然自动方式没有设置,那么我们就自己来设置。
引用
先查看一下目前的环境变量中的$path,输入命令:
echo $path
返回
/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin /root/bin
现在我们知道这些目录会被默认查找的。
那么我们进入apache的目录找apachectl
cd /usr/local/apache/bin/
cp ./apachectl /usr/local/sbin/
我们再进入mysql目录查找mysql.server
cd /usr/local/mysql/share/mysql
cp ./mysql.server /usr/local/sbin/
然后退出用
exit退出shell,再登陆就生效了。



现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。加我QQ:29011218交流也可。
PHP培训招生简章
  搭建网站运行的环境呢,比较麻烦,涉及到的方面太多了,虽然我们可以用prots一个一个来安装,但是这样步骤很繁琐,那么有没有简单的方法来搭建呢。答案是有的。
  首先,我们要感谢爱洞特漏(QQ:49925628),为我们制作了FAMP安装包,大大简化了我们的安装过程,我们只需使用一个install命令就可以自动完成Apache+mysql+php+GD库+phpmyadmin环境的搭建了。那么我们来看看如何使用FAMP吧。

我们先选择FAMP的安装包,来看看介绍吧:
引用
FAMP2.1

》FreeBSD6.0或FreeBSD6.1(建议使用最小化安装方式)
》Apache-2.0.59
》mysql-5.0.22
》php-5.1.4
》Zend3.01
》gd-2.0.33_4,1
》phpmyadmin2.81
》perl 5.8.8

特点:
》可反安装(./uninstall),反安装后,可完全清除集成包的内容;
》安装时间短(21分钟左右),相对FreeBSD的ports,与自己定义安装,速度要快几倍。
》安全、可靠,已对php.ini和httpd.conf进行安全设置与优化(您也可以根据自已的需要修改,如添加虚拟主机等)。
》FAMP非常干净,没安装多余的软件,这也是安装时间短的一个原因。安装完后会自行清理垃圾文件,不劳您费心。
》完美支持绝大多数php程序,如Discuz!系列产品、PhpWind系列产品、DvBBS的PHP版、DEDECMS、帝国系列产品、PHPCMS等。
》支持图片水印,Rewrite。
》相对FreeBSD的ports安装,具有安装时间短、定制性强(您可以在安装之前重新定制,直接修改安装代码即可)、方便、快捷、简单等特点

安装前确定系统是没安装Apache、mysql和php,如果已经安装,请删除!
开始安装FAMP2.1:
1、上传FAMP2.1.tar至FreeBSD。
2、用root身份登陆并执行:tar -jxvf FAMP2.1.tar解压。
3、进入目录FAMP2.1(cd FAMP2.1)
4、执行./install开始安装(如果您的网站访问量比较大----如论坛40分钟在线人数达1000以上的,请用./installlarge安装)。

全过程大概需要22分钟左右,根据机器不同,略有差别(本人机器P4 2.4G 1G内存,22分钟装完),这时您可以看看刷刷刷的字幕...安装完后会“自动重启”...

网站存放目录:/home/wwwroot
mysql数据库用户名:root 密码为空(安装完成后自己修改,请用phpmyadmin修改----修改后请修改mysql登陆密码,修改方法:
下载/home/wwwroot/phpmyadmin/libraries/config.default.php文件,修改password密码,如: $cfg['Servers'][$i]['password'] = '您的密码';或者直接在freebsd系统里修改)

您要删除该套件?请进入目录FAMP2.1(cd FAMP2.1)后执行./uninstall(注意:如果/usr/local/mysql/var下有您的数据库,请先备份,再反安装)




--------------------------------------------------------------------------------

FAMP2.1B

》FreeBSD6.0或FreeBSD6.1(建议使用最小化安装方式)
》Apache-2.0.59
》mysql-4.0.26
》php-4.4.4
》Zend3.01
》gd-2.0.33_4,1
》phpmyadmin2.81
》perl 5.8.8

特点:
》可反安装(./uninstall),反安装后,可完全清除集成包的内容;
》安装时间短(14分钟左右),相对FreeBSD的ports,与自己定义安装,速度要快几倍。
》安全、可靠,已对php.ini和httpd.conf进行安全设置与优化(您也可以根据自已的需要修改,如添加虚拟主机等)。
》FAMP非常干净,没安装多余的软件,这也是安装时间短的一个原因。安装完后会自行清理垃圾文件,不劳您费心。
》完美支持绝大多数php程序,如Discuz!系列产品、PhpWind系列产品、DvBBS的PHP版、DEDECMS、帝国系列产品、PHPCMS等。
》支持图片水印,Rewrite。
》相对FreeBSD的ports安装,具有安装时间短、定制性强(您可以在安装之前重新定制,直接修改安装代码即可)、方便、快捷、简单等特点

安装前确定系统是没安装Apache、mysql和php,如果已经安装,请删除!
开始安装FAMP2.1B:
1、上传FAMP2.1B.tar至FreeBSD。
2、用root身份登陆并执行:tar -jxvf FAMP2.1B.tar解压。
3、进入目录FAMP2.1B(cd FAMP2.1B)
4、执行./install开始安装(如果您的网站访问量比较大----如论坛40分钟在线人数达1000以上的,请用./installlarge安装)。

全过程大概需要14分钟左右,根据机器不同,略有差别(本人机器P4 2.4G 1G内存,14分钟装完),这时您可以看看刷刷刷的字幕...安装完后会“自动重启”...

网站存放目录:/home/wwwroot
mysql数据库用户名:root 密码为空(安装完成后自己修改,请用phpmyadmin修改----修改后请修改mysql登陆密码,修改方法:
下载/home/wwwroot/phpmyadmin/libraries/config.default.php文件,修改password密码,如: $cfg['Servers'][$i]['password'] = '您的密码';或者直接在freebsd系统里修改)

您要删除该套件?请进入目录FAMP2.1B(cd FAMP2.1B)后执行./uninstall(注意:如果/usr/local/mysql/var下有您的数据库,请先备份,再反安装)




--------------------------------------------------------------------------------

声明:
1、为了您的网站的安全,请到作者指定的网站下载该程序。
2、FAMP采用源代码编译方式安装,如果源程序(FreeBSD/Apache/Mysql/Php/Zend/Prel等)出现安全漏洞而导致您的经济利益受损,本人不承担任何法律责任。
3、此程序完全免费,未经作者允许,任何人不得以任何名义用于商业用途。
--------------------------------------------------------------------------------

我们选择高版本的安装包,那么我们开始安装了:
引用
先用wget把FAMP安装包下载到服务器
wget http://www.hisunair.com/FAMP2.1.tar
下载完了以后,执行
tar -jxvf FAMP2.1.tar
解压好了以后,进入所在目录
cd FAMP
执行安装命令
install
然后就是等待,大概10几分钟就装好了,而且会自动重起哦。重起以后就可以使用WEB服务了。测试一下。在浏览器打一下服务器的IP地址,看到了
祝贺您!FAMP安装成功了...
把您的网站上传至/home/wwwroot目录下吧!
请修改您的数据库密码:请点击phpmyadmin
这些内容,就说明安装成功了。

  安装完成了,是不是很简单啊?呵呵


现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。加我QQ:29011218交流也可。
PHP培训招生简章
Tags: , , , , ,
  我们刚才安装了wget软件,现在要开始使用了,当我们输入命令之后,竟然告诉我们命令没找到,那么我们就要找到软件安装在哪里才能去使用它,这样是不是太不方便了啊?那么我们就把软件命令所在的目录加入到环境变量中去,那么我们就可以在任何目录下使用命令了。在加入环境变量之前,我们先说一下概念。
  我们进入FreeBSD之后就进入命令解释状态,命令解释程序shell就相当于windows下面的dos啦。我们在shell下输入我们的操作命令,由shell去解释我们的命令告诉计算机如何去操作。在 Unix长期发展过程中,开发了很多种不同的shell,来解释用户的指令,包括sh、csh、bash等等。基本上,sh和csh是最基本的两种shell,而其他种类的shell通常是这两种shell的某种扩展。这两个基本shell的风格不太相同,某些基本指令也有所不同,不同的使用者常常会根据喜好来在两者之间进行选择。
  在登录FreeBSD系统之后,这个shell将给出一个提示符等待用户输入,(sh为 “ $ ” ,csh为 “ % ” ,如果是使用root用户,登录提示符将是 “ # ” ),然后对用户的输入进行解释执行。当shell接收到用户的指令的时候,它需要在一定的路径中查找可执行的指令,这个路径就是由环境变量PATH来确定的。
引用
可以使用echo指令来查看环境变量的内容。
echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/root/bin

引用
在 sh下通过下面方法重新设置环境变量:
$ PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
$ export PATH

引用
而在 csh中,需要使用setenv指令:
setenv PATH /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin

  上面的方法仅仅是临时改变环境变量,如果我们需要每次启动都改变呢?那么我们就要去修改环境变量的配置文件了。
引用
用户登录时,sh将首先自动执行/etc/profile文件,为每个用户设置最基本的环境,而csh将使用/etc/csh.cshrc,csh.login和csh.logout作为系统级csh资源文件。执行了系统级别的登录文件之后,每个用户的shell就在该用户的主目录下寻找该用户个人的资源文件:sh使用.profile文件,csh使用.login和.cshrc文件。这些资源文件均使用相应的shell语言,/etc/profile和个人目录下的.profile使用sh风格的控制语言,/etc/cshrc和个人目录下的.login、.cshrc使用csh风格的控制语言。

  明白原理之后,我们把wget所在的目录加进系统环境变量文件中去吧。
引用
cd etc
vi profile
在最后加入
export /usr/local/bin
:wq

  好了这样就可以在任何地方使用wget命令了。多方便啊!


现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。加我QQ:29011218交流也可。
PHP培训招生简章
分页: 1/2 第一页 1 2 下页 最后页 [ 显示模式: 摘要 | 列表 ]