您的位置:首页 > 运维架构 > Linux

linux入门

2016-01-06 01:47 381 查看
本文可作为马士兵linux课程的学习笔记

 linux与unix

  先有unix,它是贝尔实验室设计的,设计好之后,给了学校一个版本。

  1990年,Linus Torvalds还是芬兰赫尔辛基大学的一名学生,他看了他老师给的一个unix。觉得不错,就自己写了一个新的操作系统。

  他用自己的名字命名这个系统,并且解释为:linux----linux is not unix。

 linux的图形界面很少用,因为占资源而且不安全

  换句话说,我们说linux稳定,安全都是因为它的命令行的形式。

  我们似乎没有听说过dos不安全。

  所以不要拿linux的命令行和windows的图形界面相比。

版本命名格式

  r.x.y

  r: release version

  x: 偶数稳定 奇数不稳定(开发中的版本)

  y: 修补错误的次数

  如 2.0.38

  http://www.linuxidc.com/Linux/2014-12/110236.htm
  

关于硬盘格式化

  格式化管的是文件的存储格式或者说是存储规则。

  至于都有什么规则 请百度

  windows与linux的文件存储规则就不一样。

分区

  分区后一个物理磁盘上就可以有多种存储规则。

主分区 逻辑分区 扩展分区



  主分区加逻辑分区最多有4个

  为什么

  因为,硬盘的第一个柱面,第一个扇区的最开始有4块区域来存放分区信息。即第一块分区的开始位置,第二块分区的开始位置...

  例如我的硬盘



  c是主分区

  def是3个扩展分区 合起来构成一个逻辑分区
  http://www.pc6.com/infoview/Article_53651.html

linux如何管理分区

  在linux下,任何东西都是文件。

  文件有两种 字符文件与二进制文件(二进制文件也叫块设备)   

  键盘,打印机就是字符设备(字符文件)

  硬盘,U盘,光驱就是块设备

 linux硬盘分区的命名

   

  在/dev里存放的是外部设备

  它的命名格式是/dev/xxyN

  /dev是路径

  分区在硬盘上,而硬盘是设备,自然就在/dev下

  xx 是分区所在的设备类型,一般是hd或者sd(如果linux安装在虚拟机上,这个hd,sd就是虚拟机认为的设备类型)hd代表IDE硬盘,sd代表SCSI硬盘;

  分区命名的第三个字母,表示分区在哪个设备上。例如/dev/hda代表第一个IDE硬盘,/dev/sdb代表第二个SCSI硬盘,以此类推。

  命名最后的字母部分代表分区,Linux下的前4个分区(主分区或扩展分区)用数字1~4表示,逻辑分区从5开始依次类推。例如,/dev/hda2表示第1块IDE硬盘的第2个主分区或拓展分区;/dev/sdb3表示第2块SCSI硬盘的第三个主分区或者拓展分区;而/dev/sdc6表示第3个SCSI硬盘的第二个逻辑分区。

  我们看下图



  d盘站在linux的角度就是hda5   (a是怎么来的? 你没看图片左边的磁盘0吗?)

  f就是hda7

  整个绿色的框就是hda2   

  c盘呢,hda1 
  http://www.cnblogs.com/HelloCpp/archive/2010/04/21/1717201.html

挂载

  什么是挂载?

  不好说,上面我们提到了/dev里面的各种设备,例如光驱。cdrom

  那么试试cd进cdrom里看看,发现提示

  bash: cd: cdrom: Not a directory

  挂载就是把一个设备映射到一个已有的文件里面去。

  为什么要挂载?

  不挂载,你怎么看cdrom这类文件!!??

  一般情况下,我们把硬件对应的目录挂载到根目录下的mnt下。

  我们现在mnt下新建一个cdr目录

  然后把/dev/cdrom这设备挂载到/mnt/cdr里去。

  用的命令是mount

  [root@localhost mnt]# mount /dev/cdrom  /mnt/cdr

  mount: block device /dev/cdrom is write-protected, mounting read-only

  后面的提示,相信大家看得懂。

  然后在上面的例子中,什么是挂载点呢?cdr

  什么是我们挂载的设备呢?cdrom

  怎么解除挂载呢?

  umount /dev/cdrom或者 umount /mnt/cdr

磁盘分区方案

  如果是手动分区

  那么至少得建立两个分区

  一个/

  一个/SWAP

 linux目录结构

http://blog.sina.com.cn/s/blog_662234020101ebfd.html

 在linux下,/dev目录是很重要的,各种设备都在下面。下面简单总结一下:

  dev是设备(device)的英文缩写。/dev这个目录对所有的用户都十分重要。因为在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序,这一点和windows,dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部设备,和访问一个文件,一个目录没有任何区别。

  http://blog.csdn.net/maopig/article/details/7195048
  登陆后显示

  root@localhost ~

  其中root是用户名

  localhost 本机机器名是localhost

  这个~是代字符,代替用户的主目录路径 就是/root

  根目录    /     系统的最顶端

  root 家目录/root,普通用户家目录一般在/home下

  用户登录后,pwd  显示的就是用户的家目录

  所以当你刚进去的时候,敲pwd会看到打印一个/root

  [root@localhost ~]# pwd

  /root

启动顺序



   在第五步 rc.d(run command daemon)

   在第七步,我们仔细分析一下,看下图:

   有多种不同的启动层次。



   我们注意额:这些层次没有上下级关系,没有说2级就一定比1级别多启动些什么内容。

3 就是有网络的命令行界面

5 就是图形界面

   在第八步rc.local里,也是一个很重要的东西,它里面是linux自启的一些程序。

   举个例子,以后如果我们想要tomcat在linux系统中自启动,那么就要修改rc.local

   第八步之后就是登陆界面...然后shell启动

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 入门