Linux

目录

Linux概述

[Linux 特点:](#Linux 特点:)

用途:

如何获得一个linux操作系统?

Linux环境搭建(虚拟机版本)

Linux常用命令

VMware中网络连接

虚拟机中的软件安装

[Linux vim编辑器](#Linux vim编辑器)


Linux概述

我们一般说的linux一词,指的是linux内核(最核心的)

内核是由芬兰人林纳斯·托瓦兹(Linus Torvalds),在上学期间开发的

linux内核是免费使用的

linux发行版,就是在linux内核的基础上,预先集成了一些软件,使得用户更加方便使用。

有的发行版还是付费的

Linux 特点:

1、免费的/开源/稳定

2、支持多线程/多用户/处理高并发

3、安全性好

4、对内存和文件管理优越

用途:

1.Liunx 作为服务器操作系统,用来部署 java 程序及运行环境

2.嵌入式开发

如何获得一个linux操作系统?

1.在我们自己的电脑上安装两个系统(一个Windows,一个Linux)

2.在我们的电脑上安装一个虚拟机(系统虚拟机),在虚拟机中安装linux

3.购买云服务器

Linux环境搭建(虚拟机版本)

1.安装虚拟机

2.在虚拟机中安装centos8操作系统 (可以在下一篇博客中参考)

如果安装后未电脑中并没有安装虚拟网卡,可以在阿里云、华为云、腾讯云等试用

3.在Windows中安装一个远程连接工具(FinallShell)

Linux常用命令

cd 目录名:选中进入到指定的目录中

cd /:进入到根目录

cd .. 返回到上一级

ls 列出当前目录下的所有子级目录和文件名

ll 义详细信息格式显示前目录下的所有子级目录和文件名

pwd 打印输出当前所在目录的完整地址

tree 以树状格式显示当前目录下所有的子级目录和文件名

mkdir 目录名 :创建文件夹

touch 文件名 :创建文件

rm -f 文件名 :删除文件

cp 文件名 /新地址 复制文件到指定目录中

rmdir 目录名 删除指定的文件夹(文件夹必须为空)

rm -rf 目录名 删除指定的文件夹(文件夹不为空也可以 慎用)

mv 文件/目录名 新文件/目录名 重命名

mv 文件/目录名 /新地址 将文件/目录移动到指定的目录中(剪切)

cat 文件名 : 查看文件内容 例如查看配置文件,日志文件

head -n 文件名 查看文件前n行内容

tail -n 文件名 查看文件后n行内容

find -name 文件名 搜索查找文件

tar -zxvf 压缩文件名:解压并列出文件内容

tar.gz linux 系统中的压缩文件

ps-ef :查看所有的进程信息 pid进程号

kill -9 进程号 强制结束某个进程

| 管道命令 把前一个命令输出的信息,传递给下一个

查询出所有的进程,通过 | (管道命令)把ps -ef输出的信息嫁给后面的grep命令进行处理

ps -ef | grep mysql

pgrep -l 进程名 : 查看指定进程的进程号

例如:pgrep -l mysql 查看MySQL进程号

top : 查看系统实时信息

VMware中网络连接

1.桥接模式,虚拟机通过宿主机物理网卡,直接连接路由器,路由器分配IP

好处:连接方便

不足:连接路由器电脑数量变多

IP会变,连接不同的路由器,IP就不同

2.NAT模式(Network Address Translation):

通过宿主机虚拟网卡连接网络,实际中,只有宿主机连接到路由器

虚拟的IP,由虚拟网卡为虚拟机分配IP

虚拟机中的软件安装

Linux中安装软件有三种方式

1.yum命令在线安装 方便,自动下载安装包,以及相关依赖

yum install 软件名

yum -y(默认yes) install remove 软件名

注意:由于centos官方已经不维护了,需要更换yum源

2.源码 解压使用

3.源码 编译安装

Linux vim编辑器

vim 文件名 -->命令模式

输入 i -->输入模式 编辑文件

写完后 按esc键 回到命令模式

输入:进入到底线命令模式

w 保存文件 类似ctl+s

q 离开文件

q!不保存强制离开

wq 保存并离开文件

相关推荐
古法老登瞎折腾8 小时前
大数据智能运维实战(十一):运维 MCP 的工程化——权限、限流、审计与错误处理
java·大数据·运维·spring ai·mcp
琥珀.8 小时前
mysql中json数组转列表查询
linux·运维·服务器
dawnsky.liu9 小时前
在 RHEL 中使用 goose 实现远程主机管理
linux·运维·ai
Linux运维技术栈10 小时前
CVE-2026-91403 高危漏洞修复:Rocky Linux 9 多版本 JDK 环境清理实操
java·linux·运维
云边云科技_云网融合11 小时前
连锁门店组网怎么做?SD-WAN 多分支组网的架构选型、部署与成本结构
服务器·数据库·php
云上先途111 小时前
企业 AI 服务部署周期多久,会不会影响原有业务运转?
大数据·运维·人工智能
网络小江11 小时前
组网第35课:静态路由——下一跳、出接口、默认路由、浮动静态与黑洞路由
服务器·网络·默认路由·黑洞路由·浮动静态路由
执伞人ONLY12 小时前
AI知识库自动化知识加工没做对,人工整理永远追不上知识产生
运维·人工智能·自动化
slongzhang_12 小时前
linux 递归删除源码文件|递归删除目录下 *.js,但排除 *.min.js
linux·开发语言·javascript
叼烟扛炮12 小时前
Linux 学习笔记(三十三):线程互斥——互斥锁(Mutex)与死锁
linux·运维·服务器·笔记·学习·1024程序员节