Linux 添加用户及提权

2021-03-13
阅读 1 分钟
10.2k
刚拿到一台服务器时,通常会禁用root 用户登录,而使用其他普通用户,这时就需要创建一个新用户。添加用户创建一个新用户: {代码...} 设置密码: {代码...} 提权此时此用户已经可以正常使用了,但是还没有提权,所以很多事情做不了,这时可以把该用户加入sudo 用户组,通过sudo命令来进行提权。 {代码...} 一般直接就加...

Mac 下有哪些好用的终端工具

2021-01-12
阅读 3 分钟
17.2k
这篇笔记主要是用来整理自己一直在使用的一些较为好用的终端工具/扩展。因为我个人的终端配置是ZSH + iTerm2,所以本文的部分ZSH 扩展可能不适用于其他Shell用户。brew经常与终端打交道的用户,对这个一定不陌生,它就是类似Ubuntu下的apt-get这样的包管理工具。通常我需要搭建一个全新的开发环境时,它一定是第一个需要...

Linux init、service、systemctl 三者区别

2020-12-12
阅读 2 分钟
16.3k
在接触到Linux 的服务之后,我所知道的管理服务的方式有三种,分别是init、service、systemctl。至于这三者之间的区别不得而知,所以整理这片笔记的目的就是了解这三者之间的区别。init历史上,Linux 的启动一直采用init 进程。在类Unix 的计算机操作系统中,Init(初始化的简称)是在启动计算机系统期间启动的第一个进...

Git Push -f 命令详解

2020-12-10
阅读 1 分钟
31.4k
最近遇到了一个Git Push 相关的问题,同事不小心把一些错误代码提交到仓库了。如果每个人直接更新的话,会导致错误代码也更新到本地了。这个时候想要避免这种情况的发生,唯一可以做的就是将那些错误代码直接覆盖掉。git push -fgit push -f 这个命令的作用是将自己本地仓库的代码直接推送至仓库,完全以你的提交为准,...

记一次服务器被 kdevtmpfsi 变矿机

2020-12-05
阅读 2 分钟
5.5k
将docker 运行起来之后,发现有个不认识的进程 kdevtmpfsi 占用CPU 异常的多,Google 一下才知道,好家伙,服务器被当成矿机了。

Linux 系统监控命令整理汇总

2020-11-19
阅读 6 分钟
4.9k
常用选项:-b:以Byte为单位显示内存使用情况;-k:以KB为单位显示内存使用情况;-m:以MB为单位显示内存使用情况;-g:以GB为单位显示内存使用情况;-o:不显示缓冲区调节列;-t:显示内存总和列;-V:显示版本信息。

Crontab 快速上手

2020-11-12
阅读 2 分钟
3.7k
Crontab 是Unix 系统中基于时间的任务管理工具。这个命令与传统的 Unix 命令不一样,下面会一一介绍其规则及其用法。crontab 还是 croncrontab 还是 cron?初次接触 crontab 的同学可能会被这两个词给绕晕。其实可以这样来理解:crontab就是 cron服务的命令行工具,而cron则是背后处理crontab投递任务的服务。文件格式cr...

Git 常用命令参考手册

2020-11-10
阅读 6 分钟
1.5k
虽然每天都在使用Git,但是有些命令太久不使用,还是会忘记,所以这篇笔记的目的就是整理那些Git 常用命令。基础配置Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。 {代码...} 命令别名配置 {代码...} 代理配置如果想知道关于Git配置代理的更多信息,可以查阅这篇笔记...

日志分析工具 - GoAccess

2020-11-09
阅读 4 分钟
8.7k
日志的重要性不言而喻,可我似乎完全忽略了它,导致往往出现什么问题,第一时间并不是去看日志。很显然我完全忽视了它的强大性,就拿 nginx 的访问日志来说,可以从中分析出如下信息:请求的响应时间请求达到的后端服务器的地址和端口请求是否存在缓存配置请求体、请求头、响应体和响应头的大小等客户端的IP 地址、UserA...

当 Docker 容器无法正常启动时如何修改配置文件?

2020-10-16
阅读 2 分钟
6.7k
在容器无法正常启动的情况下,如何修改其配置文件?问题描述:因为错误的配置文件导致容器运行异常,无法正常启动,通常情况下只有进入容器才能修改配置文件,所以在不能进入容器的情况下该怎么办呢?这种情况下,有两种方式去修改:Docker 容器的配置文件一般在 /var/lib/docker/overlay/目录下,可以找到该目录下对应...

在 Linux 命令行中执行和使用 PHP 代码

2020-10-11
阅读 2 分钟
7.2k
在安装完PHP 以及Nginx 之后,接下来我们通常需要做的是,在/usr/local/var/www (Mac 上的Nginx 工作目录)上创建一个内容为<?php phpinfo(); ?>,名为index.php的文件来测试PHP 是否安装正确。

如何修改 Linux 默认时区

2020-09-30
阅读 1 分钟
4.5k
在上一篇笔记中,我们知道了如何在Linux 中查看系统默认时区,这篇笔记来学习以下如何修改默认时区。在Linux 服务器或系统上保持正确的时间始终是一个好习惯,它可能具有以下优点:由于Linux 中的大多数任务都是按时间控制的,因此可以保持系统任务的及时运行。在系统上记录事件和其他信息的正确时间等等。在Linux 中设...

如何查看 Linux 默认时区

2020-09-29
阅读 2 分钟
13.7k
最近遇到一个跟服务器时区相关的问题,没准备充分,当问题真正来临时,有点懵。特别是在生产环境中,系统时区是特别重要的存在,很多应用在默认情况下,都是取的系统时区,如果时区处理不得当的话,可能会造成不必要的困扰。时区的概念关于时区,有以下几个标准:CST:中国标准时间(China Standard Time)UTC:协调世界...

手把手教你如何创建启动 Azure 实例

2020-09-28
阅读 3 分钟
3.9k
Google Cloud 和AWS 的实例可以参考:手把手教你如何创建启动 Google Cloud 实例手把手教你如何创建启动 AWS 实例准备因为本文是创建微软云,所以首先你得有一个微软账号。打开 Microsoft Azure 进行登录,登录成功之后,进入云服务管理后台。创建实例点击创建资源。可以搜索你想创建的云服务类型,这里我选择的是 Ubunt...

手把手教你如何创建启动 Google Cloud 实例

2020-09-27
阅读 1 分钟
9.4k
Azure 和 AWS 的实例可以参考:手把手教你如何创建启动 Azure 实例手把手教你如何创建启动 AWS 实例创建VM 实例Google Cloud 官网Google Cloud Platform 控制台进入控制台,找到 Compute Engine,点击创建实例。新建虚拟机实例,选择相应的配置。选择操作系统映像,以及磁盘大小。基本配置如下:然后点击创建就可以了。...

手把手教你如何创建启动AWS实例

2020-09-26
阅读 3 分钟
7.8k
在亚马逊云、软微云上创建一台实例其实是非常简单的事情,但由于这方面资料比较少,导致对于新用户可能不那么友好,我自己当初创建时就不怎么顺利。所以整理这篇笔记的目的有两个,一是方便自己日后回顾,二是给其他人作为参考。

Windows/Mac/Linux 如何将内容输出到剪贴板

2020-09-25
阅读 1 分钟
16.5k
如何将输出直接复制至剪切板?在不同的系统中,所使用的命令是不同的。Mac {代码...} LinuxLinux 用户需要先安装 xclip,它建立了终端和剪切板之间的通道。 {代码...} 或者直接使用xsel命令: {代码...} 需要注意的是:xsel、xclip 命令是在 X 环境下使用的,所以远程连接服务器时使用会报异常: {代码...} Windows {代...

Linux 如何生成密钥对进行 ssh 免密登录

2020-09-24
阅读 2 分钟
12k
最近因为项目快要上线了,服务器从测试环境转到了生产环境,登录方式也从原来的密码认证替换成了密钥认证。这么做的目的是为了防止服务器密码被暴力破解。ssh 是什么?ssh 是一种协议,它可以基于密码进行认证,也可以基于密钥去认证用户。生成密钥对这里我们使用 RSA 类型的加密类型来创建密钥对。 {代码...} -f 参数表...

如何自动申请免费的SSL 证书

2020-09-23
阅读 2 分钟
10.2k
上次介绍了如何通过第三方网站申请免费的SSL 证书,但有效期只有三个月,三个月之后又需要再次申请,记得还好,如果忘了可能还会造成不必要的损失。

如何申请免费的SSL 证书

2020-09-22
阅读 1 分钟
4.9k
这篇笔记用来记录如何申请免费的 SSL 证书,通过本文介绍的方式所申请的证书有效期只有三个月,请谨慎选择。准备像这类提供免费 SSL 证书的网站非常多,这里我选择的平台是 FreeSSL.cn 。在正式开始之前,你得准备一个邮箱,注册 一个 FreeSSL.cn 账号,然后登录。将需要申请证书的域名填写在输入框中,选择多域名通配符...

Linux 压缩、解压、打包详解

2020-09-17
阅读 2 分钟
46.3k
在Linux 中,解压、压缩、打包是日常会很频繁用到的几个操作,但是因为参数很多,没有记忆点,加上压缩文件的类型很多,如果不经常使用,是真的容易忘记。

Zabbix 快速上手——添加监控项

2020-09-10
阅读 2 分钟
4k
在Zabbix 默认的监控项中,唯独没有网络状态的监控,而网络状况的监控又是我最关心的,所以需要自己手动添加。下面介绍的方式仅适合主机数量不多的情况手动添加,如果主机数量很多,使用这种方式会很繁琐低效。至于更好的方式是怎样的,暂时还没有发现。添加监控项打开Configuration->Hosts 主机页面,点击需要监控项...

Zabbix + Grafana 打造高颜值的分布式监控平台

2020-09-09
阅读 3 分钟
6.8k
Zabbix 默认有自己的 Graphs,但是并不好用,所以使用Zabbix + Grafana 打造高颜值的分布式监控平台才是最好的选择。

Zabbix 快速上手——添加 Agent 主机

2020-09-09
阅读 2 分钟
9k
Zabbix Agent 的作用是将服务器的数据发送给 Zabbix Server,所以只需要在需要监控的主机上安装 Zabbix Agent 就够了。

Zabbix 快速上手——部署

2020-09-07
阅读 4 分钟
10.2k
因为一些特殊原因,部分环境不是搭建在云上面,而是在托管的实体机上面,这就导致原本很多云可以帮我们做的事情,现在只能自己去做了。比如:监控系统。