Linux 的用户身份切换 发表于 2018-07-17 分类于 Linux 本文字数: 790 阅读时长 ≈ 1 分钟 【用户身份切换】在 Linux 中,一般都是使用普通用户来登录系统的,当需要进行系统维护或软件更新时,才会转为 root 用户来操作 将普通用户转为 root 用户主要有两种方式: 阅读全文 »
Linux 中 ACL 的使用 发表于 2018-07-17 分类于 Linux 本文字数: 704 阅读时长 ≈ 1 分钟 【访问控制列表 ACL】访问控制列表(Accesss Control List,ACL)在 Linux 中用于设定用户针对文件的权限设置 在传统的权限设置中,用户对文件只有三种身份,属主 owner、属组 group、其他 othres,每种用户身份拥有读 read、写 write、执行 execute 三种权限,但在实际应用中,需要对文件或目录进行具体的设置,此时就需要使用 ACL 来进行设置 阅读全文 »
败者树 发表于 2018-07-17 分类于 OI&ACM , 算法基础 , 排序 本文字数: 1.3k 阅读时长 ≈ 1 分钟 【引入】在进行外部排序时,当其进行内部归并时,要在 $k$ 个元素中选择关键字最小的记录需要比较 $k-1$ 次,每趟归并 $n$ 个元素需要做 $(n-1)(k-1)$ 次比较,$S$ 趟归并总共需要比较的次数为: 在 外部排序 中讨论过,增大归并路数 $k$ 或减少初始归并段个数 $r$,都可以减少归并趟数 $S$,进而减少 I/O 次数,以提高外部排序速度 阅读全文 »
外部排序 发表于 2018-07-15 分类于 OI&ACM , 算法基础 , 排序 本文字数: 756 阅读时长 ≈ 1 分钟 【概述】当对大文件进行排序时,由于文件中的记录很多,信息量庞大,无法将整个文件复制进内存中进行排序,因此需要将待排序记录存储在外存上,排序时再将记录一部分一部分的调入内存进行排序,在排序过程中需要多次进行内存和外存的交换 在 OS 中,是按块对磁盘信息进行读写的,由于磁盘读写的时间远超过内存运算时间,因此在外存排序过程中,时间代价主要考虑访问磁盘的次数,即 I/O 次数 阅读全文 »
B+ 树与 B* 树 发表于 2018-07-15 分类于 OI&ACM , 数据结构 , 索引技术 本文字数: 987 阅读时长 ≈ 1 分钟 【B+ 树】结构B+ 树是 B 树的变形树,严格意义上来讲,其已经不是一棵树了,其常用于数据库中 阅读全文 »
Linux 新增与删除用户组 发表于 2018-07-14 分类于 Linux 本文字数: 537 阅读时长 ≈ 1 分钟 【groupadd 命令】groupadd 命令用于新建和给予用户组 GID,其命令格式为:groupadd [选项] 用户组名 常见选项有: 阅读全文 »
Linux 一般用户的账号数据更改 发表于 2018-07-14 分类于 Linux 本文字数: 751 阅读时长 ≈ 1 分钟 【用户的账号数据更改】在 Linux 新增与删除用户 中,介绍了使用 useradd、usermod、userdel 等命令,但这些命令都是管理员才能使用的 如果是一般用户,除了使用 passwd 命令修改密码外,还可以使用 finger、chfn、chsh、id 等命令对账号数据进行更改与查询 阅读全文 »
Linux 新增与删除用户 发表于 2018-07-14 分类于 Linux 本文字数: 2.2k 阅读时长 ≈ 2 分钟 【useradd 命令】在 Linux 中,想要新建一个用户可以使用 useradd 命令,其命令格式为:useradd [选项] 用户账号名 其中,各选项含义如下: 阅读全文 »
Linux 的初始用户组与有效用户组 发表于 2018-07-13 分类于 Linux 本文字数: 294 阅读时长 ≈ 1 分钟 【初始用户组】在 /etc/passwd 文件中,第四列的 GID 就是初始用户组,即用户登录系统时,立刻就拥有该 GID 对应的用户组的相关权限 阅读全文 »
Linux 的账号与用户组 发表于 2018-07-13 分类于 Linux 本文字数: 1.9k 阅读时长 ≈ 2 分钟 【用户标识符】在登录 Linux 时,输入的是账号,但 Linux 主机并不会直接识别账号名称,而是识别一个 ID 号,账号只是为了方便让用户容易记住而已 每个登录的用户至少会获得两个 ID,一个是用户 ID(UserID,简称 UID),一个是用户组 ID(Group ID,简称 GID),账号与 UID、GID 的对应关系,就分别保存在 /etc/passwd 和 /etc/group 中 阅读全文 »