• Linux基础:启动流程

    日期:

    计算机的启动是一个非常复杂的过程,从打开电源到桌面的显示,需要经过一系列不可或缺的过程,了解这些过程有助于我们更好地理解操作系统,也有助于我们修复系统可能出现的问题。 0. 启动流程一览 我们先给出 Linux 启动流程的总览图,然后再每一个模块展开...

  • Linux基础:权限与文件

    日期:

    用户与用户组 Linux 是一个多用户、多任务的系统,常常有多人同时使用一台机工作,为了保护每个人的隐私权,文件所有者的角色就显得相当重要了。 当Linux用户登录系统之后,就会携带一个用户身份(User ID,UID)和一个用户组身份(Group ID,GID),相当于...

  • Linux基础:文件系统

    日期:

    我们知道不同的操作系统所使用的文件系统是不一样的。举例来说,Windows 98 以前所使用的是文件系统是 FAT,Windows 2000 以后的版本有所谓的 NTFS 文件系统。至于 Linux 的正规文件系统则为 Ext2(Linux second extended file system,Ext2fs)。之后又出现...

  • Linux基础:文件管理

    日期:

    在 Linux 下,所有的文件与目录都是由根目录(/)开始的。然后再一个一个分支下来,形成一棵繁杂的树。因此我们也称这种目录配置方式为目录树。那目录树与文件系统有什么关系,目录树是怎么实现的呢? 目录 在 Linux 系统中,目录也是一种文件。我们可以使用...

  • Linux基础:进程管理

    日期:

    进程是操作系统上非常重要的概念,所有系统上面跑的数据都会以进程的类型存在。在 Linux 系统当中:触发任何一个事件时,系统都会将它定义成为一个进程,并且给予这个进程一个 ID,称为 PID,同时根据触发这个进程的用户,给予这个 PID 一组有效的权限设置。...

  • 为什么只有 Linux 内核获得成功

    日期:

    过去几十年涌现了许多类Unix内核,除了Linux内核外,我们所知道的类Unix内核还有GNU HURD、BSD、微软授权开发的Unix版本Xenix、学术性的Unix克隆Mini,以及Unix本身。但为什么只有Linux内核最终取得成功?这是自由开源软件领域中一个令人不解的谜团。 ESR(Er...

  • linux中如何赋予普通用户指定权限问题

    日期:

    很简单,比如要赋予普通用户设置IP的权限,则需要先设置相关修改IP的命令,给命令提高权限即可。 chmod U+S /sbin/ifconfig...

  • Linux用户和文件管理

    日期:

    用户和文件权限管理 一、用户管理 Linux是一个多用户多任务的分时操作系统,要想进入系统,必须有一个账号。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性...

  • Linux目录结构

    日期:

    /: 根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中 /bin:/usr/bin: 可 执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。 /boot: 放置linux系统启动时用到的一些文件。/boot/vmlinuz为...

  • linux下su和sudo的区别 (/libtool: arm-linux-gcc command not found )

    日期:

    由于没有搞清楚SU和SUDO两者的区别,最近经常编译程序时出错,现在把它们的区别写下来备忘,和大家一起学习 su 和 sudo 的区别: 1.共同点:都是root用户的权限; 2.不同点:su仅仅取得root权限,工作环境不变,还是在切换之前用户的工作环境;sudo是完全取得...