linux 基础知识 之基础系统管理3

一.firewalld

1.区域:检查站

[[email protected] ~]# firewall-cmd --get-zones

trusted: 进入该区域的数据包全部放行

block:进入该区域的数据包全部拒绝

drop:进入该区域的数据包全部丢弃

其他区域:除明确允许的,全部拒绝

  1. 活跃区域

[[email protected] ~]# firewall-cmd --get-active-zones

  1. 决定数据包进入哪个区域的流程
  1. 查看数据包的源IP地址

[[email protected] ~]# firewall-cmd --add-source=192.168.1.0/24 --zone=work

  1. 查看数据包是从哪块网卡收到的

[[email protected] ~]# firewall-cmd --add-interface=eth1 --zone=home

  1. 进入默认区域

[[email protected] ~]# firewall-cmd --get-default-zone

  1. 查看区域的规则

[[email protected] ~]# firewall-cmd --list-all --zone=public

  1. 向区域中加入允许的规则

[[email protected] ~]# firewall-cmd --add-service=http --zone=public

[[email protected] ~]# firewall-cmd --add-port=10050/tcp --zone=public

  1. iptables
  1. 实现了多种功能,每种功能用一张表来实现

filter:
防火墙

nat:
网络地址转换

mangle:
流量着色/标记

raw:
状态检测

  1. 规则链

INPUT:
数据包的目的地是防火墙本身

OUTPUT:
数据包的源地址是防火墙本身

FORWARD:
从防火墙一个口进入,另一个口转出

PREROUTING:
路由前,用于DNAT

POSTROUTING:
路由后,用于SNAT

三.存储:

1.分类:块存储、文件系统、对象存储

文件系统:如NFS、SAMBA

块存储:IP
SAN(存储区域网络):
iSCSI / FC SAN:基于光纤

对象存储:把数据和数据的属性说明(元数据)存储起来

2.多路径:到达同一存储有多条路径,服务器会在每条路径都发现一个块设备,如sdb和sdc,为sdb和sdc创建一个虚拟设备,如mpatha

四.http

1.虚拟主机的实现方式:基于IP地址、基于端口号、基于域名

  1. ??链接
  1. 软链接:快捷方式
  2. 硬链接:两个名称指向磁盘的同一存储位置

[[email protected]
~]# cp /etc/passwd /tmp/demo/

[[email protected]
demo]# cp passwd password

[[email protected]
demo]# ln passwd mima

[[email protected]
demo]# ll -h

-rw-r--r--.
2 root user1 2.7K 3月
7
20:16 mima

-rw-r--r--.
2 root user1 2.7K 3月
7
20:16 passwd

-rw-r--r--.
1 root user1 2.7K 3月
7
20:17 password

passwd和mima实际上指向了磁盘的相同位置,它们在磁盘上一共占了2.7K

[[email protected]
demo]# ls -i 查看inode节点

51412549
mima 51412549 passwd 51412550 password

硬链接不能跨分区,不能对目录操作

六.RHEL7系统运行的第一个程序是systemd,它的PID=1。在以前系统的第一个进程是init。

七.RHEL7取消了运行级别。在以前的系统中存在。

0:关机;1:单用户;2:无网络的多用户;3:全功能的多用户,字符界面;4:保留;5:全功能的多用户,图形界面;6:重启

RHEL7使用target替换了运行级别。常用的target有multiuser.target,相当于运行级别234;graphical.target,相当于运行级别5

切换target

[[email protected]
demo]# systemctl isolate graphical.target

[[email protected]
demo]# systemctl isolate multi-user.target

设置系统统默认进入的target

[[email protected]
demo]# systemctl set-default multi-user.target

  1. DNS
  1. 客户机解析域名的顺序:
  1. 本机缓存
  2. /etc/hosts
  3. 本地DNS服务器。就是在配置网络参数时指定的地址
  4. 本地DNS服务器如果没有相关的记录,则向根域服务器发起迭代查询

[[email protected]
nsd1810]# nslookup

>
set type=ns

>
.

>
set type=a

>
a.root-servers.net

  1. 资源记录

SOA::起始授权,
权威服务器、主服务器

NS:名称服务器,每台DNS服务器都要对应NS记录

A:将名称解析为IP地址

PTR:将IP地址解析为名称

CNAME:别名记录

MX:邮件交换

原文地址:https://www.cnblogs.com/fanever/p/10710748.html

时间: 2024-11-10 23:22:53

linux 基础知识 之基础系统管理3的相关文章

线段树基础知识----(基础数据结构)--(一)

1.定义 引入:为什么要使用线段树而不用数组模拟呢? answer:因为有些题用数组来做就要超时,用线段树的O(log(n))的时间复杂度刚好可以求解 毫无疑问线段树是一种数据结构,但是它实际是一个类似树状的链表结构(个人认为) ///还是要正经一点(照搬教科书)----------- / ////////////////////////////////////////////////////////////////////// 线段树定义:线段树是一种二叉搜索树,与区间树相似,它将一个区间划分

Linux初级知识_01 -- 基础命令

基础命令 1.命令的用法   基本格式:    命令 选项 操作对象   扩展:     命令 子命令 操作对象    例  qemu-kvm create/pause/stop...  2.获取命令帮助   ring0--ring3 (内核空间运行ring0)   内置命令--运行在ring0   外置命令--运行在ring3   扩展: 虚拟化--ring1 ring0 --ring3 --硬件辅助虚拟化   1.获取帮助   内置命令    help命令   外置命令       命令 -

linux系统知识 - 信号基础

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 参考链接 http://www.cnblogs.com/vamei/archive/2012/10/04/2711818.html 作用 向进程传递信息的方式. 使用情景 内核扮演着进程管理员的角色 内核需要通知进程信息 A进程要告诉B进程一定的信息 产生方式 内核产生,告诉某进程(如除0错误) 某一进程产生,要告诉其他进程(如手机上的清理后台应用) 执行过程 每个进程的附加信息

第一部分基础知识小结,基础数据类型到循环

# Python基础数据类型考试题 # 考试时间:两个半小时 满分100分(80分以上包含80分及格) # 一,基础题. # 1, 简述变量命名规范(3分) # 1.变量由字母.数字.下划线任意组成 # 2.不能以数字开头 # 3.不能使用python关键字 # 4.变量要具有可描述性 # 5.变量不能是中文 # 5.官网推荐骆峰体和下划线,这里推荐下划线 # 2,字节和位的关系.(2分) # 1字节 = 8位 # 3,'太白'使用utf-8编码时,占的位数和字节数,是多少?使用gbk编码时,占

集合框架基础知识-----java基础知识

Java集合框架 :接口:Collection.List .Set. Map:实现类:ArrayList.LinkedList.Vector.HashSet.TreeSet.HashMap.HashTable.TreeMap java中集合类位于java.util包下,与下面四个接口有关Collection,List,Set,Map接口. Collection接口 无索引,即无get方法 List接口 元素可重复.可以存放null值.有索引 Set接口 元素不可重复,无索引 ArrayList实

jQuery基础知识--Form基础(续)

下拉框应用 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <script type="text/javascript" src="../../js/jquery-2.1.3.js"></script> <title></title> <style

基础知识-计算机基础部分

cache即高速缓存,由于CPU运行速度比硬盘和内存快得多,所以CPU在存储数据时会等待,cache位于主存和CPU之间,作用是解决主存和CPU速率匹配问题.主板上的控制系统统计主存中哪些数据被CPU频繁访问,然后将这些数据放入cache中,CPU读取时优先在cache中查找,提高了整体速率

Java基础知识之基础数据类型及函数(一)

public class HelloWorld { static int j=9; public static void main(String[] args) { // TODO Auto-generated method stub // System.out.println("HW"); // System.out.println(123); // System.out.println(j); // m(); // convertmethod(); // testwhile();

JavaScript基础知识----零基础js入门练习题

1,什么是Javascript? 答:Javascipt是一种脚本语言,由web浏览器进行解释和执行. 2,JavaScript是由那几个部分组成?  答:主要分为以下三种: ECMAScript : 核心 DOM : 文档对象模型 BOM : 浏览器对象模型 3,请写出两种将Javascript的应用到网页的方式   答: 方法一:将javascript代码插入html文档<head>部分的<script>标签中 例: <head> <script type=“