zoukankan      html  css  js  c++  java
  • Linux相关知识

    一、目录知识

    dev 设备管理

    opt 要安装的软件

    etc 配置文件和子目录

    usr 用户的很多应用程序和文件都放在这个目录下面  

    tmp 这个目录用来存放临时文件

    media u盘 光驱等挂载到这个目录下

    var 经常被修改的文件,包括各种日志文件

    selinux 是一种安全子系统,它能控制程序只能访问特定文件

    二、常用命令

    关机命令:

    shutdown

    shutdown -h now 表示立即关机

    shutdown -h 1 表示1分钟后关机

    shutdown -r now 立即重启

    halt 关机

    sync 把内存的数据同步到磁盘上

    用户管理:

    创建用户:useradd 【选项】用户名

    eg:useradd xiaoming

     -d 可以指定目录创建用户

     -g 用户组

    指定/修改密码

    基本语法:

    passwd 用户名

    删除用户

    userdel 用户名(保留家目录)

    userdel -r 用户名(同时删除家目录文件夹)

    查询用户信息

    id 用户名

    用户组:

    类似于角色,系统可以对有共性的多个用户进行统一的管理

    基本命令:

    创建组

    groupadd 用户组

    删除组

    groupdel 组名

    修改用户组

    usermod -g 用户组 用户名

    实用指令:

    指定运行级别

     指定运行级别的文件:/etc/inittab 文件中可以进行修改

    find指令

    从指定的目录向下递归遍历各个子目录,将满足条件的文件或者目录显示在终端

    基本语法:

    find 【搜索范围】【选项】

    选项说明

    -name 按照文件名进行查询

    -user 按照拥有者进行查询

    -size 按照大小   (eg:大于20MB -size +20M)

    三、磁盘分区、挂载

    分区基础知识:

    mbr分区和gtp分区

     文件和分区是什么关系:Linux将分区通过挂载,挂载在文件上

    分区说明:

    Linux硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘

    基本命令:

    lsblk -f 显示所有分区

     

    添加硬盘-分区-挂载的步骤:

    1、添加硬盘

    2、进行分区

    进入sdb进行分区

     按m进入帮助

     输入n进行分区

     输入p划分主分区

     3、进行格式化

    mkfs -t ext4 /dev/sdb3

     格式化完成后,可以看到已经生成uuid

     4、将分区进行挂载

    先创建一个目录

    mount  /dev/sdb5 /home/newdisk

     可以看到sdb5已经挂载到/home/newdisk目录下

    上面方法是临时挂载,重启会失效

    5、设置自动挂载(永久挂载)

    进入/etc/fstab文件将挂载关系写入文件

    磁盘情况查询:

    查询磁盘整体使用情况

    基本语法

    df -h

    du -h 目录 查询指定目录的磁盘占用情况,默认为当前目录

    -s 指定目录占用大小汇总

    -h 带计量单位

    -a 含文件

    -max-depth=1 子目录深度

    -c 列出明细的同时,增加汇总量

  • 相关阅读:
    CoreData数据库浅析
    FMDB第三方框架
    SQLite浅析
    iOS开发工程师面试题(二)
    iOS开发工程师面试题(一)
    RunTime&RunLoop初见
    GCD定时器
    2016年4月21百度iOS实习生在线笔试题&编程题
    网络天荒地老之UIWebView&WebKit
    expdp/impdp
  • 原文地址:https://www.cnblogs.com/anyanpeng/p/14512745.html
Copyright © 2011-2022 走看看