linux基础 | 青训营笔记

48 阅读2分钟

linux尤为重要,是对操作系统的更深程度理解,同时linux也是现代化应用程序交互的首选平台,熟悉linux的操作也可以对运维前端常用服务有极大的帮助,此外许多公司内部服务平台统一用linux系统。linux是开源的,形象是企鹅,版本百花齐放。

计算机由控制器、运算器、存储单元、I/O组成 查看linux版本命令:uname -a或者cat /proc/version或者cat /etc/os-release

操作系统os主要功能:管理计算机资源,也可以提供用户接口 应用领域:1、IT服务器(操作系统、虚拟化、云计算) 2、嵌入式和智能设备 3、个人办公桌面 4、学术研究、软件开发 基本组成:内核、shell、文件系统、应用系统

系统进程:查看启动的nginx进程:ps -ef | grep nginx 查看某个进程:top -p 93824(进程id) 关闭指定的进程:kill 93824 全部进程动态实时视图:top 进程调度:一个CPU核同一时间只能运行一个进程 分为管态和目态:管态是内核态,是系统内核运行的空间;目态是用户态,是用户程序运行的空间 方式:非抢占方式(紧急任务难及时处理)和抢占方式(遵循一定规则的优先权)

文件系统:把用户的文件存到磁盘硬件中,持久化保存文件,采用树状目录结构 虚拟文件系统(VFS):对应用层提高一个标准的文件操作接口、对文件系统提供一个标准的文件接入接口 查看文件系统类型命令:df -T或者mount 文件基本操作:ls //查看文件夹下内容 mkdir demo //创建文件 mv demo /home //移动文件到/home路径下 rm -r demo //删除文件夹 touch file.txt //创建空文件夹
cp file.txt file_bak.txt //复制文件
查看用户信息:w //查看当前登陆用户信息 groups //查看当前用户所属的组 id XXXX //查看用户的uid信息

个人拓展: vim file.txt //创建文件() “:”键进入文件权限操作,w保存,q退出,wq保存退出,wq!强制保存退出 当出现报错显示Permission denied(没有权限)时,可在执行命令前加sudo进行执行