Linux基础知识点(一)

此篇博客只是记录第一周未掌握或不熟悉的知识点,用来加深印象。

一、开发接口标准

  1. ABI:Application Binary Interface,描述了应用程序与OS之间的底层接口,允许编译好的目标代码在使用兼容ABI的系统中无需改动就能运行。
  2. API:Application Programming Interface,定义了源代码和库之间的接口,因此同样的源代码可以在支持这个API的任何系统中编译。
  3. POSIX:Portable Operating System Interface,IEEE在操作系统上定义的一系列API标准,POSIX兼容的程序可在其它POSIX操作系统编译执行。

二、内核版本组成

  1. 比如3.10.0-693.e17,3代表主版本号,10代表次版本号,0代表末版本号,693代表编译版本号,e17代表厂商版本。

三、终端分类

  1. 设备终端:键盘鼠标显示器。
  2. 物理终端:/dev/console。
  3. 虚拟终端:/dev/tty# #为[1-6]。
  4. 图形终端:/dev/tty7。
  5. 串行终端:/dev/ttyS#。
  6. 伪终端:/dev/pts/#。

四、文件

  1. 文件名颜色:蓝色代表目录,绿色代表可执行文件,红色代表压缩文件,浅蓝色代表链接文件,灰色代表其它文件。
  2. 文件系统结构:/bin是所有用户使用的基本命令。/sbin是管理类的基本命令。/lib是启动时程序依赖的基本共享库文件以及内核模块文件。/lib64是专用于x86_64系统上的辅助共享库文件存放位置。
  3. 输出和错误重定向:&> 。
  4. /etc/passwd格式:用户名,密码, UID ,GID,注释,家目录,默认使用的shell。
    /etc/shadow格式:用户名,密码,密码最近一次更改时间,密码再过几天可以被更改,密码再过几天必须被更改,密码过期前几天系统提醒用户,密码过期几天后账号会被锁定,多少天后账号失效。
    /etc/group格式:组名,组密码,GID,以当前组为附加组的用户列表。
    /etc/gshadow格式:组名,组密码,组管理员列表,以当前组为附加组的用户列表。

五、部分命令用法

  1. history
    -c:清空命令历史
    -a:追加本次会话新执行的命令历史列表至历史文件
  2. tr
    -s:把连续重复的字符以单独一个字符表示,常用于合并多个空格
  3. passwd
    -d:删除指定用户密码
    -l:锁定指定用户
    -u:解锁指定用户
    -e:强制用户下次登录修改密码

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/92153

(3)
庞豪庞豪
上一篇 2018-03-12
下一篇 2018-03-13

相关推荐

  • N22-草稿

    testing

    Linux干货 2016-08-08
  • Btrfs文件系统的管理

    BTRFS文件系统 核心特性 支持将多个底层物理设备组合成同一个设备使用,即多物理卷支持。btrfs可由多个底层物理卷组成:支持RAID,以连击“添加”、“移除”、“修改” 写时复制,在修改文件时,先将文件复制一份,然后在新文件上进行修改,最后将文件名的指针指向新文件,所以原文件还是存在的。 数据及元数据校验码:checksum 子卷:在一个卷上创建子卷,每…

    Linux干货 2016-07-16
  • 马哥教育网络班21期-第4周课程练习

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。     cp -R /etc/skel /home/tuser1     chmod g-rwx,o-r…

    Linux干货 2016-08-03
  • 如何在Linux上创建文件系统

        谈到如何创建文件系统,在这里就不得不提一下什么是文件系统,在百度上搜索得到的定义是这样的:操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统,简单的看这个概念可能感觉还是有点茫茫然,其实简单的说,就是定义磁盘存取数据的一种逻辑组织,我们都知道磁盘是一种存储数据的硬件,首先但这个硬件的工作当…

    Linux干货 2016-01-18
  • find查找命令及压缩

    文件查找     在文件系统上查找符合条件的文件;     文件查找: locate, find         非实时查找(数据库查找): locate    &nbs…

    Linux干货 2016-08-18
  • linux网络配置

    一、 网络基本配置:  真不敢想象没有网络的一天应该怎样度过,但是有了网络就行了?原来刚有了网络时由于没有统一的标准,各大硬件厂商各自为政,都在搞网络,但是都只是同一厂商的设备可以进行通讯,就和不同的国家的人交流使用了不同的语言一样,难以将所有的网络连接起来,之后Internet有了统一的标准,大家都遵循它的标准,后来计算机才能进行网络通讯,同样将…

    Linux干货 2016-09-13