买了一年的阿里云ECS服务器,瞎捣鼓了一番。
系统是centos 7
目录
安装一些基础软件
安装openjdk
安装mysql
安装anaconda
安装及使用mysql-connector-python
安装jupyter notebook
正文
安装一些基础软件
yum install vim -y
yum install git -y
yum install gcc -y
yum install gcc-c++ -y
yum install zlib -y
安装openjdk
首先检查是否已经安装java
yum list installed |grep java
将java-1.8.0的所有相关程序都安装上
yum install java-1.8.0-openjdk* -y
最后查看版本信息
java -version
javac -version
安装mysql
官方的文档:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
- 到 https://dev.mysql.com/downloads/repo/yum/ 下载页
- 选择要下载的版本,代替下文中的platform-and-version-specific-package-name
wget http://repo.mysql.com/platform-and-version-specific-package-name.noarch.rpm
例如
wget http://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm - 安装软件源
rpm -Uvh platform-and-version-specific-package-name.rpm
例如
rpm -Uvh mysql80-community-release-el7-1.noarch.rpm - 安装服务端
yum install mysql-community-server -y - 启动mysql
service mysqld start
对于EL7最好使用
systemctl start mysqld.service - 检查mysql的运行状态
service mysqld status
对于EL7最好使用
systemctl status mysqld.service - 修改临时密码
- 获取MySQL的临时密码
grep ‘temporary password’ /var/log/mysqld.log - 登陆并修改临时密码
mysql -u root -p
之后输入临时密码
登陆后,修改密码
ALTER USER ‘root‘@’localhost’ IDENTIFIED BY ‘PassWo_rd123’;
密码尽量包含数字,大小写字母,符号
密码过于简单会报错
- 获取MySQL的临时密码
- 在阿里云的安全组开放3306端口
安装anaconda
在清华大学tuna协会(tuna.moe)的开源镜像站中下载,速度较快。
例如,5.2.0 64位
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.2.0-Linux-x86_64.sh
下载完成后,默认安装,可选择安装或不安装vscode
安装并使用mysql-connector-python
pip install mysql-connector-python==8.0.11
安装成功后即可,下面是简单的示范代码,具体教程见mysql的官网。
1 |
|
安装jupyter notebook
anaconda内置有jupyter notebook 所以不必再次安装
- 配置jupyter notebook
- 生成配置文件
jupyter notebook –generate-config - 生成密钥
打开python1
2
3
4
5from notebook.auth import passwd
passwd()
Enter password:
Verify password:
'sha1:一串字符。。。。' #把这一行复制下来 - 修改配置文件
vim ~/.jupyter/jupyter_notebook_config.py
修改这几行1
2
3
4c.NotebookApp.ip = '0.0.0.0'
c.NotebookApp.password = 'sha1.一串字符。。。'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8888 #随便指定,之后在阿里云安全组中开放此端口。 - 打开jupyter notebook
jupyter notebook –allow-root –no-browser - 本地登录
在自己的浏览器输入ip_addr:port,输入密码便可进入。
- 生成配置文件