ubuntu使⽤教程
ubuntu使⽤教程
⼀、 Ubuntu简介
Ubuntu(乌班图)是⼀个基于Debian的以桌⾯应⽤为主的Linux操作系统,据说其名称来⾃⾮洲南部祖鲁语或科萨语的“ubuntu”⼀词,意思是“⼈性”、“我的存在是因为⼤家的存在”,是⾮洲传统的⼀种价值观。
Ubuntu的⽬标在于为⼀般⽤户提供⼀个最新同时⼜相当稳定,主要以⾃由软件建构⽽成的操作系统。Ubuntu⽬前具有庞⼤的社区⼒量⽀持,⽤户可以⽅便地从社区获得帮助。
⼆、下载及安装
三、安装过程中的知识点:
虚拟机的⽹络类型的简单理解:
  虚拟机是在我们的操作系统⾥使⽤软件模拟出来的,相当于虚拟机是寄宿在我们的真实的物理机的操作系统⾥的,虚拟机和物理机之间的关系是 寄宿与被寄宿的关系, 真实的物理机被称为宿主机。
虚拟机3中模式:
1. bridged(桥接模式)
  我们的电脑在上⽹的时候都需要有⼀个⽹络地址(IP地址),通过这个地址可以确定我们的电脑在⽹络上的位置,桥接模式就是将我们虚拟机中的⽹卡的⽹络地址 放在我们真实的物理机的⽹卡上。 这样的话,我们的虚拟机就好像跟我们的宿主机所在的局域⽹中的⼀台机器⼀样。 桥接模式适合有路由器的情况,和真实的物理环境⼀样。
2. NAT(⽹络地址转换模式)
  在宿主机上制作⼀个虚拟⽹卡,通过这个⽹卡,给虚拟机分配IP。宿主机在这⾥的⾓⾊相当于局域⽹中的路由器。NAT模式适合于没有路由器的情况,虚拟机通过宿主机去上⽹。
3. Host-Only(模式)
  和NAT模式很像,唯⼀的区别是,没有地址转换服务,所以该模式下虚拟机只能访问到主机。⽆法访问外⽹。
分区:
⽂件系统类型: 默认为 ext4, ⽂件系统分很多种,ext2、ext3、ext4、fat、ntfs等等
  什么是⽂件系统: ⽂件系统是操作系统⽤于明确磁盘或分区上的⽂件的⽅法和数据结构; 即在磁盘上组织⽂件的⽅法。  两种⽂件系统的对⽐:
LInux⽬录结构:
/ : 所有⽬录都在
/boot : boot 配置⽂件、内核和其它启动 时所需的⽂件
/etc : 存放系统配置有关的⽂件
/home : 存放普通⽤户⽬录
/mnt : 硬盘上⼿动 挂载的⽂件系统
/media : ⾃动挂载(加载)的硬盘分区以及类似CD、数码相机等可移动介质。
/cdrom : 挂载光盘?
/opt : 存放⼀些可选程序,如某个程序测试版本,安装到该⽬录的程序的所有数据,库⽂件都存在同个⽬录下
/root : 系统管理员的⽬录,对于系统来说,系统管理员好⽐上帝,他可以对系统做任何操作,⽐如删除你的⽂件,⼀般情况下不要使⽤root⽤户。
/bin : 存放常⽤的程序⽂件(命令⽂件)。
/sbin : 系统管理命令,这⾥存放的是系统管理员使⽤的管理程序
/tmp : 临时⽬录,存放临时⽂件,系统会定期清理该⽬录下的⽂件。
/usr : 在这个⽬录下,你可以到那些不适合放在/bin或/etc⽬录下的额外的⼯具。⽐如游戏、打印⼯具等。/usr⽬录包含了许多⼦⽬录: /usr/bin⽬录⽤于存放程序;/usr/share⽤于存放⼀些共享的数据,
⽐如⾳乐⽂件或者图标等等;/usr/lib⽬录⽤于存放那些不能直接运⾏的,但却是许多程序运⾏所必需的⼀些函数库⽂件。/usr/local : 这个⽬录⼀般是⽤来存放⽤户⾃编译安装软件的存放⽬录;⼀般是通过源码包安装的软件,如果没有特别指定安装⽬录的话,⼀般是安装在这个⽬录中。
    /usr/bin/ ⾮必要可执⾏⽂件 (在单⽤户模式中不需要);⾯向所有⽤户。
    /usr/include/ 标准包含⽂件。
    /usr/lib/ /usr/bin/和/usr/sbin/中⼆进制⽂件的库。
    /usr/sbin/ ⾮必要的系统⼆进制⽂件,例如:⼤量⽹络服务的守护进程。
    /usr/share/ 体系结构⽆关(共享)数据。
    /usr/src/ 源代码,例如:内核源代码及其头⽂件。
    /usr/X11R6/ X Window系统 版本 11, Release 6.
    /usr/local/ 本地数据的第三层次, 具体到本台主机。通常⽽⾔有进⼀步的⼦⽬录, 例如:bin/、lib/、share/.
/
ubuntu安装教程var : 该⽬录存放那些经常被修改的⽂件,包括各种⽇志、数据⽂件;
/var/cache/ 应⽤程序缓存数据。这些数据是在本地⽣成的⼀个耗时的I/O或计算结果。应⽤程序必须能够再⽣或恢复数据。缓存的⽂件可以被删除⽽不导致数据丢失。
/var/lib/ 状态信息。 由程序在运⾏时维护的持久性数据。 例如:数据库、包装的系统元数据等。
/var/lock/ 锁⽂件,⼀类跟踪当前使⽤中资源的⽂件。
/var/log/ ⽇志⽂件,包含⼤量⽇志⽂件。
/var/mail/ ⽤户的电⼦邮箱。
/var/run/ ⾃最后⼀次启动以来运⾏中的系统的信息,例如:当前登录的⽤户和运⾏中的守护进程。现已经被/run代替[13]。
/var/spool/ 等待处理的任务的脱机⽂件,例如:打印队列和未读的邮件。
/var/spool/mail/ ⽤户的邮箱(不⿎励的存储位置)
/var/tmp/ 在系统重启过程中可以保留的临时⽂件。
/lib : ⽬录是根⽂件系统上的程序所需的共享库,存放了根⽂件系统程序运⾏所需的共享⽂件。这些⽂件包含了可被许多程序共享的代码,以避免每个程序都包含有相同的⼦程序的副本,故可以使得可执⾏⽂件变得更⼩,节省空间。
/lib32 : 同上
/lib64 : 同上
/lost+found : 该⽬录在⼤多数情况下都是空的。但当突然停电、或者⾮正常关机后,有些⽂件就临时存放在;
/dev : 存放设备⽂件
/run : 代替/var/run⽬录,
/proc : 虚拟⽂件系统,可以在该⽬录下获取系统信息,这些信息是在内存中由系统⾃⼰产⽣的,该⽬录的内容不在硬盘上⽽在内存⾥;
/sys : 和proc⼀样,虚拟⽂件系统,可以在该⽬录下获取系统信息,这些信息是在内存中由系统⾃⼰产⽣的,该⽬录的内容不在硬盘上⽽在内存⾥;
SWAP分区的作⽤:
当系统的物理内存不够⽤的时候,就需要将物理内存中的⼀部分空间释放出来,以供当前运⾏的程序使⽤。那些被释放的空间可能来⾃⼀些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运⾏时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进⾏Swap交换。
sudo cat /proc/sys/vm/swappiness
该值默认值是60.
swappiness=0的时候表⽰最⼤限度使⽤物理内存,然后才是 swap空间,
swappiness=100的时候表⽰积极的使⽤swap分区,并且把内存上的数据及时的搬运到swap空间⾥⾯。
–临时性修改:
[root@rhce ~]# sysctl vm.swappiness=10
vm.swappiness = 10
[root@rhce ~]# cat /proc/sys/vm/swappiness
10
这⾥我们的修改已经⽣效,但是如果我们重启了系统,⼜会变成60.
–永久修改:
在/f ⽂件⾥添加如下参数:
vm.swappiness=10
语⾔环境
查看是否安装了中⽂⽀持:
locale -a
如果有 zh_CN.utf8 则表⽰系统已经安装了中⽂locale,如果没有则需要安装相应的软件包。安装⽅式如下:
sudo apt-get install language-pack-zh-hans language-pack-zh-hans-base
软件管理 apt ( Advanced Packaging Tool ) , 他可以⾃动下载、配置、安装软件包;简化了Linux系统上的。Debian及衍⽣版中都包含了apt , RedHat系列的linux的则使⽤yum来进⾏管理,其中Fedora22中Centos7中开始使⽤dnf 来替代yum。