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

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等)在源里都有,直接选中安装就可。
安装准备工作与安装流程
(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 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 深度学习环境搭建教程:
安装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盘空间不足,可考虑迁移。内容来源于互联网,信息真伪需自行辨别。如有侵权请联系删除。