美文网首页藏兵谷
Linux开发环境搭建

Linux开发环境搭建

作者: 肯定是疯了 | 来源:发表于2018-07-10 23:11 被阅读42次

目录:
1-Anconda
2-更新火狐
3-nginx简单的web

Anconda

deepin自带的python2.7&3.5,注意不要动2.7系统许多东西依赖于2.7,卸载了会报错
自带的3.5是没什么包的,换源现安装什么的挺麻烦,直接上Anconda3(deepin商店里带的是2,官网有shell是3.6的

  • 直接wget得到.sh,
chomd 777 Anaconda3-5.2.0-Linux-x86_64.sh 
  • 会确认路径,我选的安装了一个自定义的/usr/local/Anconda
    第二次选择是否要加入系统路径,狠狠拒绝(后面会无法安装个东西,未公开的情报
    安装完成
    终端输入conda报错~bash:无法找到命令
    原因是没有导入到环境变量
  • 导入环境变量
nuts@nuts-PC:~$ vim ~/.bashrc
加入export PATH=/你自己anconda的安装路径/bin:$PATH
nuts@nuts-PC:~$ source ~/.bashrc

加入最后一行

输入conda


图片.png
  • conda常用命令(未公开的情报

更新火狐浏览器

自带的火狐版本太低,火狐国际版和国内版不通用,在中国版的火狐中才可以切换使用本地服务器or全球服务器
国内版和国际版没啥差别,就是国内版自带的主页被篡改的一个不明的火狐主页类似于hao123(大雾

tar -zcvf .firefox

放置到usr/lib替换firefox注意文件夹的名字和原先的文件夹名字相同即可


Nginx

(名字好炫酷(๑•̀ㅂ•́)و✧中央已经决定了!
基本gcc组件

apt-get install build-essential
apt-get install libtool

需要的组件
openssl(一个安全算法库) nginx(web服务器)
zlib(主要使用DEFLATE的压缩库) prce(perl 兼容的正则表达式库)

wget 得到四个tar,我习惯放在usr/src下,安装到user/local解压
分别进入到里面make&&make install一遍

root@nuts-PC:/usr/src# cd openssl-1.1.1-pre8
root@nuts-PC:/usr/src/openssl-1.1.1-pre8# ./configure&&make&&intall
openssl里面是config不是configure

源文件可以删除了,不过建议保留
建立一个软链接到bin直接bash就可以启动

nuts@nuts-PC:~$ nginx
bash: nginx: 未找到命令
nuts@nuts-PC:~$ ln -s /usr/local/nginx/sbin/nginx /bin/

就可以找到了
启动之后访问localhost默认访问80端口


成功啦2333
  • conf配置文件(部分公开的情报
    nginx 的配置文件放在nginx目录的conf目录下
    对conf文件进行编辑
    用vim(史上最神奇的文本编辑器,Emacs是什么?我不知道)进行编辑
    打开后是酱的->
    还没完全掌握的我
    编辑server部分,每有一个server就是挂着一个网站,可以复制,我复制里两个,一个是8端口读取自带的,另一个是8848钛金手机,人机分离五米自动爆炸。8848读取的是我自定义的目录
    10001010010000
    location是nginx这个服务的读取路径,index就是寻找的主页,error_page想必配这个东西的人对http应该有了解我就不细说了
  • 附 vim的基本操作(暂时这些
#进入之后是无法直接编辑的
i编辑,y复制选中,p粘贴,q退出,wq保存退出,!q不保存退出,ESC回到命令

访问一下8848


小老弟你怎么回事?

403应该是权限不够或目录下没找到网页,先排查权限,给目录权限,还是403
网页也在,查找发现,是服务器没有权限,看一下是谁在使用

nuts@nuts-PC:~$ ps -aux|grep nginx
nobody      2617  0.0  0.0  24956  2836 ?        Ss   15:01   0:00 nginx: master process nginx
nobody      3615  0.0  0.0  25332  3140 ?        S    15:14   0:00 nginx: worker process
nuts      4919  0.0  0.0  14544   984 pts/0    S+   15:48   0:00 grep nginx
奥,原来是你小子啊

去掉注释,将nobody改为root(或者有权限的用户)重新载入配置文件

#启动
nginx
#快速/完全关闭
nginx -s stop/quit
#重新载入配置
nginx -s reload 
#重新打开日志
nginx -s reopen
#测试配置文件是否正确(我还没有试这个
nginx -t -c /path/to/nginx.conf
访问成功

相关文章

网友评论

    本文标题:Linux开发环境搭建

    本文链接:https://www.haomeiwen.com/subject/aanqpftx.html