1 Linux系统设计哲学思想---系统管理命令使用思路
-
一切皆文件(硬件设备亦表现为文件)
-
由各种功能单一的独立程序组成,每个独立程序专注于做好自己的事。
-
复杂任务由独立程序组合实现
-
尽可能避免用户交互
-
通过文本文件保存系统配置信息
-
提供机制,而非策略
2 命令使用方式(使用命令环境)
Shell:
CLI: sh, csh, tcsh, bash, ksh, zsh
Gui: Gnome, KDE, xfce
终端类型:
虚拟终端:/dev/tty#
伪终端:/dev/pts/#
控制台;/dev/console
串行终端:/dev/ttyS#
3 计算机硬件架构组成(明白硬件组成有助于理解使用命令目的)
CPU
内存
总线
地址总线:寻址
数据总线:8 16 32 64
控制总线:时钟,中断(硬件中断)
I/O设备:显示,键盘,硬盘等。 Controller, Device,Adapter
4 Linux操作系统的功能
-
进程管理
-
文件系统
-
网络协议
-
内存管理
-
启动程序
-
安全管理
5 Linux操作系统的运行模式
用户模式:单用户模式,多用户模式
Linux用户:超级用户(管理用户)-- 所有权限
普通用户 -- 赋予权限(超级用户赋予)
Linux命令(程序):管理命令
普通命令
Linux命令提示符: 超级用户:#
普通用户:$
6 Linux的文件系统
- 严格区分大小写
- 层次化结构倒树状
- 任何文件系统都需要挂载
7 Linux命令分类
7.1 文件目录管理
7.2 用户权限管理
7.3 软件包管理
7.4 磁盘管理
7.5 网络管理
7.6 进程管理和任务调度
7.7 ssh远程连接及DHCP
7.8 文件服务器
7.9 DNS服务器
7.10 httpd部署web服务器
7.11 Linux shell脚本
7.12 MySQL数据库
8 【Linux】linux命令文章汇总
8.1【Linux】linux常用基本命令--(常用命令讲解仔细)
https://blog.csdn.net/xiaoguaihai/article/details/8705992
8.2 Linux常用基本命令大全--(常用命令汇总简洁)
https://blog.csdn.net/flying_man_/article/details/84060683
【Linux】Linux基础常用命令1(常用Linux命令的基本使用,Linux终端命令格式)
https://blog.csdn.net/qq_41879343/article/details/100515895
【Linux】Linux基础常用命令2(文件和目录常用命令)
https://blog.csdn.net/qq_41879343/article/details/100529877
【Linux】Linux基础常用命令3(远程管理常用命令)
https://blog.csdn.net/qq_41879343/article/details/100539797
【Linux】Linux基础常用命令4(用户权限相关命令)
https://blog.csdn.net/qq_41879343/article/details/100541794
【Linux】Linux基础常用命令5(系统信息相关命令)
https://blog.csdn.net/qq_41879343/article/details/100557666
【Linux】Linux基础常用命令6(查找文件,软连接,打包压缩,软件安装)
https://blog.csdn.net/qq_41879343/article/details/100560135
用十条命令在一分钟内检查Linux服务器性能
https://blog.csdn.net/weixin_34266504/article/details/89120116
9个好玩但有点危险的Bash Shell命令
https://blog.csdn.net/mickjoust/article/details/103486381
Linux 常用基本命令 查看帮助文档--命令不会用,如何查询
https://blog.csdn.net/shuaigexiaobo/article/details/74940988
9 Linux一些入门视频
Linux达人养成计划 I
https://www.imooc.com/learn/175