- 一、linux的学习方向
- Linux运维工程师
- Linux下的程序开发
- Linux嵌入式开发
- 二、Linux 简介
- 1991年由liuns在UNIX基础上开发,具有UNIX的全部功能
- linux的特点
- 开放性
- 多用户:允许多个用户同时登陆到系统
- 多任务:同时执行多个程序并且相互独立运行
- 出色的稳定性能,可连续运行无需重启
- 良好的用户界面:用户界面和系统调用界面
- 设备独立性:把外部设备系统统一当作文件
- 丰富的网络功能
- 安全性
- 可移植性:能够在微型机和大型计算机的任何环境和平台运行
- Linux的组成
- 内核:内核是运行程序和管理硬件设备的内核程序,决定着系统的性能和稳定性
- 在硬件方面:控制硬件设备,管理内存,提供接口,处理基本I/O
- 在软件方面:管理文件系统,分配内存和CPU
- shell
- shell是系统的用户界面,提供用户与内核进行交互操作的一种接口
- shell是命令解释器
- shell是编程语言
- 文件系统文件系统是文件存放在磁盘等存储设备上的组织方法。按照目录层次的方式进行组织,可以设置目录和文件的权限。/为根目录,可以创建子目录支持多种文件系统,ext2、ext3、fat、vfat
- 应用程序文本编辑器,编程语言,办公套件,网络工具,数据库等
- 内核版本
- major.minor.patchlevel
- Major :目前发布的Kernel主版本号
- minor:次版本号
- patchlevel:表示对当前版本的修补次数
- Linux发行版
- 三、Linux安装
- 四、Linux的基本操作
- Linux的用户类型
- 根用户(administer)
- 又称为超级用户,用户账号为root,在系统中拥有最高权限,主要负责系统的管理工作
- 普通用户
- 由根用户创建,命名时不能以数字和下划线作为第一个字符。普通用户是系统的使用者,只在自己的目录下工作,没有系统管理权限。
- 用户登陆系统接受多个用户登陆使用Ctrl+Alt+F(1~6)切换虚拟控制台使用Ctrl+Alt+F1可以返回图形操作界面
- Linux的注销
- Linux的运行级别
- 运行级别就是操作系统当前正在运行的功能级别,共7种
- #0:停机,默认运行级别不能设为0
- #1:单用户模式
- #2:多用户模式,但是没有NFS
- #3:完全多用户模式(控制台模式)
- #4:系统未使用,保留
- #5:X11控制台(图形GUI模式)
- #6:重启,默认运行级别不能设为6
- 查看运行级别
- 进入其他运行级别
- 修改默认运行级别
- 1、创建符号链接(default.target)指向默认运行级别
- 3级->multi-user.target
- 5级->graphical.target
- 查看默认运行级别 systemctl get-default
- 2、修改指向 default.target的文件
- Linux的关机与重启
- 关机命令
- shutdown
- halt
- poweroff
- init 0
- 重启
- Linux的基本命令可以使用 命令+ —help获得命令选项帮助,所以只要你能够看懂英文,知到命令名称就可以了,不需要记命令选项
- 五、Linux文件系统
- Linux的vim编辑器
- 系统管理