zoukankan      html  css  js  c++  java
  • 课程学习:Linux系统管理

    版本

    • 内核版本
    • 发行版本

    常见Linux发行版本

    • ubuntu: 易用,可靠;技术支持付费,生态稍弱
    • debin: 精简,稳定,可靠; 更新较慢, 无技术支持,软件过时, 企业不太用
    • opensuse: 非常可靠,生态良好,创新较多; 付费较高,中国用户少
    • redhat: 稳定可靠, 用户多, 生态有活力, 良好技术支持; 付费较高
    • centos: 兼容红帽, 社区良好; 无专门技术支持, 更新相对滞后

    分区

    • 硬件限制每个硬盘仅有64字节的分区表, 每个分区信息大小16字节,所以分区最多为4个主分区
    • 一般将一个主分区作为扩展分区,内部划分为逻辑分区
    • 硬盘命名: (SCSI Device硬盘): sda, sdb, sdc....
    • 分区命名: sda1, sda2..sda4, 第一块逻辑分区总是被称为sda5
    • 分区之后需格式化(规定数据存放方式,即创建文件系统)才能使用
    • 文件系统: windows(FAT32, NTFS), linux(EXT4, SWAP)
    • linux必须的分区: swap分区(交换分区), 虚拟内存, 解决运行时内存不足的问题

    关机/重启

    • shotdown -h 10 10分钟后关机
    • shotdown -h now 立即关机
    • shotdown -h 32:00 定时关机
    • shotdown -h 10 xxxxxxx 用于向其他用户提示关机说明
    • -r 取代 -h 表示重启
    • shotdown -c 取消关机
    • reboot = shutdown -r now
    • halt = shutdown -h now
    • poweroff = half + 切断电源指令
    • 上面三个在关闭电脑是是删除进程而不是中止

    目录结构

    • /bin: 可执行命令文件, 所有用户可用; 如cat , ls, cp等
    • /boot: 系统核心文件和开机所需文件
    • /dev: 系统设备相关文件
    • /etc: 系统主要配置文件
    • /home: 除根用户外其他用户的家目录
    • /lib: 系统和程序运行所需的库函数文件
    • /root: root用户的家目录
    • /sbin: root用户才能执行的命令文件
    • /srv: 服务启动之后需要访问的数据
    • /tmp: 临时文件, 通常在系统重启后删除
    • /opt: 第三方软件建议安装目录
    • /media: 移动设备相关文件
    • /usr: 二层级用户的的只读文件, 包含用户主要的公共文件及应用程序
      * /bin: 非必要的命令二进制文件; 用于所有用户
      * /lib: 库文件, 用于/usr/bin和/usr/sbin中的二进制
      * /local: 三级本地数据, 通常会有bin/, lib/, share/
    • /var: 存放随系统操作而改变的文件,如日志,临时邮件
    • cd - :回到上一个工作目录
    • mkdir -p: 建立嵌套目录

    文件属性

    -rw-r--r-- 1 jinkspeng staff 167 Mar 27 20:49 index.cpp

    • 类型和权限
      • 文件拥有者 | 用户组 | 其他用户
      • 二进制转换: rw-r--r-- -> 110 100 100 -> 644
      • 修改权限: chmod 700
      • 第一字段为文件类型: - 普通文件 ; d 目录文件; l 符号链接文件
    • 文件的硬链接数目
    • 文件拥有者
    • 文件从属用户组
    • 文件大小(字节)
    • 文件最近修改时间戳
    • 文件名

    文件操作

    • 拷贝并重命名: cp xx -/ss/xx1
    • 拷贝时强制覆盖同命名文件: /cp -f xx /ss/xx
    • 默认拷贝会修改文件拥有者用户组, 强制不修改: cp -p xx /ss/xx
    • touch一个已经存在的文件,仅会改变时间戳

    链接文件

    • 硬链接: ln 链接指向文件 链接名
    • 符号链接: ln -s 链接指向文件 链接名
  • 相关阅读:
    【计算机网络】第四章 网络层(4)
    【计算机网络】第四章 网络层(3)
    【计算机网络】第四章 网络层(2)
    grunt/gulp和browserify / webpack
    JavaScript事件机制
    css基础
    javascript事件代理(delegate)原理解析
    前端学习资源
    Ubuntu14.04安装chrome
    防止表单自动填充用户名和密码
  • 原文地址:https://www.cnblogs.com/jinkspeng/p/8653540.html
Copyright © 2011-2022 走看看