Linux简单了解以及VM虚拟机的安装使用(后端程序员)
linux概述
我们一般说的linux一词,指的是linux内核(最核心部分)
内核是由芬兰人林纳斯·托瓦兹在上学期间开发的.
linux内核是免费使用的.
linux发行版, 就是在linux内核的基础上,预先集成了一些软件,使得用户更加方便使用.
有的发行版是付费的.
Linux 特点:
- 免费的/开源/稳定
- 支持多线程/多用户/处理高并发
- 安全性好
- 对内存和文件管理优越。
用途:
1.Liunx 作为服务器操作系统,用来部署 java 程序及运行环境
2.嵌入式开发
如何获得一个linux操作系统?
1.在我们自己的电脑上安装两个系统(一个windows,一个linux)
2.在我们的电脑上安装一个虚拟机(系统虚拟机),在虚拟机中安装linux
3.购买云服务器
linux环境搭建(虚拟机版本)
1.安装虚拟机
vmware workstation 虚拟机
2.在虚拟机中安装centos8操作系统
CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)
导入CentOS镜像文件
VM对应配置
然后设置左下角的跟密码:(按照自己需求设置)
设置时间和日期:上海时区
设置网络和主机名
:
最后点击开始安装即可!!!
为例方便操作Linux则下载一个远程连接工具
3.在windows中安装一个远程连接工具
主机对应虚拟机主机(查看ip命令:ifConfig)
连接成功
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模式:
通过宿主机虚拟网卡连接网络, 实际中,只有宿主机连接到路由器
虚拟的ip,由虚拟网卡为虚拟机分配ip
虚拟中的软件安装
yum(全称为 Yellowdog Updater Modified)是一个软件包管理器。 基于RPM( Red-HatPackageManager)包管理,能够从指定的服务器自动 下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软 体包,无须繁琐地一次次下载安装。yum提供了查找、安装、删除某一个、一 组甚至全部软件包的命令,而且命令简洁而又好记。
linux中安装软件由三种方式:
- yum 命令 在线安装 方便,自动下载安装包,以及相关的依赖
yum install 软件名
yum -y (默认yes) [install / remove] 软件名
注意 由于cnentos官方已经不维护了, 需要更换 yum源
换源步骤
1.1 cd /etc/
1.2 cd yum.repos.d
1.3[root@bogon yum.repos.d]# rm -f *
1.4将自己的repos.d文件拖入该文件夹(FinalShell)需要文件留言
安装成功!
2.源码 解压使用
3.源码 编译安装.,
- linux概述
- linux环境搭建(虚拟机版本)
- linux常用命令
- vmware中网络连接
- 1.桥接模式,
- 2.NAT模式:
- 虚拟中的软件安装
- Linux VIM编辑器
Linux VIM编辑器
vim 文件名
—> 命令模式
输入 i
—>输入模式 编辑文件
写完后 按 ESC键 回到 命令模式
输入: 进入到底线命令模式
:w 保存文件 类似 ctrl+s
:q 离开文件
:q! 不保存强制离开
:wq 保存并离开文件
java 程序员学习linux,主要为了在linux环境中部署运行项目
把mysql, redis直接安装到linux
nginx
打包后的springboot程序