`
L.G.Alexander
  • 浏览: 158442 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux学习笔记(三) Linux系统的其他安装方式

阅读更多
第三课:Linux系统的其他安装方式
    。需要软盘引导(不管是使用硬盘安装还是网络安装都需要软盘引导,硬盘和网络是不能引导的)
    。硬盘安装方式 硬盘要是本机的,能访问到的,分区格式可以使windows的格式,也可以是linux格      式,要求文件是.iso,
    。网络安装 要求文件是解开的文件
        .NFS方式 如果有本地服务器,使用NFS方式是非常方便的
        .HTTP方式
        .FTP方式
制作引导软盘
    。所需要的文件
      必须:bootdisk.img
      可选:drvblock.img(SCSI硬盘) drvnet.img(驱动网卡,网络安装) pcmciadd.img(笔记本电脑的pc卡)
      四个文件都可以从网上下载,也可以从iso文件里提取出来img文件里
    。在windows中制作引导软盘
      rawrite bootdisk.img
    。在Linux中制作引导软盘
      dd if=bootdisk.img of=/dev/fd0  (notice:if inputfile of outputfile)
      在linux下,软盘写好了,可以挂在上去,命令mount /dev/fd0 /mnt/floppy/
      卸载软盘 umount /mnt/floppy
选择引导方式
    boot:linux askmehtod
硬盘安装方式
    。选择harddisk
    。输入下载好的iso文件位置(硬盘分区编号和目录,可以使用window的目录)
网络安装方式
    。构建网络安装服务器
      NFS HTTP或者FTP服务器,目录跟光盘目录结构一样
    。用引导软盘引导,输入linux askmethod
    。选择跟服务器相同的协议
    。选择网卡驱动程序
      use a driver disk
      驱动好后,能看到配置网卡地址
    。输入服务务器地址和安装目录的位置(包含Fedora目录的目录)


然后用date命令检查一下结果
# date
语言环境的配置保存在/etc/sysconfig/i18n里面
# ls /etc/sysconfig/i18n
查看这个配置文件
#cat /etc/sysconfig/i18n
sysconfig是服务器系统基本的配置脚本都在这里面
我们可以看一个
# more /etc/sysconfig/hwconf 所有硬件信息都在这里面,放的是由系统硬件检查器检查出来的硬件资料

安装的时候有一个工具叫kudzu,它会自动地检查我们的硬件配置资料
# kudzu
# service kudzu start 系统使用一段时间要使系统自动识别的话,用这个命令检查,这个脚本是系统开机自动监测的,如果你的系统没有做改动,每次开机它也会自动运行的.自动运行kudzu的时候花时间,如果你想系统启动快一点,你可以把这个服务关闭.
修改系统启动服务的脚本,我们可以使用chkconfig+服务名称
# chkconfig kudzu --list 检查状态
kudzu 0:off 1:off 2:off 3:on 4:on 5:on 6:off
它默认的级别345是开,如果你觉得需要调整的话,可以使用setup调整
# setup 是一个综合的配置信息工具
Authetication cofiguration
Firewall configuration
Mouse configuration
Network cofiguration
System services
回车就表示配置这个信息

#chkconfig --list | more 系统默认的运行的服务可以用这个命令显示出来
显示了运行级别0到运行级别6的情况,这些服务都是靠系统脚本init提供的.
最下面看到特殊的服务,xinted based services:它不是靠init提供的,而是靠xinetd提供的.

# xinetd 是一个独立的互联网服务器,它是一个超级服务器.它本身是一个系统启动的服务,它的345级别是开启的.
它下面运行它管理的服务,它下面的服务大部分都是关闭的off,只有sgi_fam是on的
如果我们希望开启rsync服务的话,我们需要利用chkconfig rsync on命令激活
# chkconfig rsync on 激活rsync
然后使用 chkconfig rsync --list查看
如果我们需要临时启动rsync服务,我们需要重起xinetd服务,用命令service xinetd restart
#service xinetd restart

这些服务脚本一般都是放在固定目录下面的,它们都放在/etc/init.d下的
# ls /etc/init.d 这个目录下的服务都有7种状态

/etc/init.d/xinetd 它自己的配置目录是/etc/xinetd.d

# /etc/xinetd.d这里面有它自己管理的服务

7个运行级别的,它们本质上是/etc/rc?.d  0到7.d
# ls -l /etc/rc?.d

# ls -ld /etc/rc?.d
作符号连接就可以启动服务
# ls /etc/init.d/kudzu
运行级别3上的名字叫grep的脚本
# ls /etc/rc3.d/ |grep kudzu
#ls -ls /etc/rc?.d

# ls /etc/init.d
# ls /etc/init.d/kudzu

运行级别还可以使用 runlevel来检查
#runlevel运行级别
# runlevel 查看当前的运行级别

# /etc/rc3.d
s开头的表示启动,k开头的表示不要启动,如果前面启动过就自动杀死
在这些服务中,有一个服务sshd大家以后要经常使用
我们可以使用chkconfig sshd检查一下
sshd会自动启动一个sshd服务器,它默认级别在2345上都是开启的.这个服务器用来做远程维护管理的,我们以后可以从远程登陆这台服务器来维护.
# chkconfig sshd --list 支持远程维护文件拷贝传输等 采用加密的机制的安全服务器
远程登录工具还有telnet,但它使用的是明文密码,数据时公开的,容易泄露密码,非常不安全
# telnet 明文的
系统启动的时候如何知道运行级别几了?
# ls -ld /etc/rc?.d
当你系统运行到相应的服务的时候能看到相应的级别启动了
大家可以参考/etc/inittab这个文件,它是系统初始化的主要配置文件,系统级别2运行什么脚本,都是由它提供的.
# more /etc/inittab 系统初始化的主要配置文件,看一下这个文件的基本情况
id:3:initdefault:表示默认运行级别3,一般服务器都是3级别的,你可以运行3
si::sysinit:/etc/rc.d/rc.sysinit si表示系统初始化,它启动的脚本是rc.sysinit,系统初始化的第一个脚本就是它
0 - halt (Do NOT set initdefault to this)关机,运行init 0计算机会自动关闭
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 - Xll
6 - reboot (Do NOT set initdefault to this)重启计算机

千万不要把默认的运行级别设为0或者6

看一下系统初始化的第一个脚本
# more /etc/rc.d/rc.sysinit,看一下系统的详细命令
系统快速配置的另一个工具
# ntsysv 和setup差不多

分享到:
评论

相关推荐

    Linux学习笔记(强悍总结值得一看)_linux_linux学习笔记_

    这份"Linux学习笔记(强悍总结值得一看)"是Linux初学者的宝贵资源,也适合有经验的用户作为参考手册。以下是对笔记内容的详细概述: 1. **Linux常用命令**: Linux命令行是其强大的工具,掌握常用命令是Linux学习...

    linux系统管理学习笔记

    linux系统管理学习笔记 linux系统管理学习笔记 linux系统管理学习笔记

    Linux学习笔记Linux学习资料Linux教程

    【linux学习笔记-10】Linux进程相关系统调用(三).doc 【linux学习笔记-11】守护进程daemon.doc 【linux学习笔记-12】守护进程的日志实现.doc 【linux学习笔记-13】基本进程通信--文件锁.doc 【linux学习笔记-14】...

    Linux学习笔记 (华为工程师总结) 完整版PDF

    《Linux学习笔记》这份资料非常全面且详细,从 Linux 常用命令到 Linux 常用操作,再到网络管理、性能优化,几乎覆盖了 Linux 基础学习的方方面面,非常适合初学者入门!这里只是对于常用命令进行了整理,希望可以...

    linux学习笔记,安装双系统,samba安装,oracle安装,常用命令笔记

    linux学习笔记,安装双系统,samba安装,oracle安装,常用命令笔记

    linux 学习笔记

    linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记

    马哥的linux学习笔记

    《马哥的Linux学习笔记》是一份针对初学者和进阶者精心编撰的Linux教程,旨在帮助读者全面掌握Linux操作系统的核心概念、命令行操作以及系统管理技能。这份笔记以清晰明了的语言和实例解析了Linux系统的各个方面,是...

    非常宝贵的LINUX学习笔记

    【linux学习笔记-8】Linux进程相关系统调用(1) 【linux学习笔记-9】Linux进程相关系统调用(2) 【linux学习笔记-10】Linux进程相关系统调用(3) 【linux学习笔记-11】守护进程daemon 【linux学习笔记-12】守护...

    Linux学习笔记——入门资料

    Linux学习笔记——入门资料 Linux,作为一款开源、免费的操作系统,因其稳定性和安全性而备受开发者和系统管理员的青睐。这份“Linux学习笔记”旨在帮助初学者快速掌握Linux的基础知识和操作技能,从而轻松入门。 ...

    Linux学习笔记PDF文档.pdf

    Linux学习笔记PDF文档.pdf是一个详尽的资源,旨在帮助初学者和有经验的用户深入理解Linux操作系统。Linux作为开源的类Unix系统,以其稳定、安全和可定制性在全球范围内广泛应用于服务器、桌面环境以及嵌入式设备。这...

    Linux学习笔记.pdf.zip

    Linux学习笔记

    Linux学习笔记.pdf

    根据提供的信息,《Linux学习笔记.pdf》是一份关于Linux操作系统的基础学习材料,主要涵盖了Linux的基本概念、文件系统特性、权限管理以及一些常用命令的使用方法。接下来,我们将详细解析这份文档中提到的重要知识...

    linux学习笔记,linux命令整理

    在Linux操作系统的学习中,掌握命令行的使用是至关重要的。...总的来说,Linux学习笔记是一个全面了解和掌握Linux系统操作的基础教程,涵盖了从基本命令到高级管理的诸多方面,对提升Linux技能有很大帮助。

    Linux学习笔记(关于linux系统的一点学习心得)

    ### Linux学习笔记——深入探索Linux系统管理与应用 #### 核心知识点概览: 1. **Linux系统安装与配置** 2. **理解Linux文件系统结构** 3. **关键目录及其重要性** 4. **系统安全与用户管理** 5. **服务配置与管理...

    Linux 学习笔记 (强烈推荐)

    这份“Linux学习笔记”涵盖了多个关键主题,旨在帮助初学者及进阶用户深入理解和掌握Linux系统。 《Linux一句话精彩问答.doc》可能包含了一系列关于Linux日常使用、命令行操作、系统管理等方面的简洁问答,比如如何...

    兄弟连linux教程1-16章学习笔记(全)

    《兄弟连Linux教程1-16章学习笔记》是一份全面涵盖Linux基础知识的学习资料,特别适合初学者和希望快速提升Linux技能的人群。这个压缩包包含了一系列文本文件和辅助图片,旨在帮助用户深入理解Linux系统的基本操作和...

    linux学习笔记.pdf

    Linux学习笔记 本文档主要记录了 Linux 操作系统的学习笔记,涵盖了 Basic 的编程、VI 编辑器的使用、GCC 编译器的应用、GDB 调试工具的使用等方面的知识点。 一、编程基础 * 了解 C 语言的基本语法,例如变量...

    Linux学习笔记.md

    linux学习各种指令查询笔记,方便大家日常查找和学习。加油,奥利给。 君子生非异业,善假于物也

Global site tag (gtag.js) - Google Analytics