Linux基础

72 阅读2分钟

计算机硬件

五大基本单元

控制器:协调指挥计算机工作
运算器:对数据进行运算
存储器单元:分为内存和外存
输入单元:鼠标,键盘等
输出单元:显示器等

控制器与运算器共同组成CPU

操作系统

操作系统:Operating System/OS

操作系统功能
管理计算机资源:管理和控制计算机系统中的硬件和软件资源

如:处理器管理,存储器管理,设备管理,文件管理用于

提供用户接口:在用户与系统硬件之间传递信息

如:命令接口,图形用户接口,程序接口
操作系统启动流程
方法一:Power up →BIOS→BIOS自检→Bootloader→OS
方法二:Power up →UEFI→Bootloader→OS

Linux系统概览

查看Linux系统内核版本
方法一:uname -a
方法二:cat /proc/version
方法三:cat /etc/os-release
Linux系统一般有四个主要部分
内核:硬件与软件之间的中间层,是一个资源管理程序,提供一组面向系统的命令
shell
文件系统
应用程序

Linux系统结构

进程管理
进程是正在执行的一个程序或命令
进程有自己的地址空间,占一定的系统资源
一个CPU核同一时间只能运行一个进程
进程由他的进程ID和他的父进程ID唯一识别
进程调度
 进程调度是指操作系统按某种策略或规则选择占用CPU运行运行的过程
指令
查看启动的nginx进程:ps -ef|grep nginx
查看某个进程:top -p 93824
关闭指定进程:kill 93824
全部进程实时动态视图:top 
查看文件内容:ls
创建文件夹:mkdir dome
移动dome到/home:rm -r dome
创建空文件:touch file。txt
复制文件:cp file.txt file_bak.txt
查看当前用户信息:w
查看当前用户组:groups
查看用户的uid信息:id ****

Linux系统结构

文件系统:(linux一切皆文件)

linux文件系统采用树状目录结构

用户权限:

用户账号:普通用户账户、超级用户账户

组账户:标准组、私有组

文件权限: 所有者、所在组、其他人

对于文件的不同权限:读,写,执行

软件包:指一个应用程序