首页 > 代码库 > 服务器部署实录

服务器部署实录

1、首先是SSH语法的问题,一开始不懂SSH的语法,所以一直在装secureCRT之类的工具,但是后来学会用了,用过ssh 192.168.200.161 -p 42144 -l root 连接上了虚拟机,要访问到服务器,只要使用192.168这个ip就行,可以访问httpd默认80端口,你如果开了8080端口你就可以访问8080咯

2、部署环境是在虚拟机,192.168.200.161:42144,42144并不是他的虚拟机端口号,也就是说,你得到的虚拟机不只是一个端口(现在想想也不可能,这么多系统服务的端口,怎么可能只有一个端口),而是一台主机,只是说,这个端口42144是用来让你连接的,就好像vnc server一样,通过新开一个端口让你远程登陆的。

3、这次实践了scp命令,命令是scp ~/.ssh/id_rsa.pub root@192.168.1.110:~之类的,传输速度非常快,而且ssh保证了安全性

4、yum原来是一个python的模块,是通过python驱动的,你用不同的python版本去python setup.py install,你的第三方模块就会编译到不同的python版本,有pyenv的话会有多好啊。。

5、一般源代码安装的顺序是1 ./configure 2 make make 3 install

6、最重要是做!

7、tesseract是个好东西,但是识别准确率不太行。。

8、httpd的网页文件在/var/www/,日志文件在/var/log/httpd/里面,最好用tail命令查看

9、tar -xvf  gunzip unzip 

10、Makefile文件有你可以用的make 指令

11、setup tool不一定用ez_setup.py安装的,也可以用源代码安装(什么不可以用源代码安装?)

12、curl url>文件名

13、课程表分析:

有早上、中午、下午的tr要从第二个td开始算

有rowspan的td都有课

1357910的tr都不用考虑

tr的12一开始直接去掉,没有用信息

每个tr的第一个td都没用

取2-6个td来使用(对应星期1-7)

每个td可以根据br元素来分割,也可以用td.itertext(),这是一个绝妙的方法

巧妙运用while try except来实现自动识别每个td的课程数

 

结论是:做数据挖掘或者之类的分析工作,要逼自己去思考,先思考打草稿,再动手打代码

 

服务器部署实录