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 22:26
下一篇 2018-03-13 13:09

相关推荐

  • rsync+inotify实时同步备份数据

    rsync同步 rsync+inotify实时同步备份数据 软件简介: rsync命令简介: rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 rsync是一个功能非常强大…

    Linux干货 2016-10-28
  • Linux用户和组管理(第三周)

    第三周作业 1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可 [root@localhost ~]# who | cut -d" " -f1 | sort | uniq 2.取出最后登录到当…

    Linux干货 2016-09-15
  • 为你的网络传输加把锁(OpenSSL)

    互联网形成的初期,更多关注的是设备之间通过网络相互访问功能的实现,我们都知道,两个设备之间要想相互通信,就必需遵循某种协议,于是早期的互联网也出现来众多的协议,比如传输层最著名的协议就是tcp和udp,而应用层比较著名的协议有:http、ftp、pop、smtp、dns、telnet等等,而这些协议这开发初期,更多是关注功能的实现,数据这网络上传输是明文方式…

    Linux干货 2015-12-06
  • OpenStack之keystone

    一、什么是OpenStack    OpenStack是一种云操作系统,它控制着一个数据中心里大量的计算、存储和网络资源。管理员在一个web界面内通过仪表盘方便地管理,控制,授权用户,以提供各种资源。 二、云服务分类 可分为IAAS, PAAS, SAAS等 IAAS:Infrastructure as a Service (操作系统级别…

    Linux干货 2017-01-19
  • 密钥和公钥

    安全协议和搭建CA

    Linux干货 2018-01-09
  • N22-第4周作业-冥界之王

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。    [root@CentOS6 ~]# cp -r /etc/skel/ /home/tuser1/    [r…

    Linux干货 2016-09-19