Linux系统中的init有7个运行级别
运行级别0:系统停机状态;
运行级别1:单用户工作状态,只能使用root用户精修维护;
运行级别2:多用户状态,不能使用NFS(网络文件系统);
运行级别3:多用户状态,能使用NFS(网络文件系统);
运行级别4:安全模式;
运行级别5:登录后进入图形GUI模式(图像化界面);
运行级别6:系统正常关闭并重启
Linux关机命令
- shutdown -h now
- halt
- poweroff
- init0
Linux重启命令
- shutdown -r now
- reboot
- init6
shutdown常用命令参数
- -t seconds:设定在几秒钟之后进行关机程序
- -k :并不会真的关机,只是传送警告讯息
- -r: 关机后重新开启
- -h:关机后停机
- -n:不采用正常程序关机,用强迫的方式杀掉所有执行中的程序后自行关机
- -c:取消目前已经进行中的关机动作
- -f:关机时,不做fcsk动作(检查文件系统并尝试修复错误)
- -F:关机时,强迫进行fcsk动作(检查文件系统并尝试修复错误)
Linux系统的目录结构
Linux操作系统使用树状目录结构,最顶端是根目录,其他的目录与文件都在根目录下。
目录 | 说明 |
---|---|
/ | 根目录,最高一级目录,包含Linux所有目录和文件 |
/bin | Binary(2进制),存放经常使用的命令(普通用户可使用) |
/boot | 存放的是启动Linux时使用的一些核心文件,如系统内核、引导配置文件 |
/dev | Device(设备),存放的是Linux的外部设备文件 |
/etc | 存放所有的系统管理所需要的配置文件(不存驱动程序) |
/home | 用户主目录 |
/root | 管理员root账户的主目录 |
/lib | 存放着系统最基本的动态连接共享库,几乎所有的应用程序都需要用到,不能随意删除 |
/mnt | 存放用户临时挂载的其它文件系统 |
/opt | 给主机额外安装软件所摆放的目录 |
/tmp | 用于存放临时文件 |
/var | 经常被修改的目录和文件,如:日志文件 |
proc | 虚拟文件的目录,此目录的数据都在内存中,所以不占用磁盘空间 |
lost+found | 存放当系统意外崩溃或意外关机所产生的文件碎片,默认为空 |
查看文件常用命令
命令 | 解释 |
---|---|
cat | 由第一行开始显示文件内容(内容一次性全部输出) |
tac | 由最后一行开始显示文件内容 |
more | 可以一页一页显示文件内容(分页,不可往前翻页) |
less | 和more相似,但是可以往前翻页(光标可上移或下移一行) |
head | 只看文件内容的前几行,可自行指定,默认前10行 |
tail | 只看文件内容的后几行,可自行指定,默认后10行 |
Linux配置文件/etc
在Linux操作系统中,TCP/IP网络是通过若干个文本文件进行配置的。系统在启动时通过读取一组有关网络配置的文件和脚本参数内容,来实现网络接口的初始化和控制过程,这些文件和脚本大多数位于/etc目录下。
目录 | 解释 |
---|---|
/etc/hostname | 文件包含了Linux系统的主机名称,包括完全的域名。 |
/etc/host.conf | 文件指定如何解析主机域名,Linux通过解析器库来获得主机名对应的IP地址。 |
/etc/hosts | 配置ip地址和其对应主机名的文件夹 |
/etc/httpd.conf | Web服务器配置文件 |
/etc/resolv.conf | DNS域名配置文件 |
/etc/dhcp.conf | DHCP服务器主配置文件 |
/etc/gateways | 路由表文件 |
/etc/inetd.cnof | TCP/IP服务配置文件,可添加或删除一个服务 |
/etc/lilo.conf | 加载器配置文件,用于配置Linux的引导参数 |
/etc/httpd/conf/httpdxonf | Web服务器主配置文件,可配置服务器使用的端口 |
/etc/httpd/confi/access.conf | Web服务器中大部分同安全和用户访问相关的设置 |
/etc/sysconfig/network | 用来指定服务器网络配置信息的文件,包含了控制和网络有关的文件和守护程序行为的参数。 |