Linux下系统配置

  • 查询linux下常用shell命令
  • CentOS8系统下快速安装miniconda
  • 1 安装miniconda
  • 2 其它操作
  • CentOS8下安装OpenJDK环境


整体思路:

1. 利用yum源在CentOS8系统下安装conda环境;
2. 利用conda常用命令创建虚拟环境+Python3安装;
3. 利用conda安装第三方依赖包;

查看CentOS版本方法

  1. 这个命令适用于所有的linux,包括Redhat、SuSE、Debian、Centos等发行版。
lsb_release -a
uname
uname -a

当前centos 版本与redhat对应的版本的命令

cat /proc/version

Linux version 2.6.9-78.ELsmp (mockbuild@builder16.centos.org) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-10)) #1 SMP Fri Jul 25 00:04:28 EDT 2008

lsb_release -a  # 查看操作系统信息

centos whereis python3 是老版本 centos8 python版本_显卡驱动

  • 查看操作系统的平台
getconf  LONG_BIT  # 查看操作系统的平台
  • 查看系统是否已安装yum源
rpm -qa|grep yum  # 查看系统是否已安装yum源

centos whereis python3 是老版本 centos8 python版本_python_02

查询linux下常用shell命令

查询linux下常用shell命令网址:https://tldr.ostera.io/

感谢博文 miniconda安装及环境创建(Linux)

CentOS8系统下快速安装miniconda

1 安装miniconda

  1. 创建文件夹:mkdir miniconda(文件夹名)
  2. centos whereis python3 是老版本 centos8 python版本_linux_03

  3. 下载软件安装包:cd miniconda(转到当前文件夹)
  4. 下载miniconda软件wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
  5. centos whereis python3 是老版本 centos8 python版本_python_04

  6. 执行程序:bash Miniconda3-latest-Linux-x86_64.sh
  7. centos whereis python3 是老版本 centos8 python版本_python_05

  8. 会弹出一个软件协议条款让你阅读,这时候直接按下Ctrl+C便可以跳过阅读过程,直接按照提示,输入yes,然后按回车键,同意软件协议条款。接下来继续按回车,将miniconda安装到电脑上。安装好之后,提示如下:
  9. centos whereis python3 是老版本 centos8 python版本_linux_06

这一步一定要输入yes,不然安装好后没办法在终端中使用miniconda。输入yes,按下回车键,miniconda便成功安装到你电脑上了。重启终端之后,你便可以使用miniconda了。

  1. 重启终端(输入命令:exit),然后分别执行如下命令,将conda和pip的软件源修改成清华的源,这样的话,下载安装软件会快很多:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes 
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
  1. 再次重启终端之后,你会发现每次打开终端默认都会自动进入到miniconda的base环境中,终端中多了“base”字样。这样会拖慢终端打开速度,并且有可能干扰到其它软件的安装。要退出的话,必须每次打开终端之后先执行conda deactivate命令,让人很难受。执行如下命令,便可以解决终端每次打开都进入conda的base环境的问题:
conda config --set auto_activate_base false

centos whereis python3 是老版本 centos8 python版本_python_07

2 其它操作

  1. 查看Ubuntu版本号:cat /etc/issue
  2. 安装比较新的显卡驱动,显卡驱动应该安装哪个版本,其实取决于你想使用哪个版本的cuda。如果想用最新的cuda 10或者cuda 10.1,那么驱动版本号不能低于某个版本。NVIDIA官方给的数据如下图所示:

为Ubuntu安装NVIDIA驱动主要有两种方式,一种是到NVIDIA官网下载对应显卡型号的驱动的.run文件,然后按照NVIDIA官网的说明安装即可。这种安装方法失败率很高,并且安装过程十分繁琐,不推荐使用这种方式。另外一种是通过添加Ubuntu官方维护的NVIDIA显卡驱动源,然后使用apt来安装即可,推荐使用这种方法。注意,采用第二种方法时,由于Ubuntu官方维护的NVIDIA显卡驱动源在国外,因此下载速度十分缓慢,安装显卡驱动需要几个小时都有可能,而且80%的概率会因为网速问题导致显卡驱动安装失败。建议安装显卡驱动这个步骤在北京时间早上7点到9点之间进行,那个时候在国内访问该软件源的网速是最快的,几分钟就能安装好。下面是采用第二种方法来安装显卡驱动的具体的步骤。

查看显卡型号,如果知道是NVIDIA显卡,可直接用命令nvidia-smi即可显示具体显卡型号。来自
查看NVIDIA显卡驱动版本cat /proc/driver/nvidia/version,来自 http://blog.sina.com.cn/s/blog_15d0344a30102xeep.html

CentOS8下安装OpenJDK环境

在线安装OpenJDK

  • 查看新系统是否安装java环境
yum list installed |grep java

如果什么都没有显示则表示没有安装java,则可以直接安装。如果显示java的版本等信息,则需要先卸载老版本的java环境

  • 卸载JDK相关文件

卸载openjdk

yum -y remove java-1.8.0-openjdk*

卸载tzdata-java

yum -y remove tzdata-java.noarch
  • 在线查看java的安装包列表
yum -y list java*
  • 安装选择的java版本ram包
yum -y install java-1.8.0-openjdk
  • 安装完成,查看java信息
java -version

到此在线安装完成。

Centos8中安装jdk1.8