linux学习过程总结v1.0_linux学习总结

其他工作总结 时间:2020-02-29 06:36:14 收藏本文下载本文
【www.daodoc.com - 其他工作总结】

linux学习过程总结v1.0由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“linux学习总结”。

从零开始学习使用linux

1.安装linux

安装linux之前我们必须先了解一下基础知识,通读一遍“基础知识.rar”内的资料即可。开始学习linux阶段可以使用Vmware 虚拟机来安装一个虚拟Linux操作系统来检测计算机硬件是否得到Linux的支持和学习Linux的基本操作使用,虚拟机的安装方式见Vmware的说明手册。

真正安装Linux的工作开始了,Linux安装方式有很多种,我选择了采用硬盘IOS文件方式安装redhat 8,通过DOS来引导启动。

具体过程如下:

1、在windows下安装软件“矮人XP2K纯DOS模式 2.0”。

2、下载系统的iso文件,放在windows的任意一个分区里。最好放在fat32格式的分区中(因为dos本身是不支持ntfs分区的,不过矮人XP2K纯DOS模式 2.0好像可以)且放在分区的根目录下,如D:xxxxxx1.iso等,这样后面安装起来就省去了很多麻烦。

3、将个iso镜像中的dosutils目录提取出来(用虚拟光驱或winrar也可以),放到某个分区的根目录下,如D:dosutils。

4、分区

可以预先用pqmagic等工具为要装的linux分好区(一个swap分区和一个ext3分区是必要的);也可以在系统安装的过程中自己手动分区。我喜欢用后者,不过如果不了解linux分区的就最好不要使用后一种方法。

安装前的准备知识:

linux硬盘分区的名称:第一块硬盘叫/dev/hda,第二块叫/dev/hdb,以此类推。第一块硬盘的第一个分区叫/dev/hda1,第二个分区叫/dev/hda2,以此类推。不过因为主分区个数最多可以为四个,因此windows中对应的D盘(第一个硬盘的第1个逻辑分区)在linux下并不叫/dev/hda2,而是/dev/hda5。(即/dev/hda1到/dev/hda4看作是主分区的)。

5、安装

重启系统进入“矮人XP2K纯DOS”;

cd D:dosutils

运行 autoboot.bat

之后就是一般的系统安装,不同的就是硬盘安装的过程不是图形界面,这就无所谓了。系统安装好后,发现默认没有安装开发工具,比如make、gcc等,昏,只有再从镜像文件里安装了。linux下没有虚拟光驱一说,因为linux的mount本身就可以完成很多任务,包括将光盘制作成光盘镜像文件,以及将镜像文件加载到光驱(即所谓的虚拟光驱)。方法也很简单:

a.把光盘制作成 iso 文件:

cp /dev/cdrom /*/XXXXX.iso

b.将硬盘上的 iso 文件加载到光盘(即所谓的虚拟光驱):

mount-t iso9660-o loop /*/XXXXX.iso /mnt/iso

c.若添加删除程序,系统会提示你插入光盘,但只有镜像,怎么办?

对于 Redhat : redhat-install-packages--isodir=iso 文件目录

d.一般情况虚拟光驱

rm-rf /dev/cdrom

ln /dev/loop7 /dev/cdrom

losetup /dev/loop7 /*/XXXXX.iso

mount /mnt/cdrom

取消这个光驱:

losetup-d /dev/loop7

换盘:只需转移iso关联到/dev/loop

losetup /dev/loop7 /*/XXXXX.iso

注:/*为路径

2.linux命令

学习Linux命令之前我们先来了解一下Linux的shell,详细介绍见附件“Linux Shell简介.mht”。

3.linux如何挂载U盘

挂u盘之前,运行命令cat /proc/partitions,看看现在系统中有哪些分区。插上u盘以后,再次运行上述命令,看看多出来什么分区(通常是sda1,PS由于偶是在虚拟机下装的,所以是sdb1).1、插入U盘

2、输入 fdisk-l /dev/sda 查看输出结果,比如我的是这样的:

# fdisk-l /dev/sda

Disk /dev/sda: 131 MB, 131104768 bytesheads, 32 sectors/track, 2667 cylinders

Units = cylinders of 96 * 512 = 49152 bytes

Device BootStartEndBlocksId System

/dev/sdb1*126681280166 FAT163、看了上面的输出就知道U盘所在的设备了,比如我的就是/dev/sdb1,接着便是挂载了,假设我将U盘挂载到/mnt/usb目录(没有的话,新建)中,就是

mount-t msdos /dev/sdb1 /mnt/usb

如果是fat16就使用下面的命令

mount-t msdos /dev/sdb1 /mnt/usb

如果是fat32

mount-t vfat /dev/sdb1 /mnt/usb

如果是ext2格式,就用命令:

mount-t ext2 /dev/sda1 /mnt/usb4、打开/mnt/usb 就可以看到你的U盘里的东西了!

cd /mnt/usb

具体命令:

1.加挂FAT32文件系统

最简单的用法

mount /dev/hda6 /mnt/d

/dev/hda6是笔者Windows的D盘,/mnt/d是目录加挂点。Linux会识别到/dev/hda6分区的文件系统类型是什么,然后加挂的。当然也可以指定分区的文件系统类型,命令如下:

mount-t vfat /dev/hda6 /mnt/d

在实际中操作中,直接加挂一个windows的分区,中文的文件名和目录名会出现乱码,为了避免这种情况可以指定字符集,命令如下:

mount /dev/hda6 /mnt/d-o codepage=936,iocharset=cp936

mount-t vfat /dev/hda6 /mnt/d-o codepage=936,iocharset=cp936

注意:cp936是指简体中文,cp950是指繁体中文。

2.加挂NTFS文件系统

在目前多数的Linux版本上,需要重编译Linux核心才能,加挂NTFS分区(编译方法请参阅其它文章)。核心支持NTFS后,可以用以下命令加挂:

mount-t ntfs /dev/hda2 /mnt/c

同样对于中文的文件名和目录名会出现乱码的问题可以指定字符集,不过和加挂vfat分区不同,实际中用以下命令是可行的:

mount-t ntfs-o iocharset=cp936 /dev/hda2 /mnt/c-r

mount-t ntfs-o iocharset=cp936,rw /dev/hda2 /mnt/c

3.加挂U盘上的文件系统

现在使用U盘的人越来越多了,其实在Linux下使用U盘也非常简单,Linux对USB

设备有很好的支持,在你插入U盘后,U盘被识别为一个SCSI盘,通常您用以下命令就能加挂U盘上的文件系统

mount /dev/sda1 /usb

同样对于中文的文件名和目录名会出现乱码的问题可以指定字符集,命令类似于上面对FAT32介绍的:

mount /dev/sda1 /usb-o pagecode=936,iocharset=cp936

4.加挂Linux系统通过samba共享出来的目录

利用samba共享出来的目录其实很难说其原来是哪种文件系统,不过这一点不重要,只要它对用户是透明的就好啦。加挂时,我们指定类型为smbfs,在加挂samba共享的分区时,也会出现中文的文件名和目录名乱码情况,可以用以下命令加挂:

mount-t smbfs-o

username=terry,paword=terry,codepage=936,iocharset=cp936

//terry-linux/terry /mp3/

mount-t smbfs-o

username=terry,paword=terry,codepage=936,iocharset=cp936

//192.168.100.228/terry /mp3/

注意:你可以不直接写paword=terry这个参数,系统界时会要你输入密码,这样就可以防止有人直接看到你的密码。视具体情况而定,-o后面的参数可以对应增减。

5.加挂Window系统共享出来的目录

在局域网中,常常需要去访问其它Windows系统共享出来的目录,在Linux下,安装了samba后就可以使用samba中带的命令来访问Windows机器的共享资源。

用smbclient来列出Windows机器的共享资源

smbclient-L 192.168.100.11

1根据上面所列出Windows的共享资源后,可以选择需要加挂到本地Linux中去的Windows的共享资源,然后使用smbmount或mount来加挂,请参照下面几条命令:

smbmount //192.168.100.111/public /public/

mount //192.168.100.111/d /mnt/cdrom-o username=terry(这样要在命令行输入密码的)mount //192.168.100.111/d /mnt/cdrom-o username=terry$1234(这样则不必在命令行输入密码)

注:除了上面介绍的命令行方法之外,这时最好的方法就是使用其它的客户端,如LinNeighborhood、networkneighbours、ksmbshare等,请参考其它文章。

以上介绍的都是命令行的方式,每次使用时都要输入一次,如果你常常要加挂一些文件系统,想在启动时自动加挂应该怎样做呢?下面介绍两种方法:

方法1.把加挂的命令放在/etc/rc.d/rc.local中。

方法2.修改分区配置文件/etc/fstab,在启动时加挂文件系统,下面是我的/etc/fstab文件:

LABEL=//ext3defaults1 1

none/dev/ptsdevptsgid=5,mode=6200 0

LABEL=/home /homeext3defaults1 2

none/procprocdefaults0 0

none/dev/shmtmpfsdefaults0 0

/dev/hda4swapswapdefaults0 0

/dev/cdrom/mnt/cdromiso9660 noauto,owner,kudzu,ro 0 0

/dev/hda2/ntfsntfsdefaults,iocharset=cp936 0 0

/dev/hda6/winvfatdefaults,codepage=936,iocharset= cp936 0 0

//192.168.100.228/terry /mp3

username=terry,paword=terry,codepage=cp936,iocharset=cp936 0 0

请注意最后三行:

倒数第四行,加挂我的C盘,NTFS格式的倒数第三行,加挂我的D盘,FAT32格式的倒数第二行,加挂的是我的局域网中另一台安装samba的Linux文件服务器上的一个目录。

以上所有命令,必须以root身份才能执行

smbfs

4.在Windows下安装GHOST版的 linux

使用ghost安装Linux之前需要先建立一个大于2G的ex3格式硬盘分区,如果之前安装了可用的Linux 的话讲boot文件夹下面的文件备份出来。软件“Ext2IFS_1_11a.exe”可以再windows xp下读取Linux分区的文件,可以方便修改和备份。

将备份的ghost文件装载到建立的ex3硬盘分区,如果无法启动就将备份的boot下面的文件恢复到新安装的系统中,出现Activating Swap partition failed报错的话把etc/fstab中的一行:/dev/hda12 swap swap defaults 0 0修改为实际的分区情况即可。

下载linux学习过程总结v1.0word格式文档
下载linux学习过程总结v1.0.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文