本站不再更新,欢迎光临 java开发技术网
随笔-230  评论-230  文章-8  trackbacks-0

2.4 shlight -- 访问windows共享文件夹

shlight对中文支持也很好, 我在FreeBSD 5.2上测试过

# cd /usr/ports/net/sharity-light/
# make all install clean
# mkdir /music
# echo "10.0.0.1 winhost" >> /etc/hosts
# shlight //winhost/music /music -U user -P password
# unshlight /music
   
在freebsd中安装vmware虚拟机工具包,方法如下:

在虚拟机的VM菜单下选择安装Tools,





 

1.mount /cdrom

2.cd /cdrom 有一个文件vmware-linux*.tar.gz

3.cp vmware-linux*.tar.gz /tmp

4.cd /tmp

5.tar zxvf vmware-linux*.tar.gz

6.进入解压目录 cd vmware-tools-distrib

7.进入解压后的目录运行安装命令./vmware-install.pl 就ok了




解压tar文件就用
tar jxvf xx.tar <目标路径>


fcitx 安装
2、源码包的安装;

[root@localhost beinan]# tar jxvf fcitx-3.2-050827.tar.bz2
[root@localhost beinan]# cd fcitx
[root@localhost fcitx-3.1.1]# ./configure
[root@localhost fcitx-3.1.1]# make
[root@localhost fcitx-3.1.1]# make install
三、Fcitx 3.x的配置;

让fcitx 进入桌面自动运行;方法有二;

方法一:

请在 /etc/X11/xinit/xinput.d/ 目录中查看文件zh_CN ,如果没有就建一个;把里面的内容改为如下的;

XIM=fcitx
XIM_PROGRAM=fcitx
GTK_IM_MODULE=fcitx
gnome-im-settings-daemon >/dev/null
方法二:

在$HOME/.xinput.d/里建立文件zh_CN,包含下面内容, 就可以了;
XIM=fcitx
XIM_PROGRAM=fcitx
GTK_IM_MODULE=fcitx
XMODIFIERS="@im=fcitx"
gnome-im-settings-daemon >/dev/null

如果当前用户目录下没有 .xinput.d目录,就建一个。然后再建一个zh_CN的文件,内容就是上面的那段。

[root@localhost beinan]# mkdir ~/.xinput.d

这样就差不多能用起来了。直接运行一下命令;

[root@localhost beinan]# fcitx


如果不能使用fcitx ,可能得设置设置一下变量;

还得设置一下当前用户的环境变量,也就是在你想用的那个用户的家目录下的 .bashrc 文件。

.bashrc这个文件是隐藏的,你可以用 vi 或者gedit编辑都行。看你习惯吧。

在里面加两行,如下:

export LC_CTYPE="zh_CN"
export XMODIFIERS="@im=fcitx"

注意保存一下,否则不起做用;

我是刚安装好的系统,一切都是新的,看一下我的beinan这个用户下的 .bashrc的配置吧。

# .bashrc
# User specific aliases and functions
export LC_CTYPE="zh_CN"
export XMODIFIERS="@im=fcitx"
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi


存在的问题;

如果您用中文桌面环境,能启动fcitx ,但不能输入,大多是控制台的locale和桌面的locale不一致所引起的。

请在用户家目录下的.bashrc 中加入一行;

export LANG="zh_CN.UTF-8"

另外还在建一个 .i18n的文件;内容如下:

LANG="zh_CN.UTF-8"

重启X就好了,按CTRL+ALT+BACKSPACE;就重新启动系统;






http://www.linuxsir.org/main/?q=node/51 从源代码安装参考的例子



修改shell进不去系统的解决办法
如果您把root的shell改成了bash(很多人因为bash的强大功能而选择了它,或者是从linux转到BSD上的,习惯了bash),而导致进不去系统了,可以通过以下几种方式解决:
一:系统启动时,选择“4”,进入“单用户”模式,输入“boot -s”进入单用户的提示符“#”,依次键入如下命令:

 

fsck -p
mount -u /
mount -a -t ufs
swapon -a
chsh -s /bin/csh




在FreeBSD中安装JDK
 下载编绎好的JDK1.5,解压至/usr/local/jdk1.5.0
  #ln -s /usr/local/jdk1.5.0 java
  #ln -s /usr/local/jdk1.5.0  /usr/local/java
  #ln -s /usr/local/java/bin/java  /usr/local/bin/java
  #ln -s /usr/local/java/bin/javac  /usr/local/bin/javac
  #ln -s /usr/local/java/bin/jar  /usr/local/bin/jar
  编辑/etc/profile,添加JAVA_HOME=/usr/local/java
  重新登录系统,执行 java -version,如果看到JDK版本号,则说明安装成功
已编译好的FreeBSD版本的JDK在
http://download.chinaunix.net/download/0013000/12304.shtml
可以下载,这是用unix原始的安装方式,没用用到freebsd 的pkg,ports来安装所以你要下载tar.bz2打包的版本,
这都是已经编译好的。不需要再编译,只需要按上面的脚本配置环境即可。
http://sunfly.bokee.com/5412914.html 常用的目录及文件命令



在FreeBSD中两种不同的Shell环境变量设置

上次安装tomcat老运行不起来的原因就在于此了,当时只是设置了/etc/profile里的环境变量,说
实话,我现在还弄不懂那些Shell用读取这个文件



在.cshrc中的格式:
代码:

# path
set path = (/usr/local/share/mydir/j2sdk1.4.2_07/bin /sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin)

# Java home
setenv JAVA_HOME /usr/local/share/mydir/j2sdk1.4.2_07
setenv CLASSPATH .:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/jre
setenv CALSSPATH /usr/local/jdk1.4.2/lib/tools.jar:/usr/local/share/java/classes



在.bashrc中的格式:
代码:

JAVA_HOME=/usr/local/share/mydir/j2sdk1.4.2_07
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export JAVA_HOME PATH CLASSPATH



http://tom.yesky.com/biz/cbfwq/407/2696907.shtml 这是一篇介绍FreeBSD Shell的好文章
查看到当前系统所开启的服务端口
netstat -an








posted on 2006-12-31 22:28 有猫相伴的日子 阅读(2177) 评论(3)  编辑  收藏 所属分类: linux/unix应用

评论:
# re: FreeBSD技巧 2008-03-07 14:17 | 有猫相伴的日子


freebsd6.2设置ip地址
ifconfig lnc0 192.168.0.2

freebsd6.2设置网关
1、route add default 192.168.10.254 1
2、netstat -rn检测  回复  更多评论
  
# re: FreeBSD技巧 2008-03-09 10:27 | 有猫相伴的日子
freeBSD ftpd配置介绍


像自带sendmail一样,freeBSD在系统安装时自带了ftp,这就是freeBSD的ftpd进程,默认以inetd方式运行,你只要在/etc/inetd.conf里如下设置:
ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l
ftp stream tcp6 nowait root /usr/libexec/ftpd ftpd -l
并在/etc/rc.conf里设置:
inetd_enable="YES"
这样ftpd就能顺畅运行。
但是如果你的ftp运行很繁忙,用inetd方式运行ftp势必影响效率和性能,此时建议你以独立方式运行freeBSD的ftpd,方法很简单,如下:
在/etc/inetd.conf里注释掉以上两句,用如下方式启动:
#/usr/libexec/ftpd -D
ftpd的参数比较多常用的如下:
-A: 只允许匿名登录;
-M: 不允许匿名创建目录;
-m: 赋予匿名修改,覆盖等权限;
更多参数请man ftpd.
ftpd的相关设置文件:
/etc/ftpusers List of unwelcome/restricted users.
/etc/ftpchroot List of normal users who should be chroot'd.
/etc/ftphosts Virtual hosting configuration file.
/etc/ftpwelcome Welcome notice.
/etc/ftpmotd Welcome notice after login.
/var/run/nologin Displayed and access refused.
/var/log/ftpd Log file for anonymous transfers.
/var/log/xferlog Default place for session logs.  回复  更多评论
  
# re: FreeBSD技巧 2008-03-09 10:53 | 有猫相伴的日子

只有注册用户登录后才能发表评论。


网站导航:
 
本站不再更新,欢迎光临 java开发技术网