`
kei
  • 浏览: 93272 次
  • 性别: Icon_minigender_1
  • 来自: 北京->杭州
社区版块
存档分类
最新评论

基于Fedora 14搭建高效稳定的Java开发环境(四、常见问题的解决,不断更新)

阅读更多

 

基于Fedora 14搭建高效稳定的Java开发环境

 

 

(四)

 

转载请注明出处:http://kei.iteye.com

 

 

1. kei is not in the sudoers file.  This incident will be reported.(kei为您的用户名)

[kei@localhost ~]$ su
密码:
[root@localhost kei]# vi /etc/sudoers

找到
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
在它的下一行添加(其中的kei替换为您的用户名)
kei ALL=(ALL) ALL            设置完成后ubuntu下的sudo su之类的方式都可以同样使用了。

 

2. 如何去掉root密码最少为6位的限制,修改为更简单的密码 

[kei@localhost ~]$ su
密码:
[root@localhost kei]# vi /etc/login.defs

将PASS_MIN_LEN 5 中的5改为您想要的长度,一位数为0

修改密码:
[root@localhost kei]# passwd
更改用户 root 的密码 。
新的 密码:
无效的密码: WAY 过短
无效的密码: 是回文
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。

注:重复输入两次您想要的密码即可,可以忽略它的“无效的密码”提示,实为修改成功的。个人电脑为了操作简便,可以将root用户和操作用户设置为同一密码。

 

3. 如何优化 swap 交换分区(感觉不是很有效果) 

swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。默认等于60,建议修改为10。具体这样做:
  1.查看你的系统里面的swappiness

  $ cat /proc/sys/vm/swappiness  
  2.修改swappiness值为10
  $ sudo sysctl vm.swappiness=10
  但是这只是临时性的修改,在你重启系统后会恢复默认的60,所以,还要做一步:
  $ vi /etc/sysctl.conf
  在这个文档的最后加上这样一行:
  vm.swappiness=10
 

4. 安装五笔输入法 

[kei@localhost ~]$ sudo yum install ibus-table-wubi
[sudo] password for kei:

重启电脑或是ibus,即可设置五笔输入了。

 

 5. Broadcom BCM43...类型的无线网卡终极解决方案(感谢linvar提供)

一种是直接从Broadcom 官网down下相关的driver自己build
http://www.broadcom.com/support/802.11/linux_sta.php
细读README.txt, 跟着他step by step应该能成功(可能要reboot)

第二种是从fedora社区直接安装编译好的driver: wl.ko
需要先安装rpmfusion相关的包,类似于ubuntu的第三方不自由源吧,
第一种方式的README.txt也有说明怎样安装,
所以,终极方法是下面这个链接:
http://www.broadcom.com/docs/linux_sta/README.txt

 

6.文件夹右键菜单中添加“Open in Terminal”/"在终端打开"/打开命令行

[kei@localhost ~]$ sudo yum install nautilus-open-terminal
[sudo] password for kei:

输入密码,完成安装,重启
 

7.如何关闭SELinux

sudo vi /etc/selinux/config
SELINUX=disable

 

8.bash-completion:增强bash自动补齐功能(感谢qhfrose提供)

   默认情况下,在bash中按 TAB 可以自动补齐,但仅能自动补齐命令名和文件名。bash-2.05及以后的版本提供了自动补齐的编程接口,通过安装 bash-completion 来使用 TAB 键自动补齐几乎任何内容,包括参数、文件、目录甚至包名称等等。

 

sudo yum install bash-completion

 

9.加速多个SSH连接到同一台服务器

   默认情况下新开一个标签ssh同一台服务器需要再次输入连接密码,通过以下方法达到克隆会话,无需再次输入密码的目的。

1.进入~/.ssh目录
[kei@kei-pc ~]$ cd .ssh

2.编辑~/.ssh下的config文件(已存在的添加内容,不存在的新建文件)
加入以下内容:

Host *
ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p

3.修改文件权限为600
[kei@kei-pc .ssh]$ chmod 600 config

 

转载请注明出处:http://kei.iteye.com

 

7
1
分享到:
评论
12 楼 kei 2011-01-30  
TO 9楼:

64位的adobe flash player还未出正式版,或许出了正式版后会有所改善吧。
11 楼 kei 2011-01-30  
TO 10楼:

我的安装情况来看还不错的,硬件驱动都很正常。我的配置是比较新的。
10 楼 wangxinpier 2011-01-28  
其实我确实觉得fedora不错,不知道他现在对于驱动的问题做的怎么样了
9 楼 linvar 2011-01-21  
还有个问题:
fedora 14 64bit, flash 64-bit version
安装这个64bit的flash后, google音乐与豆ban电台的声音都不正常,沙沙响
但是youku上是"比较"正常的,
有解吗?
8 楼 linvar 2011-01-21  
qhfrose 写道

sudo yum install bash-completion 然后再打一个termianl看看,可以提示了。

thanks so much, it works.
bash-completion是专门针对yum的吗?

有大虾整过驱动3G上网卡吗?
清单: 天翼3G, 上网卡是百唯斯BW-U513O,Fedora14
7 楼 kei 2011-01-20  
TO 6楼:

java开发一般还是用sun jdk.
6 楼 lkj107 2011-01-20  
java 环境还是很好弄的,好像自带openJDK吧,Eclipse,Tomcat都是绿色的,拷贝过来就能用了
5 楼 qhfrose 2011-01-19  
linvar 写道
kei 写道

2. sudo yum ...这个命令没有提示子命令和软件包名, 这样不方便
对这个没太理解您的意思,yum还是很强大的,你在终端仅输入yum或是yum --help看看。

比如我现在想安装ibus-table-wubi这个软件包,
ubuntu下我只要输入 sudo apt-get 再加两个tab就会出现子命令,如 install, update, clean供提示, 选择好子命令后, 再输入ibus, 再输入两个tab 又出现一大片ibus相关的包供参考.
说白了就是提示, 就像一般的命令
而sudo yum并不会出现提示,要怎么记那一大片软件包呢...


sudo yum install bash-completion 然后再打一个termianl看看,可以提示了。
4 楼 linvar 2011-01-18  
kei 写道

2. sudo yum ...这个命令没有提示子命令和软件包名, 这样不方便
对这个没太理解您的意思,yum还是很强大的,你在终端仅输入yum或是yum --help看看。

比如我现在想安装ibus-table-wubi这个软件包,
ubuntu下我只要输入 sudo apt-get 再加两个tab就会出现子命令,如 install, update, clean供提示, 选择好子命令后, 再输入ibus, 再输入两个tab 又出现一大片ibus相关的包供参考.
说白了就是提示, 就像一般的命令
而sudo yum并不会出现提示,要怎么记那一大片软件包呢...
3 楼 kei 2011-01-18  
TO 2楼:

1.就算把"kei"用户设为sudoer, 有些操作还是必须要root的密码, 这样不好

个人电脑不必考虑过多的安全性,为了操作简便,我是将root的密码和kei的密码设置为一样,提示输入密码时,我就不用管是让输哪个密码了。

2. sudo yum ...这个命令没有提示子命令和软件包名, 这样不方便
对这个没太理解您的意思,yum还是很强大的,你在终端仅输入yum或是yum --help看看。

TO 1楼:

接下来就是jdk的安装了。
2 楼 linvar 2011-01-18  
1.就算把"kei"用户设为sudoer, 有些操作还是必须要root的密码, 这样不好

2. sudo yum ...这个命令没有提示子命令和软件包名, 这样不方便
对于1,2 我还是比较喜欢ubuntu的方式

3.楼主, 我也用ibus五笔

4. 1楼那位同学, jdk很容易装吧...
    
1 楼 hnwsj99 2011-01-18  
兄弟,该到安装jdk部分了吧

相关推荐

    fedora15环境搭建

    Fedora 15 环境搭建 本文将指导用户在 Fedora 15 环境中进行环境搭建,包括 VIM 配置、网络配置、Samba 配置和防火墙配置。 一、VIM 配置 在 Fedora 15 中,VIM 是默认的文本编辑器。为了提高编程效率,我们需要...

    Fedora下Qt环境搭建[参考].pdf

    Fedora 的最新版本是 Fedora 14,它提供了一个稳定、安全、功能齐全的操作系统环境。 二、Qt 环境搭建 Qt 是一款跨平台的应用程序开发框架,由 Trolltech 公司开发。Qt 提供了一个强大的开发环境,可以用于开发...

    fedora15&TQ210开发板QT开发环境搭建

    在Fedora 15操作系统中,为TQ210开发板配置QT开发环境涉及到多个步骤,主要包括安装必要的软件库、编译与配置TSlib(触摸屏库)、校准触摸屏以及解决可能出现的问题。以下是对整个过程的详细说明: 首先,我们需要...

    通过Fedora系统搭建一个项目开发的环境,熟悉Linux命令和环境_-Fedora-.zip

    通过Fedora系统搭建一个项目开发的环境,熟悉Linux命令和环境_-Fedora-

    Fedora10下搭建JSP开发环境全过程

    在Fedora 10操作系统中搭建JSP开发环境是一个必要的步骤,这允许开发者在Linux平台上进行Java Server Pages的编程和调试。以下是一个详尽的步骤指南: 首先,我们需要准备以下软件包: 1. Fedora 10 的安装ISO镜像...

    Fedora-14-i386-DVD Fedora-14-x86_64-DVD Fedora-14-i686-DVD

    Fedora 14是Fedora项目发布的一个Linux发行版,它基于GNU/Linux内核并提供了丰富的开源软件包。Fedora以其快速更新和技术前沿而闻名,适合那些希望尝试最新技术和开源项目的用户。Fedora 14于2010年10月26日发布,...

    基于fedora 13 的NetFPGA 平台搭建

    基于fedora 13 的NetFPGA 平台搭建,主要是 NetFPGA基础开发包和驱动的安装,但对于开发工具的安装没有介绍,因为感觉这都不难。由于本人在平台搭建过程中,发现NetFPGA官网上许多包或者链接都打不开,经过摸索,...

    嵌入式基于A8在fedora18下的开发环境配置

    本文档详细介绍了如何在Fedora 18操作系统上配置一个适合A8嵌入式开发的环境,其中包括了GNOME桌面环境的安装、Samba服务器的搭建以及优化访问速度的方法。 首先,安装Fedora 18是整个流程的基础,推荐分配至少20GB...

    Fedora12下搭建Qt Creator的ARM开发环境 并 移植Qt4.6.2到Micro2440

    在Fedora12操作系统下构建一个针对ARM架构的Qt Creator开发环境,并移植Qt 4.6.2到Samsung S3C2440(通常用于Micro2440开发板)是...完成这些工作后,你就可以在Fedora12环境下高效地进行针对Micro2440的Qt应用开发了。

    Fedora下搭建FTP服务器

    Fedora 下搭建 FTP 服务器 在 Fedora 操作系统中搭建 FTP 服务器需要了解 FTP 服务器的基本概念和安装、配置和管理过程。FTP 服务器是一种网络服务器,允许用户通过 Internet 上传和下载文件。常见的 FTP 服务器...

    Fedora14上Qt与QtE搭建

    在本文中,我们将深入探讨如何在Fedora 14操作系统上搭建Qt和Qt Embedded(QtE)环境,特别关注tslib 1.4版本的使用,这是一个为触摸屏设备提供校正和支持的关键组件。Qt是一个功能强大的跨平台应用程序开发框架,而...

    LAMP环境搭建以及java环境搭建

    LAMP环境搭建以及Java环境搭建 LAMP 环境搭建是指 Linux、Apache、MySQL 和 PHP 四个组件的组合,即 Linux 操作系统、Apache Web 服务器、MySQL 数据库管理系统和 PHP Web 编程语言。下面是 LAMP 环境搭建的详细...

    Fedora12下搭建Qt_Creator的ARM开发环境_并_移植Qt4

    在Fedora 12操作系统中搭建Qt Creator的ARM开发环境并移植Qt 4.6.2至Samsung S3C2440(通常用于Micro2440开发板)是一项复杂的任务,涉及到多个步骤和软件组件。以下是详细的步骤: 首先,确保你拥有必要的硬件和...

    java linex搭建环境

    在Linux系统中搭建Java开发和运行环境是许多开发者必须掌握的基本技能。本教程将详细介绍如何在Linux上安装Java运行环境,以便你可以执行Java程序。首先,让我们了解Java环境的组成部分。 1. **JRE(Java Runtime ...

    Fedora FTP服务器的搭建

    此外,通过监控系统日志(通常位于`/var/log/messages`或`/var/log/vsftpd.log`),可以帮助诊断和解决问题。 希望这篇详尽的教程能帮助你在Fedora上顺利搭建FTP服务器。记住,安全性和稳定性是构建任何网络服务的...

    python集成开发环境(fedora20)

    python集成开发环境(fedora20)

    基于Linux的Java开发环境配置.zip

    在Linux系统上配置Java开发环境是一项基础且至关重要的任务,对于任何希望在Linux环境中进行Java编程的开发者来说,这是必须掌握的技能。本教程将详细阐述如何在Linux上安装Java开发工具并设置好开发环境。 首先,...

Global site tag (gtag.js) - Google Analytics