利用虚拟机搭建linux服务器

服务器概念:服务器是计算机的一种,通俗的说服务器就是去掉了显示屏、键盘、鼠标的电脑,不同的是服务器对内存、处理器、硬盘要求极高,它比普通计算机运行更快,负载更高,价格更贵。服务器在网络中为其它客户机,如PC机,智能手机,ATM等终端甚至是火车系统等大型设备,提供计算或者应用服务。服务器实际上就是一个存放网站的物理空间包括数据库、ASP/PHP/HTML。

常见的方式有两种:虚拟机或者购买云服务器

常见虚拟机:Parallels Desktop、VMware、VirtualBox等,自行选择即可。

一、前提说明

Vm:16pro

linux:CentOS 7 64位

Windows通常使用Xshell与远程服务器进行连接,Xftp进行文件传输

远程连接:Xshell 

链接:https://pan.baidu.com/s/1OKKdVknTt4SNJ2KmWgugQA 
提取码:8888

数据库:Mysql-8.0.28

数据库图形化软件:navicat

如何创建虚拟机创建linux系统,在上一篇已经给了详细介绍啦!这篇来记录如何搭建服务器,我后续是为了练习java项目部署和发版。

二、搭建Linux服务器环境

1.先完成远程连接 在Xshell上连接到虚拟机

1.2 打开网络,打开适配器,找到虚拟机的,关闭再打开

1.3 在自己电脑上cmd ping 虚拟机 ip 试一下  下面图说明ping通了

1.4 在Xshell创建连接 设置ip地址 用户

目录

一、前提说明

二、搭建Linux服务器环境

1.先完成远程连接 在Xshell上连接到虚拟机

1.2 打开网络,打开适配器,找到虚拟机的,关闭再打开

1.3 在自己电脑上cmd ping 虚拟机 ip 试一下  下面图说明ping通了

1.4 在Xshell创建连接 设置ip地址 用户名密码 


名密码 

1.5 这时候就ok啦,连接一下试试吧,输入指令hostname,试一下

在linux中,各个安装软件的方式:(简单转载介绍,详情请看原文http://t.csdnimg.cn/lADPW
1)源码安装
即使用wget +网址,(安装复杂,一般不建议此安装方法)
2)rpm包安装:无法解决软件的相关依赖关系;:比如安装A,但安装A之前需要安装B C,之后才能安装A,而rpm安装无法解决此问题,需要安装对应的软件才能安装成功,但比源码安装好一点
3)yum源安装:在rhel中由于其yum是需要收费的,所以一般都是使用centos的yum源(首选)
4)apt-get安装:通常在使用此命令时需要先执行这两个命令:apt-get update(更新软件源) apt-get upgrade(升级没有依赖问题的软件) 卸载软件:apt-get remove 软件名。

yum源具有的优势:
1、 yum提供了查找、安装、删除某一个、一组甚至包括全部软件包的命令。
2、 基于RPM包管理,能够从指定的服务器自动下载RPM包并安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装和遗漏依赖包。
3、可以同时配置多个资源库(Repository)。

注:CentOS默认装了yum软件的,在终端上 输入yum查验是否存在,存在就会出现下图中信息

2.下载MySQL并连接好可视化工具Navicat

2.1 登录管理员账号 下载mysql之前  先使用yum安装wget

wget命令是Linux系统用于从Web下载文件的命令行工具,支持 HTTP、HTTPS及FTP协议下载文件,而且wget还提供了很多选项,例如下载多个文件、后台下载,使用代理等等,使用非常方便。

执行: yum install wget

2.2 使用wget下载Mysql的yum仓库源安装包(RPM包)(使用wget下载单个文件 ) CentOS7

执行: wget http://repo.mysql.com/mysql80-community-release-el7.rpm

如果你的系统是CentOS6,执行:

执行: wget http://repo.mysql.com/mysql80-community-release-el6.rpm

不过万一不知道自己的CentOS版本呢,可以执行:

执行: cat /etc/centos-release

2.3 安装下载好的RPM包

执行: rpm -ivh mysql80-community-release-el7.rpm

这样就配置好了mysql的yum源

 2.4 使用yum安装Mysql  一直输入y即可

执行: yum install mysql-server

2.5 启动Mysql

执行:systemctl start mysqld

2.6 初始化设置Mysql

安装MySQL后系统会自动产生一个root用户,我们需要获取其初始密码并修改。
执行:grep 'temporary password' /var/log/mysqld.log

找到root@localhost:后的一串字符加符号的组合,它就是初始密码。

更改密码

执行:mysql_secure_installation

然后出现Enter password for user root:,此时输入刚刚获得的初始密码并回车。当出现
New password:的时候则代表要输入你更改的新密码了,输入你要更改的新密码回车并再次输入确认,
之后出现的所有一切需要确认的,可以一律输入:y,其实需要确认的也就是MySQL安装后有个缺省的方便测试的匿名用户问是否需要删除,输入y删除,还有是否禁止mysql的root用户远程登录系统,一般为禁止,则也是y,还有是否删除缺省的测试数据库,一般也删除,则还是y,最后是是否让配置立即生效,也是y,所以,在设置好密码后出现的一切需要确认的都输入y确认即可,最后系统显示:

All done! 代表数据库设置完成。

2.7 设置开机自动运行Mysql

执行: systemctl enable mysqld

2.8 打开防火墙3306端口

当不打开此端口则我们是无法远程网络访问MySQL数据库的,一般要打开它,以便我们可以远程连接访问。

CentOS7执行:firewall-cmd --zone=public --add-service=mysql --permanent  返回success

CentOS6执行:iptables -I INPUT -p TCP --dport 3306 -j ACCEPT;/sbin/service iptables save

2.9 想要用可视化工具管理数据库的话需要修改mysql下root账号(或者其他账号)信息相关权限

执行: use mysql;

 select user,host from user; 查看修改前后变化

update user  set host = '%' where user = 'root';

2.10 修改成功后,进行刷新

flush privileges;

2.11 使用Navicat进行远程连接( 一定要看好!!!这步很重要)

这样就可以连接成功啦!

虚拟机也搭建好啦!后面就是java服务部署和发布了

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在虚拟机搭建Linux服务器,可以按照以下步骤进行: 1. 下载并安装虚拟机软件,如VirtualBox或VMware等; 2. 下载所需的Linux服务器ISO镜像,可以选择Ubuntu、CentOS、Debian等版本; 3. 在虚拟机软件中创建一个新的虚拟机实例,并将Linux服务器镜像文件加载进去; 4. 配置虚拟机的设置,如分配内存、硬盘空间、网络连接等; 5. 启动虚拟机,按照安装向导进行Linux服务器的安装过程; 6. 安装完成后,可以通过命令行或图形界面等方式访问Linux服务器,并进行相关的配置和操作。 需要注意的是,在搭建Linux服务器时要根据自己的需求和技术水平进行合理的配置和调整,以确保服务器的性能和安全性。 ### 回答2: 虚拟机搭建linux服务器,不仅是一个学习的过程,同时也是日常工作中经常需要操作的一个任务。在本文中,我们将详细介绍如何通过虚拟机搭建一个基于Linux系统的服务器,以实现自己的网站或应用程序的托管。 一、准备工作 在开始虚拟机搭建linux服务器之前,需要准备以下基本工具: 1. 一台电脑,支持虚拟化技术; 2. 虚拟机软件,比如Vmware、Virtualbox等; 3. Linux系统镜像文件,可选择Ubuntu、CentOS等版本。 二、创建虚拟机 1. 启动虚拟机软件,点击“新建虚拟机”按钮; 2. 根据提示,选择Linux系统类型和版本,并设置虚拟已分配的内存大小和硬盘空间; 3. 安装Linux系统镜像文件,可以选择从安装光盘、ISO镜像文件、网络镜像等方式进行安装。 三、安装Linux系统 1. 设置系统分区,选择空闲的磁盘空间,并设置安装目录和分区大小; 2. 安装完成后,输入账号密码,进入系统后台管理界面; 3. 更新系统,安装必要的软件包,比如Apache、PHP、MySQL等; 4. 配置系统网络,添加静态IP地址,使得系统可被其他设备通过网络进行访问。 四、测试访问 1. 输入虚拟机的IP地址,通过浏览器进行测试,能否访问到Apache默认页面; 2. 创建自定义网站目录,上传自己的网站文件,进行测试; 3. 安装相关软件扩展,比如PHP模块、MySQL插件等,测试是否能够正常工作。 五、总结 通过虚拟机搭建Linux服务器,可以快速了解服务器配置和管理的基础知识,同时也可以在工作中灵活运用。需要注意的是,在搭建过程中,需要注意安全性和可靠性,及时备份和更新系统及网站数据,避免出现数据丢失或攻击等问题。 ### 回答3: 虚拟机搭建Linux服务器是一种常见的技术方案,它可以帮助我们更好地学习和实践Linux系统的相关知识,同时也为我们的实际工作提供了帮助。 首先,为了搭建Linux服务器,我们需要选择一种虚拟化技术,比如VirtualBox、VMware、KVM等,其中比较常用的是VirtualBox。接着,我们需要下载和安装虚拟化软件,并准备好Linux系统的镜像文件。 接下来,我们打开虚拟化软件,并选择创建一个新的虚拟机,需要注意的是,我们需要根据自己的实际需求来设置虚拟机的相关参数,比如内存大小、硬盘大小、CPU个数等。 在创建好虚拟机后,我们需要向虚拟机中安装Linux系统,这里可以选择自己熟悉的Linux发行版,比如Ubuntu、CentOS等。安装过程中需要根据实际情况选择安装方式和安装路径,同时还需要为Linux系统设置用户名和密码。 安装完成后,我们就可以通过虚拟机中的Linux系统来进行相关的实践和学习了。比如,我们可以学习如何配置Linux系统的网络、如何安装和管理软件包、如何配置防火墙等等。 虚拟机搭建Linux服务器是一种便捷、安全、低成本的方案,它能够帮助我们在实践中掌握Linux系统的相关知识和技能,提高我们的工作效率和质量。因此,我们可以利用空闲的时间来学习和实践,这将对我们的职业生涯和技术能力有很大的帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值