13 gosenkle

尚未进行身份认证

暂无相关简介

等级
TA的排名 2w+

忘记gitlab私有服务器root密码修改办法

1、进入服务器执行如下命令,进入gitlab指令控制台gitlab-rails console production2、输入如下指令回车,获取root用户变量user = User.where(id: 1).first3、输入重置变量密码属性,回车user.password = '新密码'4、输入确认密码指令后,回车 user.password_co...

2019-09-25 10:24:42

CentOS执行shell脚本出现$'\r':command not found

主要原因: windows下编辑的脚本与linux编辑的脚本,在回车换行的符号有所不同造成的解决方案:Centos下有个命令dos2unix你只要输入dos2unix *.sh就可以完成转换工作了如果命令不存在的话就使用下命令安装yum install dos2unix -y...

2019-09-17 16:45:58

centos漏洞系列(十五):RHSA-2018:3665-重要: NetworkManager 安全更新

漏洞简介: 漏洞编号 影响分 漏洞公告 CVE-2018-15688 8.8 systemd:在systemd-networkingd dhcpv6选项处理中存在缺陷导致堆越界写入 解决方案:yum update NetworkManager-tuiyum ...

2019-08-04 14:22:36

centos漏洞系列(十四):RHSA-2018:1700-重要: procps-ng 安全更新

漏洞简介: 漏洞编号 影响分 漏洞公告 CVE-2018-1124 7.3 procps-ng套件libprocps库本地权限提升漏洞 CVE-2018-1126 4.8 procps-ng, procps 缓冲区...

2019-08-04 14:00:17

centos漏洞系列(十三)binutils 安全和BUG修复更新

漏洞简介: 漏洞编号 影响分 漏洞公告 CVE-2018-10372 3.3 binutils中dwarf.c中的process_cu_tu_index函数拒绝服务漏洞 CVE-2018-10373 3.3 bin...

2019-08-04 13:52:37

centos漏洞系列(十二)RHSA-2017:2907-重要: wpa_supplicant 安全更新

漏洞简介 漏洞编号 影响分 漏洞公告 CVE-2017-13077 8.1 在4-way handshake重新安装成对密钥 CVE-2017-13078 5.3 WPA/WPA2 GTK密钥重装攻击漏洞 ...

2019-08-04 13:49:49

git基础(8)--git别名

Git 并不会在你输入部分命令时自动推断出你想要的命令。 如果不想每次都输入完整的 Git 命令,可以通过git config文件来轻松地为每一个命令设置一个别名。$ git config --global alias.co checkout $ git config --global alias.br branch $ git config --global alias.ci co...

2019-07-24 17:38:09

git基础(7)--打标签

Git 可以给历史中的某一个提交打上标签,以示重要。人们会使用这个功能来标记发布结点(v1.0 等等)。1、列出标签1)在 Git 中列出已有的标签是非常简单直观的。git tag这个命令以字母顺序列出标签;但是它们出现的顺序并不重要2)可以使用特定的模式查找git tag -l 'v1.1*'2、创建标签Git 使用两种主要类型的标签:轻量标签(light...

2019-07-23 21:33:11

git基础(6)--远程仓库的使用

远程仓库是指托管在因特网或其他网络中的你的项目的版本库。你可以有好几个远程仓库,通常有些仓库对你只读,有些则可以读写。1、查看远程仓库1)查看你已经配置的远程仓库服务器,可以运行git remote命令git remote // 会显示origin它会列出你指定的每一个远程服务器的简写。如果你已经克隆了自己的仓库,那么至少应该能看到 origin - 这是 Git 给你克...

2019-07-23 21:25:55

git基础(5)--撤销操作

1、提交完了才发现漏掉了几个文件没有添加,或者提交信息写错了。git commit --amend //这个命令会将暂存区中的文件提交。 如果自上次提交以来你还未做任何修改(例如,在上次提交后马上执行了此命令),那么快照会保持不变,而你所修改的只是提交信息。2、文本编辑器启动后,可以看到之前的提交信息。 编辑后保存会覆盖原来的提交信息git commit -m 'init...

2019-07-22 21:51:17

git基础(4)--查看提交

回顾下提交历史。 完成这个任务最简单而又有效的工具是git log命令。git log默认不用任何参数的话,git log会按提交时间列出所有的更新,最近的更新排在最上面。这个命令会列出每个提交的 SHA-1 校验和、作者的名字和电子邮件地址、提交时间以及提交说明常用的参数1、一个常用的选项是-p,用来显示每次提交的内容差异。你也可以加上-2来仅显示最近两次提交...

2019-07-22 21:43:51

git基础(3)--记录每次更新到仓库

工作目录下的每一个文件都不外乎这两种状态:已跟踪或未跟踪。1)已跟踪或未跟踪。 已跟踪的文件是指那些被纳入了版本控制的文件,在上一次快照中有它们的记录,在工作一段时间后,它们的状态可能处于未修改,已修改或已放入暂存区。2)工作目录中除已跟踪文件以外的所有其它文件都属于未跟踪文件,它们既不存在于上次快照的记录中,也没有放入暂存区。1、检查当前文件状态查看哪些文件处于什么状态...

2019-07-12 23:02:57

git基础(2)--获取 Git 仓库

获得项目库有两种方法1、在现有项目或目录下导入所有文件到 Git 中1)首先初始化当前工程目录为git库文件git init该命令将创建一个名为.git的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件,这些文件是 Git 仓库的骨干。在这个时候,我们仅仅是做了一个初始化的操作,你的项目里的文件还没有被跟踪。如果你是在一个已经存在文件的文件夹(而不是空文...

2019-07-11 23:05:53

git基础(1)--git的安装和配置

1、 安装gityum install -y git // centos apt-get install git //debian2、配置gitGit 自带一个git config的工具来帮助设置控制 Git 外观和行为的配置变量。 这些变量存储在三个不同的位置:/etc/gitconfig文件: 包含系统上每一个用户及他们仓库的通用配置。 如果使用带有--sys...

2019-07-11 22:59:59

记一次git远程库整体迁移---包括所有分支版本、标签

好吧,过程出奇的简单,只需要执行如下简单的四步即可完成!1、克隆原始仓库所有分支到本地(--bare选项是必须的)git clone --bare http://IP地址/gitlab/test/test.git2、新建一个远程仓库,以码云为例,如下:https://gitee.com/test/test.git3、进入克隆目录cd mall4、将所有分支以及标签...

2019-07-06 07:13:48

Nginx入门系列(二)-- SSL证书配置

一 下载证书并上传到安装目录在证书控制台下载Nginx版本证书。下载到本地的压缩文件包解压后包含:.crt文件:是证书文件,crt是pem文件的扩展名。 .key文件:证书的私钥文件(申请证书时如果没有选择自动创建CSR,则没有该文件)。友情提示:.pem扩展名的证书文件采用Base64-encoded的PEM格式文本文件,可根据需要修改扩展名。二 修改nginx配置文件以N...

2019-06-30 14:24:15

Nginx入门系列(一)--nginx的安装以及常用命令

1、安装nginxyum install nginx -y2、nginx命令帮助信息nginx -h3、nginx版本号nginx -v4、nginx版本号以及相关配置信息nginx -V5、检查配置文件是否有错误nginx -t注:与-c联用输出信息更详细6、其他参数-p 启动时改变nginx安装目录-c 启动时可以指定使用的配置文件...

2019-06-30 11:43:01

17、webpack代码分离--动态导入

动态导入(dynamic imports)当涉及到动态代码拆分时,webpack 提供了两个类似的技术。对于动态导入,第一种,也是优先选择的方式是,使用符合ECMAScript 提案的import()语法。第二种,则是使用 webpack 特定的require.ensure。import() 调用会在内部用到 promises。如果在旧有版本浏览器中使用 import(),记得...

2019-06-13 09:21:46

16、webpack代码分离--防止公用代码的重复导入

防止重复(prevent duplication)webpack 官网文档里建议使用CommonsChunkPlugin插件可以将公共的依赖模块提取到已有的入口 chunk 中,或者提取到一个新生成的 chunk。但是实际上这个插件在4.3的版本中已经移除,你使用这个插件编译后汇报错,出现“Webpack.optimize.CommonsChunkPlugin has been remo...

2019-06-13 09:14:24

15、webpack代码分离--入口起点方式

把代码分离到不同的 bundle 中,然后可以按需加载或并行加载这些文件。代码分离可以用于获取更小的 bundle,以及控制资源加载优先级,如果使用合理,会极大影响加载时间。有三种常用的代码分离方法:入口起点:使用entry配置手动地分离代码。 防止重复:使用CommonsChunkPlugin去重和分离 chunk,但是webpack4.3版本中已经将其移除,所以事先需要通过S...

2019-06-13 09:11:16

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。