前言
Linux 操作系统自1991年由林纳斯·托瓦兹发布以来,已成为全球最流行的开源系统之一。其开放源代码和强大的社区支持使开发者能够自由修改和定制,推动了技术创新。Linux 以稳定性、高安全性和高性能著称,广泛应用于服务器、云计算、移动设备和嵌入式系统。其发行版种类繁多,如 Ubuntu、Debian、Red Hat 等,满足不同用户需求。Linux 不仅是IT专业人士的重要技能,也因其免费、灵活的特性逐渐被更多用户接受,成为现代科技发展的重要推动力量
Linux概述
Linux内核是由林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上 学时而编写的一个开源的操作系统
Linux是一个多用户,多任务,支线多线程的操作系统.
Linux特指Linux内核(操作系统中最核心的部分),用户直接使用内核不方便,所以在Linux内核基础上,对其不同的封装,这也就是Linux发行版
主要职责有:进程管理,内存管理文件系统管理,设备驱动,网络功能,系统调用接口
Linux特点
- 免费的/开源/稳定
- 支持多线程/多用户/处理高并发
- 安全性好
- 对内存和文件管理优越
Linux操作系统用途
- 作为服务器的操作系统,用来部署Java程序及运行环境
- 作为嵌入式开发的环境
如何获得Linux操作系统
- 在自己电脑上安装双系统
- 在自己的Windows系统上安装虚拟机,虚拟机上面安装Linux操作系统
- 租用云服务器,在云服务安装操作系统
Linux常用操作命令
- cd 需要进入的文件夹
- cd .. 返回上一级目录
- cd / 返回根目录
- ls 列出当前目录下所有文件
- ls-l 列出详细信息,ll是ls-l的别名
- pwd 打印出完整的当前的目录地址
- tree 以树形结构显示所有文件
- touch 文件名 创建文本
- rm -f 文件名 删除文件
- mkdir 文件名 创建文件夹
- cp 文件名 /目标地址 复制文件到指定文件夹
- mv 文件名 /目标地址 将文件移动到指定文件夹
- rmdir 文件名 删除文件夹(只能删除空文件夹)
- rm -rf 文件名 删除文件夹(有东西也可以删除)
- find -name 文件名 搜索指定的文件
- tar -zxvf 压缩文件名: 解压并列出文件内容
- clear / ctrl+L:清屏
- top 类似Windows的任务管理器,可以查看运行的进程信息
网络配置
网络配置只在我们使用虚拟机安装Linux时会用到对网络的配置
vmware 为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、 NAT(网络地址转换模式)、Host-Only(仅主机模式)
Bridged(桥接模式)
桥接模式可以理解为通过物理主机网卡架设了一座桥梁,从而连入实际的网络中,因此,虚拟机可以分配与物理主机相同网段的独立ip,所有网络功能和 网络中的真实机器几乎完全一样.
简单理解:虚拟机可以和宿主机一样可以连接到路由器,路由器会给虚拟机分配一个ip地址,从而连接网络
NAT(网络地址转换模式)
NAT:用到VMware Network Adepter VMnet8 虚拟网卡,主机上的VMwareNetworkAdepter VMnet8 虚拟网卡被直接连接到 VMnet8 虚拟交 换机上与虚拟网卡进行通信.
简单理解:虚拟机通过vmnet8虚拟网卡分配ip,通过宿主机连接路由器
软件安装
yum命令 软件安装命令,可以自动将软件相关依赖下载,无须我们手动下载
rpm centos中软件包管理 ---->软件安装包
由于centos已经停止维护,默认的包下载地址不能使用,我们需要更换镜像地址
- 删除/ect/yum.repos.d目录中所有的原来镜像地址
- 更换新的镜像地址(阿里云镜像地址)
管道命令
理解:指令1|指令2|指令3..... 将指令1执行的正确的结果,通过管道命令 传递给指令2,让指令2继续执行
管道命令 | :操作符是”|”,它只能处理经由前面一个指令传出的正确输出信息, 对错误信息信息没有直接处理能力。然后,传递给下一个命令,作为标准的输入.
例:yum list | grep 软件名 --先用yum.list查询所有的软件,在通过管道命令,把查询到的信息交给grep命令进行筛选,筛选出指定软件名的软件信息
常用管道命令
- ps -ef 查看所有进程
- ps -ef | gref 进程名 将查询到的所有进程交给gref进行筛选
- kill -9 进程id 强制结束某进程
Linux编辑文件(vim)
vim需要自己安装,Linux自带的是vi
vi/vim 共分为三种模式,分别是命令模式(Command mode),输入 模式(Insert mode)和底线命令模式(Last line mode)
vim 文件名 进入到命令模式
输入 i 进入编辑模式
Esc 退出编辑模式,进入到命令模式
输入: 进入到底线模式
- i 进入输入模式(Insert mode):
- :w 将编辑的数据写入硬盘档案中(常用)
- :q 离开 vi (未对文件作出任何修改时退出)
- :q! 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。
- :wq 储存后离开,若为 :wq! 则为强制储存后离开 (常用)
常用命令
cat 文件名 查看文件
head -n 文件名 查看文件的前n行
tall -n 文件名 查看文件的后n行
感谢大家的观看,本次分享就到这里。希望我的内容能够对您有所帮助。创作不易,欢迎大家多多支持,您的每一个点赞都是我持续更新的最大动力!如有不同意见,欢迎在评论区积极讨论,让我们一起学习、共同进步!如果有相关问题,也可以私信我,我会认真查看每一条留言。期待下次再见!
希望路飞的笑容可以治愈努力路途中的你我!
博主vx:Dreamkid05 --->欢迎大家和博主讨论问题