当前位置: 首页 > IT博客 > 电脑 > 操作系统

如何搭建linux环境,linux网站搭建

  • 操作系统
  • 2026-04-16

如何搭建linux环境?安装Linux操作系统这是整个环境搭建的基础,所有后续软件和服务均需在操作系统上运行。没有操作系统,后续的配置和开发工作将无法开展。安装Xftp6Xftp6是一款文件传输工具,用于在本地主机和Linux服务器之间传输文件。在后续安装数据库、Java JDK、Tomcat等组件时,需要将安装包或配置文件上传至服务器,那么,如何搭建linux环境?一起来了解一下吧。

linux环境部署

在Windows上搭建用于开发调试纯Linux代码的环境的详细步骤如下

安装Windows Subsystem for Linux

WSL允许在Windows环境中运行Linux子系统,为开发者提供了在Windows上使用Linux工具的能力。

可以通过Windows的功能更新选项来启用WSL,并按照系统提示完成安装。

在WSL中安装Linux发行版

通常选择Ubuntu作为WSL中的Linux发行版,因为其对大多数开发任务的支持较好。

可以通过Microsoft Store下载并安装Ubuntu。

在WSL中安装Qt

Qt是一个跨平台的C++图形用户界面应用程序开发框架,也支持命令行工具的开发。

在WSL的Ubuntu环境中,可以通过包管理器安装Qt相关的开发工具和库。

安装Qt后,QtCreator将能够访问Linux系统库,这对于C接口等底层开发至关重要。

安装MobaXterm

MobaXterm是一个功能强大的终端模拟器,支持SSH、X11转发等多种功能。

python环境搭建

windows下Linux环境搭建

相信绝大部分CFD方向的研究者都需要通过自己编程来解决问题。所编写的程序有大有小,小的只是一个脚本,用于数据的后处理;而大的则需要调用若干CPU进行并行计算。然而据我所知,国内大多数CFD研究者的电脑都搭载了Windows,有部分为Linux与Windows双系统并存。若是双系统并存,则经常需要重启系统,弄的自己无比麻烦;若只为了研究保留一个Linux系统,则写论文看文献或进行其他娱乐时就又有这样那样的问题(Linux的国内环境相当不成熟)。为方便日常生活,我们需要Windows;为了编程,我们需要Linux。为了解决频繁重启的问题,我自身摸索出了一些解决办法,供大家参考。

解决办法一:windows下安装Cygwin

Cygwin无疑是windows下非常优秀的一个类Linux系统,它的存在与windows并不冲突,所有的执行程序以及脚本都以链接库的形式封装。启动速度快,占用资源少,可以说是windows下的一个非常轻量级的Linux客户端。安装也非常简单,在Cygwin官网下下载安装客户端,通过手动添加源(或者使用163的源,强烈推荐,校园网速度还不错),基本可以满足一般需求,常用的编辑器(gcc,gfortran等等)、调试器(gdb等)以及辅助工具(cmake,automake等)在源里都有,直接选中安装就可。

linux搭建测试环境步骤

安装准备工作与安装流程

(1)——设置IP、子网掩码、网关、主DNS

(2)通过Xftp工具链接到linux下,把相关程序包放在linux下

(3)关闭防火墙,关闭selinux

临时关闭防火墙: service iptables status/stop/start/restart 状态/停止/启动/重启 /立刻生效,重启后又开启

永久关闭防火墙:chkconfig iptables off/on 停止/启动

二: APACHE的安装

1 rpm -qa |grep http 检查有没有安装http

2 rpm -e httpd-2.2.3-31.e15 --nodeps强行删除httpd

[root@sugar ~]#gzip -d httpd-2.2.4.tar.gz

[root@sugar ~]#tar xvf httpd-2.2.4.tar

[root@sugar ~]#cd httpd-2.2.4

[root@sugar ~]#./configure //检查环境

[root@sugar ~]#make //编译

[root@sugar ~]#make install//安装

apache默认安装路径:/usr/local/apache2

/usr/local/apache2下面关键目录说明

conf :apache服务器的配置目录

htdocs: 需要发布应用程序的目录

bin : apache服务器的可执行程序目录

2.2: apache的配置修改

[root@sugar ~]# vi/usr/local/apache2/conf/httpd.conf

将#ServerName www.example.com:80 中的“#”删掉,并将 www.example.com 改为本机的linux的ip地址

2.3: apache服务安装检测

apache安装是否成功的检测

1 启动apache服务

说明:apache服务的启动和停止

[root@sugar ~]#cd/usr/local/apache2/bin

[root@sugar ~]# ./apachectlstop这是停止apache服务

[root@sugar ~]# ./apachectl start 这是启动apache服务

2 在window平台通过ie访问linux上面apache的测试页面,

http://your_linux_ip///这是你Linux的IP地址,如http://192.168.2.231,出现It work!

三:MYSQL的安装

[root@sugar ~]#rpm-ivhMySQL-server-community-5.0.37-0.rhel4.i386.rpm --nodeps

如果无法启动MYSQL服务,看下防火墙是否关闭:

Setenforce 0

Getenforce

Permissive

[root@sugar ~]#rpm-ivhMySQL-client-community-5.0.37-0.rhel4.i386.rpm --nodeps

[root@sugar ~]#rpm-ivhMySQL-devel-community-5.0.37-0.rhel4.i386.rpm --nodeps

如果在安装的过程中发现系统中已经有其他的mysql的版本存在,需要先将系统中原有的版本卸载.

3.2: mysql安装的检测

[root@sugar ~]# mysql

如果安装成功就能进入mysql界面

mysql>

这时可以使用sql命令对mysql数据库进行操作,注:命令后面一定要跟分号;

mysql>show databases;查看数据库中有几个实例

mysql>use mysql;访问mysql实例

mysql>show tables; 显示mysql实例中的表

mysql>select host, user from user;查看user表中的数据

3.3: 远程访问mysql数据库

user表中记录了不同的用户对mysql数据库的访问权限

如果我们要远程访问mysql数据库的话,需要对user表中的记录做相应修改

mysql> updateuserset host=’%’ where user=’root’ and host=’localhost.localdomain’ ;

注意:上面一句中%的意思就是容许任何机器从远程访问mysql数据库Mysql> quit

[root@sugar ~]# mysqladminreload ; 重新加载,使update语句修改生效

如果还是连接不上去SQLYOG:请使用下面命令在mysql下面:

3.4: 远程访问mysql数据库

如果启动mysql问题,有可能防火没关,或selinux没关

四:PHP的安装

4.1: php的安装

[root@sugar ~]# gzip -d php-5.2.1.tar.gz

[root@sugar ~]# tar xvf php-5.2.1.tar

[root@sugar ~]#cdphp-5.2.1

[root@sugar ~]#./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --enable-mbstring--with-curl --with-zlib

[root@sugar ~]#make

[root@sugar ~]# make intall

[root@sugar ~]# cp php.ini -dist /usr/local/lib/php.ini

4.2: php的配置

[root@sugar ~]#cd/usr/local/apache2/conf

[root@sugar ~]#vi httpd.conf

查找:LoadModule php5_module modules/libphp5.so

找到上面这句话,在其下面添加

AddType application/x-httpd-php .php.phtml

保存退出

-----这个一定是对应libphp5.so 目录下面增加,不然install时候弹出来是保存,不会调出安装界面。

如何搭建linux测试环境

Linux Kernel Debug环境搭建-VMware篇

在VMware上搭建Linux Kernel Debug环境,首先需要安装VMware并配置好Ubuntu虚拟机。以下是详细的步骤:

一、下载并安装VMware

下载VMware

由于VMware已被博通收购并可以免费使用,但国内下载可能较为困难,你可以从提供的CSDN文库链接下载VMware-workstation-17.6.3-24583834资源。

对于Mac用户,需要安装VMware Fusion Pro,请自行搜索下载。

安装VMware

下载完成后,双击安装包进行安装,按照提示完成安装过程。

二、安装Ubuntu 24.04.2 LTS

准备Ubuntu映像文件

可以使用之前下载的Ubuntu 24.04.2 LTS映像文件,或者从提供的CSDN博客链接中下载中科大镜像站的Ubuntu映像文件。

创建虚拟机

打开VMware,点击主页中的“创建新的虚拟机”。

linux开发环境

Linux 深度学习环境搭建教程

安装WSL

启用WSL:在管理员模式下打开PowerShell或Windows命令提示符,输入wsl install命令,然后重启计算机。

安装Ubuntu:打开Microsoft Store搜索Ubuntu进行安装。注意,WSLUbuntu默认安装在C盘,所占用的空间较大,若C盘空间不足,可考虑迁移。

安装Miniconda

安装Miniconda:在WSL终端中依次输入安装命令。

配置环境变量:编辑~/.bashrc文件,添加Miniconda的路径,并重新加载bashrc文件。

创建虚拟环境:使用Miniconda创建新的Python虚拟环境。

安装CUDA

查看可安装的CUDA版本:在命令行输入nvidiasmi查看系统可安装的最新的cuda版本,或在cuda官方手册中查看设备驱动版本所对应的cuda版本。

以上就是如何搭建linux环境的全部内容,Linux 深度学习环境搭建教程:安装WSL:启用WSL:在管理员模式下打开PowerShell或Windows命令提示符,输入wsl install命令,然后重启计算机。安装Ubuntu:打开Microsoft Store搜索Ubuntu进行安装。注意,WSLUbuntu默认安装在C盘,所占用的空间较大,若C盘空间不足,可考虑迁移。内容来源于互联网,信息真伪需自行辨别。如有侵权请联系删除。

猜你喜欢