
生产环境
文章平均质量分 62
以实战为线索,逐步深入Linux开发各个环节,掌握前端常用性能体验优化思路,打造完整前端工作流,提升工程化编码能力和思维能力。
孙悟空间
除非灵魂拍手作歌
展开
-
git 记住用户名密码,清除用户名密码
记住用户名、密码:git config --global credential.helper store清除用户名、密码:git config --global --unset credential.helper原创 2021-11-22 12:09:08 · 537 阅读 · 0 评论 -
Docker-SSH连接 debian docker容器
启动容器并打通22端口创建并启动容器将docker服务器的21332端口映射到容器的22端口上:$ docker run -itd -p 21332:22 ubuntu:laster修改root密码使用 passwd 密码来修改密码(如提示没有这个命令行使用 yum install passwd 安装):$ passwd xxx密码 xxx确认密码安装Openssh使用下面命令安装 ssh server/ssh client:$ apt-get -y install原创 2021-10-13 12:11:14 · 1180 阅读 · 0 评论 -
Centos7.X下安装node.js npm和 淘宝镜像(cnpm)
1、从 Node.js 官网下载安装包:下载最新版本:wget https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/v14.16.0/node-v14.16.0-linux-x64.tar.xz2、解压tar -xvf node-v14.16.0-linux-x64.tar.xz3、将文件移动到 /usr/local/ 目录下:# 我的下载路径为:/root/mv /root/node-v14.16.0-linux-x64 /usr/lo原创 2021-10-06 18:21:45 · 855 阅读 · 0 评论 -
CentOS 开启端口
1.连接CentOS服务器查看已经开放的端口:firewall-cmd --list-ports2.查看防火墙的状态:输入命令firewall-cmd --state3.开启防火墙:如果上一步处于关闭状态,输入命令开启防火墙:systemctl start firewalld.service4.开启端口输入命令,开启80端口:# 开启8090端口:firewall-cmd --zone=public --add-port=2123/tcp --permanent &&a原创 2021-09-22 14:42:08 · 10433 阅读 · 1 评论 -
django拆分 settings
1.为什么要拆分就像本文标题一样,对 Django 的配置文件 Settings.py 进行拆分的主要目的就是为了使线下开发和线上开发配合得更加方便。以我的个人网站(sunwu.zone)举例,在本地进行开发时的一些配置,比如数据库配置信息,和远程部署服务器上的配置是不一样的。另外,本地开发所单独需要加载的某些 APP(比如 django-debug-toolbar),在部署服务器上就不需要加载。在拆分之前,我的解决方案是将 djangoblog/settings.py 文件写入 .gitignore原创 2021-01-29 14:54:02 · 394 阅读 · 2 评论 -
Anaconda3 拾遗
Anaconda 镜像使用帮助Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。Anaconda 安装包可以到 清华大学开源软件镜像站 下载。TUNA 还提供了 Anaconda 仓库与第三方源(conda-forge、msys2、pytorch等,查看完整列表)的镜像。临时换源:可以在使用pip的时候加参数 -i https://pypi.tuna.tsinghua.edu.cn/原创 2021-01-25 14:01:09 · 184 阅读 · 0 评论 -
Centos下升级git版本
1、升级原因在使用git pull、git push、git clone的时候,或者在使用jenkins发版的时候,可能会报类似如下的错误:error: The requested URL returned error: 401 Unauthorized while accessing https://git.oschina.net/zemo/demo.git/info/refs fatal: HTTP request failed像centos7.5一般自带的git都是1.8.3.1版本的,比较原创 2021-01-19 15:50:11 · 972 阅读 · 1 评论 -
CentOS 之 pstree 命令
CentOS 之 pstree 命令先说一下什么是 pstree, pstree 以树结构显示进程(–display a tree of processes)其优点在于您可以立即找出某进程的父进程:当您想要终止整个进程系列而且其中存在了许许多多的下属分支进程,您只需终止最上层的进程即可。您可能会需要使用 -p 选项显示每个进程的 PID,以及 -u 选项来显示启动该进程的用户名。一般来说,这一树结构比较长,您就需要这么执行 pstree:$ pstree -up | less # 这将让您纵览整个原创 2020-09-15 23:01:18 · 1965 阅读 · 0 评论 -
CentOS-7 安装Mysql[step-by-step]
火火### 1. 下载安装包运行命令:# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 如果出现下面错误:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YKiUZise-1599969273624)(evernotecid://D46A9809-B8D8-4381-B2BC-18BBC84392D2/appyinxiangcom/25512297/ENResource/p19)原创 2020-09-13 11:55:15 · 199 阅读 · 0 评论 -
git设置忽略文件.gitignore
有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件,等等。.gitignore文件对其所在的目录及所在目录的全部子目录均有效。通过将.gitignore文件添加到仓库,其他开发者更新该文件到本地仓库,以共享同一套忽略规则。忽略文件的原则是:忽略操作系统自动生成的文件,比如缩略图等;忽略编译生成的中间文件、可执行文件等,也就是如果一个文件是通过另一个文件自动生成的,那自动生成的文件就没必要放进版本库,比如Java编译产生的.class文件;忽略你自己的原创 2020-09-13 11:47:53 · 528 阅读 · 0 评论 -
nginx 安装报错:./configure: error: the HTTP rewrite module requires the PCRE library.
安装1. 下载NGINX压缩包:wget http://nginx.org/download/nginx-1.13.7.tar.gz如果报错:bash: wget: command not found 那么运行:yum install wget2. 解压NGINX:执行命令:tar -zxvf nginx-1.13.7.tar.gz3. 依次执行以下命令:进入nginx执行命令:cd nginx-1.13.7执行命令:./configure如果报错:./configure:原创 2020-09-13 11:46:33 · 6954 阅读 · 2 评论 -
Linux 防火墙 Firewall 的使用
Linux中有两种防火墙软件,ConterOS7.0以上使用的是firewall,ConterOS7.0以下使用的是iptables,本文仅介绍 firewall 的使用。Firewall开启防火墙systemctl start firewalld关闭防火墙systemctl stop firewalld查看防火墙状态systemctl status firewalld设置开机启动systemctl enable firewalld设置开机启动systemctl enabl.原创 2020-09-13 11:04:40 · 263 阅读 · 0 评论 -
CentOS 下环境管理工具 Anaconda 镜像使用帮助
Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。Anaconda 安装包可以到 清华大学开源软件镜像站 下载。TUNA 还提供了 Anaconda 仓库与第三方源(conda-forge、msys2、pytorch等,查看完整列表)的镜像,各系统都可以通过修改用户目录下的 .condarc 文件,即可添加 Anaconda Python 免费仓库:channels: - def原创 2020-09-12 21:43:12 · 403 阅读 · 0 评论 -
Centos 7 安装 PostgreSQL 12[step-by-step]
本指南将引导您完成在 CentOS 7 / CentOS 8 Linux 服务器上安装 PostgreSQL 12的步骤。 PostgreSQL 是基于 POSTGRES 4.2 的对象关系数据库管理系统。 开发人员和数据库管理员可以使用 PostgreSQL 12。PostgreSQL项目为最常见的发行版提供了所有受支持版本的软件包的存储库。 支持的发行版包括所有 Red Hat系列,其中包括 CentOS,Fedora,Scientific Linux,Oracle Linux和Red Hat Ent原创 2020-09-10 21:40:53 · 1363 阅读 · 2 评论 -
1.7 字典排序
问题你想创建一个字典,并且在迭代或序列化这个字典的时候能够控制元素的顺序。解决方案为了能控制一个字典中元素的顺序,你可以使用 collections 模块中的 OrderedDict 类。 在迭代操作的时候它会保持元素被插入时的顺序,示例如下:from collections import OrderedDictd = OrderedDict()d['foo'] = 1d['bar'] = 2d['spam'] = 3d['grok'] = 4# Outputs "foo 1", "b翻译 2020-09-07 22:11:40 · 142 阅读 · 0 评论 -
CentOS7下部署Django项目详细操作步骤[CentOS+Django+Nginx+uwsgi]
CentOS7.6系统上部署Django项目软件版本:Centos7 | Python3.6步骤:(在root用户操作完成)1. 更新系统软件包执行命令:yum update -y2. 安装软件包和可能使用的依赖2.1 执行命令:yum -y groupinstall "Development tools"2.2 执行命令:yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel s原创 2020-09-07 16:40:28 · 701 阅读 · 0 评论