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

首页 / 操作系统 / Linux

小型Linux系统的制作

小型Linux系统的制作

我们本文构建的小型linux,只有一个kernel,并能使用一些基本的命令,还能提供ssh服务,整个linux系统装下来大小仅为10M左右。而我们通过源码编译来安装kernel,BusyBox和Dropbear来实现这些功能,这样会很大程度的节省我们的系统空间,重要的是系统非常的纯净,运行速度异常的快。既然我们的系统这么小,当然也可以做在U盘中,可以随时的带在身边,方便我们使用。什么是BusyBox呢?BusyBox 是一个集成了一百多个最常用linux命...
grep:基本正则表达式的简单使用

grep:基本正则表达式的简单使用

元字符.:匹配任意单个字符[]:指定范围内的任意单个字符[^]:不包括指定的字符*:匹配前面字符的任意次字符出现次数x(m,n):出现x的次数范围为m-nx(m,):出现x在m次以上x(0,n):出现x最多n次锚定符:^:锚定行首$:锚定行尾<, :锚定词尾>,:锚定词尾():分组 1,2:后向引用第几个分组几个范围的别名[:upper:] 所有大写字母[:lower:] 所有小写字母[:digit:] 所有数字[:alpha:] 所有字母...
打造个人专属的微型Linux--启动原理篇

打造个人专属的微型Linux--启动原理篇

首先此篇先大体介绍下整个系统的开机流程,再来对其一一展开进行详细的说明第一步:首先进行开机自检POST,确认硬件正常后进入下一步第二步:BIOS initialization(BOOT SEQ)BIOS初始化,并按照BIOS中设定的开机启动加载设备进行依次的检测第三步:MBR(bootloader)在BIOS检测到某一设备可以启动后,开始加载MBR上的引导程序,在linux中,引导分为2个阶段,首先加载在MBR上的一段极其精简的启动程序,由此启动程序引导b...
打造个人专属的微型Linux--具体实现篇

打造个人专属的微型Linux--具体实现篇

这期间在制作过程中个人也遇到了些许问题,所以断断续续的才把此篇写完。问题是在initrd阶段识别不到磁盘设备,挂载不了rootfs,谷歌了查了很多资料都没得到解决。刚开始用的是CentOS6.2的内核,6.2更新了initrd,里面的init脚本和以前有很大的不同,于是我换到5.8的内核,还是不行,又切换到5.4的内核,问题依然存在。火大,又自己去官网下载了2.6.18的内核源代码,基于安装的centos5.4的config重新编译了一次(编译太耗时间),...
Ubuntu 12.04使用Gnome Shell桌面教程

Ubuntu 12.04使用Gnome Shell桌面教程

Ubuntu 12.04 LTS终于发行了,跟以往一样,在前一天下载了DailyBuild,然后刻盘安装(我的传统,现在有大概有10张Ubuntu各种发行衍生版本CD)。Ubuntu 11.04开始就使用Unity了,不过从那时起我就一直没用,而是直接用Shell3。现在升级到12.04也一样。首先在Ubuntu 12.04里要用Shell简单得太多了,在终端输入sudo apt-get install gnome-shell装完之后注销,然后登录的时候选...
Ubuntu 12.04下安装配置体验GNOME 3

Ubuntu 12.04下安装配置体验GNOME 3

自己并不是一个思想前卫的人,穿衣审美也都是大众眼光.但是唯独喜欢在计算机方便尝试最新,心肝情愿的做小白鼠.近日,按耐不住,安装了linux中非常著名的发行版Ubuntu。Ubuntu 12.04是一个长期支持的版本,官方宣称对该版本支持5年.Ubuntu 12.04默认采用unity界面,但是自己更加喜欢GNOME 3的操作方式.安装gnome3:sudo apt-get install gnome-shell其实安装成功后,注销系统在登录界面选择GNOM...
Ubuntu 12.04轻松删除Gnome Shell扩展

Ubuntu 12.04轻松删除Gnome Shell扩展

通过访问https://extensions.gnome.org/安装gnome-shell扩展后,如果需要卸载扩展,可以通过进入网站,选择自己安装的扩展后,点击卸载按钮来卸载.但是自己在更新Ubuntu 12.04系统后,却发现有些扩展停止使用了,在高级设置中显示扩展不符合当前版本,同时访问网站后,也显示类似的信息.即也不能通过网站上的卸载功能来进行删除.最后只能手动删除这些扩展.这些文件被安装在 /usr/share/gnome-shell/exten...
Ubuntu 12.04轻松安装Gnome Shell扩展

Ubuntu 12.04轻松安装Gnome Shell扩展

你是否也喜欢将自己的操作系统打造的美观易用,有很多人说gnome3颠覆了传统的操作习惯,非常怀念gnome2的时代.我却十分喜欢gnome3带给我的感觉.近日安装了Ubuntu 12.04,由于安装时刚刚发布alpha版,于是养成了一个近乎强迫症的习惯:一天点击好几次更新管理器,看到更新文件心里就觉得踏实.gnome-shell下可以安装很多主题和扩展,来达到美化系统和简单易用的目的.网络上有很多文章是介绍通过添加PPA源后,使用命令来安装主题和扩展.当时...
Ubuntu 编写自己的ls命令

Ubuntu 编写自己的ls命令

ls 命令可以说是Linux下最常用的命令之一。它有众多的选项,其中有很多是很有用的,你是否熟悉呢?要学习如何编写 ls 命令,首先我们要先了解它怎么使用。我们在 Linux常用命令和vi,gdb的使用 第一节中就已经提到过 ls 命令的使用(见 http://www.linuxidc.com/Linux/2012-07/64780.htm),下面我们先就 ls 命令做详细的介绍1.ls命令详细介绍下面列出了 ls 命令的绝大多数选项。 -a 列出...
Linux下写自己的ls命令

Linux下写自己的ls命令

作者:曹忠明,华清远见嵌入式学院讲师。ls命令是linux下最常用的命令之一,它的使用很简单,可是功能却很多,有很多的参数,这里我们就自己写一个ls命令,实现ls基本的功能。在这之前我们先介绍几个在实现ls过程中使用的函数。stat/lstat函数这两个函数功能基本相同,都是获得文件的属性,区别在于如果文件是符号链接stat返回的是符号链接指向文件的属性,而lstat返回的是符号链接本身的属性。函数原型:int stat(const char *path,...
Ubuntu下代码查看小妙招--vim ctags cscope的简单用法

Ubuntu下代码查看小妙招--vim ctags cscope的简单用法

是不是刚安装上Ubuntu发现vim没有语法高亮显示、而别人的是头文件、变量……都有特定的颜色表示而郁闷。是不是常常为编译器提示某某某头文件找不到和忘记了某个函数的原型而去翻砖头那么厚的书而烦恼,呵呵,这些都是小问题。这里介绍一些小方法解决这些问题。首先解决不能显示语法高亮的问题:可能你也知道去掉/etc/vim/vimrc文件中的“"syntax on “前面的双引号就能开启语法高亮,可是开了这个选项后,打开vim会有一些莫名的提示,这些都不要经我们升级...
Windows远程桌面访问Ubuntu 12.04 之安装VNC

Windows远程桌面访问Ubuntu 12.04 之安装VNC

今天来讲解下VNC方法来远程桌面访问Ubuntu 12.04:Ubuntu 12.04搭载的GNOME界面支持Windows远程访问,但是由于以后默认搭载的界面变成了unity,本身争议较大,最重要的是,之前的CRTPUTTY都是SSH方法命令行连接不能很好的满足大家以后的需求(看不到界面),有必要研究一下。到网上搜了下,发现方法很简单:现在目前的做法都是在Ubuntu 12.04上安装GNOME,登陆的时候选择以GNOME界面模式登录。sudoapt-g...
Windows远程桌面访问Ubuntu 12.04 之安装XRDP

Windows远程桌面访问Ubuntu 12.04 之安装XRDP

为了解决Windows远程桌面访问Ubuntu 12.04 之一 中提到的VNC远程桌面的缺点(见http://www.linuxidc.com/Linux/2012-07/64801.htm),我们采用第二种方法XRDP,该方法支持多用户登录并远程桌面。1、首先参考Windows远程桌面访问Ubuntu 12.04 之安装VNC中提到的安装GNOME桌面方法(点击这里);2、进入GNOME界面,在左上角进入系统-》首选项-》桌面共享进行如下设置。我们共享...
<< 611 612 613 614 615 616 617 618 619 620 >>