Network-Route-OSPF-1

OSPF 路由协议理论部分 (以华为为主,Cisco 只贴出相关命令)

转载: Astion 路由交换技术笔记,可在 Gitee 上找到相关笔记项目

运行链路状态路由协议的路由器之间会建立邻居关系,之后交互链路状态信息,路由器将这些链路状态信息存储在链路状态数据库中,每台路由器基于 LSDB 计算出一颗以自己为根、无环的最短路径树。

Network-Route-Rip-1

RIP路由协议 (以华为主)

转载: Astion 路由交换技术笔记,可在 Gitee 上找到相关笔记项目

Routing Information Protocol 路由信息协议最典型的距离矢量路由协议常用于小型网络交互路由信息目前存在三个版本 面向IPv4的 RIPv1 和 RIPv2 及面向 IPv6 的 RIPng

Network-Route-Base-1

网络学习-基础操作-静态路由(以Cisco为主)

路由的基本概念

当路由器收到并解析一个数据包根据包头的目的地址进行相应接口的转发即为路由。

路由表

Cisco 命令

# show ip route

华为命令

dis ip routing-table

说明

1、路由表中包括(目的网络地址/掩码长度、协议类型(Direct\ospf\ISIS等)、优先级、度量值、标志、下一跳、出接口)。
2、==路由表中的优先级越小越优先==
3、直连路由的优先级为0
4、静态路由的优先级为60,开销值为0

Google-Hacking-Base-1

Google Hacking 搜索引擎常用语法

简介

GoogleHacking: 利用搜索引擎有争对性的搜索信息来对网络入侵的技术和行为。搜索引擎对于搜索的关键字提供了很多种语法,构造出特殊的关键字,能够快速全面的让攻击者挖掘到有价值的信息。

轻量级的搜索可搜索出一些遗留后门,不想被发现的后台入口,中量级的搜索出一些用户信息泄露,源代码泄露,未授权访问等等,重量级的则可能是 mdb 文件下载,CMS 未被锁定 install 页面,网站配置密码,SQL 注入、远程文件包含漏洞等重要信息。

Oracle-Job-Base-1

Oracle 系统包 dbms_job 用法 (Oracle定时任务)

用于安排和管理作业队列,通过使用作业,可以使 Oracle 数据库定期执行特定的任务

一、dbms_job 涉及到的知识点

1、创建job

variable jobno number;
dbms_job.submit(
    -- job号 
    :jobno, 
    -- 执行的存储过程, ';'不能省略 
    'your_procedure;',
    -- 下次执行时间
    next_date,
    -- 每次间隔时间,interval 以天为单位
    'interval' 
);

系统会自动分配一个任务号 jobno

Linux-Crontab-1

Linux Crontab 定时任务

linux 内置的 cron 进程能帮我们实现这些需求,cron 搭配 shell 脚本,非常复杂的指令也没有问题。

cron 介绍

我们经常使用的是 crontab 命令是 cron table 的简写,它是 cron 的配置文件,也可以叫它作业列表,我们可以在以下文件夹内找到相关配置文件。

/var/spool/cron/ 目录下存放的是每个用户包括 root 的 crontab 任务,每个任务以创建者的名字命名
/etc/crontab 这个文件负责调度各种管理和维护任务
/etc/cron.d/ 这个目录用来存放任何要执行的 crontab 文件或脚本
我们还可以把脚本放在 /etc/cron.hourly、/etc/cron.daily、/etc/cron.weekly、/etc/cron.monthly 目录中,让它每小时/天/星期、月执行一次

Linux-Supervisor-Base-1

Supervisor使用详解

转载:https://www.cnblogs.com/yuan-yang/p/12906259.html

一、supervisor简介

Supervisor 是用 Python 开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台 daemon ,并监控进程状态,异常退出时能自动重启。它是通过 fork/exec 的方式把这些被管理的进程当作 supervisor 的子进程来启动,这样只要在 supervisor 的配置文件中,把要管理的进程的可执行文件的路径写进去即可。也实现当子进程挂掉的时候,父进程可以准确获取子进程挂掉的信息的,可以选择是否自己启动和报警。supervisor还提供了一个功能,可以为 supervisord 或者每个子进程,设置一个非 root 的 user ,这个 user 就可以管理它对应的进程。

|