Linux的基本介绍

1、Linux的发行版分为:Debin,Slackware,Rhel,Redora,CentOS,Gentoo等,其中Rhel(Red Hat Enterprise Linux)使用的是版本比较老的内核,但它的系统比较稳定,一个发行周期是36个月,Fedora使用最新的应用和华丽的节目,但系统比较不稳定,一个发行周期是6个月。

2、Linux的哲学思想是一切皆文件,组合小程序能完成复杂的任务,尽量避免跟用户交互,使用文本文件保存程序的配置数据。

3、作为一个操作系统里的应用程序,它是无法直接访问硬件的,必须经过内核库来访问,库一般作为应用程序的一部分而存在,库只有指令,数据由程序提供;API是一个程序开发时调用的接口,ABI是程序在编译完以后的运行环境接口。

4、Linux既提供命令行界面,也提供编程界面,shell作为Linux一个特殊的应用程序,它提供的CLI种类包括:sh,csh,ksh,bash,tcsh,zsh。

5、Linux的终端分为,物理终端、虚拟终端、伪终端、串行终端;物理终端的存储目录是:/dev/console;虚拟终端的存储目录是:/dev/tty#(1-6),Linux提供6个虚拟终端,通过ctrl+alt+F1 – F6来切换界面;伪终端的存储目录是:/dev/pts/#,通过ssh或telnet打开的终端,图形界面下打开的终端都是伪终端;串行终端的存储目录是:/dev/ttyS# (#代表数字)。

6、Linux的用户分为两类:管理员,即root用户,有系统的管理权限;普通用户,仅仅拥有系统资源的使用权限;

7、Linux的文件系统有两类数据:元数据,即索引(metadata),数据,即文件内容(data);用户登录系统后,会首先进入根目录;Linux有两个路径,相对路径,即从当前位置开始定位的路径表示方式,绝对路径,即从根开始定位的路径表示方式。Linux的文件有2类标识符,名字和以数字命名的Inode。

8、Linux的文件名严格区分大小写字符;文件名可以使用除了/以外的任意字符。

原创文章,作者:Eric,如若转载,请注明出处:http://www.178linux.com/11462

(0)
EricEric
上一篇 2016-02-14 09:52
下一篇 2016-02-14 09:54

相关推荐

  • 定时任务应用示例

    定时任务应用示例 1.每4小时执行一次对/etc目录的备份,备份至/backup目录中,保存的目录名为形如etc-201504020202 mkdir /backup crontab -e * */4 * * * cp -ar /etc/ /backup/etc-$(date +%Y%m%d%H%M) 2.每周2,4,6备份/var/log/messages…

    Linux干货 2017-08-06
  • Linux第五周总结

    1、显示当前系统上root、fedora或user1用户的默认shell 2、找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello(); 3、使用echo命令输出一个绝对路径,使用gerp取出其基名;     扩展:取出其路径名 4、找出ifconfig命令结果中的…

    2017-07-30
  • bash变量类型及区别之浅谈

    变量类型,区别 位置变量$0 $1,$2,$# $@ $* 变量的类型:本地变量、环境变量、位置变量 本地变量:生效范围为当前shell进程,对当前shell之外的其他shell进程包括当前shell的子进程均无效 环境变量:生效范围为当前shell进程及子进程 位置变量:$1,…..$n,${10}来表示,用于放脚本在脚本代码中调用通过命令行传…

    Linux干货 2016-08-12
  • 04用户和组的相关配置文件总结

    1、用户 个人理解的是,给使用者一个在系统中使用的身份,即用户。 用户分两种:管理员和普通用户。 而每一个用户都有一些属性,每一个属性都是用冒号分割开来。配置文件存储在【/etc/passwd】中。 例如,sarash:x:507:508::/home/sarash:/bin/nologin 他们分别是,用户名,密码,ID号,主组ID号,注释,家目录,默认登…

    Linux干货 2016-10-24
  • centos 7 修改sshd服务默认端口号

    由于最近sshd服务默认端口号22被匿名进行试探性的进行登入,为防止匿名用户再次进行试探性的登入,将sshd服务的默认端口号进行修改。 环境:centos 7.3  xshell 思路:先将sshd的被指文件进行修改,把sshd服务的默认端口号修改为所需要的端口号,然后重启sshd服务,发现重启报错。找其原因是应为selinux不允许自定义sshd…

    Linux干货 2017-04-06
  • 浅谈Nginx(二)—http下server配置

    浅谈Nginx(二)—http下server配置 此文介绍Nginx下的http模块,着重介绍http模块下的server服务 ——–依据”马哥教育”主讲人马永亮导师的上课笔记整理——- 目录  一. http相关的基本配置:     1)…

    系统运维 2017-02-07