Linux操作系统基础1(发展历史、文件结构)

一、Linux概述

         1. 开源免费的操作系统、安全性高、支持多用户
         2. Unix的一个子类
         3. Linux词本意是代表Linux内核心

二、Linux发展历史

          >20世纪60年代,MIT开发分时操作系统,支持30台终端访问主机
          >1965年,贝尔实验室开发Multics系统,为了同时支持300个终端访问主机(失败)
          >1969年,在上述两个系统的基础上诞生UNIX的原型
          >1991年,Linus Torvalds基于gcc、bash开发了针对386机器的Linux核心
          >1984年,Tanenbaum老师自已编写兼容于Unix的Minix用于教学
          >1979年,发布用于个人计算机的Unix版本
          >1994年,Torvalds发布Linux1.0
          >1996年,Torvalds发布Linux2.0,Linux吉祥物:企鹅

三、Linux和Windows区别

          1. Linux免费;Windows收费
          2. Linux大多使用的软件为开源软件,用户可以修改、定制和再发布,由于基本没有资金支持,部分软件质量和体验都不太好,全球所有的Linux开发者和自由软件社区都会提供支持;Windows服务好、提供各种支持
          3. 软件安装面比较窄所以会感觉Linx比较安全,但然而事实并非如此;Windows受攻击面更广,经常打补丁
          4. Linux更轻量;Windows重量级系统
          5. Linux图形界面和命令行界面;Windows纯图形界面(Windows Server 2010 R2以后例外)
          6. Linux开源所以可定制;Windows不可以定制
          7. Linux针对是服务器,个人电脑是少数;Windows更多的是在个人电脑上

四、CentOs、Ubuntu、RedHat的区别

          RedHat:是由红帽公司发布的面向企业用户的Linux操作系统,以源代码的形式发行,作为服务器用的多,面向企业是收费的,但是会提供技术上的支持和服务,系统比较稳定,保守性强。

          CentOs:是redhat的重编译,以二进制的形式发行,免费但是不享有红帽系统所拥有的技术支持和服务等

          Ubuntu:属于debian系,界面友好,用做服务器的少,更多的是用于个人电脑

五、网络配置

    ifconfig 网卡名 IP地址 -- 临时手动为网卡设置IP地址
    route add default gw 网关IP -- 临时手动设置网关
    vi /etc/resolv.conf 修改 nameserver DNS服务器地址或者网关IP -- 修改DNS(Domain Name Server) 

    修改:vi /etc/sysconfig/network-scripts/ifcfg-网卡名 -- 永久修改IP地址

六、远程连接工具

    XShell--官方(李老师)推荐使用
    SecureCRT
    

----------

七、Linux文件结构


          树型结构
          根:/
          --bin (包含可执行二进制的目录,该目录下有一些通用命令)
          --boot (启动,该目录包含了Linux启动时需要的绝大部分文件)
          --dev(设备目录,包含磁盘驱动、光盘驱动等等)
          --etc(专用于主机的文件和目录,包含系统配置;与网络相关的文件和目录)
          --home(用户主目录,包含用户配置)
          --lib(库目录)
          --lib64(库目录)
          --mnt(挂接目录)
          --usr(用户目录)
          --tmp(临时目录)
          --sbin(系统二进制文件,根用户专用命令)
          --proc(进程目录,包含了进程信息和系统信息)
          --opt(选项)

八、Linux文件权限


          1. 文件权限分为三部分(所属人,所属组,其它组)
          2. 文件权限第一位表示文件类型,d 目录、l 链接文件、- 普通文件、p 管道文件
          3. 文件权限第2-4位表示所属人的权限,r--读、w--写、x--执行
          4. 文件权限第5-7位表示的是所属组的权限
          5. 文件权限第8-10位表示的是其它组的权限
          6. r=4,w=2,x=1
          7. 通过chmod命令来进行对权限的修改,chmod 第一个数字表示的是所属人,第二个数字表示的是所属组,第三个数表示是其它组  chmod 777 文件名
          8. 通过chattr +i 文件名,限定为只读文件
          9. 通过chattr +a 文件名,限定为只能追加

猜你喜欢

转载自blog.csdn.net/Littleliuing/article/details/107026256