zoukankan      html  css  js  c++  java
  • Linux非正式学习随笔(1)

    11.5
    进linux学的第一件事,找个中文输入法。
    Linux是一套免费的类unix操作系统
    GPL:gnu通用公共许可证。托马斯斯托曼提出gnu计划,自由软件思想的一个协议。
    Linux诞生1991年10月5日。

    Linux基本思想:
    a)一切都是文件
    b)每个文件都有确定的用途

    Linux特点:
    a)多用户,多任务的操作系统。
    b)多数网络协议支持,方便的远程管理。
    c)强大的内存管理和文件系统管理。
    d)大量的可用软件和免费的软件。(主要指服务器端)
    e)优良的稳定性和安全性。

    Linux架构
    用户——应用层——Shell层——内核层——硬件
    内核解释:内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理,虚拟内存,设备I/O,进程管理等。
    Linux内核
    中间层:
    与外界交流:
    (端口号)80:由apache负责 http 网络通信;21:FTP文件传输; 22:ssh远程通信。
    process table 进程表
    cron 定时任务
    等等
    底层:file system
    顶层:terminals and terminal process 从终端读取任务

     11/5
    Linux文件系统采用EXT4格式(win一般是NTFS)
    根据文件形式主要将文件分为目录和普通文件,如果把Linux文件系统看作一棵树,则所有的ordinary file(普通文件)都是叶子节点,目录都是有子结点的节点。
    Linux对文件的扩展名是没有强制要求的,甚至可以说没有扩展名一说,但通常保存文件时最好写扩展名,方便管理,有利于理解文件内容。

    11/6
    / :根目录 : 存放根据不同使用权限创建的目录。
    root : 系统管理员的家目录,其他用户没有访问权限。
    home : 普通用户的家目录。
    bin/sbin.. : 可执行文件,sbin只有管理员才能执行。
    etc : 系统配置文件存放目录。!!
    usr : user share resources 存放一些程序或文件。
    var : 存放系统经常变化的文件(日志)。
    mnt/media : 光盘的默认挂载点。
    boot : 系统启动时用到的一些文件。
    dev : 存放系统下的设备文件。
    等等。

  • 相关阅读:
    CodeForces 1059B
    CodeForces 714A
    浅析母函数
    CodeForces 816C 思维
    CodeForces 816B 前缀和
    CodeForces
    Java项目读取resources资源文件路径那点事
    原型模式
    一次给女朋友转账引发我对分布式事务的思考
    连续最大字段和问题
  • 原文地址:https://www.cnblogs.com/qjqj0-0/p/11802805.html
Copyright © 2011-2022 走看看