1. Linux简介
Linux是一种典型的多用户、多任务、支持多线程和多 CPU 的操作系统,不同的用户处于不同的地位,拥有不同的权限。Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
2. 命令提示符
[root@localhost ~]
(1)root: 指的是当前登录的用户名,root代表超级管理员。用哪个用户账号登录的,这里就显示登录的用户名。 (2)@:是连接符。 (3)localhost :指的是主机名。 (4)~ :当前所在的是家目录; /:当前所在的是根目录。 (5)#:超级用户提示符,说明当前登录的是超级用户; $:普通用户的提示符,说明当前登录的是普通用户。
3. 系统关机和重启命令
(1)shutdown命令:
- shutdown -h now:立即关机;
- shutdown -h 10:10分钟后关机;
- shutdown -h 20:35:在时间为20:35时候关机;
- shutdown -P:广播关机通知,一分钟后关机;
- shutdown -c:取消延时关机;
- shutdown -r now:重启系统;
(2)init命令:
- init 0:立即关机;
- init 6:立即重启;
(3)telinit命令:
- telinit 0:立即关机;
- telinit 6:立即重启;
(4)halt命令:
- halt -p 或者 halt- -poweroff:立即关机;
- halt --reboot:立即重启;
(5)poweroff命令:
- poweroff:立即关机;
- poweroff --reboot:立即重启;
(6)reboot命令:
- reboot :立即重启;
- reboot -p:立即重启系统,通过poweroff --reboot重启系统;
- reboot -f:强制重启;
4. 目录结构
(1)/:处于Linux文件系统树形结构的最顶端,我们称它为Linux文件系统的root,它是Linux文件系统的入口。所有的目录、文件、设备都在/之下,它是Linux文件系统最顶层的唯一的目录;一般建议在根目录下面只有目录,不要直接存放文件;根目录是linux系统启动时系统第一个载入的分区,所以启动过程中用到的文件应该都放在这个分区中,其中/etc、/bin、/dev、/lib、/sbin这5个子目录都应该要与根目录连在一起,不可独立成为某个分区。 (2)/bin:存放所有用户都可以使用的linux基本操作命令;(目录中多是可执行的二进制文件)。 (3)/dev:设备文件目录,虚拟文件系统,主要存放所有系统中device的相关信息,不论是使用的或未使用的设备,只要有可能使用到,就会在/dev中建立一个相对应的设备文件;设备文件分为2种类型: 字符设备文件和块设备文件(目录中基本上都是设备文件,如硬盘设备文件/dev/sda) /dev/console:系统控制台,也就是直接和系统连接的监视器; /dev/hd:IDE设备文件; /dev/sd:sata、usb、scsi等设备文件; /dev/fd:软驱设备文件; /dev/tty:虚拟控制台设备文件; /dev/pty:提供远程虚拟控制台设备文件; /dev/null:所谓"黑洞",所有写入该设备的信息都将消失,如当想要将屏幕上的输出信息隐藏起来时,只要将输出信息输入到/dev/null中即可; (4)/home:默认存放用户的宿主目录(除了root用户) (5)/lost+found:当系统在运行时,有时会无法避免宕机、断电或不正常重启动,在这样的情况下,当系统重新启动时,发现某些文件写入未完成或其他问题产生,一般会使用fsck进行文件修复,而这些被修复或救回的文件,就会被放在这个目录下,只要是一个文件系统,系统就会自动在该文件系统所在的目录下建立"lost+found"目录。 (6)/sbin:系统管理相关的二进制文件存放在这个目录下,一些可执行文件普通用户只具备较小的权限;(多数管理命令默认只有管理员可以使用)。 (7)/srv:默认为空,主要用于存放一些软件的配置文件,某些软件可能会把配置文件默认存放在这个目录下,多数都是/etc目录下,此目录没有被具体的定义。 (8)/usr:安装除操作系统本身外的一些应用程序或组件,一般可以认为linux系统上安装的应用程序默认都安装在此目录中。 (9)/boot:存放开机启动加载程序的核心文件;(如kernel和grup)。 (10)/etc:主机、系统或网络配置文件存放目录; (11)/lib:需要共享的函数库与kernel模块,系统kernel启动所使用的函数库,或者当执行一些在/bin和/sbin中的命令时使用的函数库; (12)/media:移动存储设备默认挂载点;(如光盘)。 (13)/mnt:临时挂载用的设备挂载点;(如磁盘分区,网络共享)。 (14)/opt:额外所安装的应用程序目录,有些软件包我们可以将它安装在该目录中;(一般为空,某些应用软件安装需要这个目录)。 (15)/root:管理员root的宿主目录。 (16)/sys:虚拟文件系统,被建立在内存中,是在2.6版的kernel之后才被加入到正式的文件系统中,以分类的方式将系统的信息存放在这个目录中,以方便linux用户通过不同的分类找出系统相关的信息。 (17)/tmp:临时文件存放区域;(默认被设置了粘滞位)。 (18)/var:动态文件或数据存放目录,默认日志文件都存放在这个目录下,一般建议把此目录单独划分一个分区; (19)/tftpboot:远程启动tftpserver的根目录,这个目录只有安装了tftp-server软件后才会产生; (20)/misc:自动挂载服务目录,对应autofs服务; (21)/proc:虚拟文件系统,此目录是kernel加载后,在内存里面建立的一个虚拟目录,有专属的文件系统,主要提供系统一些实时的信息,此目录下不能建立和删除文件。(某些文件可以修改)
|