2、因为放弃了图形化桌面,所以要找清自己的位置。不清楚自己刚进去时在哪个目录,先ll、ls、cd ..试试

3、python安装

安装python失败,同时发现自带了2个python版本(python2.7和python3.6);

卸载python:sudo apt-get remove python

结果发现卸载不了

删除文件夹下的所有文件,而不删除文件夹本身   rm -rf *

查找文件中字符:

命令模式下输入:/字符串,例如  /Section 3

参考:https://www.cnblogs.com/logsharing/p/8036893.html

通过tar包安装

下载python:wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz

结果在make install这步时报错,遂放弃tar包的安装方式

通过镜像来安装python

sudo apt-get update

sudo apt-get upgrade

安装python :sudo apt-get install python3.8

然后设置优先级和默认值:https://blog.csdn.net/ZDW_455/article/details/88825399

最终得到如下结果:

sudo apt-get install  命令安装软件的目录在哪?

bin文件路径: /usr/bin

库文件路径: /usr/lib/

其它的图标啊什么的路径: /usr/share

配置文件路径: /etc/

安装pip:

安装:sudo apt-get install python3-pip;

升级:sudo pip3 install --upgrade pip

查看:pip --version

同时把自己应用需要用到的模块安装起来(这里我用到了django)

注:后面mysql驱动问题需要对django的2个文件修改

需要修改的文件路径:/usr/local/lib/python3.8/dist-packages/django/db/backends/mysql

查看安装模块路径的方法:pip show 模块名

4、Git安装

Ubuntu 安装 Git: apt-get install git

1、查看 Git 版本信息: git version

2、配置 Git 用户信息:

git config --global user.name "woider"

git config --global user.email "woider@gmail.com"

3、查看刚设置的git的帐号信息:git config --list

Ubuntu 安装 SSH: apt-get install ssh

1、查看 SSH 服务状态: ps -e | grep sshd

sshd 表示 ssh-server 已启动

2、使用 ls -al ~/.ssh 命令查看 ssh key 是否存在,若不存在则需要生成。

生成 SSH KEY: ssh-keygen -t rsa -C "woider@gmail.com"

生成过程中,三次回车跳过

3、进入 /root/.ssh 目录,查看 id_rsa 和 id_rsa.pub 文件

root@localhost:~# cd /root/.ssh

root@localhost:~/.ssh# vim id_rsa.pub

4、将公钥配置GitHub即可。

思路:将本地的代码push到GitHub,然后将代码从GitHub拉到阿里云

5、mysql安装

1、安装命令:sudo apt-get install mysql-server

2、检查MySQL是否运行:sudo netstat -tap | grep mysql

如果成功安装,则会类似显示如下内容:

tcp 0 0 localhost:mysql : LISTEN 18475/mysqld

3、查看用户名密码:sudo vim /etc/mysql/debian.cnf

4、进入mysql:mysql -u debian-sys-maint -p

输入第三步看到的密码即可

5、更改密码:

update mysql.user set authentication_string=password('password') where user='root' and Host = 'localhost';

参考来源:https://yq.aliyun.com/articles/613955

注:如果安装完直接进入mysql,则不需要这么麻烦。

6、建库、建用户并赋权(项目会用到)以及刷新系统权限

CREATE DATABASE villa DEFAULT CHARSET=utf8;

create user '用户名'@'localhost' identified by 'password';

grant all privileges on villa.* TO '用户名'@'localhost';

flush privileges;

最终在云上启动了我的服务,就等挂上域名了。    ——2019-11-17  21:00

遇到了问题,因为没有图形桌面,只有1个命令窗口,一旦ctrl+c就会退出服务,找到如下方法,自己暂时用了第一个方法,具体原理后续有时间再搞。

方法一:

1、进入项目目录下,运行下面程序:

nohup python manage.py runserver 0.0.0.0:5008 &

nohup(no hang up):不挂断的运行命令         &用途:在后台运行

直接回车后提示:

[~]$ appending output to nohup.out

原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用。

注意:在nohup执行成功后直接点击关闭程序按钮关闭终端,会断掉该命令对应的session,

导致nohup对应的进程被通知一起shutdown。所以在使用nohup命令后台运行命令之后,需要使用exit正常退出当前账户,

这样才能保证命令一直在后台运行。

方法二:使用screen

1、安装screen

apt-get install screen

2、新建一个screen

screen -S xiedi

这样会新开一个窗口,然后执行命令即可

python manage.py runserver 0.0.0.0:9000

3、重开一个窗口,列出所有screen进程,如下

[root@docker ~]# screen -ls

There are screens on:

3029.xiedi (Attached)

4、如果想链接上这个会话,执行命令即可

screen -r 3029

mysql git下载安装_xshell、python、git、mysql安装(玩阿里云的第二天)相关推荐

  1. 数据库 用Python把数据写入到MySQL数据库/如何使用Python将数据写入到阿里云的RDS-MYSQL

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/weixin_42555401 需要解决的问题: 1.用Python把数据写入到MySQL数据库? 2 ...

  2. python详细安装步骤-Python的详细安装步骤

    这是一篇关于如何安装Python的详细教程,经过下面的解读,然后跟着以下步骤,你也可以在自己的电脑安装Python了! 一. Python简介: Python在Linux.windows.Mac os ...

  3. 免安装版本python的pip安装

    免安装版本python的pip安装 python免安装版本下载 pip的安装方法 今天换了新的电脑,然后需要从新配置一套python开发环境.想着是先弄套免安装版本的吧以后也方便迁移.其实这事以前也干 ...

  4. 【服务器】Linux一键安装web环境全攻略(阿里云服务器)(Centos )

    Centos 系统下的全能Web环境一键安装程序 热点 Round Serv 是Centos 系统下的全能Web环境一键安装程序 集成php jsp .net asp cgi python环境.和My ...

  5. 玩客云刷armbian安装php环境_[小白版]玩客云刷armbian后搭建anmp环境+可道云

    本帖最后由 mysoy 于 2020-6-12 14:03 编辑 闲言少叙,书归正传,话说玩客云刷完armbian环境后,刷机过程详见: https://www.right.com.cn/forum/ ...

  6. Python3.x的mysqlclient的安装、Python操作mysql,python连接MySQL数据库,python创建数据库表,带有事务的操作,CRUD

    1.数据库操作 1.1准备工作: 1.安装一个mysql数据库软件 2.创建一个数据库,test 3.在python的环境安装一个模块: MySQLdb 1.2 安装mysql的连接包 第一种:工具安 ...

  7. mysql如何下载msi_2、Windows下MySQL数据库下载与安装详细教程 MSI方式

    做者:叁念mysql 写在前言:本文篇幅比较长,可是整体分为三大部分:下载部分.安装部分.环境配置与测试部分 :读者能够自行选择阅读web 1.下载部分 MySQL数据库下载与安装详细教程sql 1. ...

  8. mysql中括号_干货!Python与MySQL数据库的交互实战

    作者 | Huang supreme,责编 | 郭芮 头图 | CSDN 下载自视觉中国 安装PyMySQL库如果你想要使用python操作MySQL数据库,就必须先要安装pymysql库,这个库的安 ...

  9. python charm下载安装教程-Python及Pycharm安装方法图文教程

    Python及Pycharm安装方法,供大家参考,具体内容如下 1.任务简介 为了学习Python我今天对它进行了安装,整个安装过程忘了截图,故我在虚拟机中重新安装了一遍,并将Python及Pycha ...

最新文章

  1. 异步编程模型--使用 IAsyncResult 对象
  2. Cheat Engine Tutorial 闯关手记
  3. 您可能不知道的ASP.Net小技巧
  4. 树莓派应用实例1:树莓派状态读取
  5. wince 德赛西威2413_【图】GPS导航/Wince6.0系统 德赛西威迈腾车载导航改装评测_汽配中国网...
  6. 幽默:程序员10大口头禅,你都听过吗?
  7. 编写vbs脚本发送邮件
  8. 这样做,免费从Oracle同步数据
  9. Git-删除文件后找回-比较文件差异
  10. 当当图书排行榜html,最-当当图书
  11. 两台路由器的连接方法和无线路由桥接
  12. 201871010133 赵永军《面向对象程序设计(java)》第六、七周学习总结
  13. C语言函数之可变参数原理:va_start、va_arg及va_end
  14. 超级计算机排名太湖之光,神威•太湖之光继续“称霸”超级计算机排行榜 美国无缘前三...
  15. Python中open函数的各个mode的理解
  16. Go/Goland 开发笔记
  17. HIT CSAPP LAB1
  18. 4.卡尔曼滤波之卡尔曼滤波的基本方程
  19. shareSDK 微信分享闪退问题
  20. 大数据技术Hive详解

热门文章

  1. android wifi热点项目总结,高通Android wifi移植和wifi热点问题总结
  2. python pexpect输出_关于多线程:如何使用pexpect获取python中子进程的自发输出
  3. php判断一个字符串是否为纯数字,php判断变量是否为纯数字字符串的方法
  4. show index mysql_MySQL SHOW INDEX语法的实际应用
  5. 没有bug队——加贝——Python 练习实例 5,6
  6. mysql中文注入_SQL注入之Mysql报错注入
  7. 使用一个环境的或者半径异样消除器来进行异样消除
  8. 为什么有的网站要改服务器才能打开吗,为什么有些网站进不了,怎样设置DNS才能进 – 手机爱问...
  9. centos下mysql 命令_CentOS下mysql数据库常用命令总结
  10. python数据处理和数据分析的区别_python数据处理(七)之数据探索和分析