• linux下判断物理网卡位置的方法

    日期:

    上次QQ上协助客户安装linux系统,系统安装完成,开始要配置网络。 问题来了。服务器上有四张网卡,而只需配置一个ip,将网线插到其中一个网卡上后,不知道在系统上要配置哪一个。 建议客户是配置好其中一个ip,拿个同网段笔记本挨个ping测试。虽然有点繁琐,...

  • linux暂停一个在运行中的进程

    日期:

    对于一个运行中的进程,我们可以使用kill -STOP pid命令将其暂停执行,使用kill -CONT pid命令恢复其运行。 下面用一个实例说明: 1、首先使用tar命令打包/usr目录: [root@vps /]# tar zcf usr.tar.gz usr/ 开启一个新窗口查看其进程状态: [root@vps ~]# p...

  • linux 权限 (粗析)

    日期:

    读权限R。 简单的说就是打开文件查看内容的权限,在web服务器中,若文件没有打开权限,则web服务器则视为该文件不存在,发送404 file not found错误, 用数字 4表示。 写权限W。 一个 文件 若没有写的权限,那么该 文件 则无法更改, 文件夹 若没有写权限,则...

  • Linux进程间通信

    日期:

    我们在Linux信号基础中已经说明,信号可以看作一种粗糙的进程间通信( IPC, interprocess communication )的方式,用以向进程封闭的内存空间传递信息。为了让进程间传递更多的信息量,我们需要其他的进程间通信方式。这些进程间通信方式可以分为两种: 管道 (P...

  • Linux文件系统的实现

    日期:

    Linux文件管理从用户的层面介绍了Linux管理文件的方式。Linux有一个树状结构来组织文件。树的顶端为根目录(/),节点为目录,而末端的叶子为包含数据的文件。当我们给出一个文件的完整路径时,我们从根目录出发,经过沿途各个目录,最终到达文件。 我们可以对...

  • 为什么要学习Linux

    日期:

    我最开始用Linux是被逼的。当时用的是一台旧的笔记本电脑,做一些文字处理的工作。跑Windows动不动就死机,无奈之下安装了Ubuntu。当时只是想找一个Windows的替代品。用Ubuntu的图形化界面很多,不怎么用命令行,所以总觉得比不上Windows。当然,基本的功能还...

  • Linux开机启动(bootstrap)

    日期:

    计算机开机是一个神秘的过程。我们只是按了开机键,就看到屏幕上的进度条或者一行行的输出,直到我们到达登录界面。然而,计算机开机又是个异常脆弱的过程,我们满心期望的登录界面可能并不会出现,而是一个命令行或者错误信息。了解计算机开机过程有助于我...

  • Linux 的启动流程

    日期:

    这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多;但是,一旦进入操作系统,程序员几乎可以定制所有方面。所以,这个部分与程序员的关系更密切。 我主要关心的是Linux操作系统,它是目前服务器端的主流操作系统...

  • Linux基础:启动流程

    日期:

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

  • Linux基础:权限与文件

    日期:

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