[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
分享到:
相关推荐
Linux装机安全面面观.pdf
安装Linux必读,当你安装Linux之前可以看下,如果这些你差不多都回了,那对于安装Linux系统对你来说已经是轻而易举的事儿了...
这里面包含了装linux双系统时需要用到的分区助手软件和制作启动盘的软件
Linux运维-18-Linux云计算-集群装机 - PXE课件资料.zip
Linux_Kylin3.0装机文档
简单,明了的Linux双系统装机指导。
详细告诉你如何批量安装系统,实现大批量网络快速装机。
装机工具装机工具装机工具装机工具装机工具装机工具装机工具
自己随便写写,关于linux, ubuntu 装机笔记
Linux系统——快速装机配置Linux系统——快速装机配置 详细教程上官羽墨整理QQ交流群:274313939E-mail:wangbobochn@gmail
Linux服务器装机安全快速进阶指南.doc
装机实例之Linux&oracle9.2.0.1.doc
linux下 oracle程序 自动安装、配置。 linux下 oracle程序 自动安装、配置。
资源包括了linux下java开发的常用工具,jdk,tomcat,mysql,ant等,不用您去官方上一个一个下载,这里就有了
一个前端开发工程师的 mac 装机
本资源包含两部分,Windows下基于批处理文件的自动部署脚本和Linux下基于expect脚本的自动部署脚本。主要用于大量服务器部署相同的脚本时,减轻人的工作量同时避免由于人为操作带来的各类错误。其中linux脚本需要...
装机工具装机工具 电脑专业装机工具装机工具 电脑专业装机工具
Nginx安装前 gcc...一类工具包,我的资源里面有 可下载安装,注意CentOS版本 。
linux dns的调试原装很具体的很详细的
装机人员工具箱