5 程序员阿俊

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

GitLab内存过多的问题-性能优化

使用GitLab作为自用或者公司内部使用的代码托管平台,都是很不错的,但是最近用户反映,Gitlab服务器总会宕机,经过排查确定,是开发人员同时操作的时候,内存跑满导致,很多时候不方便加内存,比如我个人用的阿里云Ecs内存太小,Gitlab要求的内存配置比较高,所以修改gitlab线程数来控制一下。二、gitlab内存过高的处理方法首先需要确定你已经知道官方明确要求的GitLab的硬件需求了,硬件需求详见GitLab Requirements,简单来讲,官方推荐最低物理配置是2核,4G,下面就总结

2020-07-22 10:17:38

LINUX | 谷歌阿里云腾讯云服务器开启SSH及设置root密码适用于

一、设置root密码1.打开ssh连接服务器2.切换到root账号sudo -i3.设置root密码passwd然后会要求输入新密码,然后再重复一次密码,输入密码的时候不会显示出来,所以直接输入密码,然后回车,再然后重复输入密码回车二、开启SSH权限①方法一1.修改SSH配置文件/etc/ssh/sshd_configvi /etc/ssh/sshd_config2.然后再输”i”进入编辑模式i3.找到以下内容并修改PermitR..

2020-07-15 21:02:40

Ubuntu 18.04使用root 帐号开启 SSH 登录

测试环境为ubuntu18.04基本环境1.默认使用ubuntu用户登录,密码为服务器配置时设置的密码,可在重置密码中修改2.修改 root 密码sudo passwd root3.修改配置文件sudo vi /etc/ssh/sshd_config找到下面相关配置:# Authentication:LoginGraceTime 120PermitRootLogin prohibit-passwordStrictModes yes更改为:# Authenticatio

2020-07-13 09:21:42

Win10专业版家庭版找不到Hyper-V的解决办法

首先按照网上说的教程无法激活控制台.并且systeminfo 是虚拟化开关全开了的 并且 是win10专业版我估计是Ghost版本的原因(深度技术的win10....)被阉割了.那么改手动安装尝试.经过摸索下载Windows 10 的远程服务器管理工具点击下载安装此更新就能激活Hyper-V管理台.查看服务是否开启远程服务要打开...

2020-07-07 15:33:07

在 Docker 容器中运行宿机docker命令

在 Docker 容器里面使用docker run/docker build?Docker 容器技术目前是微服务/持续集成/持续交付领域的第一选择。而在 DevOps 中,我们需要将各种后端/前端的测试/构建环境打包成 Docker 镜像,然后在需要的时候,Jenkins 会使用这些镜像启动容器以执行 Jenkins 任务。为了方便维护,我们的 CI 系统如 Jenkins,也会使用 Docker 方式部署。Jenkins 任务中有些任务需要将微服务构建成 Docker 镜像,然后推送到 Har.

2020-07-06 22:48:11

Docker run 命令参数及使用

Docker run :创建一个新的容器并运行一个命令语法#运行示例docker run [OPTIONS] IMAGE [COMMAND] [ARG...] #运行docker内命令docker run -it IMAGE java -versionOPTIONS说明:01.[root@www ~]# docker run --help 02. 03.Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...] ...

2020-07-06 22:42:07

docker容器中文控制台和日志打印输出都是问号

RUN apt-get update && apt-get install -y locales && rm -rf /var/lib/apt/lists/* \ && localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8ENV LANG en_US.utf8

2020-07-02 17:38:29

Docker常用镜像基本操作

DockerDocker镜像的首行从FROM alpine之类的镜像开始,但是最初的基础镜像是如何创建的,本文使用一个busybox创建一个基础镜像,相信在此过程中会对docker一些相关的概念有进一步的理解。什么是基础镜像(base image)简单来说,基础镜像就是没有From或者FROM scratch开头的Dockerfile所构建出来的镜像。比如alpine,这个很小的linux镜像目前只有4M左右Docker常用镜像选择因为Docker镜像是基于基础镜像来构建的,因此选择的基础镜像越.

2020-07-02 11:27:10

docker-compose部署设置东八时区上海时间

前言部署的docker容器一定要是东八时区,才不至于导致程序部署时间错误,从而引起简单而又致命的错误。配置宿主机配置东八时区详见: centos7下配置中国时区docker-compose.yml文件配置东八时区上海时间version: "3.5"services: mysql: image: mysql:5.7 environment: #设置东八时区上海时间 - SET_CONTAINER_TIMEZONE=true - CONTAIN...

2020-07-02 10:28:28

Linux权限:提示-bash: ./startup.sh: Permission denied的解决方案

Linux上执行shell文件,显示:-bash: ./startup.sh: Permission denied 的提示。这是因为用户没有权限,而导致无法执行。用命令chmod 修改一下bin目录下的.sh权限就可以了。chmod u+x *.sh这里的u 这里指文件所有者,+x 添加可执行权限,*.sh表示所有的sh文件。...

2020-07-01 15:39:58

Linux系统关闭进程的集中方式

查找并关闭进程在Linux系统中可以使用lsof命令和kill命令,两个命令配合查找并关闭占用端口的进程查看关联的进程命令:ps -aux|grep frp| grep -v grep查看某一端口使用情况的命令:lsof -i:端口号netstat -nap | grep 端口号效果如下,PID即进程的ID根据PID关闭进程,使用命令:kill -9 进程号...

2020-06-13 15:31:37

redis 远程连接方法

解决方法1、修改redis服务器的配置文件viredis.conf注释以下绑定的主机地址#bind127.0.0.1或vim redis.confbind 0.0.0.0protected-mode no2、修改redis服务器的参数配置修改redis的守护进程为no,不启用127.0.0.1:6379>config set daemonize "no"OK修改redis的保护模式为no,不启用127.0.0.1:6379...

2020-06-06 12:00:12

Mac OS 解决 remote: Permission to xxx/xxx.git denied to xxx. 的两种方案

出现remote: Permission to xxx/xxx.git denied to xxx的具体原因我就不解释了,在网上搜索以上错误提示基本能找到很多关于这个报错的解释。大概意思就是说我的电脑上保存的 github 账号和要访问的 github 账户不是同一个账户,blablabla...直接上解决方案终极方案:删除钥匙串中保存的github账号第一步:打开钥匙串。如下图所示第二步:在搜索框输入 github。如下图所示目前我的电脑里只有一条搜索结果,代表我的电脑只保

2020-06-01 22:46:29

golang 时间格式化总结

根据字符串创建一个基于当地时区的时间类型通过Date.now方法获取的是基于当地时区的时间now := Date.now() 结果是2019-06-27 10:28:31.282649389 +0800 CST m=+0.000347190,注意是带了当地时区+08的通过time.Parse将字符串转化为时间类型,是UTC时间before, _:= time.Parse("2006-01-02 15:04:05", "2019-06-26 22:06:00")结果..

2020-05-26 14:21:53

四种常见的 POST 提交数据方式

四种常见的 POST 提交数据方式文章目录application/x-www-form-urlencodedmultipart/form-dataapplication/jsontext/xml提醒:本文最后更新于 1313 天前,文中所描述的信息可能已发生改变,请谨慎使用。HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST

2020-05-25 08:59:07

Go的50坑:新Golang开发者要注意的陷阱、技巧和常见错误[2]

![image](http://qiniu.zhequtao.com/FvUZdggXqfwFgNEamVzcIRnlgU99)> Golang作为一个略古怪而新的语言,有自己一套特色和哲学。从其他语言转来的开发者在刚接触到的时候往往大吃苦头,我也不例外。这篇文章很细致地介绍了Golang的一些常见坑点,读完全篇中枪好多次。故将其转载。由于文章很长,分为上下两部分,第一部分记录初级篇,第二部分记录进阶和高级篇:此为第二部分## 目录- 初级篇- 开大括号不能放在单独的一行- 未使用的变

2020-05-24 21:12:16

Go的50坑:新Golang开发者要注意的陷阱、技巧和常见错误[1]

Go是一门简单有趣的语言,但与其他语言类似,它会有一些技巧。。。这些技巧的绝大部分并不是Go的缺陷造成的。如果你以前使用的是其他语言,那么这其中的有些错误就是很自然的陷阱。其它的是由错误的假设和缺少细节造成的。如果你花时间学习这门语言,阅读官方说明、wiki、邮件列表讨论、大量的优秀博文和Rob Pike的展示,以及源代码,这些技巧中的绝大多数都是显而易见的。尽管不是每个人都是以这种方式开始学习的,但也没关系。如果你是Go语言新人,那么这里的信息将会节约你大量的调试代码的时间。目录初级篇开大

2020-05-18 21:42:43

【cmd命令】关闭指定端口出现 ‘netstat’不是内部命令问题解决

1、查看指定端口的使用情况使用命令:netstat -ano | findstr 端口号手动关闭进程方法一:运行命令:tasklist | findstr 进程号1查看进程的详细信息,第一个参数是启动该进程的程序,即图中java.exe,使用任务管理器将其关闭方法二:运行命令:taskkill -PID 进程号 -F 2、‘netsta...

2020-05-07 10:57:10

删除Docker镜像报错image is being used by stopped container

删除某个容器时,报错image is being used by stopped container eca596ce0f9d该报错的原因是要删除的该镜像,被某个容器所引用.解决方法删除单个镜像执行命令docker ps -a该命令的含义是查看所有的容器,包括未运行的容器.通过执行该命令,可以看到,有一个容器引用了该镜像执行命令docker rm eca596ce0f9d 删除该容...

2020-05-06 11:39:34

Golang 编译Mac、Linux、Windows多平台可执行程序

Golang 支持在一个平台下生成多个平台运行包编译之后直接可执行,使用起来非常方便1.MacMac下编译Linux, Windows平台的64位可执行程序:CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build test.goCGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build test.go2....

2020-04-29 20:29:44

查看更多

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