Welcome 微信登录

首页 / 操作系统 / Linux

【主机规划与磁盘分区】Linux与硬件的搭配

【主机规划与磁盘分区】Linux与硬件的搭配

Linux对于计算机各个组件 设备的分辨,与大家习惯用的Windows系统完全不一样。因为各个组件或设备在Linux下面都是一个文件。认识计算机的硬件配置够买主要从①是游戏机还是工作机 ②性价比的考虑 ③支持性的考虑 等方面考虑选择与Linux搭配的主机配置如果想要一部更稳定的Linux服务器,那基于系统的整体搭配与运行性能的考虑,够买已经组装测试过得商用服务器会是一个比较好的选择。各硬件设备在Linux中的文件名在Linux系统中,每个设备都被当成一个文...
【主机规划与磁盘分区】 磁盘分区 MBR

【主机规划与磁盘分区】 磁盘分区 MBR

磁盘连接的方式与设备文件名的关系主流的磁盘接口为SATA接口。 SATA/USB/SCSI等磁盘接口都是使用SCSI模块来驱动的,因此这些接口的磁盘设备文件名都是/dev/sd[a-p]的格式。顺序需要根据Linux内核检测到磁盘的顺序来决定。比如PC上面有两个SATA磁盘以及一个USB磁盘,而主板上面有6个SATA的插槽。这两个SATA磁盘分别安插在转的SATA1 SATA5接口上,请问这三个磁盘在Linux中的设备文件名是什么? 1.SATA1插槽上的...
如何在 Ubuntu 14.04 里面配置 chroot 环境

如何在 Ubuntu 14.04 里面配置 chroot 环境

你可能会有很多理由想要把一个应用、一个用户或者一个环境与你的 Linux 系统隔离开来。不同的操作系统有不同的实现方式,而在 Linux 中,一个典型的方式就是 chroot 环境。在这份教程中,我会一步一步指导你怎么使用 chroot 命令去配置一个与真实系统分离出来的独立环境。这个功能主要可以用于测试项目,以下这些步骤都在 Ubuntu 14.04 虚拟专用服务器(VPS)上执行。学会快速搭建一个简单的 chroot 环境是一项非常实用的技能,绝大多数...
Linux 虚拟内存和物理内存的理解

Linux 虚拟内存和物理内存的理解

关于Linux 虚拟内存和物理内存的理解。首先,让我们看下虚拟内存:第一层理解1.每个进程都有自己独立的4G内存空间,各个进程的内存空间具有类似的结构2.一个新进程建立的时候,将会建立起自己的内存空间,此进程的数据,代码等从磁盘拷贝到自己的进程空间,哪些数据在哪里,都由进程控制表中的task_struct记录,task_struct中记录中一条链表,记录中内存空间的分配情况,哪些地址有数据,哪些地址无数据,哪些可读,哪些可写,都可以通过这个链表记录3.每个...
RabbitMQ入门教程

RabbitMQ入门教程

前面声明本文都是RabbitMQ的官方指南翻译过来的,由于本人水平有限难免有翻译不当的地方,如发现不对的地方,请联系下我,好及时改正。好了,正文开始:RabbitMQ 是一个消息代理。这主要的原理十分简单,就是通过接受和转发消息。你可以把它想象成邮局:当你将一个包裹送到邮局,你会相信邮递员先生最终会将邮件送到接件人手上。RabbitMQ就好比一个邮箱,邮局或邮递员。邮局和RabbitMQ两种主要的不同之处在于,RabbitMQ不处理文件,而是接受,并存储和...
怎样在 Linux 系统中恢复已删除文件

怎样在 Linux 系统中恢复已删除文件

当用户意外地删除了一个仍然需要的文件时,大多数情况下,是没有简便的方法可以重新找回或重建这个文件。不过,幸运的是文件是可以通过一些方法恢复的。当用户删除了一个文件,该文件并没有消失,只是被隐藏了一段时间。这里将解释它是如何工作的。在一个文件系统中,有一个叫做 文件分配表 的东西,这个表跟踪文件在存储单元(如硬盘, MicroSD 卡,闪存驱动器等等)中的位置。当一个文件被删除,文件系统将会在文件分配表中执行以下两个任务之一:这个文件在文件分配表上的条目被标...
CentOS 6.6 运行级别

CentOS 6.6 运行级别

测试环境:CentOS6.6 x86_64偶然发现删除/etc/inittab文件后居然还能进入系统,我记得5系列的会弹出来一个对话选择运行级别。因此研究了一下。#之前走了一点弯路,误以为控制是在/sbin/init 二进制程序里做的,下载了upstart源码包,结果没怎么看懂 -_-!#后来发现控制过程在shell脚本里。#不过也算有一点收获 src.rpm解压源码方法rpm2cpio XXX.src.rpm |cpio -ivmd-i 提取-v ...
Linux下修复Chrome的“Your profile could not be opened correctly”

Linux下修复Chrome的“Your profile could not be opened correctly”

提问:当我在Linux打开Google Chrome 浏览器时,我已经几次收到弹出窗口,提示我的配置文件没有被正确打开(Your profile could not be opened correctly.)。每次我打开Chrome都要弹出来,我应该如何修复这个问题?当你在你的Chrome上看见"Your profile could not be opened correctly"错误信息时,从某种程度上讲,那是因为你的Chrome配置文件数据已经损坏。这...
Git使用教程图文详解

Git使用教程图文详解

什么是GitGit是目前世界上最先进的分布式版本控制系统。最初由Linus Torvalds编写,用作Linux内核代码的管理。如果你是windows用户,看到这里你可能会担心“是不是只能用在linux上?或者Git对于windows不是那么友好。” ,那么我告诉你你的担心是多余的,GitHub 发布了GitHub for Windows,为 Windows 平台开发者提供了一个易于使用的 Git 图形客户端;微软也通过CodePl...
Linux 下使用 wc 统计文件夹下所有文件的代码行数(包括子目录)

Linux 下使用 wc 统计文件夹下所有文件的代码行数(包括子目录)

wc 命令用于统计文件内容的行数、单词数、字母数。但是如果想统计一个目录下所有文件的行数,wc 并没有提供递归统计。不过,可以结合 find 命令,例如:$ wc -l `find -name *.c`其中,-l 参数是统计行数,find -name *.c 是查找当前目录(包含子目录)下所有的C文件,` ` 是 shell 中的替换命令。当然,实现方法有很多,我只是觉得这个比较简单易记。测试效果如下:最后,附一下 wc 的使用帮助(man wc)NAME...
Linux下Spacewalk的安装配置

Linux下Spacewalk的安装配置

Spacewalk是一个开源(GPLv2)Linux系统管理解决方案,它是Red Hat网络卫星(Network Satellite)项目衍生出来的上游社区项目,Spacewalk管理Red Hat衍生发行版的软件内容更新,如Fedora、CentOS和Scientific Linux,你可以通过不同的环境准备软件内容,管理系统更新内容的部署。它提供了一个清爽了Web控制界面,可查看系统和软件更新状态,以及启动更新操作。Spacewalk的重要特性:1、系...
Git使用详细介绍

Git使用详细介绍

情景1:多人协作之如何建立本地分支?假若你已经clone了别人的仓库并且需要修改,最好的办法是建立自己的分支然后在合并,具体步骤如下:1.建立一个自己的分支git branch mybranch此时可以使用git branch查看当前的分支情况,如不 出意外,则显示一个master一个mybranchi分支,而你当前在master分支上。2.切换到新建的分支git checkout mybranch此时我们就可以在myabranch随意的修改,这并不会影响...
3种方法来创建轻量、持久化的Xubuntu Linux USB系统盘

3种方法来创建轻量、持久化的Xubuntu Linux USB系统盘

使用Universal USB Install创建持久化USB XUbuntu系统盘这个教程为你介绍如何使用Xubuntu Linux创建一个轻量并且持久化的Linux USB系统盘。译者注:持久化Linux USB系统盘(Persistent Linux USB drive),安装在优盘的Linux系统,允许用户保存数据到优盘而不是仅仅将这些修改留在内存中。这些数据可以在重启后恢复并且重新使用,甚至是在其他的机器上面启动也没有关系。一般情况下,持久化系统...
Linux netstat 命令入门知识

Linux netstat 命令入门知识

netstat 是Linux系统管理常用的一个命令,尤其是在进行网络相关问题排查的时候更是堪称‘瑞士***’。本人一直以来也只是对常用的几个选项如(a 、n、 p、 t、 u)等几个选项较为熟悉,但是对于netstat显示出来的连接的 状态信息,如下图多数还了解的不够透彻,今天有时间,特此照着man文档加深一下理解。Linux netstat命令详解 http://www.linuxidc.com/Linux/2012-12/756...
<< 921 922 923 924 925 926 927 928 929 930 >>