Linux基础开发环境搭建【centos7】

Linux基础开发环境搭建【centos7】,第1张

Linux基础开发环境搭建【centos7】

这篇文章主要叙述了在个人开发中,使用 CentOS 作为自己的运行环境的一些搭建过程。略过了 VMvare 的安装、CentOS7 的安装。CentOS7 的下载链接在:https://vault.centos.org/7.6.1810/isos/x86_64/。

1 配置Linux的基础环境 1.1 配置静态IP

1、首先,我们在安装VMvare之后,需要配置静态IP地址,编辑 ifcfg-eth0 文件,或其他的网卡文件。

vi /etc/sysconfig/network-scripts/ifcfg-eth0

2、修改如下内容

BOOTPROTO="static" #dhcp改为static 
ONBOOT="yes" #开机启用本配置
IPADDR=192.168.1.100 #静态IP
GATEWAY=192.168.1.254 #默认网关
NETMASK=255.255.255.0 #子网掩码

3、重启下网络服务

service network restart

4、查看改动后的效果,Centois 7 不再使用 ifconfig 而是用 ip 命令查看网络信息。

ip addr
1.2 配置主机名
hostnamectl set-hostname 002project01  # 修改主机名

hostnamectl status  # 查看主机名信息
1.3 修改yum源
# 将repo 移动bak
mv CentOS-base.repo CentOS-base.repo.bak
wget -O CentOS-base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
1.4 安装zsh和oh-my-zsh
# 安装zsh
yum install zsh -y  
chsh -s /bin/zsh
reboot

# 安装git
yum install git

# 安装oh-my-zsh
wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh
chmod +x install.sh

# 修改Install.sh
vim install.sh
# 修改如下两行
REPO=${REPO:-mirrors/oh-my-zsh}
REMOTE=${REMOTE:-https://gitee.com/${REPO}.git}
2 配置开发环境

开发环境中,额外的开发软件包都安装在/opt/module 目录下。

2.1 Python环境的搭建

Python环境使用Miniconda的方式,版本如下:
1. 下载与安装:
Miniconda3-4.4.10-Linux-x86_64

# 1. 下载
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-4.4.10-Linux-x86_64.sh

# 2. 安装
yum install -y bzip2
bash Miniconda3-4.4.10-Linux-x86_64.sh
# 修改路径
/opt/module/miniconda3
# 添加环境变量到.zshrc
# added by Miniconda3 installer
export PATH="/opt/module/miniconda3/bin:$PATH"

source .zshrc

2. pip 镜像加速

pip install -i https://mirrors.bfsu.edu.cn/pypi/web/simple pip -U
pip config set global.index-url https://mirrors.bfsu.edu.cn/pypi/web/simple

3. conda 镜像加速
编辑 .condarc 文件, 如果出现连接错误,请加上ssl_verify: false,下面已经加上了

channels:
  - defaults
show_channel_urls: true
ssl_verify: false
default_channels:
  - https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
  - https://mirrors.bfsu.edu.cn/anaconda/pkgs/r
  - https://mirrors.bfsu.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.bfsu.edu.cn/anaconda/cloud
  msys2: https://mirrors.bfsu.edu.cn/anaconda/cloud
  bioconda: https://mirrors.bfsu.edu.cn/anaconda/cloud
  menpo: https://mirrors.bfsu.edu.cn/anaconda/cloud
  pytorch: https://mirrors.bfsu.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.bfsu.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.bfsu.edu.cn/anaconda/cloud

运行 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引。
4. conad 虚拟环境相关命令

# 创建虚拟环境
conda create -n env-name python=xx

# 激活虚拟环境
conda activate env-name
# 如果你激活环境发生错误
echo ". /opt/module/miniconda3/etc/profile.d/conda.sh" >> ~/.zshrc
sudo ln -s /opt/module/miniconda3/etc/profile.d/conda.sh /etc/profile.d/conda.sh
echo "conda activate" >> ~/.zshrc
source ~/.zshrc

# 关闭激活的虚拟环境
conda deactivate

# 查看有哪些虚拟环境
conda info -e

# 删除虚拟环境
conda remove -n env-name --all
2.2 Java开发环境的搭建

1. 下载JDK
华为镜像源: https://repo.huaweicloud.com/java/jdk/

# 下载jdk版本为8u202
wget https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz

2. 安装JDK

# 1、解压
tar -zxvf /opt/software/jdk-8u202-linux-x64.tar.gz -C /opt/module

# 2、配置环境变量
vim ~/.zshrc
vim /etc/profile

# 3、添加如下语句
# JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_202
export PATH=$PATH:$JAVA_HOME/bin

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5692260.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存