system01

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了system01相关的知识,希望对你有一定的参考价值。

Linux系统简介
安装Linux操作系统
RHEL6基本操作
#################################################

一、Linux系统简介

1. Linux是一类操作系统
    计算机系统=硬件+软件
              |--> 软件包括:操作系统、各种应用
    Linux操作系统=内核程序+外围程序    
                

2. 常见的三大类操作系统
    Unix系列    --> 1970年01月01日诞生,FreeBSD、贝尔实验室、IBM、惠普、Oracle等公司
    Windows系列    --> 微软公司
    Linux系列    --> Red Hat(红帽)、CentOS、Debian、Ubuntu、Oracle等公司


3. Linux发展史
    1984年,美国Richard Stallman发起GNU自由软件运动
                      |--> GNU is Not Unix,类Unix的操作系统项目
                      |--> http://www.gnu.org/
    1991年,芬兰 Linus Torwards 发布Linux内核     http://www.kernel.org/
    1994年左右,完整的GNU Linux系统=Linux内核+各种自由软件

    Linux吉祥物:企鹅 Tux
    Linux内核版本特点:主版本号(为2).次版本号.修订号-自定义标识
                               |--> 区分稳定版(偶数)、开发版(奇数)
    
    谷歌的android系统 来源于 Linux系统
    苹果的ios系统 来源于 Unix系统


4. 常见的Linux发行版
    版本查询:http://distrowatch.com/
    
    Red Hat系列:
        官方版:Red Hat Enterprise Linux 5/6/7    http://www.redhat.com/
        先行测试版:Fedora Core 20        http://fedoraproject.org/
        民间版(现已被红帽收编):CentOS 5/6    http://www.centos.org/

    Debian系列
        Debian Linux 7.3
        Ubuntu Linux 12.04/13.10

    其他版本:
        Suse Linux、Kylin Linux、……


二、安装Linux系统
     
1. 准备知识,分区表示方法
    磁盘设备存放于/dev/文件夹下,
    IDE接口的磁盘:/dev/hda、/dev/hdb、/dev/hdc、/dev/hdd
    SCSI接口的磁盘:/dev/sda、/dev/sdb、/dev/sdc、/dev/sdd
/dev/XdYZ
/dev/                          表示的是一个设备目录
    X                      h       IDE硬盘
                           s       SATA、SCSI、U盘
    Y                      a       第一块硬盘
                           b       第二块硬盘
                           c       第三块硬盘
                           。。。。。。。。。。
 
    Z                      1-3表示主分区,4一般为扩展分区
                           5是逻辑分区第一个分区
                           6是逻辑分区第二个分区
                           。。。。。。。。。。


    Linux下的文件系统(习惯称“分区类型”):
        EXT3(第三代日志型文件系统,红帽5默认)
        EXT4(第四代日志型文件系统,红帽6默认)
        SWAP(交换分区,起虚拟内存的作用)

    常见的分区布局:
        主分区:最多四个(其中一个可作为扩展分区,扩展分区的编号一般为4),其分区编号为1-3
        扩展分区:可以没有,最多一个,不能格式化用来存放文档
        逻辑分区:从扩展分区范围内划分出的一部分,其分区编号始终从5开始

    Linux目录结构(树型,路径分隔为“/”,与Windows下相反):
        /boot:存放内核、引导菜单等启动文件
        /root:管理员用户root(类似于Administrator)的家目录
                           |--> 或“宿主目录”,即默认工作目录
        /home:存放各普通用户的家目录,比如 /home/zhangsan/ 、/home/lisi/
        /dev:存放各种设备文件
        /etc:存放各种配置文件
        /tmp:存放各种临时文件,每次关机时自动清理
        /proc:存放运行中的内存映射数据

    Linux安装方式(引导过程+软件包读取)
        引导方式:本地(光盘、U盘)、网络(PXE服务器)
        软件包来源:本地(光盘、硬盘、)、网络(NFS、HTTP、FTP服务器)
2.挂载点
作用:在访问设备资源时能够提供一个访问点

3. 安装过程
    从ISO镜像安装时,跳过检测(Skip)   
    规划分区(/、SWAP、/boot),/ 分区建议12G以上、交换分区2倍内存大小、/boot 200MB
    定制要安装的软件包
   建议分区方案
  /boot    200M        启动分区
  swap           2G ~ 8G        交换分区
  /        100G        根分区
  /data    100G         自定义分区



三、RHEL6基本操作

1. 操作界面分类
    图形用户界面 —— GUI
                --> GNOME桌面、KDE桌面
    命令行界面 —— CLI
        --> 5个本地虚拟控制台(或称字符终端),即tty2、tty3、.. ..、 tty6
        --> 伪字符终端(GNOME桌面下的gnome-terminal程序)
                        
        


2. 不同界面、控制台切换
    图形界面 --> 字符终端:Ctrl+Alt+Fn
    字符终端 --> 字符终端:Alt+Fn
    字符终端 --> 图形界面:Alt+F1


3. 图形桌面下基本操作
    修改系统“首选项”
    服务器“管理”:网络设置、服务控制、用户管理
    


4. 命令行界面下基本操作
    提示信息构成(最后为#表示管理员,$ 表示普通用户):
        [ 当前用户@主机名  工作目录 ] #

|== 练习几个简单命令 ==|

    看内核版本:
        uname  -r
    看系统版本:
        cat  /etc/redhat-release
    看主机名:
        hostname
    看IP地址、MAC地址:
        ifconfig、ifconfig  eth0
    看CPU信息:
        cat  /proc/cpuinfo
    看内存信息:
        cat  /proc/meminfo
    查看当前所在目录路径
        pwd
    切换工作目录
        cd  /dev   #切换目录到根下的dev
        cd   ..    #“..”代表上一级目录
     以/开始的路径为绝对路径,不以/开头的为相对路径
    查看目录内容
         ls        #查看当前目录下内容
         ls  /root #查看/root目录下内容
         ls  -l    #查看当前目录下内容显示详细信息

    关机操作:
        shutdown  -h  now、poweroff、init  0
    重启操作:
        shutdown  -r  now、reboot、init  6

    延迟关机或重启(Ctrl+c键取消,或其他终端执行shutdown -c):
        shutdown  -h  +分钟数   "提示信息"
        shutdown  -r  +分钟数   "提示信息"

#################################################
故障分析
1.问题现象

   [[email protected] ~]# cat   /root/
    cat: /root/: 是一个目录

   [[email protected] ~]# cd   /root/install.log
    -bash: cd: /root/install.log: 不是目录

   分析故障原因
     在linux中命令的对象是有要求的
     cat  命令的对象必须为文本文件
     cd  命令的对象必须是目录

2.问题现象
   [[email protected] ~]# uname-r
    -bash: uname-r: command not found
   [[email protected] ~]#

   [[email protected] ~]#firefox
    -bash: firefox: command not found

  分析故障原因
      报错信息非常明确“command not found”
      代表命令没有找到
      命令敲错或格式不正确
      命令程序没有安装

以上是关于system01的主要内容,如果未能解决你的问题,请参考以下文章

system01

gem update --system

类System

00072_System类

java-System类

system generator学习笔记01