个人工具

“Ubuntu:非官方新手入门指南(通用型)”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
文件目录结构
(已恢复1.202.32.21对话)的编辑至219.131.218.22的最后一个修订版本)
 
(未显示8个用户的40个中间版本)
第12行: 第12行:
 
== GNOME桌面环境概述 ==
 
== GNOME桌面环境概述 ==
  
=== 打开终端 ===
+
=== 打开终端 ===
   打开 应用程序->附件->终端
+
 
 +
   打开 应用程序->附件->终端
 +
 
 +
=== 菜单管理  ===
 +
 
 +
  打开 系统->首选项->主菜单
  
 
== 网络管理 ==
 
== 网络管理 ==
第22行: 第27行:
 
   打开 系统->系统管理->新立得软件包管理器
 
   打开 系统->系统管理->新立得软件包管理器
  
== 用户管理 ==  
+
== 用户管理 ==
   打开 系统->系统管理->用户与组
+
 
 +
   打开 系统->系统管理->用户与组
 +
 
 +
=== 允许更多 sudoers ===
 +
*在终端里执行
 +
  export EDITOR=gedit && sudo visudo
 +
 
 +
* 将下面这一行加到文件最后面
 +
  system_username ALL=(ALL) ALL
  
 
== 磁盘管理 ==
 
== 磁盘管理 ==
 
ubuntu 9.10 (fedora 12)以上的版本默认安装一个磁盘实用工具:
 
ubuntu 9.10 (fedora 12)以上的版本默认安装一个磁盘实用工具:
   打开 系统->系统管理->磁盘实用工具(ubuntu 9.10以上版本存在)
+
   打开 系统->系统管理->磁盘实用工具(ubuntu 9.10以上版本存在).
  
 
== 服务管理 ==
 
== 服务管理 ==
 +
 +
通过系统实用程序来来简单管理系统服务
 +
 +
  打开系统->系统管理->服务
 +
 
== 控制中心 ==
 
== 控制中心 ==
  
 +
默认控制中心并没有显现,需要自己启用:
 
    
 
    
    
+
   打开 主菜单->系统;
 +
  将控制中心选项前面的复选框选中,最后:
 +
  打开 系统->控制中心
  
 +
= 软件管理 =
  
 +
= 用户管理  =
  
 +
== 通过命令终端管理用户  ==
 +
<pre> 增加用户         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
 +
</pre>
  
 
= 软件管理  =
 
= 用户管理  =
 
 
= 服务管理  =
 
= 服务管理  =
 
== 系统运行级别  ==
 
== 系统运行级别  ==
第49行: 第83行:
 
  2-5 多用户模式(不同发行版本略有差异)
 
  2-5 多用户模式(不同发行版本略有差异)
 
  6    系统重启
 
  6    系统重启
 +
</pre>
 +
=== 通过命令终端管理服务 ===
 +
<pre>
 +
添加一个服务         sudo update-rc.d 服务名 defaults 99
 +
删除一个服务         sudo update-rc.d 服务名 remove
 +
临时重启一个服务 /etc/init.d/服务名 restart
 +
临时关闭一个服务 /etc/init.d/服务名 stop
 +
临时启动一个服务 /etc/init.d/服务名 start
 
</pre>
 
</pre>
 +
=== 使用chkconfig管理服务运行级别 ===
  
 
= 文件系统管理 =
 
= 文件系统管理 =
第77行: 第120行:
 
   cd / &amp;&amp; tree &gt;&gt; ~/filesystem.tree
 
   cd / &amp;&amp; tree &gt;&gt; ~/filesystem.tree
  
这将是一个多达8M的文件,里面会描述整个文件系统的目录及其文件结构,现在就整体来描述一下:
+
这将是一个多达8M的文件,里面会描述整个文件系统的目录及其文件结构,现在就整体而言来概述一下:
  
<br>
+
一级基本目录结构:
  
 
{| width="800" cellspacing="1" cellpadding="1" border="0" align="center"
 
{| width="800" cellspacing="1" cellpadding="1" border="0" align="center"
 
|-
 
|-
| align="left" | /bin
+
| width="10%" | /  
| (binary二进制) 常用Linux命令 全体用户拥有可执行权限
+
| 文件系统根目录,位于整个文件系统的最顶级
 
|-
 
|-
| align="left" | /boot  
+
| width="10%" | /boot &nbsp;
 
| 存放着启动Linux时使用的一些核心文件,包括一些链接文件以及镜像文件
 
| 存放着启动Linux时使用的一些核心文件,包括一些链接文件以及镜像文件
 
|-
 
|-
| align="left" | /dev  
+
| /bin
 +
| (binary二进制) 实用命令 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;全体用户拥有可执行权限
 +
|-
 +
| /sbin
 +
| (binary二进制) 系统命令 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;多数需超级用户执行权限
 +
|-
 +
| /root<br>
 +
| 超级用户主目录 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 非超级用户没有访问权限&nbsp;<br>
 +
|-
 +
| /dev  
 
| (device设备) 该目录下存放的是Linux的外部设备
 
| (device设备) 该目录下存放的是Linux的外部设备
 
|-
 
|-
第95行: 第147行:
 
| (etcetera) 系统管理的配置文件和子目录
 
| (etcetera) 系统管理的配置文件和子目录
 
|-
 
|-
| /lib
+
| /sys
| (library库)存放系统动态连接共享库
+
| 内核使用设备的实时信息
|-
+
| /home
+
| 存放用户主目录。如果我们建立一个用户,用户名是"xx",那么在/home目录下就有一个对应的/home/xx路径
+
|-
+
| /mnt
+
| 挂载其它文件系统
+
 
|-
 
|-
| /media
+
| /proc&nbsp;<br>
| 挂载其它文件系统,同/mnt作用相同
+
| 内存映象文件系统,并非真实存在文件系统主要映射内核信息,进程信息<br>
 
|-
 
|-
| /root
+
| /home<br>
| 系统管理员(超级用户)主目录
+
| 存放用户主目录。如果我们建立一个用户,用户名是"xx",那么在/home目录下就有一个对应的/home/xx路径<br>
 
|-
 
|-
 
| /usr  
 
| /usr  
 
| 用户应用程序所在目录
 
| 用户应用程序所在目录
 
|-
 
|-
| /root
+
| /mnt <br>
| 存放管理员专用的系统管理程序,仅管理员拥有可执行权限
+
| 临时挂载其它文件系统的目录<br>
 
|-
 
|-
| /tmp
+
| /media<br>
| temporary临时)存放不同程序执行时产生的临时文件,系统会周期性地清除里面的内容
+
| 同/mnt作用相同,相比之下/media目录使用更加频繁<br>
 
|-
 
|-
| /proc
+
| /tmp<br>
| 虚拟系统,内存映象,并非真实文件系统
+
| temporary临时)存放不同程序执行时产生的临时文件,系统会周期性地清除里面的内容<br>
 
|-
 
|-
 
| /var  
 
| /var  
第126行: 第172行:
 
|-
 
|-
 
| /vmlinuz  
 
| /vmlinuz  
| 存放的是系统的内核
+
| 这不是一个目录,是系统的内核文件.或者是指向该文件的链接
 +
|-
 +
| /initrd*
 +
| 这不是一个目录,是系统的初始RAM盘.或者是指向该文件的链接
 
|}
 
|}
 +
 +
<br>
 +
 +
部分特殊目录
 +
 +
/lost+found ext2,3,4 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;文件系统专有目录,一般情况下是空的,当系统非法关机后,这里就存放了一些文件<br>/shlib &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;使用运行SCO UNIX程序的iBCS2用的
  
 
= 系统备份恢复 =
 
= 系统备份恢复 =
 +
== Ghost for Linux (G4L) ==
 +
Ghost的Linux版本,使用GPL开源发布,可以备份任意分区格式。
 +
 
= 常用软件概述 =
 
= 常用软件概述 =
 
== 浏览器 ==
 
== 浏览器 ==
 
firefox opera chrome
 
firefox opera chrome
== ==
+
 
 +
== 下载工具 ==
 
amule
 
amule
 +
Vuze
 +
Multiget
 +
Transmission
 +
Gwget
  
== ==
+
== 图像工具 ==
 
gimp
 
gimp
== ==
 
== ==
 
  
= 常用命令概述 =
+
= 常用命令概述 =
== 文本编辑 ==
+
 
<pre>
+
*文本编辑
cat head tail more less tree touch diff patch rm dir ls
+
<pre>cat head tail more less tree touch diff patch rm dir ls
 
ed sed vi vim emacs
 
ed sed vi vim emacs
 
gedit kate kwrite kedit  
 
gedit kate kwrite kedit  
</pre>
+
</pre>  
 +
*查找
 +
<pre> find grep
 +
</pre>
 +
*帮助系统
 +
<pre>man info help
 +
</pre>
 +
*目录操作
 +
<pre>pwd cd mkdir rmdir
 +
</pre>
 +
*文件系统
 +
<pre>mount/unmount df fdisk 
 +
</pre>
 +
*权限操作
 +
<pre>chmod chown chgrp
 +
</pre>
 +
*用户与组
 +
<pre>sdduser useradd userdel usermod 
 +
groups groupadd groupdel  groupmod
 +
passwd gpasswd mkpasswd 
 +
su sudo who whoami finger
 +
</pre>
 +
*软件管理
  
== 查找 ==
+
deb套件
<pre>
+
<pre>dpkg apt
find grep
+
</pre>  
</pre>
+
*rpm套件
== 帮助系统 ==
+
<pre>rpm yum
<pre>
+
</pre>  
man info help
+
*进程管理
</pre>
+
<pre>at bg fg jobs kill killall ps pstree top nice renice sleep nohup  tcp watch
== ==
+
</pre>  
== 目录操作 ==
+
*设备管理
<pre>
+
<pre>lsmod insmod
pwd cd mkdir rmdir
+
</pre>  
</pre>
+
*网络管理
== 文件系统 ==
+
<pre>配置网络: ifconfig iwconfig ifup ifdown route pppoeconf
<pre>
+
网络状态: bing ping netstat
mount/unmount df fdisk 
+
网络协议: arp pump
</pre>
+
远程技术: ftp ssh sftp scp tcpdump  
== 权限操作 ==
+
主机查询: id host hostname
<pre>
+
</pre>  
chmod chown chgrp
+
*服务管理
 
+
<pre>init runlevel chkconfig
</pre>
+
</pre>  
== 用户管理 ==
+
*开发环境
<pre>
+
<pre>ar as autoconf automake make gcc gdb
useradd    userdel
+
diff patch svbversion git
groupadd groupdel
+
indent splint gprof
passwd gpasswd
+
</pre>  
su sudo who
+
*压缩,备份,还原
</pre>
+
<pre>dd cp mv tar cpio dump/restore xfsdump/xfsrestore
== 软件管理 ==
+
=== deb套件===
+
<pre>
+
dpkg apt
+
</pre>
+
=== rpm套件===
+
<pre>
+
rpm yum
+
</pre>
+
 
+
== 设备管理 ==
+
<pre>
+
lsmod insmod
+
</pre>
+
== 服务管理 ==
+
<pre>
+
init runlevel chkconfig
+
</pre>
+
 
+
== 压缩,备份,还原 ==
+
<pre>
+
dd cp mv tar cpio dump/restore xfsdump/xfsrestore
+
 
</pre>
 
</pre>
  
第215行: 第276行:
 
gateway  192.168.0.1
 
gateway  192.168.0.1
 
</pre>
 
</pre>
 +
[[Category:入门]]

2013年3月23日 (六) 16:10的最新版本

系统安装

桌面环境

ubuntu发行版默使用的GNOME环境,至于KDE桌面环境看个人喜欢,按照ubuntu发行版的管理,这里仅仅对GNOME桌面环境进行介绍!下面将为您介绍下面几方面的内容:

  • GNOME桌面环境概述
  • 网络管理
  • 软件管理
  • 用户管理
  • 磁盘管理
  • 服务管理
  • 控制中心

GNOME桌面环境概述

打开终端

 打开 应用程序->附件->终端

菜单管理

 打开 系统->首选项->主菜单

网络管理

通过网络管理器小程序来配置网络:

 打开 系统->首选项->网络连接

软件管理

 打开 系统->系统管理->新立得软件包管理器

用户管理

 打开 系统->系统管理->用户与组

允许更多 sudoers

  • 在终端里执行
 export EDITOR=gedit && sudo visudo
  • 将下面这一行加到文件最后面
 system_username ALL=(ALL) ALL

磁盘管理

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 用户应用程序所在目录
/mnt
临时挂载其它文件系统的目录
/media
同/mnt作用相同,相比之下/media目录使用更加频繁
/tmp
temporary临时)存放不同程序执行时产生的临时文件,系统会周期性地清除里面的内容
/var 存放着那些不断在变化着的程序,为了保/usr的相对稳定,这些经常被变化的文件一般放在这个目录下,包括系统一般运行时要改变的数据
/vmlinuz 这不是一个目录,是系统的内核文件.或者是指向该文件的链接
/initrd* 这不是一个目录,是系统的初始RAM盘.或者是指向该文件的链接


部分特殊目录

/lost+found ext2,3,4              文件系统专有目录,一般情况下是空的,当系统非法关机后,这里就存放了一些文件
/shlib                            使用运行SCO UNIX程序的iBCS2用的

系统备份恢复

Ghost for Linux (G4L)

Ghost的Linux版本,使用GPL开源发布,可以备份任意分区格式。

常用软件概述

浏览器

firefox opera chrome

下载工具

amule Vuze Multiget Transmission Gwget

图像工具

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
  • 用户与组
sdduser useradd userdel usermod   
groups groupadd groupdel  groupmod 
passwd gpasswd mkpasswd   
su sudo who whoami finger 
  • 软件管理

deb套件

dpkg apt
  • rpm套件
rpm yum
  • 进程管理
at bg fg jobs kill killall ps pstree top nice renice sleep nohup  tcp watch
  • 设备管理
lsmod insmod 
  • 网络管理
配置网络: ifconfig iwconfig ifup ifdown route pppoeconf 
网络状态: bing ping netstat 
网络协议: arp pump
远程技术: ftp ssh sftp scp tcpdump  
主机查询: id host hostname 
  • 服务管理
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