目录
linux操作系统
学习一个新的操作系统,现在用的是windows操作系统win98 ,xp,win7, win10,win11
Windows 提供了图形界面,大众使用起来非常方便,但是是闭源的(收费),占用内存等都比较大
而实际商用的服务器,都是Linux操作系统,对于我们开发人员来讲,也就必须了解linux操作系统
把windows开发的程序,移植到linus操作系统,使用云服务器
1.Linux操作系统概述
Linux是类似于windows的一款操作系统,属于系统软件,是芬兰人 林纳斯 在上大学期间开发的。
Linux 是一套免费使用的操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。
(1) 免费开源
(2) 没有提供图形界面(早期没有),通过命令操作,运行速度快,占内存小...
Linux 是一个性能稳定的多用户网络操作系统。
后期对于我们java开发人员,多多少少要接触一定的Linux操作系统。大公司有很多的服务器,这些服务器都有专业的岗位的人去维护(运维 精通Linux)
了解Linux中的概念:
内核版本:内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程
序,它提供了一个在裸设备与应用程序间的抽象层。
发行版本:发行版就是其他公司,在内核版本的基础上,进行了二次的开发,使得用户使用起来更加方便, 目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS等
Linux 特点:
1、免费的/开源/稳定
2、支持多线程/多用户/处理高并发
3、安全性好
4、对内存和文件管理优越。
学习 Linux 的用途:
Linux 运维工程师 (大型公司,专门维护公司服务器 自建机房 安装软件
Linux 嵌入式开发工程师
Linux 下的项目开发(大数据,java,python...)
对于Java开发人员来说,需要了解Linux操作系统,能够在linux上完成基本的操作,安装软件,环境配置...
2.搭建自己的云服务器
有哪些方式可以拥有一个Linux操作系统?
1.虚拟机,在window中安装虚拟机VM, vmware,在虚拟机中你可以安装其他任何的操作系统
2.在计算机安装双系统,开机时选择操作系统
3.购买云服务器。在云服务器中安装Linux
云平台 十大云服务器排行榜,十大云服务-云平台-云主机排行榜-买购网
本次以阿里云为例 https://www.aliyun.com/
(1)使用支付宝扫码登录,点击试用中心
(2).点击0元试用
(3).操作系统选用Alibaba Cloud Linux 3.2104
(4).立即支付
配置:
1.阿里云默认不让远程访问云服务上的端口,需要在控制中进行放行
2.设置云服务器登录密码, 为linux root账号设置登录密码
3.记住ip
(5).支付成功后,点击控制台
(6).点击菜单栏中的云服务器ECS
(7).点击实例,可以看到刚才购买的云服务器
(8).点击名称
(9).点击配置安全组规则
(10).点击配置规则
(11).点击入方向中的手动添加
(12).可以自己手动添加端口,例MySQL3306
(13).点击重置实例密码
(14).填写新密码
(15).点击远程连接
(16).选择Workbench远程连接
(17).填入重置密码,点击确定
目前管理控制台要做的事情就结束, 云服务器一直处于运行的状态,平常管理怎们办呢?
使用一些远程连接工具连接 xshell
(18).下载Xshell,打开后点击文件中的新建,修改名称,填写主机号,点击连接
(19).双击aliyun,出现一次性连接和保存并连接,选择一次性连接并出现图下
(20).输入之前重置的密码,点击确定
3.开始在Linux命令的使用
(21).输入操作命令就好了