Linux自身提供的缺省文件系统:ext2fs(一般根文件系统/使用此文件系统);新增的自身提供的文件系统:ext3fs、ReiserFS、IBM JFS等 其它UNIX使用的文件系统:minix,ext,xiafs等 DOS/Windows使用的文件系统:FAT-12,FAT-16,FAT-32,VFAT,NTFS(只读)
Linux 的标志和吉祥物是一只名字叫做 Tux 的 企鹅,标志的由来是因为Linus在澳洲时曾被一只动物园里的企鹅咬了一口 我们在学习过程中讲的linux版本是Redhat9.0。版本比较老,原因有二 1 Linux是基于命令行的,以掌握命令为主,可能各个Linux版本图形界面的使用,网络服务的配置,有所不同,但是基本的令都是相同的,这不会影响到我们对linux的学习。
μClinux的定制、移植和加载一、实验目的和要求1、掌握内核交叉编译环境的建立和使用;2、掌握μClinux内核的配置和裁剪;3、了解μClinux的启动过程。二、实验内容1、准备μClinux内核源代码包;2、建立μClinux交叉编译环境;3、配置和编译μClinux内核和romfs根文件系统;4、下载并运行μClinux;
Linux基本操作命令首先介绍一个名词“控制台(console)”,它就是我们通常见到的使用字符操作界面的人机接口,例如dos。我们说控制台命令,就是指通过字符界面输入的可以操作系统的命令,例如dos命令就是控制台命令。我们现在要了解的是基于Linux操作系统的基本控制台命令。
本人在使用中觉得索引和全文搜索功能不太方便,另外面页也不太清爽,因此在原有的基础上进行了一定修改并重新编译,如有冒昧之处请原作者谅解。
Shell是一种具备特殊功能的程序, 它是介于使用者和 UNIX/Linux 操作系统之核心程序(kernel)间的一个接口。 为了对用户屏蔽内核的复杂性,也为了保护内核以免用户误操作造成损害,在内核的周围建了一个外壳(shell)。用户向shell提出请求,shell解释并将请求传给内核。
性能优化就是找到系统处理中的瓶颈以及去除这些的过程,多数管理员相信看一些相关的”cook book”就可以实现性能优化,通常通过对内核的一些配置是可以简单的解决问题,但并不适合每个环境,性能优化其实是对OS 各子系统达到一种平衡的定义
一、文件系统管理1.1、路径1.1.1、查看当前绝对路径:pwd上例中,显示当前绝对路径为“etc/sysconfig”目录下1.1.2、进入目标路径:cdcd命令后不加路径,表示返回用户的根目录,与cd~效果一样;cd后加“..”表示返回上级目录。linux/unix系统中,“.”表示当前目录,“..”表示上级目录。
Linux分区,格式化,swap,lvm,软件raid的创建
Linux 5.5操作系统安装
shell是用户和Linux操作系统之间的接口。Linux中有多种shell,其中缺省使用的是Bash。本章讲述了shell的工作原理,shell的种类,shell的一般操作及Bash的特性。
Shell命令行的运行编写、修改权限和执行Shell程序的步骤在Shell程序中使用参数和变量表达式比较、循环结构语句和条件结构语句在Shell程序中使用函数和调用其他Shell程序Shell命令行书写规则。
本人在阅读Linux源代码过程中发现如果要全面了解Linux的结构、理解Linux的编程总体设计及思想必须首先全部读通Linux源代码中各级的Makefile文件。目前,在网上虽然有一些著作,但都不能全面的解释Linux源代码中各级的Makefile文件,因此本人认真阅读了GNU Make 使用手册(3.79)版原文,在此基础上翻译了该手册,以满足对Linux源代码有兴趣或者希望采用GCC编写程序但对缺乏GNU Make全面了解之人士的需要。
LVM是LogicalVolumeManager(逻辑卷管理器)的简写一、准备lvm环境1.硬盘的准备添加了一块硬盘/dev/hdb。准备了三个分区,方案如下:容量为100M,仅为了实验准备
从华尔街到好莱坞,在Linux操作系统上运行着世界上大量最重要的商业系统。Linux的性能现在会对整个企业产生影响。在本书中,IBM公司经验最丰富的Linux性能专家团队将介绍如何发现瓶颈、测量性能并确定有效的优化措施。<br> 本书不仅涉及到内核调整,还展示对运行于Linux之上的真实应用程序和数据库的端到端性能加以优化的技术。在全书中,作者给出了建立在当今最流行的企业级Linux平台 - 基于Intel的Red HatEnterprise Linux以及Novell SUSE Linux Enterprise Server——之上的真实示例。
程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。
本课程的实验指导书对上机实验内容部分进行指导。 上机试验以培养学生的独立思考能力与动手能力为主导原则,目的在于对课堂讲授的内容加深理解和巩固,让学生在理解基本理论的基础上,掌握Linux的功能、掌握服务器配置的方法,提高学生的分析问题、解决问题的能力和动手能力。
Samba是一种自由软件包,用来让Unix系统的操作系统与微软Windows操作系统的SMB/CIFS(ServerMessageBlock/CommonInternetFileSystem)网络协定做连结。和windows上的网上邻居原理是一样的。通过SMB协议可以实现资源共享及打印机共享。Samba是Windows与Unix系统OS(OperatingSystem的缩写,操作系统:windows、linux、Unix、Mac等)之间搭建起的一座桥梁,可以实现资源共享,可以像FTP这样使用。
Linux 系统命令及其使用详解(大全)
GCC是在Linux下开发程序时必须掌握的工具之一。本文对GCC做了一个简要的介绍,主要讲述了如何使用GCC编译程序、产生警告信息、调试程 序和加快GCC的编译速度。对所有希望早日跨入Linux开发者行列的人来说,GCC就是成为一名优秀的Linux