linux学习
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组
文件所有者
文件、目录所在组
其他组
权限基本介绍
修改权限
修改文件所有者
修改文件、目录所在组