安装python
-
首先使用
wget命令在Linux下载安装包bashwget https://repo.anaconda.com/miniconda/Miniconda3-py38_4.9.2-Linux-x86_64.sh -
使用 sh 指令运行安装包文件
bashsh Miniconda3-py38_4.9.2-Linux-x86_64.sh然后 回车 yes 回车...一直往下
-
安装完之后,配置并不会直接生效,需要使用
source使修改之后的path生效才能正常使用。bashsource ~/.bashrc -
最后输入
python即可查看安装版本啦
安装pycharm
-
首先在官网下载pycharm专业版,网址: www.jetbrains.com/pycharm/dow...
-
解压
arduinotar -xzvf filename.tar.gz //解压tar.gz -
更改hosts文件( etc/hosts ),添加一行代码:0.0.0.0 account.jetbrains.com
使用命令:
bashsudo vi /etc/hosts添加, 保存退出
-
先cd到安装包的bin文件下, 然后运行:
sh pycharm.sh -
在Linux下面为了方便,不用每次进安装目录启动,顺手做了个别名,在/etc/profile文件最后增加一行
inialias 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
-
可以先去 node.js 官网 nodejs.org 查看最新的版本号
- LTS 为稳定版
- current 为最新版
-
添加源后安装(这里用的是NodeSource提供的二进制包进行安装)
-
首先根据大版本号找到源, 如这里的16.x.x的源是:
arduinohttps://deb.nodesource.com/setup_16.x -
所以在终端执行
bashcurl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash - -
然后再执行:
bashsudo apt-get install -y nodejs等待安装完成
最后验证一下,执行:
node -v即可出现刚才安装的版本号。 -
centos
-
在 root 目录下,下载Node.js安装包
bashwget https://nodejs.org/dist/v12.13.0/node-v12.13.0-linux-x64.tar.xz -
解压文件
bashtar xvf node-v12.13.0-linux-x64.tar.xz -
创建软链接,以便可以在任意目录下使用 node 和 npm 命令(类似在windows上配置全局环境变量)
bashln -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 -
依次查看node和npm信息(验证安装是否成功)
bashnode -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密码
-
首先输入
bashsudo vim /etc/mysql/debian.cnf 打开/etc/mysql/目录下的debian.cnf文件,记住这里的用户名和密码.
-
使用该密码登录Mysql
bashmysql -u debian-sys-maint -p -
选择数据库, 使用Mysql
sqluse mysql; -
修改密码时,5.7版本和8.0版本有所不同,需要使用不同的语句执行
-
MySql5.7
sqlupdate user set authentication_string = password(["新的密码"]) where user = "新的用户名" [and Host="localhost"];不晓得对不对(没试过)
-
MySql8.0
sqlflush privileges; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码'; flush privileges;
-
开启远程访问
-
创建用户用来远程连接,运行如下命令:
sqlGRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;参数说明
- 第一个root表示用户名
- %表示所有的电脑都可以连接,也可以设置某个 ip 地址运行连接
- 第二个root表示密码
-
执行如下命令,立即生效
sqlflush privileges; -
使用 exit 命令退出后,修改 mysql 的配置文件,运行如下命令:
bashsudo vi /etc/mysql/mysql.conf.d/mysqld.cnf +43注意:其他 Linux系统 可能在 /etc/mysql/my.cnf
-
找到 "bind-address = 127.0.0.1" , 这一行要注释掉,只需在前面加个#,即 # bind-address = 127.0.0.1
-
然后重新启动, 运行如下命令
bash/etc/init.d/mysql stop /etc/init.d/mysql start
之后就可以用 navicat 连接数据库了