程序员技能分享

Linux

如何在 CentOS / RHEL 上设置 SSH 免密码登录

阅读(333)评论(0)

作为系统管理员,你计划在 Linux 上使用 OpenSSH,完成日常工作的自动化,比如文件传输、备份数据库转储文件到另一台服务器等。为实现该目标,你需要从主机 A 能自动登录到主机 B。自动登录也就是说,要在 shell 脚本中使用ssh...

如何在 Ubuntu/Fedora/Debian 中安装 GitLab

阅读(289)评论(0)

在 Git 问世之前,分布式版本控制从来都不是一件简单的事。Git 是一个自由开源的软件,旨在轻松且快速地对从小规模到非常巨大的项目进行管理。Git 最开始由 Linus Torvalds 开发,他同时也是著名的 Linux 内核的创建者。...

Linux 内存管理知识学习总结

阅读(295)评论(0)

现在的服务器大部分都是运行在Linux上面的,所以,作为一个程序员有必要简单地了解一下系统是如何运行的。对于内存部分需要知道: 地址映射 内存管理的方式 缺页异常 先来看一些基本的知识,在进程看来,内存分为内核态和用户态两部分,经典比例如下...

新用户不可不知的Linux命令

阅读(468)评论(0)

本文将介绍新的Linux用户应该知道的一些基本命令,如何在三个主要的发行版:Unbuntu(它还包括诸多版本和衍生版以及Debian)、openSUSE和Fedora上,使用命令行来更新系统、管理软件、处理文件和切换到根用户。 AD: 在F...

Linux基本命令

阅读(312)评论(0)

忘了不少东西,无奈写个Blog  Backup: Linux基本命令: who查看当前user ps aux (我经常多一个‘-’,有一行错误信息) netstat (具体man or info to CC) shutdown reboot...

提高 Linux 开发效率的 5 个工具

阅读(280)评论(0)

1.Zsh以及Oh-My-Zsh Zsh是一个主要针对交互性和可定制而设计的shell。我常常搭配Oh-My-Zsh一起使用,Oh-My-Zsh是一个社区支持的框架,可提供无数插件和主题。 一些很棒的功能: 比在bash中的实现更好,因为它...

跑步进入全站 HTTPS ,这些经验值得你看看

阅读(251)评论(0)

随着国内网络环境的持续恶化,各种篡改和劫持层出不穷,越来越多的网站选择了全站 HTTPS。就在前几天,免费提供证书服务的 Let’s Encrypt 项目也正式开放测试,HTTPS 很快就会成为 WEB 必选项。HTTPS 通过...

使用 docker+tmux 加强容器调度

阅读(291)评论(0)

摘要 为了让自己做事更加自动化,把重复的工作尽可能降到最低,平时不但需要写很多固定操作的脚本来加快工作效率。 搞搞调度环境也是需要的。 本篇通过Docker+Tmux在RancherOS上做开发平台来实现最快速的Docker调度方便自己开发...