当拿到一个新服务器时所需准备工作

安装python

  1. 首先使用wget命令在Linux下载安装包

    bash 复制代码
    wget https://repo.anaconda.com/miniconda/Miniconda3-py38_4.9.2-Linux-x86_64.sh
  2. 使用 sh 指令运行安装包文件

    bash 复制代码
    sh Miniconda3-py38_4.9.2-Linux-x86_64.sh

    然后 回车 yes 回车...一直往下

  3. 安装完之后,配置并不会直接生效,需要使用 source 使修改之后的 path 生效才能正常使用。

    bash 复制代码
    source ~/.bashrc
  4. 最后输入 python 即可查看安装版本啦

安装pycharm

  1. 首先在官网下载pycharm专业版,网址: www.jetbrains.com/pycharm/dow...

  2. 解压

    arduino 复制代码
    tar -xzvf filename.tar.gz //解压tar.gz
  3. 更改hosts文件( etc/hosts ),添加一行代码:0.0.0.0 account.jetbrains.com

    使用命令:

    bash 复制代码
     sudo vi /etc/hosts

    添加, 保存退出

  4. 先cd到安装包的bin文件下, 然后运行:

    复制代码
    sh pycharm.sh
  5. 在Linux下面为了方便,不用每次进安装目录启动,顺手做了个别名,在/etc/profile文件最后增加一行

    ini 复制代码
    alias pyc="sh ~/pycharm-2022.2.2/bin/pycharm.sh &"

    每次启动PyCharm只要敲别名pyc就行了。

安装 git

ubuntu

bash 复制代码
sudo apt install git

centos

bash 复制代码
 yum install git

验证

bash 复制代码
git --version

git version 1.8.3.1

安装node.js

ubuntu

  1. 可以先去 node.js 官网 nodejs.org 查看最新的版本号

    • LTS 为稳定版
    • current 为最新版
  2. 添加源后安装(这里用的是NodeSource提供的二进制包进行安装)

    1. 首先根据大版本号找到源, 如这里的16.x.x的源是:

      arduino 复制代码
      https://deb.nodesource.com/setup_16.x
    2. 所以在终端执行

      bash 复制代码
      curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
    3. 然后再执行:

      bash 复制代码
      sudo apt-get install -y nodejs

      等待安装完成

    最后验证一下,执行:node -v 即可出现刚才安装的版本号。

centos

  1. 在 root 目录下,下载Node.js安装包

    bash 复制代码
    wget https://nodejs.org/dist/v12.13.0/node-v12.13.0-linux-x64.tar.xz
  2. 解压文件

    bash 复制代码
    tar xvf node-v12.13.0-linux-x64.tar.xz
  3. 创建软链接,以便可以在任意目录下使用 node 和 npm 命令(类似在windows上配置全局环境变量)

    bash 复制代码
    ln -s /root/node-v12.13.0-linux-x64/bin/node /usr/local/bin/node
    ln -s /root/node-v12.13.0-linux-x64/bin/npm /usr/local/bin/npm
  4. 依次查看node和npm信息(验证安装是否成功)

    bash 复制代码
    node -v
    npm -v

安装Mysql

推荐使用宝塔面板来安装, 省事, 如果要用命令行来安装, 下面也有教程

安装服务端和客户端

​ 在 Ubuntu 上安装 MySQL,最简单的方式是在线安装。只需要几行简单的命令( # 号后面是注释):

bash 复制代码
# 安装 MySQL 服务端、核心程序 
sudo apt install mysql-server

# 安装 MySQL 客户端
sudo apt-get install mysql-client    

服务器用于接收客户端的请求、执行 sql 语句、管理数据库

服务器端一般以服务方式管理,名称为 mysql

修改初始密码

​ 在 Ubuntu 下使用命令安装 Mysql 时会直接安装好,没有初始化root密码

  1. 首先输入

    bash 复制代码
    sudo vim /etc/mysql/debian.cnf

    ​ 打开/etc/mysql/目录下的debian.cnf文件,记住这里的用户名和密码.

  2. 使用该密码登录Mysql

    bash 复制代码
    mysql -u debian-sys-maint -p
  3. 选择数据库, 使用Mysql

    sql 复制代码
    use mysql;
  4. 修改密码时,5.7版本和8.0版本有所不同,需要使用不同的语句执行

    • MySql5.7

      sql 复制代码
      update user set authentication_string = password(["新的密码"]) where user = "新的用户名" [and Host="localhost"];

      不晓得对不对(没试过)

    • MySql8.0

      sql 复制代码
      flush privileges;
      ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
      flush privileges;

开启远程访问

  1. 创建用户用来远程连接,运行如下命令:

    sql 复制代码
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

    参数说明

    • 第一个root表示用户名
    • %表示所有的电脑都可以连接,也可以设置某个 ip 地址运行连接
    • 第二个root表示密码
  2. 执行如下命令,立即生效

    sql 复制代码
    flush privileges;
  3. 使用 exit 命令退出后,修改 mysql 的配置文件,运行如下命令:

    bash 复制代码
    sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf +43

    注意:其他 Linux系统 可能在 /etc/mysql/my.cnf

  4. 找到 "bind-address = 127.0.0.1" , 这一行要注释掉,只需在前面加个#,即 # bind-address = 127.0.0.1

  5. 然后重新启动, 运行如下命令

    bash 复制代码
    /etc/init.d/mysql stop
    
    /etc/init.d/mysql start

之后就可以用 navicat 连接数据库了

原文链接: 当拿到一个新服务器时所需准备工作 - shining博客

相关推荐
maosheng11463 小时前
linux的综合教程(搭建论坛教程)
linux
Deitymoon3 小时前
linux——TCPIP协议原理
linux·网络
独小乐3 小时前
018.使用I2C总线EEPROM|千篇笔记实现嵌入式全栈/裸机篇
linux·笔记·单片机·嵌入式硬件·arm·信息与通信
SPC的存折3 小时前
2、Docker命令与镜像、容器管理
linux·运维·服务器·docker·容器·eureka
D4c-lovetrain3 小时前
Linux个人心得26 (redis主从复制全流程,详细版)
linux·运维·服务器
晴天¥3 小时前
达梦数据库共享存储集群搭建(DSC双节点+Openfiler-IP SAN存储)
linux·数据库·达梦数据库
吃着火锅x唱着歌3 小时前
LeetCode 150.逆波兰表达式求值
linux·算法·leetcode
Bert.Cai3 小时前
Linux whoami命令详解
linux·运维
x***r1514 小时前
驱动精灵离线版使用指南:免联网快速安装驱动(万能网卡版)
linux·运维·服务器