Linux

来源:互联网 发布:codol透视辅助源码 编辑:程序博客网 时间:2024/06/06 12:44
 

第一周:系统的基本操作
    1、如何安装
        分区:

               /home---

               /boot---内核部分
               /----根目录
              swap---交换分区
      用户起名称
              /etc/passwd
               三类用户
               1)管理员---root 0
               2)伪用户(系统用户)--  1-499
               3)普通用户   500-
               /home
    2、掌握每个目录内容
    3、掌握命令
           /bin
           /sbin
           /usr/bin
           /usr/sbin
           whereis  命令名称
    什么时候使用什么时候调用
    ls cd cp mv head tail more cat  >   >>
   rm rmdir less cut data clear tr chmod umack
  find grep locate updatedb zip tar gzip unzip gunzip
  4、在linux下编辑
           vi--打开、三种状态、esc、保存、退出 
第二周:系统管理
     linux系统引导流程(开启系统、运行级别、服务、故障)
     软件包管理(RPM、YUM、)
     用户和组的管理
     计划任务的安排(at cron)
     硬盘的分区和磁盘配额应用 scsi  ide
                    分区--格式化--使用                   
  1、系统引导流程
     -------------------了解系统脚本
   
 
     开启电源后整个加载过程
     步骤:
        1)读取固件(firmware)中信息
             固件本来应该是一段软件控制程序
             但是这段程序与操作系统无关,固化到主板上的
             定义光盘方式启动
             (CMOS/BIOS)
             固件常见功能:
                  安全设置--密码设置
                  设置导致介质顺序---定义广安启动
                  电源管理---加电自检(网卡、显卡、CPU、硬盘等是否正常)                    
        时钟--设置
          硬件时钟:hwclock—hard ware 
          软件时钟:date
   如果时钟之间不一致
     hclock  --help         
     #hwclock    --set  --date="   ";
第二步:自举程序BootLoader(GRUB)
      例如:root用户口令忘记了
          单用户模式
        windows环境下安全启动
       目的:载入linux内核(boot)
  MBR--硬盘分盘片
    一部分保存硬盘分区信息(64k)
    自举程序
    windows:磁盘整理、
    linux: 
  
  查看linux的引导文件
       #ls -l /etc|grep grub.conf
   l:链接(快捷方式)  

 


如何创建链接文件
   ln:link
  ln -s 要连接的文件
  ln  -s  /home/file2/file3/a/b/c/a.html
 为了和其他unix系统兼容
  freebsd等
     /etc/grub.conf
  red  hat
       /etc/grub.conf
      /boot/grub/grub.conf  
 #i/etc/grub.conf
   #:表示注释
   “:表示注释
   ##:表示注释
全局变量
default=0:指定开机启动的操作系统
timeout=10--选择操作系统的时间间隔s
指定开机画面
spalshimage=(hd0,0)/grub/splash.xpm.gz
(hd0,0)---
   hda—hda1  hda2  hda3...
   hdb

局部变量
grub背景图片  640*480
title Red Hat Linux(2.4.20-8)
2.4.20-8版本号
 主版本   .次版本号(奇数表示测试版,偶数表示正式版)
passwd
root(hd0,0)    内核所在根目录
kernel/vmlinuz-2.4.20-8 ro root=LABEL=/
initrd/initrd-2.4.20-8.img

title:局部变量  
第三步:
  第一个目的:
 加载内核---驱动和该操作系统相关的硬件设备
     内核文件/boot/vmlinuz-2.4.20-8
     主要保存了各种驱动程序
   例如:u盘   MP3  手机                 
   第二个目的:
     开启进程init /etc/inittab
       开启或关闭哪些服务
       运行级别
    0:关机
    1:单用户模式,只允许root用户登录
    2,3:字符型洁面
    4:被保留级别
    5:图形化界面
    6:重启
当前默认运行级别:5
切换运行级别:init
语法:
id:run-level:action:process
id:序号 运行等级为序号时进程为空
run-level:指定运行级别
action:状态
process:指定要运行的脚本/命令
开机后默认运行级别为5(X11)
si::sysinit:/etc/rc.d/rc.sysinit
si表示id 序号
::为空表示所有等级都需要执行最后的命令
sysinit:系统初始化
/etc/rc.d/rc.sysinit:要执行的文件
进行初始化
系统服务程序的开启,环境变量的设置、时钟、加载字体、文件系统、日志文件等

配置文件拓展名称
    服务器:apache  *.conf
    系统;  init                                
   
/etc/rc.d/rd:判断运行级别并开启响应目录下的指令

任何一个操作系统都有一个操作界面

rc0.d:该文件目录下包含两类文件
K:kill杀死(关闭服务)
S:

init+序号 相当于cd rc+序号.d/rc+n.d n是从0-6


K01samba  操作类型+优先顺序+脚本名称
前提条件#cd /etc/rc.d/rc5.d
#ln -s S100script   /home/zhy/script
 

总结:
  开电源--firmware(硬件的识别)--bootloader(操作系统选择菜单)--加载内核(运行驱动)--开启服务(init)—
initdefault---/etc/rc.d/rc.sysinit---/etc/rc.d/rcn.d--login:passwd
                         
                               
                    
                         
                      
    

 

 

 

 

 

 

 


                       
                         
                                  
                                       
                      
       
                      
                                      
                  
                        
                                                   
                       

 

 

原创粉丝点击