linux学习笔记2-安装Fedora Linux
来源:互联网 发布:软件维保协议 编辑:程序博客网 时间:2024/06/05 14:31
安装Fedora Linux
安装前的准备
收集硬件信息
准备安装文件
准备安装空间
确定安装方式
开始安装
安装后的配置
安装前的准备
收集硬件信息
检查兼容性
redhat Linux兼容性列表
http://hardware.redhat.com/hcl/
Linux Document Project的硬件兼容性列表
http://www.redhat.com/mirrors/LDP/HOWTO/Hardware-HOWTO/index.html
Xfree86显示设备的兼容性列表
察看硬件手册,检查型号
键盘,鼠标,网卡,显卡
准备安装文件
购买Redhat Linux光盘
Redhat Linux最高版本为9.0,从2004年4月开始,Redhat公司停止对9.0以下版本的支持。转而开发RHEL(Redhat Enterprise Linux)收费版本。原来的自由Redhat Linux版本由Fedora项目继续开发。
Redhat Enterprise Linux(AS/ES/WS)
共有三种版本:用于大企业环境的AS,用于小企业级别的ES以及面向工作站/台式机产品的WS.最便宜的WS基本版价为179美元。最高AS价格为18000美元。
免费下载的版本
Redhat 8和9系列可以继续在各大FTp站点下载
Fedora可以从下面的地址下载
http://fedoraproject.org/en/get-fedora
准备安装空间
使用新硬盘
Linux对硬盘的辨认
IDE0 master=/dev/hda,IDE0 slave=/dev/hdb
IDE1 master=/dev/hdc,IDE1 slave=/dev/hdd
SCSI 0=/dev/sda,SCSI 1=/dev/sdb
Linux对硬盘分区的辨认:
/dev/hda1表示hda硬盘的第一个分区
/dev/sda2表示sda硬盘的第二个分区
使用windows的分区
需要清空一个磁盘的内容,并且想方法标志这个分区,安装的时候可以将Linux安装在这个分区上。
Linux的安装位置
/--根分区
Linux需要一个分区作为整个目录结构的起始点。如果只为Linux分一个区的话,我们安装的所有的软件都将在这个分区下面。
Linux使用挂载的方式把一个分区跟一个目录联系起来,比如要在/dev/hda2上安装Linux,就需要把/dev/hda2挂载在/--目录下面
Swap—交换分区
交换分区使用类似windows虚拟内存的技术,在硬盘分区里放置内存中的内容。
ALT+F2回到桌面 ALT+F1回到安装界面
如果使用图形界面可以用CTR+F1
ls
ls /proc
ls /proc/cpuinfo
ls /proc/meminfo
df
ALT+F3可查看系统正在做的事
ALT+F4
ALT+F5
确定安装方式
光盘安装
其它安装方式
需要软盘引导
硬盘安装方式
网络安装
NFS方式
HTTP方式
FTP方式
制作引导软盘
所需要的文件
必须:bootdisk.img
可选:drvblock.img/drvnet.img/pcmciadd.img
在windows中制作引导软盘
dd if=bootdisk.img of=/dev/fd0
rawrite
硬盘安装方式
选择harddisk
输入下载好的iso文件位置
(硬盘分区编号和目录)
网络安装方式
构建网络安装服务器
NFS,HTTP或者FTP服务器,目录跟光盘目录结构一样
用引导软盘引导,输入linux askmethod
选择跟服务器相同的协议
登陆服务器ssh 192.168.0.101
登陆服务器ftp 192.168.0.101
选择网卡驱动
输入服务器及安装目录
开始安装
安装后的配置
pwd打印当前用户目录
useradd redhat创建新用户
passwd redhat
ls -ld /home/redhat
exit退出系统
平时一般用普通用户身体,如果有配置需要才用超级用户身份
以redhat身份
ls -a
.bash_profile .bashrc这两个文件是系统默认的初始化文件,用户的环境变量可以设置在里面
.bash_logout用户退出系统的时自动执行的脚本
su -切换到超级用户
exit退回来
ls -l /
linux目录架构
bin常用的命令 binary file 的目錄
boot存放系统启动时必须读取的档案,包括核心 (kernel) 在内
dev系统周边设备
etc系统相关设定文件
home使用者家目录
lib系统会使用到的函数库
lost+found系統不正常產生錯誤時,會將一些遺失的片段放置於此目錄下
media与/mnt类似
mnt外设的挂载点
opt主机额外安装的软件
proc虚拟目录,是内存的映射
root系统管理员的家目录
sbin系统管理员才能执行的指令
selinux
srv一些服務啟動之後,這些服務所需要取用的資料目錄
sys
tmp一般使用者或者是正在執行的程序暫時放置檔案的地方
usr最大的目录,存许应用程序和文件
var日志文件
df当前分区中所有分区占用空间的大小
df -h
查看每个目录的占用大小
du -sh /*
ctr+c强行中止
fdisk -l /dev/sda 查看系统分区情况
DMA工作模式可以提高硬盘的速度,还可以减少硬盘对CPU的占有率,提高系统性能。
hdparm /dev/hda查看是否支持DMA
hdparm -d1 /dev/hda手工DMA,可以写进/etc/rc.local
more /etc/rc.local 系统初始化的脚本文件
检查系统的网络环境
ping www.redhat.org.cn
ping: unknown host www.redhat.org.cn
说明无法解析主机名,说明DNS配置是不正确的
查看DNS客户端配置文件
more /etc/resolv.conf
search redhat.org.cn
nameserver 192.168.0.1
查看能否与DNS服务器通信
ping 192.168.0.1
ifconfig
netconfig修改网络配置
service network restart 重启网络服务生效
route -n查看路由
如果不熟悉网络环境可用ping来扫描整个网络
ping -b 192.168.0.255
ping -b 192.168.255.255
ifconfig eth0 192.168.0.102
ifconfig eth0 192.168.0.102 netmask 255.255.255.0
ifconfig eth0
man ifconfig (q退出帮助)
如果改了IP 要修改路由
route add default gw 192.168.0.1
ls /etc/sysconfig/network-scripts/这里面存放的是所有与网络激活与启动的脚本
cat /etc/sysconfig/network-scripts/ifcfg-eth0(service network restart 本质上在加载这个配置文件)
可以不用netconfig来配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0直接修改IP(wq保存退出)
service network restart
ifconfig
ls /etc/sysconfig/network*
可见有两个配置网络的地方
/etc/sysconfig/networking:
/etc/sysconfig/network-scripts:
netconfig和neat
如果你用neat或图形配置工具配置过网络
此时用networkconfig无效
只有将/etc/sysconfig/networking目录下的profiles全部清空才行
redhat-config-
查看系统环境情况
locale
其中最重要的就是以下两项
LANG=en_US.UTF-8
LC_ALL=
locale -a查看系统中所有的语言支持
LANG=zh_CN.gb2312
date
LANG=en_US.UTF-8
语言环境的配置保存在cat /etc/sysconfig/i18n
/etc/sysconfig/系统启动的主要配置脚本文件都在这里
让系统自动识别你的硬件可以用service kudzu start
查看服务的启动级别chkconfig kudzu –list
setup是一个综合的配置工具
系统默认的服务可以用
chkconfig --list | more
有些服务是靠xinetd启动的,是一个独立的服务器
开启某项服务
chkconfig rsync on
chkconfig rsync –list
临时启动某项服务
service xinetd start
init服务都放在ls /etc/init.d目录下,所有的服务都有七种运行级别0~6
运行service xinetd start,本质上是运行ls /etc/init.d/xinetd脚本
这个服务会检查自己的配置目录ls /etc/xinetd.d,这里面它管理的各种服务状态,每种服务的状态保存到相应的文件里面
执行chkconfig rsync on实际上就是修改了/etc/xinetd.d下面的rsync文件的状态,将状态设为on
系统的7种状态本质上ls /etc/rc?.d
ls -ld /etc/rc?.d可以看到7个运行级别的名称,每种服务都在相应的运行级别下有一个符号连接
系统启动脚本本质上是放在ls /etc/init.d下面的,我们只要在/etc/rc?.d作一个相应的符号连接就能自动运行这个服务
如ls /etc/init.d/network本质上network是靠这个脚本来启动的
如在级别3上名字有叫network的脚本
ls /etc/rc3.d|grep network
ls -l /etc/rc3.d/ | grep network
lrwxrwxrwx 1 root root 17 2008-11-06 06:40 K90network -> ../init.d/network
可以看到它是指向一个叫 K90network的脚本连接
因为第一个字母是k,所以这个服务是不会启动的
运行级别可以用runlevel来检查
runlevel
N 3
那就意味着当前的运行级别,所有脚本都是运行在ls /etc/rc3.d下面的,这里的脚本所有以s开头的表示启动,所有以k开头的表示不要启动
chkconfig sshd –list sshd是经常会用的,它是启动ssh服务器
chkconfig sshd --list
sshd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
它默认是在运行级别2~5都是开启的,它是用来做远程服务管理的
我们以后可以从远程服务器登陆到这台服务器作维护
远程登陆工具还可以用telnet,telnet是使用的明文传输,数据是公开的,容易暴露密码,非常安全
sshd是一种加密的安全服务器,它支持远程传输,运程拷贝,支持远程登陆,运程维护
系统启动时如何知道运行级别,只有当系统运行相应的别级时才进行相应的目录
ls -ld /etc/rc?.d
more /etc/inittab这是系统初始化的主要配置文件
id:3:initdefault:表示默认进入动行级别3,一般服务器都是进入这个级别的
七种运行级别
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
运行级别0是关机
运行级别1是单用户模式(用来对服务器进行维护,特别是维护磁盘的时候用)
运行级别2是一个多用户环境,没有NFS
运行级别3是一个完整的多用户环境
运行级别5是xwindow支持的
运行级别6是重启
ntsysv是另一个设置服务的工具和setup一样
- linux学习笔记2-安装Fedora Linux
- linux fedora安装svn笔记
- linux学习:Fedora常用软件安装
- linux学习笔记-fedora 16 U盘安装
- nagios学习笔记【2】--nagios在Fedora linux中的快速安装
- [Linux]Fedora 20 安装配置笔记
- [Linux]Fedora 20 虚拟机VirtualBox安装笔记
- 2、Fedora Linux的安装
- linux 安装git--fedora
- linux >>> fedora安装mysql
- linux >>> fedora安装mplayer
- Fedora linux ApacheBench 安装
- Linux学习笔记(2)--Linux安装
- Linux学习笔记-----Linux安装
- [Linux]Fedora 20 安装配置笔记 转载CSDN Zemo
- Linux fedora 7.0的安装
- Fedora Linux下安装 QQ2008
- Linux Fedora 安装Sun-JDK
- 拥抱
- 主成分分析实现的一个心得
- 【Struts2.0】struts2的struts.properties配置文件详解
- C# Remoting的一个简单例子
- Spring学习笔记1
- linux学习笔记2-安装Fedora Linux
- 【Struts2.0】Struts 2的基石——拦截器(Interceptor)
- VC2005 快捷键
- 【Struts2.0】Struts 应用转移到 Struts 2 ( 二 )
- 【Struts2.0】Struts 应用转移到 Struts 2 (一)
- 大家好
- RHEL4实现AD认证及邮件通知一体化系统(最终版)
- 研究PHP源代码的一些心得体会
- Oracle PL/SQL Language Pocket Reference, Second Edition