为了调试程序在linux下的运行情况,下了个 Fedora 10 来玩,没想到bug还真多。
不过最烦人的就是网卡问题了。
用它的配置工具配置的会有错误。(这种错误也太低级了,而且好像已经很久了都没解决)
手动配置: /etc/sysconfig/networking/devices/ifcfg-eth0
ONBOOT=yes
MM_CONTROLLED=no
NETMASK=255.255.255.0
IPADDR=192.168.0.17
GATEWAY=192.168.0.1
配置好后,可能还不会在启动后自动激活,在做下一步
修改/etc/rc.sysinit
在尾部添加
ifup eth0
这样就应该可以了。
yum 下载很慢,为了提高速度,可以在配置一个下载源
导入 ATrpms 签名秘匙 (For Fedora 10)
rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms
确保下面几行包含在/etc/yum.conf 文件中(参见ATrpms 安装说明)
执行su -c ‘gedit /etc/yum.conf” 并添加下面几行:
[atrpms]
name=Fedora Core $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/f$releasever-$basearch/atrpms/stable
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
gpgcheck=1
网上有很多yum 下栽源,可惜国内的几乎没有,一般下载台湾或者jp的快一点。
安装显卡驱动
切换到另外的屏 ctrl+alt + F2 ,su进入然后init 3 在去安装。
sh ./NVIDIA-Linux-x86_64-180.29-pkg2.run --kernel-name='2.6.27.19-170.2.35.fc10.x86_64'
后边是你的版本号,点开资源管理器就可以看到。
这样显卡驱动会更具核编译,运行效果好点。
从起后运行
运行glxinfo | grep rendering
假如显示"direct rendering: Yes",则已安装
我发现Fedora 里边显卡的默认配置 rgb很字体路径有问题,可以删除这两个配置,后在startx就可以了
axel使用方法:
执行以下命令:
yum -y install gcc make subversion
yum makecache后
yum -y install yum-fastestmirror
svn co svn://svn.debian.org/svn/axel/
cd ./axel/trunk
./configure
make && make install
svn co http://cnfreesoft.googlecode.com/svn/trunk/axelget/ /etc/yum/axelget
cd /etc/yum/pluginconf.d/
ln -s /etc/yum/axelget/axelget.conf .
cd /usr/lib/yum-plugins/
ln -s /etc/yum/axelget/axelget.py .
可以执行以下命令解决:
cd /usr/bin
ln -s /usr/local/bin/axel
因为用的是64位的
安装QQ方法
1.yum install libstdc++.so.5,
2. yum install libgtk-x11-2.0.so.0
上QQ 去吧,直接下载安装版
wine64 安装(目前bug还很严重)
http://wiki.winehq.org/Wine64
./configure --enable-win64 CC=/usr/bin/gcc
make depend && make
vbox开启usb
增加用户组usbfs
$ sudo groupadd usbfs
2. 查看usbfs用户组的gid
$ cat /etc/group | grep usbfs
usbfs:x:1002:
把当前用户增加到usbfs组
$ sudo gedit /etc/group
把
usbfs:x:1002:
修改为
usbfs:x:1002:joson
4. 为USB设备重新设置权限编辑/etc/fstab文件,添加下面两行,注意你的gid可能不是1002
$ sudo gedit /etc/fstab
在末尾加上
# 1002 is the USB group IDI
none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0
5.代理服务器 tor + privoxy
1.安装后
yum install privoxy tor
2. tor配置 /etc/tsocks.conf,
只需要三行即可:
server = 127.0.0.1
server_type = 5
server_port = 9050
privoxy 的配置文件(/etc/privoxy/config)里头加一句:
forward-socks4a / localhost:9050 .
别漏掉了点。
* 重新启动一下tor,privoxy: $ sudo /etc/init.d/privoxy restart
/etc/init.d/tor restart
4. 设置firefox * 打开firefox,在连接属性里面改为手动设置**: host:localhost port:8118 * 就这样,firefox就可以上那些被屏蔽的网站了。
apache 安全配置,使用yum安装后默认就是整合了的只是部分地方没有开启,
进去开启代理和配置一下安全就可以了。
默认是安装了的,但如果修改来目录比如 /home/www
就不能够访问来,是SELinux 安全配置的问题。现在的Linux不在是root进去什么都能干了。
root的动作也受到SELinux 安全配置的管理,而SELinux也限制了apache的访问目录。
1.创建/home/www目录。修改为777
2.setsebool -P httpd_enable_homedirs=1
3. 进入系统管理 里边的 SELinux 维护里边,文件标记处添加
/home/www(/.*)? httpd_sys_content:s0 all files
4.进入布尔值 找到apache 处,开启相应的功能模块。
5. restorecon -v /home/www 刷新目录权限
配置tomcat6 注意,如果不能够编译,可以删除临时目录work然后使用非root帐号启动。
让他自己创建目录。修改为777
mysql5配置 编码
文件位置 /etc/my.cnf
找到后和4.0x版本一样 添加
default-character-set=utf8
就可以设置编码了
-----------------------------mysql5 自带了管理工具,使用还算方便。
在里边可以看到数据目录做 /var/mysql 下边
可以和4.0x版本兼容,直接拷贝windows 4.0x版本的数据库文件放进去就可以使用。
idea 配置
字体配置,本人最喜欢的开发工具就是idea了,但在linux下运行字体非常的丑。
设置几个参数就好多了。 jdk使用1.6 最好使用
在idea 启动参数中加入
awt.useSystemAAFontSettings=on
在设置字体为文泉或雅黑这些字体就很漂亮了。文泉感觉好看点.
调整一下速度,不然我文件比较多的时候运行非常慢
文件 idea.vmoptions
-Xms512m
-Xmx768m
-XX:MaxPermSize=256m
-server
为java添加字体
首先,从Fedora的字体目录中 /usr/share/fonts目录下找到中文字体文件一般在zh_CN/TrueType目录下.
将中文字体复制到/usr/java/jre*/lib/fonts 目录下,
或在终端中用命令
$ cd /usr/java/jre*/lib/fonts #转到java的字体目录
$ ln –s /usr/share/fonts/zh_CN/TrueType/*.ttf #链接字体到java字体目录
然后重建该目录下的字体索引文件
$ mkfontscale #建立字体列表文件
$ mkfontdir #重建字体索引文件
这样完成java中文字体的建立
xterm字体设置
虽然xterm已经很老了,但还是比较喜欢它。只是中文显示太小,改大点就可以了
$vi ~/.Xresources
! % xrdb -load ~/.Xresources
! % xrdb -query
! % xrdb -symbol
! % xrdb -merge ~/.Xresources
! XTerm config
XTerm*locale: true
XTerm*fontMenu*fontdefault*Label: Default
XTerm*font: -misc-fixed-medium-r-normal-*-18-120-100-100-c-90-iso10646-1
XTerm*wideFont: -misc-fixed-medium-r-normal-*-18-120-100-100-c-180-iso10646-1
XTerm*font1.Label: efont 12 pixel
XTerm*font1: -efont-fixed-medium-r-normal-*-12-120-75-75-c-60-iso10646-1
XTerm*wideFont1: -efont-fixed-medium-r-normal-*-12-120-75-75-c-120-iso10646-1
XTerm*font2.Label: misc 13 pixel
XTerm*font2: -misc-fixed-medium-r-semicondensed-*-13-120-75-75-c-60-iso10646-1
XTerm*wideFont2: -misc-fixed-medium-r-normal-*-13-120-75-75-c-120-iso10646-1
XTerm*font3.Label: efont 14 pixel
XTerm*font3: -efont-fixed-medium-r-normal-*-14-140-75-75-c-70-iso10646-1
XTerm*wideFont3: -efont-fixed-medium-r-normal-*-14-140-75-75-c-140-iso10646-1
XTerm*font4.Label: efont 16 pixel
XTerm*font4: -efont-fixed-medium-r-normal-*-16-160-75-75-c-80-iso10646-1
XTerm*wideFont4: -efont-fixed-medium-r-normal-*-16-160-75-75-c-160-iso10646-1
XTerm*font5.Label: misc 18 pixel
XTerm*font5: -misc-fixed-medium-r-normal-*-18-120-100-100-c-90-iso10646-1
XTerm*wideFont5: -misc-fixed-medium-r-normal-*-18-120-100-100-c-180-iso10646-1
XTerm*font6.Label: efont 24 pixel
XTerm*font6: -efont-fixed-medium-r-normal-*-24-240-75-75-c-120-iso10646-1
XTerm*wideFont6: -efont-fixed-medium-r-normal-*-24-240-75-75-c-240-iso10646-1
XTerm*background: black
XTerm*foreground: green
XTerm*scrollbar: yes
$ xrdb -load ~/.Xresources
$ xterm