一、systemd
系统初始化程序,系统开始的第一个进程,pid为1,在Ubuntu之下始终为
二、systemctl命令
检查systemd的版本
[root@thexqf ~]# systemctl --version
systemd 219
+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP+LIBCRYPTSETUP ...
系统初始化程序,系统开始的第一个进程,pid为1,在Ubuntu之下始终为
[root@thexqf ~]# systemctl --version
systemd 219
+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP+LIBCRYPTSETUP ...
Ansible 是近年来越来越火的一款开源运维自动化工具,通过Ansible可以实现运维自动化,提高运维工程师的工作效率,减少人为失误。
Ansible 通过本身集成的非常丰富的模块可以实现各种管理任务,其自带模块超过上千个。更为重要的是,它操作非常简单,即使小白也可以轻松上手,但它提供的功能又非常丰富,在运维领域,几乎可以做任何事。
An...
在计算机科学中,bit是表示信息的最小单位,叫做二进制位;一般用0和1表示。Byte叫做字节,由8个位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符。bit(比特)与Byte(字节)之间可以进行换算,其换算关系为:1Byte=8bit(或简写为:1B=8b);在实际应用中一般用简称,即1bit简写为1b(注意是小写英文字母b),1Byte简写为1B(注意...
Docker 服务启动后默认会创建一个 docker0 网桥(其上有一个 docker0 内部接口),它在内核层连通了其他的物理或虚拟网卡,这就将所有容器和本地主机都放到同一个物理网络。
Docker 默认指定了 docker0 接口 的 IP 地址和子网掩码,让主机和容器之间可以通过网桥相互通信,它还给出了 MTU(接口允许接收的最大传输单元),通常是 1500 Bytes,或...
for i in `seq 1 $(cat /proc/cpuinfo |grep "physical id" |wc -l)`; do dd if=/dev/zero of=/dev/null & done
# 恢复正常
killall dd
pidof dd | xargs kill -9
#! ...
项目需要将某目录中生成的AAAAAAA18112100018.rct文件进行定期备份,所以利用shell写了如下脚本:
#!/bin/bash
# *.rct file backu...
hexo设置开机启动,可以执行pm2 start hexo-start.sh,利用pPM2后台管理hexo的启动.
那么新问题来了,每次我们需要重启服务器,都需要重新执行一下pm2 start hexo-start.sh命令,是不是很麻烦,有没有办法让PM2在开机时自动启动我们的应用? 以下提供两种方式: - startup 步骤如下:
[root@thexqf _posts]# vim h...
Python 是非常灵活的语言,其中 yield
关键字是普遍容易困惑的概念。
此篇将介绍 yield
关键字,及其相关的概念。
迭代是一种操作;可迭代是对象的一种特性。
很多数据都是「容器」;它们包含了很多其他类型的元素。实际使用容器时,我们常常需要逐个获取其中的元素。逐个获取元素的过程,就是「迭代」。
# iterationa_...
你是否听说过或者使用过队列?
你是否听说过或者使用过消息队列?
你是否听说过或者使用过RabbitMQ?
提到这几个词,用过的人,也许觉得很简单,没用过的人,也许觉得很复杂,至少在我没使用消息队列之前,听别人提到消息队列,都感觉很复杂,很高深。
好了,言归正传,本篇博客我们就讲解下什么是消息队列,RabbitMQ环境的安装配置,最后通过一个Hello World示例了解下RabbitMQ的使...
安装最新版本的rabbitmq(3.8.5),想要开启management plugin后,使用默认的账号guest登陆管理控制台,却提示登陆失败。 开启mangement plugin方法
[root@k8snode1 ~]# rabbitmq-plugins list -v rabbitmq_management
Listing plugins with pattern "ra...