linux基本知识点

硬件信息
    \--> 硬盘
        \->  ide 硬盘   (链接 ide 接口)  100M/s
         \-> scsi 硬盘  (链接 scsi 接口)  380M/s
          \-> sata 硬盘  (链接 scsi ata 接口) 220~260M/s

hd0  hd1  ide (primary)<-- 主板 --> ide(secondary)  hd0  hd1  

hd0 -> primary master  (hda)
hd1 -> primary slave  (hdb)
hd0 -> secondary master (hdc)
hd1 -> secondary slave (hdd)


sata, scsi, usb  -->  sda, sdb, sdc, sdd ....

[root@station10 /]# fdisk -l        <- 查询系统中磁盘分区表信息

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2b67cdab


Disk /dev/sdb: 4051 MB, 4051697664 bytes
255 heads, 63 sectors/track, 492 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes    
Disk identifier: 0xcad4ebea


Disk /dev/sdc: 4003 MB, 4003463168 bytes
255 heads, 63 sectors/track, 486 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes    
Disk identifier: 0x00059c37

------------------------------------------------

磁盘中分区
    \->     主分区
     \->    扩展分区
      \->    逻辑分区 (在扩展分区里面的)

格式化 (文件系统格式)
    \-> windows  -> fat16, fat32, ntfs(收费)
     \-> linux -> ext2,ext3(rhel5), ext4(推荐)RHEL6
            集群格式 -> gfs, gfs2, ocfs, mfs ....
        \-> unix --> jfs, xfs ....

常见分区手段
    \-> 主,主,主 [ 扩展分区 ]
                        \--> 为了创建更多分区(逻辑分区)
                         \-> 逻辑分区 -> 只能够存在在扩展分区中


windows 分区自动,傻瓜式
    -------------------------------------
    |        |---------------------------|        
    |    c:    |    d:    |    e:    |    f:        |
    |        |        |        |            |
    -------------------------------------

    c:\
    |\- windows
    |\- program files
    |\- temp
    |\- soft



    d:\
    |\- moves
    |\- photos
    |\- game
    |\- soft


linux --> 没有 c: d: e:  

    sda
    ------------------------------------------------|
    |        |        |        |_______________________|    <- 扩展分区sda4
    |主分区    |主分区    |主分区    |        |        |        |
    |        |        |        |逻辑分区    |逻辑分区    |逻辑分区    |
    -------------------------------------------------
        sda1  sda2        sda3   sda5        sda6    sda7

    /---|
        |\- boot        -> 内核,启动信息
        |\- etc          -> 配置文件
        |\- tmp        -> 临时文件
        |\- lib           -> 库文件
        |\- home     -> 用户家目录
        |\- bin         -> 普通用户命令
        |\- sbin       -> 管理员专用命令
        |\- usr          -> 源码,编译后的二进制文件
        |\- root         -> 管理员家目录
        |\- media     -> usb 磁盘自动挂载点
        |\- var          -> 其他常用软件


    ------------------------------
    |              |                    |
    |主分区    |        free      |
    |    /         |                    |
    ------------------------------
          /-|
            |\-boot
            |\-home

    ----------------------------      
    |              |             |            |
    |主分区    |主分区    |free     |
    |    /         | boot     |            |
    -----------------------------    
          /-|
            |\-boot
            |\-home

最懒的划分
    ----------------------------    |
    |        |        |            |
    |主分区    |主分区    |free            |
    |    /    | swap    |            |
    -----------------------------    
                \-> 交换分区  <- 内存不足,存放内存中临时数据
                 \-> 最大支持 4G 推荐使用 4G
                  \-> 物理内存推荐 4G



推荐, 不用服务器类型,需要磁盘空间不一样
    -> oracle --> /u01 大
    -> www      --> /www 大
    -> mail      --> /var/spool/mail 大
    -> mysql  --> /data 大

    ------------------------------------------------|
    |        |        |        |                | <- 扩展分区       |
    |主分区    |主分区    |主分区    |        |        |        |
    |        |        |                         |逻辑分区    |逻辑分区    |逻辑分区    |
    -------------------------------------------------
      /boot        /(*)  /u01      swap      /vm
      300M      10G以上  10G        4G      60G


windows 分区自动,傻瓜式
 
    1. 备份数据  f:  ---> e:
    2. 安装过程删除 f:  (推荐使用 windows 删除 f:) <- 右键我的电脑(管理)<- 磁盘管理
    3. 利用空闲空间划分新分区

启动方法
    \-> bios  ( base input output system )
        \-> 检测硬件 (时钟,硬盘,网络设备 ......)
         \-> 设定启动顺序
                \-> floopy ,  harddisk, cdrom, usb, (netwok)

network 启动
    \-> 硬件必须支持 PXE 启动模式
     \-> 把安装信息自动下载到 bootrom


启动安装界面        输入                    软件源 <- 网络启动必须 (nfs)
rhel5.5     --> linux5            10.1.1.1:/share/rhel5
rhel6.1     --> linux61            10.1.1.1:/share/rhel61
rhel6.1(64) --> linux61_64        10.1.1.1:/share/rhel61_64


文本模式,图形模式,切换方法

管理员  --> root  密码 : 123123

alt + f2  --> 运行窗口
        编辑器      gedit
        终端        konsole    gnome-terminal   xterm

    konsole --> 新创建窗口 -> ctrl + shift + n
                窗口切换  -> shift +  <-  ->
                清屏  -> ctrl + l  (clear)
                终止  -> ctrl + c
                放大字体 -> ctrl + +
                缩小字体 -> ctrl + -

    gedit  --> 跳隔 4  (16 号 mono 字体)

文件管理命令
    ls  cd  pwd  cp  mv   mkdir  rmdir  rm  touch

    ls -> 查询文件目录
        \-> 以颜色区分文件
            白色||黑色    <- 文件                ls  /etc/passwd
            蓝色            <- 目录                ls /
            红色            <- 压缩包 || 图片        ls /boot/grub/splash.xpm.gz
            浅蓝色        <- 链接文件            ls /etc/sysconfig/selinux
            绿色            <- 可执行文件            ls /bin/ls
            黄色            <- 设备文件            ls /dev/sda  /dev/tty1
            玫瑰红        <- 套接字 (socket)
            棕色            <- 管道文件

        \-> ls -l 允许查询文件详细属性
    (第一个)
    -rw-r--r--. 1 root root     63  8月  6 14:26 device.map
    brw-rw---- 1 root disk 8, 0  8月  6 14:54 /dev/sda

            -            <- 文件
            d            <- 目录
            l            <- 链接
            s            <- socket 套接字
            p            <- 管道
            b            <- 块设备文件
            c            <- 字符设备文件

        -h <- 文件大小
        -a <- 包括隐藏文件  即. 开头的文件

    pwd <- 返回当前路径
    cp 文件复制  -> 语法: cp  源文件  目标文件 [-r 递归]
    mv 移动文件,给文件改名 -> mv 源文件  目标文件
    rm 删除文件或目录  ( rm -rf /tmp/test/abc/123 ) <- 强制删除,无法恢复
    mkdir 生成新目录  mkdir /tmp/test/abc/123/yyy -p
    rmdir 删除空目录
    touch /tmp/test/abc/123/yyy/abc        <- 生成新的空文件

    目录切换  <- cd  <- 绝对路径  相对路径

获得命令帮助方法
man command

vi || vim 编辑器
    命令模式 -> :set number  设定行号  :set nonumber
            -> :set ts=4 设定换档符
        \-> 复制  (n)yy  粘贴 pP  剪切 (n)dd   恢复之前操作  u

    编辑模式  -> aAiIoOs insert        <- 推出编辑模式  esc
    末行模式    -> :w 保存 :q 退出  :w! :q! <- 强制  ( :wq  :x  ZZ ) 保存退出
        \-> 另存为  :w 保存位置  打开新文件 :o  filename

    :sp filename  <- 上下编辑
    :vs filename  <- 左右

安装后的准备

编辑器定制
echo "alias  vi='vim'" >>  /etc/bashrc
source  /etc/bashrc

vim 配置文件,
    \->  /etc/vimrc
        set ts=4        <- 不需要每次启动 vim 后 :set ts=4

rhel6 默认安全机制,打开selinux , 防火墙,
关闭 selinux
    vim  /etc/sysconfig/selinux (修改后必须重启生效)
    SELINUX=disabled

iptables 防火墙关闭
    iptables -F
    iptables -t nat -F
    service iptables save

检测方法
    selinux --> ls /selinux  (空为关闭)

查询系统中的版本
[root@station10 test]# uname -r            <- rhel6.1
2.6.32-131.0.15.el6.x86_64


[root@station161 ~]# uname -r            <- rhel6.1
2.6.32-131.0.15.el6.i686


[root@station162 ~]# uname -r            <- rhel5.5
2.6.18-194.el5

创建 yum 源列表
vi  /etc/yum.repos.d/rhel-source.repo

[base]
name=rhel
baseurl=ftp://XXX/Server
enabled=1
gpgcheck=0

验证软件源
    yum clean all     清空之前软件源缓存
    yum list              获得新的软件源列表

软件状态           

         -> 1.  @anaconda-RedHa        <- 已经安装过
         -> 2.  base                    <- 没有安装, 软件源提供

安装 firefox,ftp 工具
yum install -y firefox  ftp

笔记访问方法
firefox    url --> ftp://gz:[email protected]/weekend/083_001.txt

下载方法
wget ftp://gz:[email protected]/weekend/083_001.txt

windows 推荐下载 editplus3 打开

关机
    init 0      

    shutdown -h now 

    halt

重启
    init 6       

    shutdown -r now    

    reboot

本文出自 “Shang-shopping” 博客,谢绝转载!

你可能感兴趣的:(linux,接口,硬盘,primary,知识点)