Ubuntu:非官方新手入门指南(通用型)
系统安装
桌面环境
ubuntu发行版默使用的GNOME环境,至于KDE桌面环境看个人喜欢,按照ubuntu发行版的管理,这里仅仅对GNOME桌面环境进行介绍!下面将为您介绍下面几方面的内容:
- GNOME桌面环境概述
- 网络管理
- 软件管理
- 用户管理
- 磁盘管理
- 服务管理
- 控制中心
GNOME桌面环境概述
打开终端
打开 应用程序->附件->终端
菜单管理
打开 系统->首选项->主菜单
网络管理
通过网络管理器小程序来配置网络:
打开 系统->首选项->网络连接
软件管理
打开 系统->系统管理->新立得软件包管理器
用户管理
打开 系统->系统管理->用户与组
磁盘管理
ubuntu 9.10 (fedora 12)以上的版本默认安装一个磁盘实用工具:
打开 系统->系统管理->磁盘实用工具(ubuntu 9.10以上版本存在)
服务管理
通过系统实用程序来来简单管理系统服务
打开系统->系统管理->服务
控制中心
默认控制中心并没有显现,需要自己启用:
打开 主菜单->系统; 将控制中心选项前面的复选框选中,最后: 打开 系统->控制中心
软件管理
用户管理
通过命令终端管理用户
增加用户 sudo adduser 用户名 删除用户 sudo deluser 用户名 修改当前用户的密码 passwd 修改用户密码 sudo passwd 用户名 如何禁用/启用某个帐户 sudo usermod -L 用户名 #锁定用户 sudo usermod -U 用户名 #解锁 sudo passwd -l 用户名 #锁定用户 sudo passwd -u 用户名 #解锁 增加sudo权限用户 sudo usermod -G admin -a 用户名 切换其他帐号 su 某用户名(需要使用该用户的密码登录) 切换到root帐号 sudo su - 修改用户资料查看命令帮助信息 chfn
服务管理
系统运行级别
大多数LINUX发行版本都有如下基本运行级别:
0 关机 1 单用户模式 2-5 多用户模式(不同发行版本略有差异) 6 系统重启
通过命令终端管理服务
添加一个服务 sudo update-rc.d 服务名 defaults 99 删除一个服务 sudo update-rc.d 服务名 remove 临时重启一个服务 /etc/init.d/服务名 restart 临时关闭一个服务 /etc/init.d/服务名 stop 临时启动一个服务 /etc/init.d/服务名 start
使用chkconfig管理服务运行级别
文件系统管理
磁盘分区
硬盘分区有三种,主磁盘分区、扩展磁盘分区、逻辑分区。
逻辑分区
逻辑分区是硬盘上一块连续的区域.
主分区
主分区,也称为主磁盘分区,和扩展分区、逻辑分区一样,是一种分区类型。主分区中不能再划分其他类型的分区,因此每个主分区都相当于一个逻辑磁盘(在这一点上主分区和逻辑分区很相似,但主分区是直接在硬盘上划分的,逻辑分区则必须建立于扩展分区中)。由于分区表只有64bytes,每个分区需要使用16bytes来记录信息,因此一个硬盘只能建立4个主分区.
扩展分区
为了解决四个主分区的限制,可以取出任意一个主分区来切割,这种分区类型就叫扩展分区。 扩展分区并不能直接使用,必须在扩展分区里面重新划分逻辑分区才能够使用。逻辑分区的起始位置及结束位置记录在每个逻辑分区的第一个扇区(称为扩展分区表),如果在扩展分区内建立一个以上的逻辑分区,程序会在扩展分区表上自动产生一个新的分区标志,就像一条链子一样延续下去,直到扩展分区的空间全部用尽。
主分区、扩展分区和逻辑分区区别以及联系
- 一个硬盘可以全部划分为主分区而没有扩展分区,一块硬盘最多能够建立4个主分区;
- 一块硬盘内只能建立一个扩展分区,建立扩展分区后将取代一个主分区的位置,在建立扩展分区后只能建立三个主分区;
- 扩展分区是不能直接用的,但扩展分区内可以建立若干逻辑分区,它是以逻辑分区的方式来使用的,所以说扩展分区可分成若干逻辑分区。他们的关系是包含的关系,逻辑分区是扩展分区的一部分。
- 主分区可以是作为硬盘的启动分区,扩展分区不能够作为启动分区;
- 一个硬盘可以使用全部可用空间来建立分区,也可以使用部分空间。
LVM
RAD
文件目录结构
如果你很想知道整个操作系统内的每个目录内都有些什么,执行命令:
cd / && tree >> ~/filesystem.tree
这将是一个多达8M的文件,里面会描述整个文件系统的目录及其文件结构,现在就整体而言来概述一下:
一级基本目录结构:
/ | 文件系统根目录,位于整个文件系统的最顶级 |
/boot | 存放着启动Linux时使用的一些核心文件,包括一些链接文件以及镜像文件 |
/bin | (binary二进制) 实用命令 全体用户拥有可执行权限 |
/sbin | (binary二进制) 系统命令 多数需超级用户执行权限 |
/root |
超级用户主目录 非超级用户没有访问权限 |
/dev | (device设备) 该目录下存放的是Linux的外部设备 |
/etc | (etcetera) 系统管理的配置文件和子目录 |
/sys | 内核使用设备的实时信息 |
/proc |
内存映象文件系统,并非真实存在文件系统主要映射内核信息,进程信息 |
/home |
存放用户主目录。如果我们建立一个用户,用户名是"xx",那么在/home目录下就有一个对应的/home/xx路径 |
/usr | 用户应用程序所在目录 |
/var | 经常变化的文件一般放在该目录下,包括系统一般运行时要改变的数据 |
/mnt |
临时挂载其它文件系统的目录 |
/media |
同/mnt作用相同,相比之下/media目录使用更加频繁 |
/tmp |
temporary临时)存放不同程序执行时产生的临时文件,系统会周期性地清除里面的内容 |
/var | 存放着那些不断在变化着的程序,为了保/usr的相对稳定,这些经常被变化的文件一般放在这个目录下,包括系统一般运行时要改变的数据 |
/vmlinuz | 这不是一个目录,是系统的内核文件.或者是指向该文件的链接 |
/initrd* | 这不是一个目录,是系统的初始RAM盘.或者是指向该文件的链接 |
部分特殊目录
/lost+found ext2,3,4 文件系统专有目录,一般情况下是空的,当系统非法关机后,这里就存放了一些文件
/shlib 使用运行SCO UNIX程序的iBCS2用的
系统备份恢复
常用软件概述
浏览器
firefox opera chrome
amule
gimp
常用命令概述
文本编辑
cat head tail more less tree touch diff patch rm dir ls ed sed vi vim emacs gedit kate kwrite kedit
查找
find grep
帮助系统
man info help
目录操作
pwd cd mkdir rmdir
文件系统
mount/unmount df fdisk
权限操作
chmod chown chgrp
用户管理
useradd userdel groupadd groupdel passwd gpasswd su sudo who
软件管理
deb套件
dpkg apt
rpm套件
rpm yum
设备管理
lsmod insmod
网络管理
配置网络: ifconfig iwconfig ifup ifdown route pppoeconf 网络状态: bing ping netstat 网络协议: arp pump 远程技术: ftp ssh sftp scp tcpdump
服务管理
init runlevel chkconfig
开发环境
ar as autoconf automake make gcc gdb diff patch svbversion git indent splint gprof
压缩,备份,还原
dd cp mv tar cpio dump/restore xfsdump/xfsrestore
常用配置文件
interfaces
auto eth0 iface eth0 inet dhcp
auto eth1 iface eth0 inet static address 192.168.18.101 netmask 255.255.255.0 gateway 192.168.0.1