Welcome 微信登录

首页 / 操作系统 / Linux

谈谈如何学习Linux内核

谈谈如何学习Linux内核

学习内核的好处很多,在学习过程中不仅可以夯实大量理论基础,还可以学习到很多编码惯用法,提升学习能力和分析能力。但是如果问其如何学习Linux内核,不同的人会给出不同的答案,有的人会告诉你先去看看0.11的内核源码,有的人则是推荐先看《Linux内核设计与实现》这样的书,有的人则会说先把内存寻址学懂,然后再开始考虑网络协议栈和文件系统之类的内容。Linux内核设计与实现 第二版下载地址: http://www.linuxidc.com/Linux/2011-...
Ubuntu安装到移动硬盘 & grub rescue问题解决

Ubuntu安装到移动硬盘 & grub rescue问题解决

想好好折腾linux, 选择Ubuntu入手, 但想到linux下配置啥的挺麻烦, 装个系统最好能长久用下去, 于是就将ubuntu安装到移动硬盘上, 这样到哪都好用了.如何在ubuntu安装到移动硬盘?1. 首先制作一个u盘版的livecd. 这个可以用Fedora LiveUSB Creator, 兼容Ubuntu, 网址是https://fedorahosted.org/liveusb-creator/, 几分钟就搞定了2. 选择从u盘启动, 进入l...
VMware扩大硬盘后修改Linux逻辑卷大小

VMware扩大硬盘后修改Linux逻辑卷大小

一、背景随着业务的不断成熟,数据库积累的数据也越来越多了。前些天发现服务器的磁盘将要满了。因此向虚拟化管理员申请增加磁盘空间。由于这个系统是建立在威睿的vSphere平台上的,因此虚拟化管理员只简单地通过 VMware vSphere Client 扩大了磁盘空间,剩余的工作就又是我的了。二、环境系统环境是RHEL6.3。为了保障扩展性,实施初期根目录 / 就采用了LVM。此外,为了尽量降低不可用时间,在扩大虚拟硬盘空间时系统始终处于运行状态。三、过程当虚...
Fedora下通过NetworkManager使用VPN

Fedora下通过NetworkManager使用VPN

一、背景出于安全考量,实验室的全部网络设备的管理IP都设置在了实验室内网里,通过路由器与校园网相连。因此,想要远程配置实验室的各类设备就必须首先进入内网。在设计实验室网络时,已经考虑到了上述因素,因此购买的是具有VPN功能的路由器TL-R478。该路由器的VPN配置在此不再详述。我在此路由器上配置了PPTP VPN。因此后文以PPTP为例。二、过程我所使用的桌面环境是Fedora 19 XFCE,Gnome应当与此类似。首先安装PPTP客户端以及Netwo...
在软磁盘阵列(软RAID)上搭建Linux系统

在软磁盘阵列(软RAID)上搭建Linux系统

新配了台电脑,准备装个双系统,Windows用来打游戏,Linux用来写代码。专门买了两块1T硬盘,想用来搭建RAID0,使用并行I/O来提升电脑的性能。 选主板的时候刻意选了支持RAID的主板,msi B85-G43 GAMING,能用msi的super raid技术,但是买来之后发现,这东西的驱动是exe程序,呵呵,主板支持的只是个伪raid,只能在windows下使用,想了想还是决定放弃在windows中使用raid,毕竟只是拿来日常休闲的系统,l...
Linux硬盘速度测试的命令

Linux硬盘速度测试的命令

测试下硬盘的读写速度如何,在Linux下可以使用hdparm 对硬盘进行测试或查看硬盘的相关信息。hdparm 命令进行硬盘速度测试。参数: -a 表示是否关闭磁盘预读取功能。对于大文件读取,这个显然能提高性能。 -A设置硬盘驱动器缓存读取特性。可能就是硬盘缓存开关 -g 显示硬盘的磁轨,磁头,磁区等参数。 -i 显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供。 -I 直接读取硬盘所提供的硬件规格信息。 -p 设定硬盘的PIO模式。 www.l...
在Ubuntu中开启Soft AP功能

在Ubuntu中开启Soft AP功能

在Ubuntu中开启Soft AP功能1.查看采用的无线网卡是否支持Soft AP:注意,可以看到有AP字样,表明支持。楼主比较背,在易迅上挑了个销量最高的netcore nw360,结果无法搭建Soft AP,白折腾了好几天。说多了都是泪,回头就给它差评去。2.安装hostapd后编辑器配置文件:3.安装dnsmasq后配置:4.启动dnsmasq:更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topi...
Ubuntu 安装 Sound Switcher Indicator

Ubuntu 安装 Sound Switcher Indicator

Sound Switcher Indicator 是一款选择 Ubuntu 声音输入/输出的面板应用小程序。允许切换当前输入和输出(source 与 sink)以及特定的输出端口,只需双击就可以。使用双击可实现耳机、扬声器和 HDMI 音效输出之间切换。无需进入系统设置>声音来改变多种音效装置之间切换。该应用程序需要 PulseAudio 才能运行,它会自动获取设备列表订阅 PulseAudio 功能。Ubuntu 13.10 用户可通过 PPA 安...
userdel 命令 - 从Linux系统中删除用户账户

userdel 命令 - 从Linux系统中删除用户账户

在服务器上维护用户就是添加、修改以及删除用户。当一个用户出于某种原因不再需要登录系统时,我们需要删除此用户以避免安全漏洞。在Linux系统上,我们用 userdel 命令来删除一个用户。userdel是什么userdel 是一个底层用于删除用户的工具。在 Debian 上,我们通常会使用 deluser 命令。userdel 会查询系统账户文件,例如 /etc/password 和 /etc/group。那么它会删除所有和用户名相关的条目。在我们删除它之前...
FireBug图文详解

FireBug图文详解

Firebug是firefox下的一个插件,能够调试所有网站语言,如HTML、CSS等,但FireBug最吸引我的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用。Firefox的主要菜单选项有控制台、HTML、CSS、脚本、DOM、网络六个,Firebug从各个不同的角度剖析Web页面内部的细节层面,上述功能的配合使用能够满足网页设计的各项要求。Firebug插件展开图示1、控制台(console)功能:启用此标签后界面如下...
Linux 中如何打开一个大文本文件

Linux 中如何打开一个大文本文件

在“大数据”时代,我们会经常遇到有大文本文件(上 GB 或更大)的情况。假设需要我们手工的搜索和编辑这些大文件,或者为了解决一些特定的问题而需要手工分析多个上 GB 的日志文件。传统的文本编辑软件对处理这样的大文件不太有效,当我们试图打开一个大文件时会经常由于内存不足而郁闷的不行。如果你是一个精明的系统管理员,你也许会用 cat、tail、grep、sed、awk 等这些命令的组合来打开和编辑一个文本文件。在这篇教程里,我将会谈论关...
Eclipse中Vi插件Vrapper的安装和使用

Eclipse中Vi插件Vrapper的安装和使用

最近在使用Eclipse,Eclipse需要多次使用鼠标操作,在编辑体验上,远不如Vim,由于本人是一个VI控,在linux下用vi习惯了,非常享受于VI的高效编辑,所以找了在Eclipse下免费开源的vi插件vrapper,这样可以将Eclipse强大的项目管理功能和VI的高效编辑结合起来,让我们的开发更加的快速。 首先,下载安装vrapper,下载地址:http://cdnetworks-kr-2.dl.sourceforge.net/project/...
CentOS Linux安装XODA文档管理系统

CentOS Linux安装XODA文档管理系统

XODA是一个简单的文档管理系统,使用PHP和AJAX开发,不用数据库,可对包括文件和目录编辑附加的描述、标签和分类,并进行常规的操作,例如复制、移动、重命名、删除等。XODA官网:http://www.xoda.org。它的作者在介绍里说,当初作者很喜欢的一个主机商DreamHost提供了50GB的备份空间,于是他传了很多个人的文件在上面。在远程主机运行着一个web server,然后,需要一个好的排序和查找工具。他找了很多的开源文档管理系统,但是都要有...
<< 801 802 803 804 805 806 807 808 809 810 >>