zoukankan      html  css  js  c++  java
  • Linux操作系统(一)

    操作系统:介于硬件与用户之间的一组程序,方便用户操作,用以管理计算机的所有活动及硬件资源。

    1.硬件->内核->系统调用(shell、命令)->应用程序。

    只要具备以下几点,即可称为操作系统:

    进程管理、用户界面、驱动程序、安全机制、内存管理、文件系统、网络通讯

     

    2.Linux启动顺序:http://www.cnblogs.com/zhaodedong/p/5365148.html

       Linux启动流程详解(带图片功能):http://www.linuxidc.com/Linux/2014-03/97862.htm

       rc.local自启动,资源完全分配好后执行;

    3.用户管理方式:用户组、用户权限(用户A可以通过审计日志查看用户B对自己文件的操作,若做好容灾处理,则可对其进行恢复)

    管理员用户与root用户具有相同权限,root用户可删除管理员用户,但管理员用户不具备删除root用户权限

    同一个用户组内的用户具备相同的管理权限

    4.命令:

    useradd(用户、用户ID、用户组、管理员用户)|userdel|usermod|password|newgrp(切换用户组)

    groupadd|groupdel|groupmod

    5.与用户相关的系统文件

    /etc/password 用户名 (可在此查找用户,‘*’表示用户被查封)

    /etc/shadow 用户密码(修改UID=0、GID=0可以将其变为管理员用户?)

    /etc/shadow 下9个字段各自代表的意思:http://www.cnblogs.com/zhousir1991/archive/2011/07/25/2116520.html

    /etc/group  

    /dev/设备根目录

    HDD(普通磁盘,媒体介质是磁粉,根据南北极来记录01),SSD(固态磁盘,媒体介质是硅晶片,因省去了寻道时间,故效率比HDD高)

    6.文件系统(树状结构)

    LBC(logical block address)

    文件调用-vfs(virture file sys)-具体文件系统- 块设备-内核-disk

    设备类型:字符设备(一个字一个字读写)、块设备(以块为单位进行读写)、网络设备

  • 相关阅读:
    spring对返回结果的拦截器
    mysql 8.0.15 的my.ini 配置
    利用apache 的PropertyUtilsBean 实现map和pojo相互转换
    给数字补0
    清空文件的内容 和 统计文件的大小的命令
    MySQL的replace函数的用法
    PHP Warning: Module 'modulename' already loaded in Unknown on line 0 的解决方法
    技术总监Sycx的故事
    编译PHP扩展的通用方法
    给大家推荐几本经典技术书籍
  • 原文地址:https://www.cnblogs.com/ganmy/p/6383970.html
Copyright © 2011-2022 走看看