Linus概述
Linux是什么
Linux是一个开源,免费的操作系统,具有稳定性,安全性,处理多并发。目前很多企业级的项目(c/c++/php/python/java/go)都会部署到linux/unix系统上
linux的应用领域
Linux的主要发行版本
Ubuntu(乌班图),RedHat(红帽),CentOS,Debain(蝶变),Fedora,SuSE,OpenSUSE
Linux与Unix的关系
Linux安装
添加虚拟机,按提示设置
软件选择- 默认使用最小安装-工作中也是,学习使用下面3个
安装位置(重要)
一般选择自动分区 学习时-我要分配分区-点完成
boot分区 1G
swap分区 2G
根分区 17G
学习时无需启用
开始安装;设置root密码,再创建一个普通用户
默认火狐浏览器-测试网络连接成功
网络连接的3种模式
1 桥接模式,虚拟系统可以和外部系统通讯,但是容易造成IP冲突
2 NAT模式,网络地址转换模式。虚拟系统可以和外部系统通讯,不造成IP冲突
3 主机模式:独立的系统
虚拟机克隆 右键-管理-克隆
虚拟机快照 右键-快照 快照管理
虚拟机的迁移和删除
安装vmTools
安装步骤 gcc是前面步骤安装centos的时候选择-开发工具
设置共享文件夹
Linux目录结构
不用背
远程登陆Linux
下载地址 https://www.xshell.com/zh/free-for-home-school/
查看Linux的IP,然后window ping通
xshell新建会话
linux传递文件
新建会话
可能出现乱码 菜单栏-地球-改成utf-8
Linux编辑器
Vi和Vim的三种模式
Vi和Vim的快捷键
linux用户管理
指定、修改密码
删除用户
切换用户
查看当前用户
用户组
运行级别
指定运行级别
找回root密码
不同版本找回密码的方式不同
帮助指令
文件目录类
时间日期类
搜索查找类
压缩和解压
压缩文件
压缩文件夹
linux组
文件所有者
文件、目录所在组
其他组
权限基本介绍
修改权限
修改文件所有者
修改文件、目录所在组
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」