本文主要是介绍Linux②入门:开关机、系统目录结构,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
3、入门
- 在Linux中,没有报错就说明操作成功;
- 一般不会用到开机和关机操作,仅作了解;
- 了解系统目录结构;
3.1、开机
- 开机会启动许多程序,这些程序在不同系统中有不同叫法
- Windows:服务(service)
- Linux:守护进程(daemon)
- 开机成功后会显示一个文本登录界面,即登录界面;
- 一般来说,用户的登录方式有三种:
- 命令行
- ssh:如Xshell远程连接
- 图形界面:如宝塔面板
- root是最高权限用户
3.2、关机
- 除非在特殊情况下,一般不会用到关机和重启操作;
- 在关机或重启系统之前要先同步(即运行sync命令),将内存中的数据写入磁盘
# 同步synchronize
sync # 将数据由内存同步到硬盘中。
# 关机
shutdown # 关机
shutdown –h 10 # 10分钟后关机
shutdown –h +10 # 10分钟后关机
shutdown –h now # 立马关机
shutdown –h 20:25 # 今天20:25关机
# 重启
reboot # 重启
shutdown –r now # 系统立马重启
shutdown –r +10 # 系统十分钟后重启
halt # 关闭系统,等同于shutdown –h now 和 poweroff
3.3、系统目录结构
Linux中
- 一切皆文件
- 根目录为/,所有资源都挂载在
/
这个根节点下;
-
输入命令,查看根目录结构
ls /
-
树状目录结构
目录解释
-
/
- 根目录,位于Linux文件系统目录结构的顶层;
- 一般根目录下只存放目录,不要存放文件;
-
/bin
- Binaries (二进制文件) ,存放用户使用的基本命令;
- 不允许关联到独立分区,OS启动会用到里面的程序;
-
/sbin:
- Superuser Binaries (超级用户的二进制文件) ,存放管理员的系统管理命令;
- 不允许关联到独立分区,OS启动会用到里面的程序;
-
/dev
- Device(设备) ,存放Linux的设备文件、外部设备的对应文件(如终端、磁盘驱动器、光驱、网卡等);
- 访问该目录下某个文件,相当于在 Linux 中访问某个设备;
-
/home
- 普通用户的主目录,Linux为每个用户分配一个目录;
- 该目录名一般是用户的账号名;
-
/root
- 系统管理员root的宿主目录,也称超级权限者的用户主目录;
- 系统第一个启动的分区为/,最好将/root和/放置在同一个分区下;
-
/lib
- Library(库)的缩写,存放系统在启动时依赖的基本共享库文件及内核模块文件;
- 很多程序在执行时会用到这些共享库文件;
- 作用类似 Windows 里的 DLL 文件;
-
/lib64
-
/media
- 便捷式移动设备挂载点目录(例如U盘、光驱等);
- Linux会自动识别一些设备,将识别的设备挂载到这个目录下;
-
/opt
- optional(可选) ,第三方应用程序的安装位置,默认是空的;
- 该目录用于给主机额外安装软件(如安装Oracle数据库);
-
/sys:
- Linux2.6 内核的大变化,安装了 2.6 内核中新出现的文件系统 sysfs;
- sysfs 文件系统集成了以下3种文件系统的信息:
- 针对进程信息的 proc 文件系统;
- 针对设备的 devfs 文件系统;
- 针对伪终端的 devpts 文件系统;
- sysfs 文件系统是内核设备树的一个直观反映;
- 当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建;
-
/usr(重要)
- unix softwart resources(Unix应用程序资源)
- 用户的很多应用程序和文件都放在这个目录下 ,类似windows下的program files目录;
- /usr/bin:系统用户使用的,保证系统拥有完整功能而提供的应用程序;
- /usr/sbin:超级用户使用的,比较高级的管理程序和系统守护程序;
- /usr/lib:程序运行所依赖的函数库文件;
- /usr/local:软件升级包,第三方应用程序的安装位置;
- /usr/share:共享数据;
- /usr/src:放置内核源代码。
-
/boot
- 存放启动 Linux 时使用的一些核心文件,包括连接文件、镜像文件等;
-
/etc
- Etcetera(等等) ,存放系统管理的配置文件和子目录;
-
/lost+found
-
/mnt
- mount(登上,可理解为挂载),临时文件系统挂载点;
- 用于让用户临时挂载别的文件系统(如将光驱挂载该目录下,进入该目录就可以查看光驱的内容);
-
/proc:
- Processes(进程) ,用于输出内核与进程信息相关的虚拟文件系统;
- 该目录是一个虚拟目录,是系统内存的映射,可以通过访问该目录来获取系统信息;
- 该目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件;
-
/run:
- 临时文件系统,存储系统启动以来的信息;
- 当系统重启时,这个目录下的文件应该被删掉或清除;
-
/srv
-
/tmp
- temporary(临时) ,存放临时文件;
- 任何人都可访问;
这篇关于Linux②入门:开关机、系统目录结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!