当前位置: 首页 > news >正文

[Linux] CE知识随笔含Ansible、防火墙、VIM、其他服务

Linux随笔

    • 防火墙:设置关闭且开机不自启
    • 设置selinux为宽松模式
    • 搭DNS服务(域名解析)
        • 正向解析:已知域名,解析为IP地址。反向解析:IP反向查找域名,不常用
      • 装包:
      • bind主程序
      • DNS配置文件(以删除为主、改前备份,防丢失)
        • 注意:建立地址库文件,保证named用户对其有读权限。所有域名须以点‘.’结尾,如果没有以点结尾,那默认补全本地地址库文件负责的域名。
    • NTP(Network Time Protocol)时间同步服务器,分层设计≤15
    • Ansible的基本前提环境: python2.7以上,
      • 安装的方式
      • 查版本
      • 基础要素:yum源正常可访问外网,装包,配免密,写inventory、配ansible.cfg,测试ping,可以则基础环境完成。
    • 注释的符号:#,//,/*内容 */
    • VIM的一些快捷键

防火墙:设置关闭且开机不自启

systenctl stop firewalld   		 #关闭防火墙
systemctl  disable  firewalld    #开机不自启

firewall-cmd  --get   		#这个还不知道


ss -taunlp | grep  ftpd  	#这个还不知道

设置selinux为宽松模式

方法1
改配置
vim  /etc/selinux/config     #进入配置文件
SELINUX=permissive   		 #该模式
:wq                    		 #保存退出

reboot  ?		   #需要验证是不是重启生效



方法2
直接在命令行输
setenforce 0
getenforce

搭DNS服务(域名解析)

正向解析:已知域名,解析为IP地址。反向解析:IP反向查找域名,不常用

装包:

yum  -y  install  bind  bind-chroot

rpm  -qa  bind  	#查包情况

bind主程序

bind-chroot 	 #提供牢笼政策

DNS配置文件(以删除为主、改前备份,防丢失)

cp  /etc/named.conf   /root   #备份到root下

vim  /etc/named.conf    #修改


cat  /etc/named.conf    #查看

options {**directory  "/var/named";**}; 1    # 1、定义地址库文件存放路径
# 大括号成对出现,大括号后的分号“;”后面不能有空格

**zone "."**2  IN {					 # 2、定义负责的解析域名
			type **hint**;3          # 3、type字段:master 主DNS服务器。slave 从服务器。
			**file "named.ca"**;4    # 4、指定地址库的文件名
			};

例:进入/var/named

cp  -p(保持权限不变)  named.localhost  hyf.cn.zone    #备份

ls -l hyf.cn.zone
id named
vim  /var/named/hyf.cn.zone

其中:
方法1
hyf.cn               NS     nosd1.hyf.cn
nosd1.hyf.cn     A      192.168.12.150

方法2
hyf.cn      NS     nosd1
nosd1       A      192.168.12.150

# node1这里是写主机名!
# DNS服务器为node1,node1解析结果为192.168.12.150
# 重点在于IP!!!

注意:建立地址库文件,保证named用户对其有读权限。所有域名须以点‘.’结尾,如果没有以点结尾,那默认补全本地地址库文件负责的域名。

NTP(Network Time Protocol)时间同步服务器,分层设计≤15

装包
yum   -y  install  chrony
rpm -q chrony

配置
vim /etc/chrony.conf
:set nu
“更改文本内容”
第一个server的行:  server 时间服务器IP iburst(快速同步)



重启服务
systemctl  restart  chronyd


测试:
date
date -s "2022-8-30 04:05:06"
date
重启NTP服务
date

Ansible的基本前提环境: python2.7以上,

安装的方式

1、epel源码的RPM包

2、git方式

git clone git://github.com/ansible/ansible.git  --recursive
cd ./ansible
source  ./hacking/env-setup

3、pip(安装python包的管理器)

yum  install  python-pip  python-devel  gcc  glibc-devel  zibl-devel  rpm-bulid  openssl-devel
pip  install  --upgrade  pip
pip  install  --upgrade ansible

查版本

yum  info  ansible
ansible --version

基础要素:yum源正常可访问外网,装包,配免密,写inventory、配ansible.cfg,测试ping,可以则基础环境完成。

具体参考:https://editor.csdn.net/md/?articleId=126134844

注释的符号:#,//,/*内容 */

VIM的一些快捷键

删除:dd
撤销:U
复制:数字(从光标处开始,要复制的行数)+yy
粘贴:p

调出行数:  :set nu

相关文章:

  • java架构知识点-中间件
  • 基于SSM的视频管理系统【完整项目源码】
  • 做到年收入一百万需要怎样做?
  • 人工神经网络连接方式,全连接神经网络作用
  • RabbitMq消息队列
  • 神经网络计算机的用途是,神经网络计算机的应用
  • visual studio快捷键
  • gif制作动图教你一键搞定,图片转gif和视频转gif怎么制作
  • 国产数据库百家争鸣,百花齐放有感
  • 电脑重装系统Win11edge浏览器看视频绿屏如何处理?
  • 【python】计算mel频率可能比你想象的要复杂一点
  • springboot+vue+elementui校园博客管理系统
  • 从QQ秀到VR穿搭,为什么服装搭配对虚拟化身如此重要
  • LeetCode每日一题——946. 验证栈序列
  • Mybatis的注解实现复杂映射开发
  • Elasticsearch 参考指南(升级前重新索引)
  • js数组之filter
  • JS学习笔记——闭包
  • js中forEach回调同异步问题
  • Mybatis初体验
  • PHP 7 修改了什么呢 -- 2
  • 闭包,sync使用细节
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • - 概述 - 《设计模式(极简c++版)》
  • 工作中总结前端开发流程--vue项目
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 将回调地狱按在地上摩擦的Promise
  • 老板让我十分钟上手nx-admin
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 前端工程化(Gulp、Webpack)-webpack
  • 前端技术周刊 2019-02-11 Serverless
  • 前端学习笔记之观察者模式
  • 前端之Sass/Scss实战笔记
  • 如何解决微信端直接跳WAP端
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 如何在GitHub上创建个人博客
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 微信支付JSAPI,实测!终极方案
  • Nginx实现动静分离
  • ​secrets --- 生成管理密码的安全随机数​
  • #stm32驱动外设模块总结w5500模块
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (pojstep1.3.1)1017(构造法模拟)
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (算法)Game
  • (学习日记)2024.03.12:UCOSIII第十四节:时基列表
  • (一)80c52学习之旅-起始篇
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (转) Face-Resources
  • (转)nsfocus-绿盟科技笔试题目
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .gitignore文件_Git:.gitignore