哈喽大家好,我是咸鱼
文章《SELinux 导致 Keepalived 检测脚本无法执行》以【keepalived 无法执行检测脚本】为案例向大家简单介绍了关于 SELinux 的一些概念
比如说什么是自主访问控制 DAC 和 强制访问控制 MAC;SELinux 安全上下文的概念等等
那么今天咸
ansible、Ad-Hoc、YAML剧本
1.简介
ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。
2.部署
1.dns resol
Shell编程是一种在命令行环境中编写程序的技术,常用于Linux和Unix系统。它主要使用Shell脚本语言来编写程序。Shell编程常用于系统管理、自动化任务、批处理等领域。
常用的Shell脚本语言包括Bash、Csh、Tcsh和Zsh等。Bash是最常用的Shell编程语言,它是大多数Li
大多数的情况下,我们都是通过ssh客户端远程连接服务器去进行维护访问,所以我们必须要掌握linux命令
linux命令大约有上百种,但是并非所有命令都属于常用命令,所以不需要死记硬背,多用多百度就可以了。
本文会罗列一下查用的命令:
首先是所有命令的格式:command [-options] [p
通过vmstat分析性能
如上图所示,我们在命令vmstat后面添加了两个参数,1表示间隔一秒获取一次,10表示总共获取10次
我们一列一列数据来看:
r:代表目前实际运行的指令队列,很高表示CPU很繁忙通常会CPU使用率过高
这个数据如果高于服务器CPU核数就可能出现瓶颈(需要结合后五列CP
正片开始
在之前的文章中, 介绍了如何实现一个类似gtest的单元测试框架, 完整的项目代码可以参考这里: https://github.com/kfggww/cutest . 近期对cutest的实现做了一些修改, 包括:
Test Suite的声明宏, 修改为TEST_SUITE
增加Test
Linux基础命令操作,黑马视频截图
1、命令基础
一、名词解释
总结,名词解释:
2、ls命令入门
一、名词解释
总结,名词解释:
3、ls命令的参数和选项
一、名词解释
组合形式:
总结,名词解释:
4、cd-pwd命令
一、名词解释
总结,名词解释:
5、相对路径、绝对路径和特殊路径符
## Ansible的安装及简单使用 ##
一.Ubuntu安装Ansible
sudo apt update
sudo apt ins
这里的使用场景是在ubuntu x64上编译arm程序,需要一个开发环境,而最省心的方式就是自己做一个arm环境的chroot镜像,然后自由用apt-get安装依赖,然后编译程序。所以这里就以制作arm镜像为例。
在我们开始之前,我们需要了解一下ARM的几种架构:
armel(abi):这个是老架
ansible 是用来自动化管理远程操作系统的工具.
ansible的三要素: 控制节点 , 被控节点, 资产清单
安装
ansible 可以通过pip直接安装
python3 -m pip install ansible --user
快速入门
创建inventory文件, 把需要管理的机器登
二进制包安装mysql
准备
1.先查看系统中是否已存在mysql,存在将其卸载
rpm -qa mysql
rpm -qa mariadb
yum remove xxx -y
2.环境清理 清空PATH有关的mysql 注释掉之前的$PATH 没有就跳过这步
#export PATH=/app
全程我在网络上收集这些资料,太零碎了,每一个一看就会,一动手就废,而且很多都不能实现我白嫖的梦想
我一个人折腾了快一周,现在可以正常访问手机电脑多端访问
给个赞再走吧
此处为没有公网IP(回去折腾你家宽带去,不知道可以去搜索如何获得)和域名的办法
简单的说就是想完全白嫖的那种(甚至云服务器(那个有
一.安装环境
1.操作系统
CentOS-7.6-x86_64-DVD-1810.isoRoot用户!!!
2.虚拟机设置
二.安装步骤
1.进入root用户后,右键挂载的ISO镜像文件,点击弹出!!!(若不弹出无法正常安装VMware Tools)
2.点击虚拟机->重新安装VMwar
哈喽大家好,我是咸鱼
之前咸鱼在《Linux 网络收包流程》一文中介绍了 Linux 是如何实现网络接收数据包的
简单回顾一下:
数据到达网卡之后,网卡通过 DMA 将数据放到内存分配好的一块 ring buffer 中,然后触发硬中断
CPU 收到硬中断之后简单的处理了一下(分配 skb_buf
本文介绍如何使用Centos服务器部署Docker和Docker Compose.
背景信息
本文中的命令使用的是root用户登录执行, 若不是root用户要注意权限问题.
笔者这里使用的是阿里云服务器, Linux版本为Centos 7.9, 使用SSH远程连接到服务器.
安装Docker
do
哈喽大家好,我是咸鱼
今天我们来看一个关于 Keepalived 检测脚本无法执行的问题
一位粉丝后台私信我,说他部署的 keepalived 集群 vrrp_script 模块中的脚本执行失败了,但是手动执行这个脚本却没有任何问题
这个问题也是咸鱼第一次遇到,为了能让更多的小伙伴以后不会踩这个
本文是红帽RHCE考题的总结,个别题目写了多种步骤。
一、安装和配置ansible
题目:
按照下方所述,在控制节点 bastion.lab.example.com 上安装和配置 Ansible:
安装所需的软件包
创建名为/home/devops/ansible/inventory 的静态清单文
为什么需要设备驱动模型
内核版本发展
2.4版本之前内核没有统一的设备驱动模型,但是可以用(例如先前的led字符设备驱动实验,使用前需要手动调用mknod命令创建设备文件,从而进一步控制硬件)。
2.4~2.6版本内核使用devfs,挂载在/dev目录。需要在内核驱动中创建设备文件(调用devf
一、下载ISO,上传到服务器上
下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso
二、备份本地源
cd /etc/yum.repos.d
m
提要:本系列文章主要参考MIT 6.828课程以及两本书籍《深入理解Linux内核》 《深入Linux内核架构》对Linux内核内容进行总结。
内存管理的实现覆盖了多个领域:
内存中的物理内存页的管理
分配大块内存的伙伴系统
分配较小内存的slab、slub、slob分配器
分配非连续内存块的vm