Linux
学渣王菜菜
这个作者很懒,什么都没留下…
展开
-
centos7安装Nginx、使用nginx记录
1、安装各种依赖#gcc安装,nginx源码编译需要yum install gcc-c++#PCRE pcre-devel 安装,nginx 的 http 模块使用 pcre 来解析正则表达式yum install -y pcre pcre-devel#zlib安装,nginx 使用zlib对http包的内容进行gzipyum install -y zlib zlib-devel#OpenSSL 安装,强大的安全套接字层密码库,nginx 不仅支持 http 协议,还支持 https原创 2021-10-11 17:51:54 · 166 阅读 · 0 评论 -
Linux设置全局环境变量的三种方法
总结3种方法:1、修改/etc/profile 1.1 :首先在此文件中设置环境变量; 1.2:export 设置好的环境变量.#view /etc/profileexport PATH="变量路径"2、修改.bashrc# vim /root/.bashrcexport PATH="变量路径"3、直接在shell下用export命令修改 #export PATH="$var_PATH" #export 可查看当前系统下的所有环境变量.查看当前环...原创 2021-10-11 14:11:28 · 16078 阅读 · 0 评论 -
iTerm2 for mac配置克隆会话功能
在mac下重新选择了iTerm2作为了终端工具发现默认没有类似SecureCRT的clone session功能……搜索引擎了一下找到了解决方法,整理如下:〇依次打开Preference -> Profiles -> General -> Working Directory -> 打钩Reuse previous session's directory〇 编辑mac本地~/.ssh/config文件,添加如下内容,保存退出:host * Control...原创 2021-08-29 08:30:52 · 923 阅读 · 0 评论 -
让CRT的GIT 显示颜色
连接终端之后,在git下写git config --global color.ui true原创 2021-08-17 12:17:22 · 133 阅读 · 0 评论 -
npm install --save 、--save-dev 、-D、-S 的区别与NODE_ENV的配置
备注:<=> 意为等价于;1、npm install <=> npm i --save <=> -S --save-dev <=> -D npm run start <=> npm start // 对应"scripts"里的"start"命令 少敲几下键盘,何乐而不为2、npm i --save-dev <packname> 工程构建(...原创 2021-08-10 15:26:23 · 181 阅读 · 0 评论 -
git 权限发生变化被监控
今天执行git diff filename ,出现 old mode 100644 new mode 100755 的提示,如下图:但是发现文件内容并没有发生改变想起来中间执行过chmod 的操作,产生这个问题的原因就是:filemode的变化,文件chmod后其文件某些位是改变了的,如果严格的比较原文件和chmod后的文件,两者是有区别的,但是源代码通常只关心文本内容,因此chmod产生的变化应该忽略,所以设置一下:切到源码的根目录下,git config --add co..原创 2021-08-10 12:24:15 · 269 阅读 · 0 评论 -
VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credential Guard
VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credential Guard 后,可以运行 VMware Workstation。出现问题的原因:原因一、出现此问题的原因是Device Guard或Credential Guard与Workstation不兼容。原因二、Windows系统的Hyper-V不兼容导致。解决方案:第一步:“win+ R“打开运行,输入gpedit.msc,确定打开本地组策略编辑器原创 2021-08-03 11:22:44 · 50393 阅读 · 18 评论 -
mac下一劳永逸使用国内源
(1)阿里云 http://mirrors.aliyun.com/pypi/simple/(2)豆瓣http://pypi.douban.com/simple/(3)清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/(4)中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/(5)华中科技大学http://...原创 2020-03-25 08:42:50 · 213 阅读 · 0 评论 -
使用pip/pip3安装第三方模块,出现Cannot unpack file xxx的问题的解决以及pip安装速度慢或出现readtime out问题的解决。
本方法应该适应于mac和linux和windows,因为我mac上是有多个版本的,所以我在使用pip3,大家灵活搭配.1.使用常规方法安装模块pip3 install requests2.显示time_out,也就是超时,这种问题,一般用国内源就好了.我使用的是豆瓣源.pip3 install https://pypi.doubanio.com/simple/ requests...原创 2020-03-25 07:50:43 · 5823 阅读 · 2 评论 -
使用Nginx部署高可用服务
为什么要部署高可用服务? 保障单点故障不影响整体服务 Nginx反向代理多个server节点 Nginx配置负载均衡 关闭uWSGI外网访问 打开uwsgi配置文件 更改http::8001为127.0.0.1:8000 不要使用root权限启动uwsgi服务 ...原创 2020-03-20 17:52:39 · 349 阅读 · 0 评论 -
DjangoHTTPS部署
申请SSL证书把证书文件上传到服务器nginx/ssh目录下两个文件 crt,key修改配置文件 (删掉软链rm,配置软链ln,重载reload)#设置反向代理 ,名字为uwsgiupstream uwsgi { server 127.0.0.1:8000;}server{ listen 80; server_name .stud...原创 2020-03-20 17:49:52 · 634 阅读 · 0 评论 -
Nginx+uwsgi部署
为什么还要使用Nginx部署?nginx能提供更安全的服务保障提供反向代理,负载均衡功能对于静态文件的处理能力更强Uwsgi启动Django应用服务修改Nginx配置文件,完成反向代理配置打开/etc/nginx/sites-availablecp nginx.conf nginx-uwsgi.confvim nginx-uwsgi.conf#...原创 2020-03-20 17:48:40 · 194 阅读 · 0 评论 -
4DjangoUwsgi部署
vim django-uwsgi.ini[uwsgi]chdir = /home/.../.../djangoxxxmodel = django_deployment.wsgihttp-socket = :8000master = Trueprocesses = 4threads = 1(线程意义并不大)vacuum = true#backend run uwsgi(后台运行...原创 2020-03-20 17:46:29 · 139 阅读 · 0 评论 -
Uwsgi必知必会
UWSGI必知必会WSGI协议全称:Web Server Gateway InterfceWeb Server 和 Web Application 通信的规范Server和Applacation解耦的一个规范Uwsgi概述: 实现了WSGI协议 Web服务器 接收客户端请求通过协议传达给Django应用 Uwsgi安装和基本使用...原创 2020-03-20 17:44:58 · 455 阅读 · 0 评论 -
Nginx必知必会
Nginx概述网站服务器,反向代理服务器,负载均衡器俄罗斯开发者开发的服务器,异步事件处理模型:更高并发(同时支持5W个并发连接)优点:性能强劲并发处理能力强(天猫,淘宝)丰富的模块库,模块化设计异步处理模型 VS 多线程客户机处理模型Nginx Apache网站服务器:直接进行请求处理,不依赖...原创 2020-03-20 17:43:10 · 257 阅读 · 0 评论 -
Ubuntu安装MySQL5.7
更新源先:sudo apt-get update执行:apt-get install mysql-server mysql-client -y2.弹出页面,输入root密码:3.重复密码4.命令行 mysql -u root -p 密码5.进入数据库6.进入当前文件夹下7.在当前文件夹下修改当前文件(进入这个文件:vim mysqld.cnf)8....原创 2020-03-20 11:27:42 · 432 阅读 · 0 评论