FastHandle is fast operation tools for infrastructure configurations and tests.
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
os:linux:net:index.html [2018/02/08 00:02] kurihara |
os:linux:net:index.html [2019/02/11 00:40] (current) kurihara |
||
---|---|---|---|
Line 1: | Line 1: | ||
[[: | [[: | ||
- | ====== Network Configuration (net.py) ====== | + | ====== |
$FHHOME/ | $FHHOME/ | ||
Line 8: | Line 8: | ||
- | ===== Operation ===== | + | ===== Operation |
<sxh bash toolbar: | <sxh bash toolbar: | ||
- | $ fab -l |grep net | + | $ fab -l |grep -F net. |
</ | </ | ||
- | ==== Ref. Remote Shell Commands | + | \\ |
+ | ==== Fabric one-line Task Examples | ||
<sxh bash toolbar: | <sxh bash toolbar: | ||
Line 21: | Line 22: | ||
# Interface' | # Interface' | ||
- | $ fab -H $H auth.pro | + | $ fab -H $H -- "ip a |grep inet" |
# Bonding | # Bonding | ||
- | $ fab -H $H auth.pro | + | $ fab -H $H -- egrep " |
- | $ fab -H $H auth.pro | + | $ fab -H $H -- egrep -i " |
# Bonding Driver | # Bonding Driver | ||
- | $ fab -H $H auth.pro | + | $ fab -H $H -- "lsmod |grep bonding" |
# NIC Driver | # NIC Driver | ||
- | $ fab -H $H auth.pro | + | $ fab -H $H -- for i in `ip a |grep mtu |awk -F: {' |
# Routing | # Routing | ||
- | $ fab -H $H auth.pro | + | $ fab -H $H -- netstat -rn |
- | $ fab -H $H auth.pro | + | $ fab -H $H -- cat / |
# nmap | # nmap | ||
- | $ fab -H $H auth.pro | + | $ fab -H $H -- sudo nmap -Pn -sT -p 22 xx.xx.xx.xx |
# tcpdump | # tcpdump | ||
- | $ fab -H $H auth.pro | + | $ fab -H $H -- sudo tcpdump |
- | $ fab -H $H auth.pro | + | $ fab -H $H -- sudo tcpdump -n not arp and not port 123 and not port 22 -W1 -G30 # check 30 seconds |
# DNS | # DNS | ||
- | $ fab -H $H auth.pro | + | $ fab -H $H -- cat / |
- | $ fab -H $H auth.pro | + | $ fab -H $H -- host google.com |
- | $ fab -H $H auth.pro | + | $ fab -H $H -- host test-server-01 |
- | $ fab -H $H auth.pro | + | $ fab -H $H -- host x.x.x.x |
</ | </ | ||
Line 62: | Line 63: | ||
from fabric.api import * | from fabric.api import * | ||
from fabric.contrib import files | from fabric.contrib import files | ||
+ | from datetime import datetime | ||
FHHOME=os.environ[" | FHHOME=os.environ[" |
My Sites
SNS
Copyright (c) 2025 FastHandle - IT Operations Examples All Rights Reserved.