当前位置:首页 » 操作系统 » 菜鸟教程linux

菜鸟教程linux

发布时间: 2024-01-04 01:25:14

‘壹’ 如何才能学好linux


来自网络经验针对如何才能学好linux的网络资料


目前比较学习Linux系统比较火的论坛


谈谈如何学习Linux操作系统,来自51cto网络资料,参考资料http://ixdba.blog.51cto.com/2895551/569329

真正想学好linux系统,还是要研究linux内核源码

为什么这么说呢?

无论是使用linux里面的一些命令,还是做linux应用层的开发,其实都是在使用linux内核的功能,但是其实你对linux底层的机制并不了解。长远来看,其实对你技术的提升不大。

比如:

1. 你天天使用linux里的docker命令,那你知道docker是如何做到这种隔离性的吗?

2. 你写linux应用程序,会看到入口是main()函数。那么,问题来了,为什么是main()呢?为什么不是hello()、不是fuck(),不是love()呢?

3. 你写linux应用程序,也会用write()函数。这个write函数,我们代码里并没有实现它,那是谁实现了它?是c库吗?有可能。但是如果我是写磁盘呢?c库能做到吗?

显然不能!还是需要linux内核的功能。

4. 我们知道,在linux里,不同的应用程序可以共享一个动态链接库,这又是怎么做到的?不是说进程是隔离的吗?为什么对动态链接库就不做隔离了?

5. linux应用层调用malloc是直接调用到内核吗?

很显然不是! c库里也有内存管理,c库里的内存管理单元会向内核批发内存(以page为单位),然后向应用程序零售内存(更小的粒度,可以是int大小,char大小等)

6. linux里进程和线程的共同点和差别究竟是什么?不要拿教科书里那一套来说教,从代码里得到的才是真知。

....

问题太多了,难道你不好奇吗?

如果你不好奇,那很显然你不太适合做技术,在技术这条路上可能走不远,应该早日转行;如果你很好奇,那就从现在开始,研究linux内核吧。



对于这个问题作为一个在linux下开发代码十几年的人,忍不住说几句

任何一门技能的学习,想要学精学透,都要付出巨大的努力,尤其是一些专业性比较强的技能,更需要持之以恒长期不断的投入大量的精力去学习和实践,比如linux的学习,就是一门专业性非常强的技能,如何能学好这项技能。

如何才能学好那?

思想上的重视

首先要明白自己为什么要学习linux,学习linux能给自己带来什么,也就是说要知道学好linux对自己的重要性。当从思想上认识到一件事对自己的重要性有多大的时候,就会投入多大的精力去做这件事。

行动上的具体

有了思想上的重视,下面就需要具体的行动

(1)从基础知识学习,打好基本功;任何一门新知识的学习,都要了解它的一些基本内容,基本概念等等,这样就需要找一本介绍linux的专业书籍,先大致了解一下linux的相关内容,不至于后期学习linux的时候,连一些最基本的专业名称都搞不懂。

(2)勤学多练,多多思考;linux是一门实用性非常强的技术,基础理论的学习就是为了应用的更好实现,应用的实现反过来也会使理论的知识更加巩固;找一套功能比较齐全的开发板,在开发板上实现各种功能,不断地去实践,带着问题去寻找答案,当看着自己设计的功能在开发板上实现,会乐此不彼。


总之,学好 Linux 绝非一朝一夕之事,时间、知识的积累是必不可少的

Linux是一个很大的概念,建议先从简单的入手,结合你的兴趣、工作内容,在某一方面深挖,来张图介绍Linux的学习升级。

初学入门Linux的话,可以先安装一个桌面版的Linux虚拟机(Ubuntu、CentOS7等都行),以熟悉常用命令为主,待基本掌握环境后,可以研究一下 内核源码 及 常用服务器的搭建,加深理解和应用,下面我简单介绍一下Linux的学习过程,感兴趣的朋友可以尝试一下:

01 安装Linux

这里建议安装一个桌面版的Linux虚拟机(Ubuntu、CentOS7等发行版本都行),初学入门的话,如果对Linux完全不熟悉,安装迷你版会非常不适应,许多功能和包都需要自己适配下载,可以先使用桌面版,不至于完全手足无措,后期熟悉环境后,可以使用无界面版,操作起来也会非常容易:

02 入门Linux

Linux虚拟机安装好后,就是Linux基础入门,这里网上教程和资料非常多,像慕课网、菜鸟教程、B站等都有大量优质视频和文档,当然,你也可以找一本专业的Linux书籍,一边学习一边练习,《 鸟哥的私房菜 》就非常不错,覆盖面比较广,讲解的也非常细致,常见的基础命令和配置等都要熟悉掌握,这些是使用Linux的基础:

03 深入Linux

Linux基础熟悉后,就是深入Linux的过程,这里可以学习和研究的东西就非常多了,基础的Linux应用,包括服务器搭建、嵌入式开发等,都有非常光明的前景,当然,你也可以研究一下Linux内核,包括内存管理、进程管理、文件系统、驱动等,对于深入理解操作系统来说,可以说是大有裨益:

Linux毕竟只是个操作系统,只要掌握了正确的学习方法,不会有多难。今天咱们就好好看看,Linux到底怎么学才是正确的学习方法。转自——马哥linux运维

一、从命令开始从基础开始

常常有些朋友一接触Linux 就是希望构架网站,根本没有想到要先了解一下Linux 的基础。这是相当困难的。虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。这里笔者把它们中比较重要的和使用频率最多的命令,按照它们在系统中的作用分成几个部分介绍给大家,通过这些基础命令的学习我们可以进一步理解 Linux系统:

安装和登录命令:login、 shutdown、 halt、 reboot 、mount、umount 、chsh

文件处理命令:file、 mkdir、 grep、dd、 find、 mv 、ls 、diff、 cat、 ln

系统管理相关命令: df、 top、 free、 quota 、at、 lp、 adser、 groupadd kill、 crontab、 tar、 unzip、 gunzip 、last

网络操作命令:ifconfig、 ip 、ping 、 netstat 、telnet、 ftp、 route、 rlogin rcp 、finger 、mail 、nslookup

系统安全相关命令: passwd 、su、 umask 、chgrp、 chmod、chown、chattr、sudo、 pswho

二、选择一本好的Linux书籍

在各个Linux论坛中,我们看到最多的问题往往是某个新手,在安装或使用linux的过程中遇到一个具体的问题就开始提问,很多都是重复性的问题,甚至有不少人连基本的问题描述都不是很清楚。这说明很多初学linux的人还没有掌握基本功。怎样才能快速提高掌握linux的基本功呢? 最有效的方法莫过于学习权威的linux工具书,工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于 linux的书籍有很多不过精品的不多,笔者强烈建议阅读《鸟哥的Linux私房菜 基础篇》,现在出到了第三版。新手最好能够买一本纸版书来仔细研读,并认真做好学习笔记。当然,如果习惯看电子书,也可以从这里 下载 PDF电子书。

三 、养成在命令行下工作的习惯

一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢,但是熟悉后,您未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。即使是通过一条缓慢的调制解调器线路,它也能操纵几千公里以外地远程系统。

四、用Unix思维思考Linux

由于Linux是参照Unix的思想来设计的,理解和掌握它就必须以Unix的思维来进行,而不能以Windows思维。不可否认,windows 在市场上的成功很大一部分在于技术思想的独到之处。可是这个创新是在面对个人用户的前提下进行的,而面对着企业级的服务应用,它还是有些力不从心。多年来在计算机操作系统领域一直是二者独大:unix在服务器领域,Windows在个人用户领域。由此可见,用户需求决定了所采用的操作系统。不管什么原因,如果要学习Linux,那么首先要将思维从Windows的“这个小河” 中拖出来,放入Unix的海洋。

五、学习shell

对于Shell(中文名称壳),习惯Windows的读者肯定是非常陌生的,因为Windows只有一个“Shell”(如果可以说是Shell的话),那就是Windows自己。用一句话容易理解的解释就是,shell是用户输入命令与系统解释命令之间的中介。最直观的说法,一种Shell有一套自己的命令。举一个容易理解的例子,Linux的标准Shel是Bash Shel;Solaris的shell是B shell;Linux的Shell是以命令行的方式表现出来的。读者可能会不理解,Windows从命令行“进化”到了图形界面,那么Linux现在还使用命令行岂不是一种倒退?

当初我刚刚接触Linux时就曾有过这种想法。可是后来发现,如果使用图形界面,那么分配给应用软件的资源就少了,在价格昂贵的服务器上,能够以较低的硬件配置实现同样的功能是非常重要的。

下面举例说明,一台服务器有1GB内存,假设其中512MB用于处理图形界面,若要安装一个需要784MB内存的数据库软件,惟一的办法就是扩大内存。但是如果使用命令行,系统可能只需要64MB内存,其它的内存就可以供数据库软件使用了。使用命令行,不仅是内存,而且CPU及硬盘等资源的占用都要节省很多。所以,作为服务器使用命令行是优点而不是缺点。既然Shell有这么多优点,就必须要学习它。

简单来说就是:兴趣,坚持,方法。

兴趣第一

对于任何事情,兴趣在很大程度上会影响你做这件事的结果。去做一件自己很感兴趣的事情,和做一件自己本来毫无兴趣却由于某种原因而不得不做的事情,其结果往往是天地之别。究其缘由,无非是对于自己感兴趣的事情,是以一种享受其中乐趣的心态去做,在不自觉中就会投入更多的心思在上面,也会更加专注,更容易一直坚持下去。而对于毫无兴趣的事情,往往是迫于某种压力才不得不做,心里或多或少会有一定排斥拒绝,甚至会有煎熬的感觉,其结果也可想而知。

对于程序开发,也是一样的。工作中,同样是程序员,却经常会有两种不同的人。一种对程序开发真的是很感兴趣,一天不写代码不看代码就如坐针毡,感觉这一天总缺少点什么,往往这种人才能成为技术人口中的大神。另外一种人,则是相反,看代码写代码完全是因为完成任务而不得不做,处理问题时能靠嘴忽悠过去的,绝不会看一眼代码,所以这种人往往技术平庸。当然,这只是从技术角度说,如果单纯看收入的话,第一种人却不见得比第二种人收入高。

所以,首先要确定自己是否对程序开发感兴趣,如果没有兴趣,那就自然不必继续下去了,完全可以换一个职业选择。然后再选择一个自己最感兴趣的方向,如内核开发,驱动开发,应用开发等等,选定方向后由浅入深,循序渐进。

持之以恒

在互联网迅猛发展的今天,我们处在一个知识迅速爆发和更新更新时代,每一天都有各种各样的新事物层出不穷,当然也会伴随着各种老的旧的东西消失。计算机技术更是如此,从编程语言到开发工具,从设计模式到系统框架,每一天每个领域都会有新的技术出现,从也会有旧的技术被淘汰被丢弃被遗忘。

这就意味着,从成为程序员的那一天开始,就不可能停止学习的脚步,不得不面对各种技术的更新换代,因此,必须要持续学习,及时更新自己的知识结构,以适应各种业务需求的变化,否则,可能就不得不面对被淘汰的结果。

找到适合自己的学习方法

就像看电影一样,同一部电影,有的人觉得精彩,有的人觉得无趣。每个人的习惯、个性、思维、背景、基础不同,学习的方法也不同,没有什么放之皆准的方法,适合自己的才是最好的。

对于入门,找到一本自己能看得懂适合自己的书。很多别人推荐的堪称圣经的经典书籍,不妨尝试一下,看自己是否能够很容易的理解和消化。如果实在看不懂,果断换一本,切忌过于勉强。刚入门时,如果长时间处于一种云里雾里的感觉,往往会对自己信心造成打击,继而一点点消耗掉继续学下去的兴趣。很多圣经级的书籍往往适合在有一定基础之后再细细品读的,却并非入门首选。

入门之后就是逐步深入了。一般来说,在实际项目中进行学习是效果最好的。做项目过程中往往能够巩固已经学到的技能,同时发现自己的知识盲点,进而消灭盲点。

此外,多读代码,多写代码。

最后的最后, 珍惜你现在的每一根头发。

linux系列有两种发行版本

1).Red

Hat系,包括RHEL、fedora、centos等

2).Debian系,包括Debian、Ubuntu、Mint等

想要学习的话如果个人学习,推荐使用Ubuntu。如果是工作的话,则使用centos学习

1.学习Linux,首先就是安装Linux系统,通过镜像安装,这个过程可以先大概的了解一下linux的启动过程,对一些概念有个大致的印象

2.在安装好的系统之上,学习一些基本命令的操作,比如ls . 列出当前文件夹下的子文件和子目录,cd /root 切换到root的目录下,top命令查看一些进程的cpu,内存等资源的使用情况,ps命令同样也可以查看进程的内存等资源使用情况,pwd查看当前所在的路径等等,将这一些命令熟练的掌握

3.在掌握了linux的一些基本命令之后,那么可以进行一些服务的安装搭建练习,比如在Linux下安装搭建DNS服务器,搭建nginx服务器等等

4.进阶阶段的话,可以尝试进行内核参数的调优,比如tcp关闭连接之后保持高速通道,扩大linux系统的最大句柄打开数之类的内核参数的优化,sysctl -a可以查看目前已经加载的内核参数

5.学会了造句子,那么之后就可以写作文了。同理学会了linux的命令之后,那么可以学习一下shell的基本语句,awk sed的学习,用shell实现一些特定功能的脚本,比如可以通过cat /proc/cpuinfo加上awk命令来实现对cpu相关信息的统计等

如果你在Linux上是一个小白请看下面的回答~


想学好Linux,先问自己几个问题。

1. 你对计算机感兴趣吗?

2. 为什么学习Linux(他能给你带来什么价值,这个价值点是否可以支持你一直坚持下去)

3.你每天可以在工作生活之余或者大学课余抽出多少时间去学习(任何的技能都是需要时间去练习+时间才能掌握的)

如果这三个问题的答案都是肯定的,那么请看下文:

我也是一个从0技术基础的小白开始学习的

推荐你一个教程:【菜鸟教程】

http://www.runoob.com/linux/linux-tutorial.html

一定要有耐心、有恒心的坚持学完,这样你对Linux才能有一定的理解

学习的中间需要您自己不断的实操,自己去敲命令,去安装,去验证

‘贰’ 菜鸟求linux入门教程

如果是深入的学习linux,可以看千锋Linux入门视频。 如果是只想使用,建议安装一个ubuntu等带桌面的linux,都是有桌面图片,跟windowxs差不多的

‘叁’ Linux系统怎么安装

成功安装slackware
12.0
在昨天11:40pm左右完成对SLACKWARE
12.0的安装。主要是正确安装了KDE桌面以及其桌面配置。在昨天12:00AM
时已经完成了命令行的安装,差个桌面进不去
敲了
startx
电脑它丫的反应是切断MONITOR
的信号
"NO
SIGNAL"
这招实在恨毒!我是想看看最新的K桌面是啥样子。又去整个
xorgconfig
本人是菜鸟级的用户,对LINUX命令表现无能,就是傻眼了。还好论坛上有位老外写了个从光盘安装方法,对配置是有借鉴作用,虽然我是从硬盘安装的(从各种LINUX论坛去搜高手写的文档,网络和GOOGLE早已搜刮过了,经过扒皮抽筋吸髓,差不多了,也找到了一两副文档有效,还是LINUX论坛里的好)
硬盘安装时一个重点:
#以下为那个朋友写的体会,我也是按这方法才安成的
昨天反复安装了N遍,折腾一天都没装好;今天早上起来又装了一次,终于装好了^_^。
我把CD1的文件解压到文件夹slack,在把CD2里目录slackware里面的文件解压到slack/slackware(CD1和CD2
都有目录
slackware,里面放的就是软件包),等到要求输入安装文件来源的目录的时候,输入:/slack/slackware(以前都是输入:
/slack,所以失败)。
还有2个疑问:
1.命令:fdisk/mbr
作用是修复引导区吗?
2.用GRUB安装的时候,输入命令:kernel
(hd0,0)/bzImage
root=/dev/hda1
其中(hd0,0)和/dev/hda1必须指的是同一个分区吗?
还有一个网友说是直接把
slackware
文件夹放到ISO文件所在的盘的根目录下,我两种都试了,成功的是后一个的方法,slackware直接放在根目录下。
有一点我在昨天6:AM时第一次安装时,安装的
*.ISO文件放在NTFS的D盘中,好像是不行,安装时提示是在FAT

LINUX分区里找*.ISO文件。之后的12:00PM时,我已经把全部ISO放在FAT32的E盘,然后就是把第一个ISO里的全部解压到E:\
slack下面,又把第二个ISO中的slackware文件解压到E:\slack\slackware下面,就是和第一个解压后的ISO文件里的
slackware放在同一个文件夹下。也就是那个朋友写的意思。
中午折腾到下午晚饭时间,还是没有整好系统,自己乱配置了xorgconfig
导致了三四次出现系统找不到MONITOR
和不支持16位的系统,真的崩溃,精神上和体力上,双重的!更郁闷的还是整到最后时刻进不了WINDOWS
我想自己用FDISK/MBR
试试看能不能修复一下子?答案是不行!因为我不是不懂怎么弄DOS命令。结果最终于是两个系统都不能进去。只好找WINDOWS安装盘求救,整了个全新的
WINXP。
我想了一下子是我自己在成功启动X-WINDOWS后去配置了个PPPOE我想上网,比较贪心,要试试看,新系统能不能上网,之前有个mandrake
2006
装起后就会把网卡给弄坏,返回到WINXP里,本地连接上一个红红的×
网张电缆被拨出一个漂起的红气球!要关机等一段时间后才会好的,我是前天晚上关上,第二天再开机才好。所以我得出的结论是要关机一段时间后。这次完安装
SLACKWARE
后不打算再玩PPPOE了,否则这东西再弄坏了WINXP或者SLACK本身,真是亏大了!
这个东西对我来说可能就是多一种学习写代码的工具,装了接近6G的空间,有点奢侈,当然这个东西可以听歌,看电影,娱乐不能少。里面SCREEN
SAVER
很炫的,看了很喜欢,华丽!!!!
KDE的可能现在流行,做得也漂亮。
还有一点是硬盘安装时要选择"INSTALL
FROM
HARD
DISK"
对于这条,我的硬盘是SCSI的,ISO在E盘,就是sda6
,在这里我填了
/sda6
回车
接下来还有一个选择源文件目录,就是解压的目录
"
SELECT
SOURCE
DIRECTORY"
对这条,我就是写上/slackware
后面就是参考网上搜刮来办。
用GRUB时,只写了三条,只是先把
第一个ios下
slackware-12.0-install-d1.iso\kernels\huge.s\
bxImage
解压出来放在C:\
再把第一个ISO下
slackware-12.0-install-d1.iso\isolinux\
initrd.img
解压到
C:\
至于引导用的GRUB
是要网上下的,要用到一个
grldr
的文件,网上都有这么写的。在C:\下找到
boot.ini
改里的东东,最后一行添加
C:\grldr="启动GRUB"
重起后选择GRUB接下来敲下面这些东西:
GRUB>>
kernel=(hd0,0)/bzImage
GRUB>>initrd=(hd0,0)/initrd.img
GRUB>>boot
我之前装了矮人工具箱的东西,它把那个C:\grldr="启动GRUB"
改成了
C:\grldr="矮人工具箱"
而我再追加一条
C:\grldr="启动GRUB"
重起后,选择启动GRUB,直接进了矮人工具箱,真叫人郁闷,这下子就不用装矮人工具箱了,本来那里面有个纯的DOS可以用的,虽然自己不会用DOS,但是那是个纯的
DOS多少还是有点心动,据说功能比命令提示符强多!那个矮人DOS是6.22的版本。因为没有软盘,所以不能用软盘装,现在配机器也少有装那个软盘的。所以想到用矮人来装个DOS。

‘肆’ 【新手教程】Linux远程连接Windows桌面

安装rdesktop工具:

(Shell中输入)

sudo apt-get install rdesktop

连接命令:

rdesktop -f -a 16 -u Administrator -p Password 123.456.789.000:3389

这里给大家解释一下:

rdesktop是使用rdesktop,-f是full(全屏的意思),-a16是16位颜色深度,-u是UserName(用户名的意思),-p是password(密码的意思),然后后面就是 ip :远程端口。

退出全屏幕按Ctlr+Alt+Enter

命令参数常用的有:

    -u用户名

    -p密码

    -n客户端主机名(显示windows任务管理器中的连接客户端名)

    -g桌面大小( 宽* 高)[也可以用 x(小写的X)]

     -f全屏模式,从全屏模式切换出来按Ctrl+Alt+Enter

    -a连接颜色深度(最高到16位),一般选16才会显示真彩色(window7支持32位)

    -0数字0表示连接上windows控制台,等效mstsc/console命令

   例子:

    1、在全屏模式下用真彩色、客户端名为connection、用户名pan连接123.456.789.000控制台

    $rdesktop-f -a 16 -n connection -u pan -0 123.456.789.000

    2、以800*600(W*H)窗口大小、真彩色、用户名pan、打开远程端口为1234的123.456.789.000控制台

    $rdesktop -g 800*600 -a 16 -u pan -0 123.456.789.000:1234

‘伍’ 如何安装linux系统 具体步骤

我也是暑假才装的ubuntu 9.04,我装的是vista与Ubuntu双系统。一. .我推荐你下个UltraISO软件,做一个U盘启动,具体方法如下:在工具栏找到 启动,下拉框中选 写入硬盘映像 ,接下来选你的U盘盘符,写入方式选USB-HDD,等完成后一个启动U盘就做好了。安装的时候,开机时,按F12,不过不同的电脑可能不同,选USB启动。二. 分区问题 我帮你找了个很详细的教程一.挂载点
在Linux系统里面,“分区”,被称作“挂载点”,简单明了的说,“挂载点”意思就是:把一部分硬盘容量,“分”成一个文件夹的形式,用来干什么事情。这个文件夹的名字,就叫做:“挂载点”。所以,和Windows有着本质上的超级大的区别,你在任何linux发行版系统里面,绝对不会看到C盘,D盘,E盘这样的,你能看到的,只有“文件夹”形式存在的“挂载点”。
在Linux 系统里面,有一些已经定义好,用来干一些事情的挂载点,常见的“挂载点”有:
1. Boot
大家应该很常见这个英文,是引导的意思。对于Linux来讲,一部分容量,用来“挂载”Boot,就是用于存储系统的引导文件
2. / 或者 /ROOT
就一个符号,是Linux系统特有的,是“根目录”的意思。根目录,用来存储用户的一些基本配置文件,软件设置文件等等很多
3. home
“家”的意思,在Linux系统里面,它是用来存储用户的程序,文件,文档等等所有资源。因此,进行“分区”操作的时候,它是要分的很大很大很大的。
4. SWAP
这个,是Linux和Windows最大的区别了。Windows没这个东西,只有Linux才有。其实它也不是一个“挂载点”,为了菜鸟们理解方便,我这里姑且把它当作一种挂载点。SWAP分区,是让“内存”临时存储文件的专用空间。
小知识:对于大部分常见的Linux核心的系统,上述的 2,4.有它们2个“挂载点”,就够了。当然,Linux下还有其他很多“挂载点”,可以进行详细的设置,我说的2和4,只是必须的,一定要有的,最最基础的!没有它们2个挂载点,根本不能继续安装系统的!
5. usr
用来存放系统自带的,或者通过更新安装的软件的地方。
6. tmp
临时文件存储地方,大家可以理解为Windows下的:C:\Documents and Settings\Administrator\Local Settings\Temp 目录。^_^
7. 自行设置“挂载点”
咱们在Windows里面,可以通过“新建文件夹”来存储一类东西,当然在Linux下也行。除了这个方法,你也可以在“分区”的时候,自己设置一个“挂载点”(其实功能就等于建立个专门的地方,存放专门的东西”)

其他,还有很多很多。我不一一细说了,下面有张图,里面有各个文件夹对应的功能,存贮的东西。大家都可以在“分区”的过程中,手动“挂载”,设置具体容量。

二.Linux系统下,硬盘光驱等设备的命名规则
Linux 好像很喜欢“另类”,它对硬盘设备的命名方法,也和Windows有很大区别。在Linux系统里面,你的硬盘设备信息,是专门存储在“dev”这个挂载点里面的。上面我没有提到这个挂载点,大家知道就行了。后面会见到。它的硬盘命名方法是:
1. IDE 接口的硬盘,Linux下称为(或者说是显示为):HD
2. SATA 硬盘或者 SCSI硬盘,称为: SD
3. 光驱,就是 CDROM 了。如果有多个光驱,是按数字命名排列的,比如:CDROM0,CDROM1,CDROM2
4. 硬盘里面的 Windows下的分区
以Ubuntu 8.04以上为例,它已经很好很好的支持 Windows分区类型(FAT32,FAT,NTFS)的读写操作了。你系统安装好后,它就能自动识别这些Windows分区。它们会以“该分区的容量大小+分区卷标”,来标明,比如: 22.5G GAME, 30G System^^^这样。在你系统的“位置”里面,就能看到的。
5. 如果你有多硬盘………………
刚才说了,在Linux里面,硬盘被分为:HD 和 SD,那么,根据英文26个字母的顺序。第一块硬盘,就是 hda,那么,这块硬盘的第一个挂载点,就是 hda1,以此类推 hda2,hda3^^^
刚才说了,多块硬盘,是根据26个字母顺序排的,那么, hdb就是第二块硬盘了。这个应该很容易理解吧?它的“分区”,自然就是:hdb1,hdb2,hdb3……………………同样道理,大家应该能知道, sdb3,是什么意思了吧?

三.关于常见挂载点的容量设置
每个人的硬盘大小都不同,自然也没有“定论”了,我大致说下,大家可以根据自己实际情况,酌情考虑
1. boot
Linux系统,它的引导文件很小很小,这个boot挂载点,大家分 100M,就足够了(这个基本上能算是定论!不管你硬盘多大,就分这么多,足够足够了!等你安装完了系统,去看看它,其实就占 45M——50M)

小知识:BOOT挂载点,并不是必须的。但是个人建议,如果你要做双系统,最好是单独分出来,等你安装grub引导器的时候,把它安装到boot上,就是双系统了,这样做,目的就是更明确,更方便。
2. / (有些linux发行版,这个也写做:/root,功能道理是一样的)
刚才说过了,得大点,至少5G以上
3. home
刚才也说了,是要求最大最大最大的。。。。。。你就尽量分吧。嘿嘿!网上常见的,80的硬盘,分给它 70G的都有………………
4. SWAP
有一个不成文的小规律: 电脑内存,小于 1G的,SWAP分 512M;内存大于 1G的,分 1G就行。
5. TMP
临时存放些垃圾的,自己看着吧了。大不了用满了清理呗。

小知识:linux和windows不一样,垃圾很少很少,可以说是几乎没有,所以,在linux系统下,你完全不用考虑,系统垃圾文件的问题喔!所以,用linux,自然就不用天天吵着:我怎么清理垃圾阿!
6. usr
占你整个容量的 15%差不多吧。呵呵,自己酌情考虑,其实你不“挂载”这个都行的。
Linux的分区,之所以让大家头疼,就是因为它并不是给每个分区,分配一个“字母盘符”,而是通过具体的文件夹名字,来进行“挂载”,进行功能的区分。其实,大家在潜意识里,明白这些挂载点的意思,就行了。别非想着Windows,分区就得有个盘符。。。。。。。^_^想用Linux,很多观念都必须要改变滴~

四.实战 Ubuntu 8.04.1 硬盘分区

基础知识说完了,该进入正题了,以:Ubuntu 为例,来一步一步的图文说明分区过程。

硬盘“分区”,是Ubuntu系统安装过程的:第三步,前两步我实在觉得没必要说了。

1. 系统语言选择—— 都知道选择中文(简体)吧?而且默认就是,直接回车即可!
2. 选择时区 —— 默认就是 (SHANGHAI),会拼音的都明白。中国上海。直接回车
3. 开始头疼的硬盘分区
首先出现的是这个界面,我们选择“手动”

⑴ 这里,就是Ubuntu系统的“分区”软件界面了。每种Linux系统,都自带分区软件,他们的界面和使用方法,也大致相同,菜鸟们学会一种,就完全可以应付所有的了。虽然网上也有很多专门给Linux系统“分区”的第三方软件,但我个人还是推荐大家用系统自带的,方便,直接,快捷~
如图,下面列出了我的硬盘设备:dev/sda ,还用解释么?sda:“sata接口第一块硬盘”

⑵我们选中下面的“空闲空间”行,就能点击“新的分区”了。

⑶点击“新的分区”,我们来创建挂载点。界面如图,我逐个解释

★新分区的类型
boot 和 swap(交换分区)是主,其他的挂载点,都是逻辑。这个不解释了。当然不是定论
★新建分区容量: 自己填写吧
★新分区位置: 默认就行,选择“开始”
★用于
Linux的“分区”,也有很多种类,就像是Windows包括NTFS,FAT32。 现在这个时代,建议大家选择 Ext3 日志文件系统就行了。还有一种 R...FS,具体名字忘了,^_^,也可以。不过我都用Ext3,实质存放档案的分割区。事实上除了ext3外,GNU/Linux可以使用ext2、xfs、reiser及jfs等档案系统存放档案,每个档案系统都有其长短处,不过初学者先使用ext3。

一会儿要建立SWAP挂载点,就是在这里选择!别忘了!
★ 挂载点
不解释了,前面开始时候就介绍了,“分区”软件里面罗列了常见的:boot, /, home,usr,temp
看看,这里面已经提供了如下这些挂载点,大家直接选择就行了:

⑷第一步,建立 BOOT 挂载点的“分区”,看图吧,最直接

⑸第二步:建立 SWAP ,交换空间

⑹建立 /,根目录挂载点
⑺建立 HOME,用户挂载点
⑻到这里,最基本的,就建立忘了,教程里面,我就建立这几个,其他的,大家想建立,可以照猫画虎就行了,应该这个本事都具备吧?^_^ 看下面的图,是已经都挂载好的硬盘了。

4. 填写个人信息:用户名,密码(输入2遍),填写计算机名称
5. 开始“全自动”安装。。。。。。。。。
6. 最后重启,就装完系统拉!
其实我装的时候就分了/root boot swap home,总共我是分了20G。(Linux下可以打开FAT32,ntfs的盘就是xp下的盘,在xp下不能打开ext格式的盘) 三 关于怎么切换系统,开机的时候有操作系统的选择,你可以选择windows或Linux。四 按步骤来的话一般是不会使文件丢失的,不要担心。当然可以用GHOST备份。五 分区的话可以用分区魔法师,文件不会丢失的。分区最好是空出一部分。(图传不上去,很抱歉,可以自己到网上搜索)

‘陆’ linux菜单栏设置顶端(linux菜鸟教程)

您好,现在我来为大家解答以上的问题。linux菜单栏设置顶端,linux菜鸟教程相信很多小伙伴还不知道,现在让我们一起来看看吧!1、如果是深...

您好,现在我来为大家解答以上的问题。linux菜单栏设置顶端,linux菜鸟教程相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、如果是深入系统的学习linux系统,建议买linux操作系统书看看,有个叫阿铭的老师。

2、他是腾讯的高级工程师,他就写了一本讲解linux的书很不错,现在网上都有。

3、也有电子版的,你可以搜索看看,书名叫《跟阿铭学linux》。

‘柒’ 怎么学习linux

Linux主体分为“运维”与“开发”两个方向,无论你是Linux相关从业者,还是说爱好都可以归类到这里,其中“运维”一般是初学者或者转行人员的首选,而Linux运维主要是对服务器稳定、性能与安全方面的维护和调试。

实际上Linux入门并不困难,只要具备Linux基础,读懂Linux的命令格式,大多数的服务架构都是可以按照文档部署出来。当然做Linux开发,个人建议去参加培训学习更有效率,如果报班学习则大概需要4-6个月时间。

学习主要内容有:

1)网络基础与linux系统的管理

2)优化及高可用技能

3)虚拟化与云平台技术

4)开发运维

毕业后可从事的工作有:

1)Linux运维工程师

2)数据库工程师

3)云计算运维工程师

4)自动化运维工程师

5)云计算架构工程师等

互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。

想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。

祝你学有所成,望采纳。

热点内容
国图数据库 发布:2024-11-29 10:34:15 浏览:540
vpn免流服务器搭建 发布:2024-11-29 10:26:12 浏览:244
c源文件编译后的扩展名为 发布:2024-11-29 10:08:40 浏览:923
脚本自动登录 发布:2024-11-29 09:55:27 浏览:62
安卓的无线网络在哪里 发布:2024-11-29 09:54:13 浏览:652
谷歌浏览器打开ftp 发布:2024-11-29 09:46:30 浏览:668
热线女孩ftp 发布:2024-11-29 09:46:29 浏览:71
安卓作曲哪个软件好用 发布:2024-11-29 09:29:30 浏览:903
怎么看拨号服务器ip 发布:2024-11-29 09:28:17 浏览:931
王者配置怎么样 发布:2024-11-29 09:22:58 浏览:858