linux学习1

来源:互联网 发布:百度软件开发 编辑:程序博客网 时间:2024/06/05 15:08

Linux安装

Linux系统启动过程:

这里写图片描述

-内核引导
操作系统首先读入 /boot目录下的内核文件
-运行init
init进程是系统所有进程的起点。
init程序首先需要读取配置文件 /etc/inittab.
-运行级别:
init进程要根据运行级别来运行开机启动的程序。
Linux系统中有7个运行级别(运行级别0-运行级别6)

-系统初始化
init配置文件中: si::sysinit:/etc/rc.d/rc.sysinit 语句用于完成一些系统初始化工作(激活交换分区,检查磁盘,加载硬件模块)

-建立终端
rc执行完毕后,返回init,这时各种守护进程开始启动,init接下来会打开6个终端用于用户登陆系统(默认登陆第一个窗口,用ctrl+alt+f1~f6来切换,ctrl+alt+f7用于返回图形界面/vmware虚拟机中,alt+space+f1~f6为切换)
-用户登陆系统
用户登陆方式有3种
1.命令行登陆
2.SSH登陆
3.图形界面登陆
-Linux关机
shutdown -h now(立马关机)
shutdown -h 20:35(在20:35关机)
shutdown -h +10(10min后关机)
重启系统命令:
shutdown -r now(立马重启)=reboot
shutdown -r +10(10min后重启)

Linux系统目录结构

这里写图片描述

/bin:存放最经常使用的命令
/boot:存放启动linux时的核心文件(连接文件及镜像文件)
/dev:存放linux的外部设备
/etc:存放所有的系统管理所需要的配置文件和子目录
/home:用户的主目录
/lib:存放系统最基本的动态连接共享库
/mnt:方便用户临时挂载别的文件系统
/opt:给主机额外安装软件所摆放的目录
/proc:虚拟目录,它是系统内存的映射
/root:系统管理员
/sbin:存放的是系统管理员使用的系统管理程序
/selinux:一个安全机制,类似于防火墙
/srv:存放一些服务启动后需要提取的数据
/tmp:存放一些临时文件
/usr:类似于windows下的program files目录
/usr/bin:系统用户使用的应用程序
/var:系统上所跑程序产生的日志记录

原创粉丝点击