Linux
文章平均质量分 77
syztoo
syztoo
展开
-
在Centos上配置bgp路由
Quagga BGP是Quagga软件中的BGP路由进程,负责运行BGP协议并与其他BGP路由器进行通信。BGP路由器是指运行BGP协议的路由器,能够对路由信息进行交换和选择,使得数据包能够根据最佳路径到达目的地。其中,router bgp指定本地自治系统号,bgp router-id指定BGP路由器的ID,network指定本地网络,neighbor指定邻居BGP路由器的IP地址和自治系统号。Quagga是一款开源的路由软件套件,其中包含了支持BGP协议的软件包zebra和Quagga BGP。原创 2023-10-09 15:50:35 · 799 阅读 · 0 评论 -
tsar-性能监控工具
tsar是淘宝自己开发的一个采集工具,主要用来收集服务器的系统信息(如cpu,io,mem,tcp等),以及应用数据(如squid haproxy nginx等)。收集到的数据存储在磁盘上,可以随时查询历史信息,输出方式灵活多样,另外支持将数据存储到mysql中,也可以将数据发送到nagios报警服务器。tsar在展示数据时,可以指定模块,并且可以对多条信息的数据进行merge输出,带–live参数可以输出秒级的实时信息。在tsar的使用中,可以参考下面的帮助信息,完成对应的监控。原创 2023-09-26 17:33:49 · 911 阅读 · 0 评论 -
SSH 认证原理
对称加密:对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。非对称加密:非对称加密为数据的加密与解密提供了一个非常安全的方法,它使用了一对密钥,公钥(public key)和私钥(private key)。比如,你向银行请求公钥,银行将公钥发给你,你使用公钥对消息加密,那么只有私钥的持有人--银行才能对你的消息解密。5、服务器接受到加密后的字符串之后用自己的公钥解密,如果正确就让客户端登录,否则拒绝。原创 2023-08-08 12:17:58 · 970 阅读 · 0 评论 -
ssh反向代理、动态代理、本地代理
缩略词本机: ssh命令发起方,即运行ssh命令的那台机器。也可简称ssh客户端。远程机:ssh命令连接到的服务器,一般指运行ssh服务的那台机器。也可简称ssh服务端。本地机群:能直接与本机通迅的主机集合,包含本机自身。远程机群:能直接与远程机通迅的主机集合,包含远程机自身。1、动态代理动态代理一般用于代理服务器。应用场景为:本地机群不能直接访问某些地址/端口,但远程机可以。本机通过建立一个指定本机端口,远程机端口不指定(动态)的连接,让本地机群可以通过该连接去访问那些地址(基...原创 2022-05-27 16:21:37 · 3309 阅读 · 0 评论 -
tcpdump命令笔记
tcpdump命令可以对网络上的数据包进行截获和分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。tcpdump 命令格式说明:Usage: tcpdump [-aAbdDefhHIJKlLnNOpqStuUvxX#] [ -B size ] [ -c count ] [ -C file_size ] [ -E algo:secret ] [ -F file ] [ -G seconds ]转载 2022-05-25 14:08:33 · 764 阅读 · 0 评论 -
storcli64
storcli641、查询raid卡、raid组、物理硬盘信息 Controller_id:硬盘所在的raid卡的id,可以将该参数设置为all,表示查询该工具可管理的所有控制器的id Enclosure_id:硬盘所在的enclosure的id,可以将该参数设置为all,表示查询该工具可管理的所有控制器连接的硬盘背板id Slot_id:物理硬盘槽位编号,可以将该参数设置为all,表示查询所有硬盘的id Vd_id:虚拟磁盘id,可以将该参数设置为all,表示查询所有虚拟磁盘的原创 2022-05-11 06:39:33 · 5810 阅读 · 0 评论 -
e2label设置文件系统的卷标
e2label命令 用来设置第二扩展文件系统的卷标。语法示例:查看卷标e2lable /dev/sdn1设定卷标e2lable /dev/sdn1 /apsara/cloud/log参数文件系统:指定文件系统所对应的设备文件名; 新卷标:为文件系统指定新卷标。实例e2label这个命令相当有效。在介绍它之前,我们先看看/etc/fstab文件:label=/ / ext3 defaults 1 1/dev/hda7 /usr ext3 default..原创 2022-05-11 05:59:13 · 482 阅读 · 0 评论 -
CentOS 启动流程
Linux 系统的启动是不需要人为参与和控制的,只要按下电源,系统就会按照设定好的方式进行启动。不过,了解系统的启动有助于我们在系统出现问题时能够快速地修复 Linux 系统。在 CentOS 6.x 中,系统的启动过程和以前的系统相比变化较大,CentOS 6.x 系统使用 Upstart 启动服务取代了原先的 System V init 启动服务。Upstart 是事件驱动类型的,使用事件来...转载 2020-03-03 15:52:57 · 549 阅读 · 0 评论 -
Linux IP命令
前言我之前一直都使用ifconfig命令,觉的这个命令挺好用的,后来有次安装Linux发型版本,发现没有了ifconfig这个工具了,无奈之下,到处百度,发现了ip这个命令,一顿学习后,发现ip命令完全可以替代ifconfig命令,而且功能还比ifconfig命令强大,所以,还等什么,借用现在的一个网络流行词:盘它。命令简介作为每个Linux网络管理员和所有的Linux使用者们,ip命...原创 2020-03-03 10:29:43 · 345 阅读 · 0 评论 -
Linux crontab
假设我要设置一个任务,每分钟就要做一个数据同步,这个同步脚本的路径是 /home/do/rsyncfile.sh,那么我可以在终端输入crontab -e#此时会进入 vi 的编辑画面! 每一行就是一项工作。#分 时 日 月 周 |<===== 任务的完整命令行 * * * * * /home/do/rsyncfile.sh任何用户只要不...原创 2019-12-10 16:26:52 · 165 阅读 · 0 评论 -
EFK 搭建简单的日志分析系统
一、简单介绍EFK 不是一个软件,而是一套解决方案。EFK 是三个开源软件的缩写,Elasticsearch,FileBeat,Kibana。其中 ELasticsearch 负责日志分析和存储,FileBeat 负责日志收集,Kibana 负责界面展示。它们之间互相配合使用,完美衔接,高效的满足了很多场合的应用,是目前主流的一种日志分析系统解决方案。EFK 和 ELK ...原创 2019-05-10 11:21:07 · 18676 阅读 · 0 评论 -
keepalived
一、简单介绍keepalived 是集群中防止某个节点出现单点故障的一个开源软件,配合 Nginx 可以实现 web 前端服务的高可用。keepalived 是以 vrrp 协议为实现基础,将多台相同功能的服务器绑定成一个服务组,并对外提供一个虚拟 ip(vip)。服务组由一个主节点 master 和多台备用节点 backup 组成,master 的优先级高于 backup。...原创 2019-03-29 15:17:18 · 160 阅读 · 0 评论 -
linux 磁盘分区
1、 列出系统上所有磁盘列表[root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 931.5G 0 disk ├─sda1 8:1 0 200M 0 part /boot/efi├─sda2 ...原创 2019-10-24 18:01:53 · 312 阅读 · 0 评论 -
Centos 安装 JDK
1.登陆Oracle官网,下载 jdk-8u201-linux-x64.tar.gzhttps://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.解压[root@docker ~]# lsjdk-8u201-linux-x64.tar.gz[root@docker ~]#...原创 2019-03-23 12:00:11 · 947 阅读 · 0 评论 -
IPC
Inter-process communication,进程间通信,缩写 IPC各进程运行时相互之间有时需要资源共享,通知事件,进程控制、以及数据传输等,可用IPC方式实现。数据传输:一个进程想要将它的数据发送给另一个进程。 共享数据:多个进程想要同时操作一组数据,一个进程对数据的修改,别的进程可以立刻看到。 通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事...原创 2019-09-04 16:43:32 · 242 阅读 · 0 评论 -
Shell 掐头去尾法
偶然间看到一个 shell 脚本:#!/bin/sheureka_url_list="http://eureka0.svc.default.local,http://eureka1.svc.default.local,"eureka_url_list=${eureka_url_list%?}echo "$eureka_url_list"运行脚本,输出:http://eurek...原创 2019-08-26 10:59:03 · 1788 阅读 · 0 评论 -
Linux 开启路由转发功能
标记一下,让一台 Centos 7.6 主机开启路由转发功能A服务器:10.10.10.10/24B服务器:10.10.10.1/24,eth0;20.20.20.1/24,eth1C服务器:20.20.20.20/24目标:让 A 可以 ping 通 C。操作过程:1、在 B 服务器上开启内核路由转发参数临时生效:echo "1" > ...原创 2019-08-13 11:57:39 · 1212 阅读 · 0 评论 -
Linux 之 top 命令
一、首先介绍 top 中一些字段的含义VIRT:virtual memory usage 虚拟内存1、进程"需要的"虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请 100m 的内存,但实际只使用了 10m,那么它会增长 100m,而不是实际的使用量RES:resident memory usage 常驻内存1、进程当前使用的内存大小,但不包括 swap out2、包含...原创 2019-08-14 18:01:09 · 153 阅读 · 0 评论 -
Centos 安装桌面环境
写在前面Centos 作为企业服务器的操作系统是很常见的,为了保持纯净的系统环境,通常情况下,不需要安装图形桌面,最小化地安装 Centos(minimal 版本) 就可以了。如果选择 linux 作为个人电脑的操作系统,推荐使用 ubantu!在 Centos 安装 GNOME 图形桌面,使用 yum 指令就可以了。1. Centos版本[root@Python ~]...原创 2019-03-24 11:11:59 · 4071 阅读 · 0 评论 -
Linux 之 iptables
一、简单介绍防火墙工作于网络或主机的边缘,对进出本网络或本主机的数据包按一定规则(勾子)进行检测及过滤。tcp/ip协议栈是属于内核的一部分,在linux内核中,实现数据包的过滤由netfilter这么一个框架来实现,而iptables则是用来与netfilter实现交互的一个命令行工具。所以netfilter才是防火墙的真正的安全框架,位于内核空间;而iptables其实是一个命令行...原创 2019-04-01 14:05:06 · 127 阅读 · 0 评论 -
Linux 之 awk 命令
简单介绍awk 是由 Alfred Aho 、Peter Weinberger、Brian Kernighan 这三个人创造的,所以 awk 名字是由这三个人姓氏的首字母组成。awk 是一个报告生成器,拥有强大的文本格式化能力,我们可以利用 awk 命令,将一些文本处理成我们想要的样子,比如整理成 " 表格 " 的样子。awk 是一个行编辑器;awk 其实是一门编程语言...原创 2019-04-03 10:26:46 · 330 阅读 · 0 评论 -
Linux 之 sed 命令
sed 是一个非交互式 的 流编辑器。所谓非交互式,是指使用 sed 只能在命令行模式下输入命令来编辑文本,不能像 vim 一样进入到工具里面进行文本编辑。而所谓流编辑器,是指 sed 每次只从文件或标准输入中读入一行,然后对该行进行指定的处理,处理完成之后,接着读入下一行,再进行同样的处理,整个文件像流水一样被逐行处理。sed 不是在原文件或输入上直接进行处理的,而是...原创 2019-04-03 15:45:30 · 333 阅读 · 0 评论 -
Linux 常用快捷键
1、命令历史!!:执行上一条命令!num:执行历史命令中第num条命令!-num:执行历史命令中倒数第num条命令!?string?:执行最近一条包含有string字符串的命令Ctrl+r:搜索上一条匹配的命令!$:代表上一个命令的最后一个字符串Esc+.:显示上一个命令的最后一个字符串2、光标移动Ctrl+a:将光标移到行首 Ctrl+e:将光标移到行尾Ctrl+...原创 2019-04-23 12:23:58 · 93 阅读 · 0 评论 -
Linux 之 xargs 命令
原文链接:https://www.cnblogs.com/wangqiguo/p/6464234.html一、为什么要用 xargs在工作中经常会接触到 xargs 命令,特别是在别人写的脚本里面也经常会遇到,但是却很容易与管道搞混淆,本篇会详细讲解到底什么是 xargs 命令,为什么要用 xargs 命令以及与管道的区别。为什么要用 xargs 呢?我们知道,linux 命令可...原创 2019-04-25 17:28:32 · 171 阅读 · 0 评论 -
Linux 文件权限
一、基本权限在 Linux 下,一般将文件的访问身份分为 3 个类别,分别是 owner(拥有者)、group(所属组)、others(其他身份),且对 3 种身份分别设置 read(可读)、write(可写)、execute(可执行) 等基本权限。[root@syztoo ~]# ls -l /etc/profile-rw-r--r-- 1 root root 2090 Apr 15...原创 2019-05-06 19:03:29 · 323 阅读 · 0 评论 -
Linux 之 rpm 命令
一、RPM 介绍RPM 是 Red-Hat Package Manager 的缩写,红帽包管理器,用于 linux 上软件包的安装、卸载、升级及查询等功能;rpm 包的命名原则:name-version-arch.rpm(软件名-版本号-硬件平台.后缀名);二、RPM 命令 1. 格式及选项用法: rpm [选项...]-a:查询所有套件;-b<完成阶段>...原创 2019-05-24 18:42:27 · 538 阅读 · 0 评论 -
Centos忘记root密码后重置root密码
说明:以下演示是基于Centos7.6系统。1.重启服务器,进入 GRUB 启动菜单界面:2.在 GRUB 启动菜单中,按 " e " 键进入启动选项编辑界面中:3.在第14行找到字符 " ro ",将 " ro " 修改为 " rw init=/sysroot/bin/bash ":4.同时按住 " ctrl + x ",进入单用户模式:5.输入 " chr...原创 2019-05-27 17:49:34 · 10200 阅读 · 3 评论 -
FRP 内网穿透
一、简单说明frp 可以实现内网穿透,让内网 web 服务器对外网环境提供 http 或 https 服务,并且 frp 支持自定义域名绑定;frp 还可以让内网服务器对外网环境提供 tcp 和 udp 服务,例如在家里通过 ssh 访问处于公司内网环境内的主机。frp 以 cs 架构为实现基础,要实现内网穿透,需要一个外网服务器作为 server 端(公网 ip 地址需要固定,以云服务器...原创 2019-05-23 20:17:05 · 1937 阅读 · 0 评论 -
Linux 时区转换
Linux 可能会接触到的时区时间:EST: Eastern Standard Time 东部(美国)标准时间 (GMT-4)EDT: Eastern Daylight Time 东部(美国)夏令时时间 (GMT-5)ET: Eastern Time 东部(美国)时间 以EST/EDT形式存在GMT: Greenwich Mean Time 格林尼治标准时间CST: Chin...原创 2019-07-30 10:31:58 · 1703 阅读 · 0 评论 -
Linux 部署 samba 文件共享服务器
samba 主要用于在 windows 和 unix 之间共享资源。1.环境准备 ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core)2.安装~]# yum -y install samba samba-client3.修改配置文件 ~]# cat /etc/samba/s...原创 2019-08-05 17:21:24 · 244 阅读 · 0 评论 -
LVS跨网段DR模型配置
本次试验使用 5台 VMware 虚拟机搭建,Client 和 Router ens33网卡设置为桥接模式,其余网卡均为主机模式,各 ip 地址 规划如下:一、各主机网络配置文件如下:1.Client[root@Client ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=EthernetBOOTPROTO=no...原创 2019-08-13 19:23:16 · 775 阅读 · 0 评论 -
Linux 常用命令
目录1)du 显示文件或目录占用的磁盘空间大小2)df 查看文件系统的磁盘空间使用情况3)netstat 查看端口占用情况4)lsof 列出被进程打开的文件信息5)timeout 控制程序运行的时间6)date 系统时间7)hwclock 硬件时钟8)压缩及解压缩9)使用命令行一次性复制文件到多个路径下10){ } 的用法11)更改dns服务...原创 2019-03-26 23:13:09 · 276 阅读 · 0 评论