Linux学习02

云服务器 —> Web服务器(Apache、NginX、Tengine)

软件和服务安装管理
1. 使用包管理工具
~ yum - yellowdog updater modified
- 查找:yum search nginx
- 安装:yum install -y nginx.x86_64
- 信息:yum info nginx
- 卸载:yum erase -y nginx / yum remove -y nginx
- 更新:yum update nginx
- 查看已安装的包:yum list installed
~ yum list installed | grep nginx
附:使用Nginx
~ 启动:
- CentOS 6.x:service nginx start
- CentOS 7.x:systemctl start nginx
~ 停止:systemctl stop nginx
~ 重启:systemctl restart nginx
~ 查看状态:systemctl status nginx
~ 开机自启:systemctl enable nginx
~ 禁用开机自启:systemctl disable nginx

    ~ rpm - redhat package manager
        rpm -ivh mysql-community-common-5.7.32-1.el7.x86_64.rpm
        rpm -ivh mysql-community-libs-5.7.32-1.el7.x86_64.rpm
        rpm -ivh mysql-community-libs-compat-5.7.32-1.el7.x86_64.rpm
        rpm -ivh mysql-community-devel-5.7.32-1.el7.x86_64.rpm
        rpm -ivh mysql-community-client-5.7.32-1.el7.x86_64.rpm
        yum install -y libaio libaio-devel
        rpm -ivh mysql-community-server-5.7.32-1.el7.x86_64.rpm

启动MySQL:systemctl start mysqld

连接MySQL:mysql -u root 

MySQL ----> MySQL AB ----> SUN Microsystem ----> Oracle
|______ MariaDB(开源分支)

安装Redis服务
下载:wget https://download.redis.io/releases/redis-5.0.10.tar.gz
解压缩:gunzip redis-5.0.10.tar.gz —> redis-5.0.10.tar(归档文件)
解归档:tar -xvf redis-5.0.10.tar
-x - eXtract - 抽取(解归档)
-v - verbose - 显示详细过程
-f - file - 指定待解归档的文件的名字
说明:上面两个操作(解压缩和解归档)如果想一步到位,可以使用下面的命令
tar -zxvf redis-5.0.10.tar.gz
2. 源代码构建安装
把C语言的源代码经过编译生成二进制的可执行程序
    ~ yum install -y gcc
    ~ gcc --version
    ~ make --version
    ~ cd redis-5.0.10
    ~ make && make install
        - && - 第一个命令如果成果就执行第二个
        - || - 第一个命令如果执行失败就执行第二个
        - ; - 不管第一个命令成功失败都要执行第二个
    ~ redis-server --version / redis-cli --version

命令别名:
alias ‘ll=ls -l’
unalias ll

Python有很多中实现版本:
C语言 ----> CPython ----> C/C++
Java语言 ----> Jython ----> Java
C#语言 ----> IronPython
Python语言 ----> PyPy ----> JIT

附:安装Python3.9
下载:wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tar.xz
验证:md5sum Python-3.9.0.tar.xz
解压缩:xz -d Python-3.9.0.tar.xz —> Python-3.9.0.tar
解归档:tar -xvf Python-3.9.0.tar
补充底层依赖项:yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libdb4-devel libpcap-devel xz-devel libffi-devel
配置:./configure --prefix=/usr/local/python39
[make clean]
构建和安装:make && make install
配置环境变量:
/etc/bashrc —> 系统环境变量
~/.bash_profile —> 用户环境变量
export PATH=$PATH:/usr/local/python39/bin
创建符号链接:
ln -s /usr/local/python39/bin/python3 /usr/bin/python3
3. 直接下载对应的二进制程序
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux上搭建深度学习环境,需要安装以下软件: 1. Python:深度学习主要使用Python编程语言,因此需要安装Python。建议使用Python 3.x版本。 2. Anaconda:Anaconda是一个Python发行版,包括了Python解释器、常用的科学计算库和数据分析工具。可以方便地安装和管理Python包。 3. CUDA:CUDA是用于Nvidia显卡的并行计算平台和编程模型。深度学习需要进行大量的矩阵乘法和卷积等计算,使用GPU可以提高计算速度。 4. cuDNN:cuDNN是Nvidia提供的深度神经网络库,提供了高效的卷积和池化等操作实现。 5. TensorFlow或PyTorch:这两个是目前比较流行的深度学习框架,可以根据自己的需求选择其中一个或两个都安装。 下面是在Ubuntu上搭建深度学习环境的步骤: 1. 安装Python ``` sudo apt-get update sudo apt-get install python3 ``` 2. 下载并安装Anaconda 在https://www.anaconda.com/products/individual下载适合自己的版本,然后运行以下命令: ``` bash Anaconda3-2020.02-Linux-x86_64.sh ``` 安装完成后,需要重新启动终端。 3. 安装CUDA和cuDNN 首先需要安装Nvidia显卡驱动。然后在https://developer.nvidia.com/cuda-toolkit-archive下载适合自己的CUDA版本,并按照提示安装。 接着,在https://developer.nvidia.com/rdp/cudnn-download下载cuDNN,并按照提示安装。 4. 安装TensorFlow或PyTorch 使用Anaconda创建一个虚拟环境,并在其中安装TensorFlow或PyTorch。 以安装TensorFlow为例: ``` conda create -n tensorflow python=3.7 conda activate tensorflow pip install tensorflow-gpu ``` 如果想安装PyTorch,可以运行以下命令: ``` conda create -n pytorch python=3.7 conda activate pytorch conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch ``` 安装完成后,可以在命令行中输入python进入Python解释器,然后导入TensorFlow或PyTorch,测试是否安装成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值