摘要:
* Linux系统会为各种各样的功能创建不同的用户账户,而这些账户并不是真的用户。这些账户称作系统账户,是系统上运行的各种服务进程访问资源用的特殊账户。 所有运行在后台的服务都需要用一个系统用户账户登录到Linux系统上。 /etc/passwd文件用来管理所有用户信息 现在Linux系统将用户密码 阅读全文
摘要:
set命令会显示为某个特定进程设置的所有环境变量,但不包括一些没有设置值的默认环境变量 可以通过等号来给环境变量赋值,值可以是数值或字符串 如果要给变量赋一个含有空格的字符串值,必需用单引号来界定字符串的开始和末尾 没有单引号的话,bash shell会以为下个字符串是另一个要执行的命令。 (赋值表 阅读全文
摘要:
一 监测程序 1.ps 输出运行在系统上的所有程序的许多信息 运行ps命令,也会开启一个进程 默认情况下,ps命令只会显示运行在当前控制台下的属于当前用户的进程。 Unix风格的参数(单破折号) -e 显示所有进程 -f 显示完整格式的输出 -H 用层级格式来显示进程(树状,用来显示父进程) PPI 阅读全文
摘要:
查看文件内容 1.查看文件统计信息 stat 提供文件系统上某个文件的所有状态信息 2.查看文件类型 file 用来查看文件类型 (该命令将文件分成3类:文本类型;可执行文件;数据文件) 如果你有从未知源获得的二进制文件,这会是个非常有用的特性。 3.查看整个文件 a. cat 一旦运行了cat命令 阅读全文
摘要:
最近在重温大学的经典课程:Linux。每天工作之余的时间,坐在家里的阳台上,简简单单的纪录一些基本的知识点,对我来说,既温暖又难得。 有朋友问我关于cp和ln建立符号链接(软链接)和硬链接的一些问题,在这里做个记录。 cp 命令 基本用法: cp source destination 该命令将sou 阅读全文
摘要:
Linux 文件系统 Linux讲文件存储在单个目录结构(虚拟目录)中,虚拟目录包含了安装在PC上的所有存储设备的文件路径。 Linux虚拟目录中比较复杂的部分是它如何来协调管理各个存储设备。Linux PC上安装的第一块硬盘为根驱动器,在根驱动器上创建一些特别的目录,我们称之为挂载点。挂载点是虚拟 阅读全文
摘要:
/etc/passwd 文件包含了所有系统用户账户列表以及每个用户的基本配置信息 用户名:密码:UID:GID:用户全名:用户默认的工作目录:用户默认的shell程序 默认情况下,bash shell启动时会自动处理用户主目录下.bashrc文件中的命令。 它经常设置各种应用程序中用到的环境变量。 阅读全文
摘要:
我们通常无法直接通过Linux内核,而需要借助Linux内核之上的GUN工具链来进行 文件处理 文本操作 进程管理 等操作。 GNU/Linux shell为用户提供了 启动程序 管理文件系统上的文件 管理运行在Linux系统上的进程 的途径 shell允许你输入文本命令,之后将解释命令并在内核中执 阅读全文
摘要:
一 内存管理 默认情况下,运行在Linux系统上的每个进程都有各自的内存页面;进程不能访问其他进程正在使用的内存页面。 内核维护着自己的内存区域 用户进程不能访问内核进程的内存 可以创建一些共享内存页面,多个进程可在同一块共用内存区域进行读取和写入操作;内核负责维护和管理这块共用内存区域并控制每个进 阅读全文
摘要:
Linux分四部分 Linux内核 GNU工具组建 图形化桌面环境 应用软件 Linux系统的核心是内核,内核控制着计算机系统上的所有硬件和软件:必要时分配硬件,有需要时执行软件。 内核负责四项主要功能: 系统内存管理 软件程序管理 硬件设备管理 文件系统管理 阅读全文