`
sony-soft
  • 浏览: 1022156 次
文章分类
社区版块
存档分类
最新评论

linux装机心得

 
阅读更多

[shuihan0377]从接触linux到现在,因为换电脑,开发等需要,倒腾linux装机N次了。用过红旗,红帽,ubuntu,fedora,centos等,用熟了之后,发现各发行版大同小异,现总结一些经验与顺序,让看到的人少走弯路,也给自己理理头绪。这里只有系统相关的东东,关于某个软件的配置,会单独写。因为手下用这的是fedora,所以大多以fedora为例说明。随着不断的倒腾,不时更新中……

关于分区,/home,/usr独立分区

分区的时候,最好把home和usr单独分区挂载,这样不仅能加快系统启动,而且后期恢复系统的时候可以保留配置和大多软件。

关于多系统引导,winor linux

新手一般用默认的linux mbr引导方式,后期重装windows老是需要linux光盘重新做mbr。

其实,将linux的引导装放在"/",然后通过win引导linux更方便。我用的win7,用非mbr方式安装好linux,然后进入win7,下载个easybcd,点几下就成功在win系统选择菜单里加入linux选项。


软件安装,推荐yum,apt-get之类的软件包管理工具

首先,各发行版的安装就不说了,基础东西教程很多。重点说说linux后期配置的一些问题。
系统安装完后,一般会安转一干软件。linux安装软件的方法常见有,软件包管理器自动安装,binnery 安装,source编译安装,rpm deb等软件包安装。个人推荐首先考虑系统的软件包管理器如yum,apt-get等,这样方便以后升级和卸载,如果想学习更多,可以考虑源码安装。

最先要做的,配置软件源
工欲善其事,必先利其器,用yum,apt-get,最好首先配置下软件源,这样后边下载安装软件才能事半功倍,免去等待之苦。

很多linux在网易,sohu,上海交大等都有镜像源,google一下就能得到

另,添加一些第三方源,会使软件库内容大大丰富。如

添加Livna源仓库
rpm -ivh http://rpm.livna.org/livna-release.rpm

添加Fusion源仓库

rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm

rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

为了在一定程度上加快yum速度:yum install yum-fastestmirror yum-presto
安装方便管理的图形配置界面:yum install yumex


编译安装时,缺少很多库文件,尽量用命令行安装
才开始我用的是在系统自带的“添加/卸载软件”对话框搜索安装,可那样各版本里库名称显示格式和名字都不太一样,一个一个搜索效率也很低,于是:
如果有安装说明文件,你最好用yum install libxml2-dev libssl2.0-dev ……这样的形式,一个命令,全部搞定。
已经安装的会自动更新,没安装的依次安装,基本不存在名称差异。


用sudo时提示"xxx is not in the sudoers file. This incident will be reported.
中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。下面是修改方法:

1)进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用)
2)添加文件的写权限。也就是输入命令"chmod u+w /etc/sudoers"。
3)编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",输入"i"进入编辑模式,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存(就是先按一 下Esc键,然后输入":wq")退出。
4)撤销文件的写权限。也就是输入命令"chmod u-w /etc/sudoers"。

服务自启动配置,离不开chkconfig和rc.local

linux由init开始系统所有进程,其中必然会加载rc.d,rc.d中配置了N多系统

系统脚本可以放置在/etc/rc.d/init.d中并建立/etc/rc.d/rc?.d链接,也可以直接放置在/etc/rc.d /rc.local中。

init.d脚本包含完整的start,stop,status,reload等参数,是标准做法,推荐使用。

为特定用户使用的程序(如有的用户需要使用中文输入法而有的不需要)放置在~/中的bash启动脚本中。

========================================================================
设置系统自动启动
在/etc/init.d/下创建smsafe文件

内容:
#!/bin/bash
# chkconfig: 35 95 1
# description: script to start/stop smsafe
case $1 in
start)
sh /opt/startsms.sh
;;
stop)
sh /opt/stopsms.sh
;;
*)
echo "Usage: $0 (start|stop)"
;;
esac
更改权限
# chmod 775 smsafe

加入自动启动
# chkconfig –add smsafe

查看自动启动设置
# chkconfig –list smsafe

smsafe 0:off 1:off 2:off 3:on 4:off 5:on 6:off

以后可以用以下命令启动和停止脚本
# service smsafe start 启动

# service smsafe stop 停止


对于系统已有服务,如network

启动/关闭随机启动:chkconfig --level 2345 network on


查看:chkconfig --list network 或 chkconfig --list |grep network

关于字体,借用下windows的

把C:/WINDOWS/Fonts目录中的字体文件拷贝到/usr/share/fonts/truetype
在终端下输入fc-cache -fv重新启动完成字体的配置.

多媒体播放,mplayer是首选,rhythmbox很方便

如果你上边添加过源,那么安装这些就相当简单,只要运行下面命令即可

# yum install mplayer-gui
# yum install xine
# yum install smplayer

thythmbox

#yum install thythmbox

嫌这么弄太低智商,那不反对你自己下源码编译安装。

即时通讯?qq,飞信,飞鸽?so easy

qq建议用web qq3.0,功能已经比linux qq的完善了,打开即用。

飞信:建议openfetion,

主页:http://basiccoder.com/openfetion

google code:http://code.google.com/p/ofetion/

局域网:建议iptux,直接yum或apt-get

msn:貌似有个叫amsn的,新出的或许有,不用没了解

JDK?用自带的openjdk就够用,想自己装,去oracle下载个就ok

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics