在京东云租了个服务器,下面记录些使用过程中出现的问题:
- 选择的是Ubuntu16系统,自带的pip,安装pip3
sudo apt-get install python3-pip
- python2的文件读取问题,python2的open函数是没有encoding参数的,默认只能读写ASCII码,
想要读取其它格式需用codecs包# -*- coding: utf-8 -*- import codecs content = u'你好' f = codecs.open('c:/test.txt', 'w', 'utf-8') f.write(content)
- 之前都是在pycharm中编写代码,今天在notepad++写了点,程序一跑就报错,是tab的缩进问题
之前在pycharm中用4空格还是tab没感觉,因为怎么用都没有报错,外面文本编辑器一写问题就出现了
看来还是要注意代码的规范性,另外notepad++-->视图-->显示符号 可以查看文本中的各种字符 - 服务器的防爆破问题,服务器刚开就发现一直有暴力破解试图破解密码,下面是网上找到的一些解决方式
1.足够长的密码 最好大于20位
2.修改默认端口号
ssh默认的22,通过 /etc/ssh/sshd_config 修改默认端口 现已修改为170端口3.不予许root账号直接登录,添加普通账号,授予root权限 是以上的同一目录
4.不允许密码登录,只能通过认证的密匙来登录系统
5.借助第三方工具fail2ban防御
控制ip尝试登录次数 太多登录错误直接封ip - 远程通过xshell和xftp对服务器进行操作
- 一开始不是很习惯这种命令行的文本编辑操作,虽然之前尝试过Ubuntu(毕竟是有界面的,拿来也只是装逼好奇)
vi和vim使用还是不错的 - 不同操作系统下程序的搬迁一定要注意,最好在电脑上有一个规范的分类,将不同系统的程序分开
暂时 就这些,持续更新