Bash技巧:可以批量在多个目录名前面加上数字的Shell脚本
Bash技巧:可以批量在多个目录名前面加上数字的Shell脚本

本篇文章介绍一个可以批量在多个目录名前面加上数字的 shell 脚本。

2020-10-03 03:09:02阅读全文

Linux忘记root密码怎么办
Linux忘记root密码怎么办

当忘记root密码或者root密码被人篡改时,没有远程解决方案,必须进入机房,将键盘和显示器接到服务器上现场操作。以Rhel6.6为例,现场操作步骤分七步,如下

2020-10-02 19:29:27阅读全文

linux服务器开发
linux服务器开发

下载查看vue-elemen-admin源码

2020-10-01 22:12:48阅读全文

神侃JS 对象与软硬链接与文件拷贝的区别
神侃JS 对象与软硬链接与文件拷贝的区别

在Linux或MacOS系统中,ln命令是一个重要的命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。

2020-10-01 11:56:38阅读全文

运维工具箱汇总
运维工具箱汇总

本篇主要汇集个人工作以来收集和整理的一些 Linux 运维工具, 用于排查、定位和处理各种问题,包括分析网络连接情况,找出消耗高内存的进程等

2020-10-01 05:44:23阅读全文

Linux基础(二-2) 用户和用户组常用命令
Linux基础(二-2) 用户和用户组常用命令

添加用户账号--useradd

2020-10-01 05:06:21阅读全文

虚拟机中centos7安装使用redis
虚拟机中centos7安装使用redis

Redis DeskTop Manage是redis的一款可视化管理工具,那么如何连接到虚拟机(centos7为例)的redis服务器呢?

2020-09-30 23:14:48阅读全文

阿里云服务器Linux(CentOS7)安装Docker
阿里云服务器Linux(CentOS7)安装Docker

基于阿里云服务器Linux的CentOS7

2020-09-30 22:08:21阅读全文

LDAP 中的 RDN
LDAP 中的 RDN

什么是 RDN,RDN 和 DN 又有什么关系呢?

2020-09-30 20:31:02阅读全文

如何修改 Linux 默认时区
如何修改 Linux 默认时区

在上一篇笔记中,我们知道了如何在Linux 中查看系统默认时区,这篇笔记来学习以下如何修改默认时区。

2020-09-30 19:34:14阅读全文

Ubuntu18.04安装YouCompleteMe代码补全插件
Ubuntu18.04安装YouCompleteMe代码补全插件

最近钟情于使用 VIM 来学习,所以开始探索各种插件,不出意外地便认识了代码补全的神器插件 —— YCM (YouCompleteMe) ,于是开始安装,但是安装过程中,出现了各种各样的问题,并且在不科学上网的情况下,其实这个插件的安装在国内安装是很难受的,不过经过几番探索,还是成功安装了,以下

2020-09-30 19:13:50阅读全文

二、Shell变量
二、Shell变量

定义和使用局部变量

2020-09-30 10:35:06阅读全文

50个你必须了解的Kubernetes面试问题
50个你必须了解的Kubernetes面试问题

Kubernetes一直是当今业界的流行语,也是最好的编排工具。它吸引了许多想要提升自己职业生涯的经验丰富的专业人士。HuaWei,Pokemon,Box,eBay,Ing,Yahoo Japan,SAP,纽约时报,Open AI,Sound Cloud等跨国公司也使用Kubernetes。我相信你

2020-09-30 09:59:12阅读全文

git 一个可以提高开发效率的命令:cherry-pick
git 一个可以提高开发效率的命令:cherry-pick

各位码农朋友们一定有碰到过这样的情况:在develop分支上辛辛苦苦撸了一通代码后开发出功能模块A,B,C,这时老板过来说,年青人,我们现在先上线功能模块A,B。你一定心里一万只草泥马奔腾而过,但为了混口饭吃必须得按老板的意思办事啊。

2020-09-30 03:25:31阅读全文

如何查看 Linux 默认时区
如何查看 Linux 默认时区

最近遇到一个跟服务器时区相关的问题,没准备充分,当问题真正来临时,有点懵。

2020-09-29 19:31:12阅读全文

阿里云服务器Linux(CentOS7)安装Redis
阿里云服务器Linux(CentOS7)安装Redis

官网下载地址:http://download.redis.io/rele...

2020-09-29 00:28:26阅读全文

Linux用户相关操作
Linux用户相关操作

可先参考linux用户与用户组管理

2020-09-28 23:43:55阅读全文

Linux服务器上防火墙firewall的配置
Linux服务器上防火墙firewall的配置

systemctl status firewalld

2020-09-28 21:36:45阅读全文

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

Google Cloud 和AWS 的实例可以参考:

2020-09-28 02:09:13阅读全文

graylog日志分析系统上手教程
graylog日志分析系统上手教程

日志分析系统可以实时收集、分析、监控日志并报警,当然也可以非实时的分析日志。splunk是功能强大且用起来最省心的,但是要收费,免费版有每天500M的限制,超过500M的日志就没法处理了。ELK系统是最常见的,缺点是配置麻烦一些,比较重量级。graylog是开源免费的,配置上要比ELK系统简单。综上

2020-09-27 13:05:07阅读全文

Linux系统编程 —互斥量mutex
Linux系统编程 —互斥量mutex

前文提到,系统中如果存在资源共享,线程间存在竞争,并且没有合理的同步机制的话,会出现数据混乱的现象。为了实现同步机制,Linux中提供了多种方式,其中一种方式为互斥锁mutex(也称之为互斥量)。

2020-09-27 12:02:41阅读全文

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

Azure 和 AWS 的实例可以参考:

2020-09-27 09:34:40阅读全文

ssh 远程执行命令 nohup 无效问题
ssh 远程执行命令 nohup 无效问题

昨夜1:00多准备睡觉了,突然一哥们咨询了我一个问题。

2020-09-27 07:33:06阅读全文

探秘Golang并发基石之channel
探秘Golang并发基石之channel

大多数的编程语言的并发编程模型是基于线程和内存同步,而Golang 的并发编程的模型则用 goroutine 和 channel 来替代,goroutine用于执行并发任务,channel用于并发控制以及goroutine的通信。这次跟随一个demo探索一下channel底层的奥秘。

2020-09-26 21:38:35阅读全文

Linux系统编程 —读写锁rwlock
Linux系统编程 —读写锁rwlock

读写锁是另一种实现线程间同步的方式。与互斥量类似,但读写锁将操作分为读、写两种方式,可以多个线程同时占用读模式的读写锁,这样使得读写锁具有更高的并行性。

2020-09-26 13:34:41阅读全文

Linux 上如何使用带管道的 watch 命令
Linux 上如何使用带管道的 watch 命令

Linux系统中有几个日志文件。密切关注这些日志文件可能是Linux系统管理员的重要任务之一。您可以使用tail命令轻松查看日志文件的结尾。但是,如果要整天监视该文件,则每隔几分钟输入一次tail命令以检查该日志文件就很麻烦。您可以编写一个带有无限循环的简短脚本来定期检查文件,但事实证明,已经有一个

2020-09-26 04:39:55阅读全文

Linux系统编程—条件变量
Linux系统编程—条件变量

条件变量是用来等待线程而不是上锁的,条件变量通常和互斥锁一起使用。条件变量之所以要和互斥锁一起使用,主要是因为互斥锁的一个明显的特点就是它只有两种状态:锁定和非锁定,而条件变量可以通过允许线程阻塞和等待另一个线程发送信号来弥补互斥锁的不足,所以互斥锁和条件变量通常一起使用。

2020-09-26 01:30:24阅读全文

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

Amazon Web Services (AWS) 是亚马逊提供的全球最全面、应用最广泛的云平台。

2020-09-26 01:11:37阅读全文

Linux 添加脚本开机自启动
Linux 添加脚本开机自启动

新更新,直接编辑 /etc/rc.d/rc.local 即可 不在需要自己新建

2020-09-26 00:28:11阅读全文

在Debian10上安装Ldap和LDAPAdminManager
在Debian10上安装Ldap和LDAPAdminManager

1、首先确认用户有管理员权限,即可以使用sudo命令

2020-09-25 21:10:16阅读全文

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

最近因为项目快要上线了,服务器从测试环境转到了生产环境,登录方式也从原来的密码认证替换成了密钥认证。

2020-09-25 12:05:33阅读全文

Redis源码学习(2)-Redis中的动态字符串实现(上)
Redis源码学习(2)-Redis中的动态字符串实现(上)

在src/sds.h中定义了Redis中的动态String类型,这意味着,使用者仅仅需要调用接口API就可以向String加入数据,而不需要关心扩容的问题。Redis使用 typedef char *sds; 来描述这个动态String,其在内存中的分布格式为一个StringHeader以及在Str

2020-09-25 01:54:03阅读全文

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

如何将输出直接复制至剪切板?在不同的系统中,所使用的命令是不同的。

2020-09-24 21:33:38阅读全文