现在位置: 首页 > 操作系统 > 文章
2020年02月24日 操作系统 ⁄ 共 2391字 评论关闭
  Linux系统常用Shell命令   学习方法:安照命令功能进行分类学习记忆,熟练掌握常用命令和常用参数。   文件系统操作相关命令   pwd: print working directory,打印当前工作目录;   cd: change directory,改变当前工作目录;   mkdir::make directory,创建文件夹,常用参数-p;   rmdir:remove directory,删除空文件夹,使用rm -rf可以删掉任何文件夹;   rename:重命名文件,带三个参数   mv:move,移...
阅读全文
2020年02月21日 操作系统 ⁄ 共 2304字 评论关闭
  下面我们会探讨操作系统的几种结构,主要包括单体结构、分层系统、微内核、客户-服务端系统、虚拟机和外核等。   单体系统   到目前为止,在大多数系统中,整个系统在内核态以单一程序的方式运行。整个操作系统是以程序集合来编写的,链接在一块形成一个大的二进制可执行程序。使用此技术时,如果系统中的每个过程都提供了前者所需的一些有用的计算,则它可以自由调用任何其他过程。在单体系统中,调用任何一个所需要的...
阅读全文
2020年02月21日 操作系统 ⁄ 共 6322字 评论关闭
  我们已经可以看到操作系统提供了两种功能:为用户提供应用程序抽象和管理计算机资源。对于大部分在应用程序和操作系统之间的交互主要是应用程序的抽象,例如创建、写入、读取和删除文件。计算机的资源管理对用户来说基本上是透明的。因此,用户程序和操作系统之间的接口主要是处理抽象。为了真正理解操作系统的行为,我们必须仔细的分析这个接口。   多数现代操作系统都有功能相同但是细节不同的系统调用,引发操作系统的...
阅读全文
2020年02月21日 操作系统 ⁄ 共 5032字 评论关闭
  操作系统概念   大部分操作系统提供了特定的基础概念和抽象,例如进程、地址空间、文件等,它们是需要理解的核心内容。下面我们会简要介绍一些基本概念,为了说明这些概念,我们会不时的从 UNIX 中提出示例,相同的示例也会存在于其他系统中,我们后面会进行介绍。   进程   操作系统一个很关键的概念就是 进程(Process)。进程的本质就是操作系统执行的一个程序。与每个进程相关的是地址空间(address space),这是从...
阅读全文
2020年02月21日 操作系统 ⁄ 共 2356字 评论关闭
  除了压缩和解压缩文件外,你还可以使用 zip 命令执行许多有趣的操作。这是一些其他的 zip 选项以及它们如何提供帮助。   为了节省一些磁盘空间并将文件打包在一起进行归档,我们中的一些人已经在 Unix 和 Linux 系统上压缩文件数十年了。即使这样,并不是所有人都尝试过一些有趣的压缩工具的变体。因此,在本文中,我们将介绍标准的压缩和解压缩以及其他一些有趣的压缩选项。   基本的 zip 命令   首先,让我们看一下...
阅读全文
2020年02月21日 操作系统 ⁄ 共 11317字 评论关闭
  Linux作为网络服务器,特别是作为路由器和网关时,数据的采集和分析是不可少的。TcpDump 是 Linux 中强大的网络数据采集分析工具之一。   用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。   作为互联网上经典的的系统管理员必备工具,tcpdump以其 强大的功能,灵活的截取策略 ,成为每个高级的系统管理员分析网络,排查问题等所必备的工具之一...
阅读全文
2020年02月20日 操作系统 ⁄ 共 1057字 评论关闭
  1. 序言   互联网中的地址和生活中的地址一样,都是由数字组成的,比如61.135.169.121就是百度的服务器ip之一,在浏览器中输入此ip地址可以访问百度网站,但是平时我们都是使用域名去访问各大网站的,那为什么域名也是能访问到网站呢?   2. 什么是IP地址?   IP地址或互联网协议地址基本上是分配给互联网上任何计算机或设备的唯一标签。   123.110.118.94   根据IP地址能找到网络上的某台计算机,从而访问到该计算机下面...
阅读全文
2020年02月20日 操作系统 ⁄ 共 19982字 评论关闭
  本文将会介绍大量的Linux命令,其中有一部分在“linux入门系列5--新手必会的linux命令”一文中已经介绍,遗忘了或没学习过的请自行查看。   磁盘管理主要涉及磁盘扩容以及磁盘配额管理,当服务器磁盘空间达到一定程度(个人认为一般使用量占到总容量的70-80%)就需要考虑新加磁盘实现扩容,一般操作步骤为分区、格式化、挂载、验证及使用。而磁盘配额主要是针对用户设置其最大的磁盘空间使用量,防止当个用户占用磁盘过多的情...
阅读全文
2020年02月19日 操作系统 ⁄ 共 5198字 评论关闭
  内核中定义了一系列的trace point,这些trace point在特定的内核函数中被触发调用时被记录,而对应到systemtap中就是 kernel.trace 类型的probe事件,可以使用命令来查看系统所有的trace point:   $ sudo stap -L 'kernel.trace("*")' | more   kernel.trace("9p:9p_client_req") $clnt:struct p9_client* $type:int8_t $tag:int   kernel.trace("9p:9p_client_res") $clnt:struct p9_client* $type:int8_t $tag:int...
阅读全文
2020年02月19日 操作系统 ⁄ 共 1387字 评论关闭
  在互联网公司里面,基本大大小小所有的服务器端应用程序都是部署在 Linux 服务器上面。由于之前在外企工作,开发的应用程序需要依赖于 Windows 的 API,因此程序都是部署在 Windows Server 上面,导致自己对 Linux 也是只知道皮毛。所以就趁这段时间系统的学习一下 Linux 操作系统的基础知识。不求精通,但求能在工作上能够熟练操作,例如编写一些 Shell 脚本,配置一些环境变量,部署一些程序等。恰好翻到书柜里面的这本书...
阅读全文