Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

图解Linux系统的系统架构

图解Linux系统的系统架构

我以下图为基础,说明Linux的架构(architecture)。(该图参考《Advanced Programming in Unix Environment》)最内层是硬件,最外层是用户常用的应用,比如说firefox浏览器,evolution查看邮件,一个计算流体模型等等。硬件是物质基础,而应用提供服务。但在两者之间,还要经过一番周折。还记得Linux启动。Linux首先启动内核 (kernel),内核是一段计算机程序,这个程序直接管理管理硬件,包括C...
Linux信号机制基础知识介绍

Linux信号机制基础知识介绍

Linux进程基础一文中已经提到,Linux以进程为单位来执行程序。我们可以将计算机看作一个大楼,内核(kernel)是大楼的管理员,进程是大楼的房客。每个进程拥有一个独立的房间(属于进程的内存空间),而每个房间都是不允许该进程之外的人进入。这样,每个进程都只专注于自己干的事情,而不考虑其他进程,同时也不让别的进程看到自己的房间内部。这对于每个进程来说是一种保护机制。(想像一下几百个进程总是要干涉对方,那会有多么混乱,或者几百个进程相互偷窥…...
Linux硬盘分区注意事项Partition与档案系统管理

Linux硬盘分区注意事项Partition与档案系统管理

本篇文章主要描述了Linux硬盘分区的过程,及其为何这样分区的原理。 文件系统重点:inode(索引节点),block(逻辑区块),superblock(每个档案系统开始的位置的那个block,用于存储像是档案系统的大小,空的或填满的区块,以及它各自的总数等等信息) 磁盘的物理组成: 圆形的磁盘盘 机械手臂,与在机械手臂上的磁盘读取头(可擦写磁盘盘上的数据) 主轴马达,可以转动磁盘盘,让机械手臂的读取头在磁盘盘上读写数据 磁盘盘的物理组成: ...
Linux进程间的关系详解

Linux进程间的关系详解

Linux的进程相互之间有一定的关系。比如说,在Linux进程基础中,我们看到,每个进程都有父进程,而所有的进程以init进程为根,形成一个树状结构。我们在这里讲解进程组和会话,以便以更加丰富的方式了管理进程。进程组 (process group)每个进程都会属于一个进程组(process group),每个进程组中可以包含多个进程。进程组会有一个进程组领导进程 (process group leader),领导进程的PID (PID见Linux进程基础)...
VPS修改SSH登陆端口和禁止ROOT登陆

VPS修改SSH登陆端口和禁止ROOT登陆

修改SSH登陆端口 修改文件:/etc/ssh/sshd_config Port 22 #在第三行或第四行,如果前面有井号,请删除,修改为65534以下即可 可在远程连接中用vi命令,或sftp下载到本地修改,修改后使用以下命令重启ssh服务 /etc/init.d/sshd restart#centos系统,重启ssh服务命令 /etc/init.d/ssh restart#debian/ubuntu系统,重启ssh服务命令 禁止ROOT登陆 更加安全的...
不同版Linux隶属同台电脑配置的解决方案

不同版Linux隶属同台电脑配置的解决方案

有时候我们需要同时安装两个版本的系统,这听起来似乎有点难度,其实不然。如果你能正确的掌握系统安装技术,那么这点小问题对你而言根本是手到擒来。那么,不同版Linux隶属同台电脑该怎样配置?请跟随脚本之家的小编一起来学习一下。 步骤/方法 1.将Fedora-9-i386-DVD.iso文件放到一个Windows Fat32分区((hd0,4))的根目录,将这个iso文件中的isolinux目录解压到更目录(hd0,4); 2.进入Fedora 8 Li...
系统强化 指点你怎样强化Linux安全

系统强化 指点你怎样强化Linux安全

时常有人说,Linux比Windows更安全。但与网络衔接的任何计算机是不能够相对安全的。正如我们须要经常留意院子的围墙能不能稳固一样,对操作系统也须要我们经常维护和强化。在此,我们仅谈论多个用户可以用来强化系统的大体步骤。 本文重点谈的是如何强化的疑问,不过在开端强化之前,用户须要对以下三个疑问有一个清醒的看法,一个疑问是这个系统用于什么目的,二是它须要运转哪些软件,三是用户须要防护哪些破绽或威胁。这三个疑问顺次为因果联系,即前一个疑问是后一个疑问的原...
linux tee 命令使用详解(大量实例)

linux tee 命令使用详解(大量实例)

tee 功能说明:读取标准输入的数据,并将其内容输出成文件。 语 法:tee [-ai][--help][--version][文件…] 补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。我们可利用tee把管道导入的数据存成文件,甚至一次保存数份文件。 参 数:-a 附加到既有文件的后面,而非覆盖它。如果给予tee指令的文件名称已经存在,预设会覆盖该文件的内容。加上此参数后,数据会新增在...
linux ssh是什么?Linu怎么修改SSH端口号?

linux ssh是什么?Linu怎么修改SSH端口号?

linux ssh是什么?LINUX 在安装完毕linux,默认的情况下ssh是开放的,容易受到黑客攻击,简单,有效的操作之一就是修改默认端口号。而通过SSH连接可以远程管理Linux等设备,默认linuxssh端口是22端口,如何修改SSH默认端口,如何增加SSH端口呢?,下面小编给大家演示一下!工具/原料Xshell putty 等远程工具 Linux系统SSH是什么?SSH为SecureShell 由IETF的网络工作小组(NetworkWorkin...
高危禁止! Linux切勿执行的10个危险命令

高危禁止! Linux切勿执行的10个危险命令

Linux命令行佷有用、很高效,也很有趣,但有时候也很危险,尤其是在你不确定你自己在正 在做什么时候。这篇文章并不打算引来你对Linux或linux 命令行的愤怒。我们只是想让你意识到在你运行某些命令时应该三思而后行。(译注:当然,以下命令通常都是在root权限下才能将愚蠢发挥到无可救药;在普 通用户身份下,破坏的只是自己的一亩三分地。) 1. rm -rf 命令 rm -rf命令是删除文件夹及其内容最快的方式之一。仅仅一丁点的敲错或无知都可能导致不可...
linux下 如何修改命令行提示符路径提示符路径长度

linux下 如何修改命令行提示符路径提示符路径长度

基本上Linux系统下默认的路径提示为完整的路径,虽然是完整的路径但是真的很长,看上去很不方便,是指有时候可能会占全部的宽度,看上去让人眼花缭乱,就像下面的例子: linuxidc@Ubuntu:~/trunk-new/build_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/linux-3.10.17/net/netfilter/commercials$ 基本占用终端80%的宽度,...
如何培训Unix员工管理Linux环境?

如何培训Unix员工管理Linux环境?

把Unix迁移到Linux实际操作时会遇到很多困难,培训员工迁移是不是更难呢?会不会遇到更多问题呢?备份和高可用性又了解得如何?你如何监控性能并调节你的系统呢?你又如何确保为你的员工有提供了足够的技巧培训和认证呢?下面将详细的从这几个方面着手讲解把Unix迁移到Linux系统培训时遇困难的解决方案。 跨UNIX和Linux的系统管理 不要被任何人说服而认为Unix和Linux大多是相同的。其实它们还是有许多不同点,在一些细微和不细微的地方。 主导市场...
linux网络协议是什么?该如何去理解?

linux网络协议是什么?该如何去理解?

网络协议有很多,但大多是针对windows的,那么linux网络协议你是怎么样理解的呢?本文和大家一起探讨这个问题。 Linux网络协议栈基于分层的设计思想,总共分为四层,从下往上依次是:物理层,链路层,网络层,应用层。 Linux网络协议栈其实是源于BSD的协议栈,它向上以及向下的接口以及协议栈本身的软件分层组织的非常好。 Linux的协议栈基于分层的设计思想,总共分为四层,从下往上依次是:物理层,链路层,网络层,应用层。 物理层主要提供各种连接的...
Linux系统怎样识别没有扩展名的文件类型? 用file命令解决

Linux系统怎样识别没有扩展名的文件类型? 用file命令解决

我们知道Linux文件系统是Linux内核支持的基本功能之一,并由根 / 开始往下形成倒立树状的级连式结构。文件与目录是Linux文件系统的两个基本元素,(广义的)文件分为普通文件、目录文件、连接文件和特殊文件。可以通过file命令来识别各种不同的文件类型。 linux对于文件的扩展名没有像windows要求的那么严格,所以在使用linux的过程中经常会遇到有些文件根本就没有扩展名,哪么我们应该如何去判断没有扩展名的文件,到底是文件还是目录呢?其实我们可...
Linux中如何防止别人修改某些重要文件的解决办法

Linux中如何防止别人修改某些重要文件的解决办法

在管理Linux系统的过程中,对于一些重要的关键性文件、配置文件和重要的个人资料,往往不希望用户进行随意的修改,这个时候我们就需要对该文件来进行权限的保护,以防止篡改文件,我们可以将文件的属性改为600。 权限保护 设置为600权限 例如: [root@localhost /]# chmod 600 /usr/local/webserver/nginx/conf/nginx.conf 这样我们将/usr/local/webserver/nginx/...
Linux虚拟服务器 LVS的三种负载均衡方式比较

Linux虚拟服务器 LVS的三种负载均衡方式比较

1、LVS的定义? LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。其实它是一种集群(Cluster)技术,采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构对客户是透明的,而且无需修改客户端和服务器端的程序。本项目在1998年5月由...
如何用SARG日志分析器来分析Squid日志

如何用SARG日志分析器来分析Squid日志

SARG是一款基于网络的工具,它可以分析Squid日志,并以更详细的方式展示分析。系统管理员可以利用SARG来监视哪些网站被访问了,并跟踪访问量最大的网站和用户。本文包含了SARG配置工作。SARG提供了很多有用的特性,但是分析一个原始Squid日志文件并不直接。比如,你如何分析下面Squid日志中的时间戳和数字? 复制代码代码如下: 1404788984.429 1162 172.17.1.23 TCP_MISS/302 436 GET http://...
如何搭建一台Linux媒体服务器的具体步骤

如何搭建一台Linux媒体服务器的具体步骤

图1:ZaReason的MediaBox。几乎任何Linux都能成为出色的媒体服务器系统,因为它占用资源少、运行又稳定,所以你可以使用自己最熟悉的任何一个版本的Linux。任何Ubuntu变种版本(Ubuntu、Xubuntu和Lubuntu等)都特别适合作为媒体服务器系统,因为它们让用户很容易获得限制的编解码器。我在一个ZaReason MediaBox系统上运行Xubuntu。这个简单的系统可用于播放电影和音乐。它不是数字录像机(DVR),它也不需要电...
Linux小技巧之man pages设置高亮颜色

Linux小技巧之man pages设置高亮颜色

Linux有很多很复杂的命令,但也有一些很简单但是没太有作用的命令,但是这些小命令却不被大多数人熟知,在此,仅是让这些小技巧增添运维工作时的乐趣,默认的man pages只有一种颜色,有些文字是进行加粗的。 只需执行以下命令,即可。 复制代码代码如下: cat <<EOF >> /etc/bashrc man() { env LESS_TERMCAP_mb=$(printf "e[1;31m") LESS_TERMC...
<< 71 72 73 74 75 76 77 78 79 80 >>