Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装)

     最近想专注开发Django项目,但电脑用的是Windows10系统,所以倒腾了Linux系统环境。同时也是为后续把开发环境迁移到Linux上做些准备。这主要是写给自己看,当备忘的,所以会写得比较细。
一、主机XShell连接虚拟机(截图部分信息已被我涂抹)
  1. 虚拟机安装openssh,sudo apt-get install openssh-server

  2. 测试是否安装成功,ps -e | grep ssh(出现sshd则证明安装成功)如果ssh没有启动,输入sudo service ssh start,使之启动生效

  3. 查看虚拟机ip,ifconfig

    Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装)_第1张图片

  4. 为虚拟机配置静态IP,sudo vim /etc/network/interfaces(ip地址/子网掩码/网关/dns),windows主机查看IP等信息ipconfig /all

    Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装)_第2张图片
    Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装)_第3张图片

  5. 配置dns服务器(如果不配置dns服务器,是解析不到外网的,也就是说,你此时的虚拟机上不了外网),配置修改的方式有以下几种:
    5.1. 修改方法
    5.1.1. sudo vim /etc/network/interfaces ,在末尾加上查询得到的dns,执行systemctl restart networking.service,使其生效

    Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装)_第4张图片
    5.1.2. sudo vim /etc/resolvconf/resolv.conf/base,追加dns信息。执行sudo resolvconf -u,使配置信息生效
    5.1.3. sudo vim /etc/resolvconf/resolv.conf/head,追加dns信息。执行sudo resolvconf -u,使配置信息生效(但不推荐这种方式,因为文件里有警告信息)
    Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装)_第5张图片
    5.2. 值得注意的问题(重启后dns失效问题)
    通过/etc/resolv.conf文件进行dns配置的,在重启机器后,会发现/etc/resolv.conf文件里,之前配置的dns信息被清空了,需要重新配置一遍。先说说为什么/etc/resolv.conf每次重启会清理掉,通过命令ls -l查看
    发现resolv.conf只是一个软链接文件,源文件是/run/resolvconf/resolv.conf
    所以要防止dns配置后重启失效,就不要在/etc/resolv.conf文件下配置了

  6. 试一下ping主机ip,看是否已通

    再ping一下外网百度的地址
  7. 主机XShell设置

    7.1. 新建会话,填写虚拟机的IP地址
    Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装)_第6张图片
    7.2. 输入虚拟机的用户名/密码
    Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装)_第7张图片
    Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装)_第8张图片

    7.3. 连接成功,现在可以愉快的在XShell上操作我们的虚拟机了
    Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装)_第9张图片
二、补充点其他软件的安装
  1. 搜狗输入法 官网下载
    下载后是一个.deb的安装包,对于这类安装包,我习惯用“GDebi”工具来进行安装,这是一个用于安装手动下载包的GUI程序,它会根据软件仓库这一实用的特性,来解算依赖关系,可以在命令行执行安装命令。安装gdebi,sudo apt-get install gdebi

    Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装)_第10张图片
    执行安装搜狗输入法,sudo gdebi sogoupinyin_2.2.0.0102_amd64.deb
    然后在系统设置中将“Language Support”,设置为如下图所示后,点击“Apply System-Wide”
    Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装)_第11张图片
    重启虚拟机,键盘变成搜狗输入法

  2. Google chrome 官网地址
    sudo gdebi /home/zzm/Downloads/google-chrome-stable_current_amd64.deb安装chrome

    Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装)_第12张图片

  3. PyCharm 官网地址
    3.1. 切换至/opt目录,解压

    Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装)_第13张图片
    3.2. cd /opt/pycharm-2017.3.4/bin/,进入bin目录
    Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装)_第14张图片
    3.3. 安装PyCharm,./pycharm.sh
    Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装)_第15张图片
    3.4. 因为穷,所以。。我找了一个在线生成的注册码 生成链接,点击获得注册码获取。若资金允许的话,还是多多支持正版吧
    Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装)_第16张图片
    3.5. 然后重要的一步,将0.0.0.0 account.jetbrains.com添加到hosts文件中(e.g.因为正常填写注册码时,PyCharm是要去走account.jetbrains.com网站进行验证滴。而我们在hosts中加入了0.0.0.0 account.jetbrains.com后,则将“account.jetbrains.com”给屏蔽了,所以注册码就能正常使用了)
    Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装)_第17张图片
    补充:试过了网上用JetbrainsCrack-2.x-release-enc.jar破解包进行爆破,但好像只能在Windows下实现,而在Ubuntu上我是一直都不成功的。可能是我因为我自身水平有限,无法在Ubuntu上解决这个问题。嗯,如果有爆破成功的大神,麻烦看到了这篇文,愿意的话,请在评论区写上你的方法,谢谢!!
    3.6. 成功后显示的有效日期
    Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装)_第18张图片

  4. sudo passwd root,启用root用户

    Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装)_第19张图片
    切换root用户
    Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装)_第20张图片

你可能感兴趣的:(Ubuntu下Python开发配置:Ⅱ.网络配置(附PyCharm安装))