Bird私房菜学习笔记1 命令记录

bird:Calico BIRD协议栈的分支 印花布鸟 这是一个分支,它提供了Calico使用的以下附加功能: 支持使用IP-in-IP进行路由 建造 TL; DR 造bird : 在适用于您的平台的平台上,运行./build.sh 。 在适用于所有平台的amd64上,运行ARCH=all ./build.sh 。 在特定于其他平台的amd64上,运行ARCH=<targetarch> ./build.sh 。 细节 可以为一个平台(默认情况下为本地平台)或所有受支持的平台构建bird 。 当您运行构建脚本build.sh ,它会通过查看环境变量ARCH来确定要为其构建平台的平台。 如果未设置ARCH ,它将使用uname -m从本地平台确定它。 如果将ARCH设置为受支持的平台,它将尝试从您的本地平台为该平台构建。 如果ARCH设置为all ,它将尝试从本地平台为所有受支持的体系结构进行构建。 在撰写本文时,受支 立即下载

linux常用命令

用户能使用的命令是依据PATH变量所规定的目录去查找的。

文档目录操作

1.basename 取得最后的文件名
2.dirname 取得最后的目录
3.文件内容查阅

cat  由第一行开始显示文件内容 
tac 从最后一行开始显示文件内容
nl 显示的时候,随便输出行号 
more  一页一页地显示文件内容
less 与more类似,但可以往前翻
tail 只看结尾几行
od 以二进制方式读取文件内容

4.touch 修改文件时间或创建新文件

linux文件的三个主要时间
modification time(mtime)  当该文件的“数据内容”更改时,就会更新这个时间。
status time(ctime)当该文件的状态改变时,就会更新这个时间。如权限和属性被改变了。
access time(atime)当该文件的内容被取用时,就会更新该时间。

5.目录操作

cd 进入目录

pwd 显示当前目录

mkdir 创建一个新的目录

6.file 查看文件类型或二进制文件有没有使用到动态函数库(share library)等。

文件的属性与权限
chgrp 改变文件所属群组

chown 改变文件拥有者

chmod 改变文件权限 r:4     w:2      x:1                   用法 chmod ugoa =|+|-  |r|w|x| 文件或目录

umask 文件默认权限

chattr 设置文件的隐藏属性

lchattr 查看文件的隐藏属性

SUID:4,SGID:2,SBIT:1  文件特殊权限。
另外还有大写的S T ,代表空的,不存在的。例如7666时,拥有者都无法执行时。
假设将一个文件权限改为“-rwsr-xr-x”时,由于s在用户权利中,所以是SUID,因此用“chmod 4577 filename”来设置,或者用SUID:u+s,SGID:g+s,SBIT:o+t来进行设置。
系统相关

1.uname -r查看内核版本

2.查看系统的使用状态

who  目前有谁在线

netstat -t 网络的联机状态

ps-aux  后台的执行状态

3.正确的关机命令

sync 将数据同步写入硬盘中

shutdown 关机

reboot 

halt

poweroff

4.ctrl+alt+f1/f2/f3/f4/f5/f6/f7 tty1到tty6文字界面tty7图形界面
5.ubuntu切换root用户使用 sudo -s

辅助工具

1.求助

man
info
/usr/share/doc/

2.查找

which 寻找执行文件
whereis 寻找特定文件
locate 寻找关键字相关的文件(updatedb命令可以更新数据库)
find

rkn-router:使用动态路由配置BIRD以绕过Roskomnadzor的审查的示例 路由器 使用动态路由配置BIRD以绕过RosKomNadzor审查的示例 这些脚本是为基于Debian的发行版(Ubuntu,Debian等)准备的,并在Debian 9上进行了测试。 /etc/bird/bird.conf-BIRD配置,用于通过OSPF重新分配静态路由 / etc / bird / isps-此目录包含配置,这些配置描述了被Roskomnadzor非法阻止/可能阻止的流行服务的范围。 不要忘记在某些编辑器的帮助下进行更改或将“” sed到当前的默认网关。 /etc/bird/rkn/reestr.conf-这包含从RKN注册表通过子网卸载“摘要”。 要使用此配置,请不要忘记在bird.conf中取消注释。 注意:截至2018年4月18日,此文件包含约55k条路由,SOHO和nekrotsiski类型28xx,具有256 MB的内存,它们不能咀嚼这么多的路由,请谨慎 立即下载

相关推荐

bgpgraph:绘制Bird和Quaggavtysh的BGP网络和路由信息

bgpgraph:绘制Bird和Quaggavtysh的BGP网络和路由信息

手动模拟 calico 网络

网段 10.42.11.0/24。可选:不使用BGP,手动添加网关。可选:不使用BGP,手动添加网关。网段 10.42.1.0/24。

kunyus的博客 1425

路由守护进程BIRD版本2.0.4源码及其文档

上传的文件是路由守护进程BIRD的源码,版本为2.0.4以及对应的文档doc。BIRD是一个类UNIX系统的动态路由守护进程。它支持当代互联网中所用所有路由协议,如BGP、OSPF、RIP和这些协议的IPv6的变种(除OSPFv3目前尚在发展) 。

【kubernetes/k8s概念】calico node bird原理分析

github:https://github.com/projectcalico/bird BIRD是什么 BIRD是布拉格查理大学数学与物理学院的一个学校项目,项目名是BIRD Internet Routing Daemon的缩写。 目前,它由CZ.NIC实验室开发和支持。 BIRD项目旨在开发一个功能齐全的动态 IP 路由守护进程,主要针对(但不限于)Linu...

zhonglinzhang 7160

路由软件安装使用(一)(bird

tar -xvf bird-2.0.8.tar.gz 80 ls 81 cd bird-2.0.8/ 82 ls 83 ll 84 chown -R root.root * 85 ll 86 ls 87 ./configure --prefix=/usr/src 88 echo $? 89 yum list | grep flex* 90 yum install -y flex* 91 ls 92 ./.

weixin_45537413的博客 1万+

路由软件quagga和bird日志配置打印ospf邻居变化

背景:  网络侧反馈偶尔会出现ospf邻居状态变化:full-> other status -> full.历史原因,线上运行的路由软件有quagga和bird两种。两种路由软件的日志级别配置,打印ospf邻居状态变化的过程。 quagga:  配置选项:  日志文件记录配置  log file /home/work/quagga/logs/ospfd.log  日志打印邻居关系状态...

weixin_34249367的博客 696

鸟哥的linux私房菜学习笔记7

P370 情境模拟题一:透过 grep 搜寻特殊字串,并配合数据流重导向来处理大量的文件搜寻问题。 目标:正确的使用正规表示法;前提:需要了解数据流重导向,以及透过子命令 $(command) 来处理档名的搜寻; 我们简单的以搜寻星号 (*) 来处理底下的任务: 利用正规表示法找出系统中含有某些特殊关键字的文件,举例来说,找出在 /etc 底

Jonathan158的专栏 412

鸟哥的Linux私房菜之认识Bash Shell(1

一、 1、首先说一下什么是Shell,即Shell、核心、硬件。Shell就像是用户界面,用户通过操作Shell来通知核心执行相应命令,核心收到命令后就会调用相应的硬件完成任务,然后将结果通过核心返回到Shell。     什么是Bash Shell,根据开发者的不同,Shell有多个版本,而Bash Shell即是Linux默认的shell。因为Bash Shell有着以下优点:

小菜鸟_fighting 479

Linux 私房菜:打包、压缩和备份

本文内容精简、整理、摘抄、有感于《鸟哥的Linux私房菜》第八章 • 文件与文件系统的压缩、打包和备份。 压缩 目前常见的Linux压缩命令包括有gzip、bzip2和最新的xz,下表是一些常见的压缩文件扩展名及对应指令关系: 扩展名 指令 说明 *.Z compress 已经不流行,gzip可以代替 *.zip zip window下常见的压...

happyJared 415

Linux学习之01_基础命令介绍

初学Linux,还在摸索中,在这个过程中希望能记录下学习到的东西,参考的的书籍为《鸟哥的Linux私房菜》 在这里学到的主要命令有这几个: data cal bc man shutdown sync 1、基础命令操作   data----显示日期与实践的命令   cal----显示日历的命令   bc---- 简单好用的计算器命令    1 data...

weixin_33875564的博客 75

linux的打包与压缩学习

一、常用的压缩命令 1、gzip 命令: 常用参数: -v 将正在处理的档名显示出来 生成的文件拓展名: .gz 2、bzip命令 常用参数:-v 将正在处理的档名显示出来 生成的文件拓展名:.bz 二、打包命令 1、tar: 摘自《鸟哥的linux私房菜》 注意:-f filename要与别的分别开来,否则会容易引起误会 ...

qq_39029148的博客 202

守护进程源码

描述了service保活得一个机制,包含某服务的应用呗意外杀死后,可有其监听进程重启

[读书笔记]鸟哥的LINUX私房菜 十三章 shell scripts

shell scripts语法 #!/bin/bash 规定使用bash语法解释scripts #Program: 表明程序开始 主程序部分 exit 0 表明程序结束 #用sh执行脚本会新开一个子进程bash来执行,脚本中产生的变量不存在与父进程 #用source 执行脚本会直接在本进程中执行脚本,变量会保留。 注意如果用SOURCE执...

weixin_30505043的博客 133

鸟哥的Linux私房菜(基础篇)- 第二十五章、 Linux 备份策略

第二十五章、 Linux 备份策略 最近升级日期:2009/09/18 万一不幸你的 Linux 被黑客入侵了、或是你的 Linux 系统由於硬件关系 (不论是天灾还是人祸) 而挂掉了!这个时候,请问如何快速的回复你的系统呢?呵呵!当然罗,如果有备份数据的话,那么回复系统所花费的时间与成本将降低相当的多!平时最好就养成备份的习惯,以免突然间的系统损毁造成手足无措!此外

GarfieldEr007的专栏 2054

【Linux公有云网站配置实战|企业网络管理课程溯源、完整实训、例题解析与故障排错】

文末整理配套学习网站、网课、专业书籍。早期网络依靠人工经验维护,没有标准化流程、统一配置规范,网络故障频繁,于是各大高校开设企业网络管理相关课程,目的是培养能够维护企业内网、服务器、对外业务网站的专业运维人员。本次实训基于公有云服务器,以Linux操作系统为基础,完整完成云服务器初始化、远程连接、Web服务安装、网站源码部署、防火墙与云安全组放行,最终实现公网用户通过IP访问企业网站。Linux系统凭借稳定、开源、免费的优势成为企业服务器首选,课程新增Linux命令、用户管理、服务部署、防火墙配置内容。

2501_92125808的博客 285

Cilium 官方文档翻译(11) BGP-结合BIRD运行BGP协议边界路由传播

BIRD是在Internet网络中通过BGP传播路由数据包协议在类UNIX系统上的开源实现,它是一个守护进程。Cilium 借助BIRD可完成动态路由组网。

煮酒论架构 1389

kubernetes网络(三)之bird的路由反射器的使用

上一篇文章中我们用 bird 程序实现了三台服务器之间的BGP full mesh。本文我们将full mesh 方式改为路由反射器方式 ,让宿主相互学习到对方的容器网段,从而达到容器网段能相互通信的目的。

鲜少伟的博客 1527
上一篇: struts note1
下一篇: 红黑树总结
immoshi
博客等级 码龄14年 48粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值