Skip to content

Instantly share code, notes, and snippets.

View keijidosha's full-sized avatar

keijidosha

  • Kyoto, Japan
View GitHub Profile

設定

設定内容を確認する

  • 設定された項目を確認する
    testparm
  • 明示的に設定されていない項目についてもデフォルト値を表示する
    testparm -v

OpenLDAP で認証を行う場合の設定

/etc/samba/smb.conf

tcpdump

基本

tcpdump -i eth0 -s 1500 -w dump.pcap
対象ネットワークインターフェース: eth0
キャプチャサイズ: 1500バイト
保存ファイル名: dump.pcap

  • tcp だけキャプチャする(または udp)
    tcpdump -i eth0 -s 1500 -w dump.pcap tcp
  • DNSパケットだけをキャプチャする

https://keijidosha.github.io/memo/linux/sox.html

  • Wavファイル情報を表示
    soxi hoge.wav
  • Wavファイルを結合
    sox hoge1.wav hoge2.wav result.wav
  • Wavファイルを分割
    (例) 3秒単位で分割
    sox hoge.wav splited.wav trim 0 3 : newfile : restart
    (例) 最初の 3秒だけ切り出し(分割)

VBoxManage コマンド

  • ゲストを画面なしで起動
    VBoxManage startvm "GuestName" --type headless
  • 実行中のゲスト一覧を表示
    VBoxManage list runningvms
  • ゲストの詳細情報を表示
    VBoxManage showvminfo "GuestName"
  • ゲストの一覧を表示
    VBoxManage list vms
  • 利用可能な OS の一覧を表示

URL

  • URLエンコード
    echo 'エンコード対象文字列' | nkf -WwMQ | tr = %
  • URLデコード
    echo デコード対象文字列 | nkf -w --url-input

メールヘッダー

  • JISエンコード
    echo "サンプルヘッダー" | nkf -W -M -j

CentOS 7 で変わったコマンド

ネットワーク系

  • IPアドレス表示(ifconfig -a)
    ip address show, ip a s, ip a
    ip a s enp1s0
  • ネットワークデバイスの MACアドレス一覧
    ip link, ip l
  • ルーティングテーブル表示(netstat -rn)
    ip route, ip r
  • ネットワークデバイスごとの送受信バイト/パケット数など一覧
import io.ktor.client.HttpClient
import io.ktor.client.engine.apache.Apache
import io.ktor.client.request.request
import io.ktor.client.response.HttpResponse
import io.ktor.client.response.readText
import io.ktor.http.HttpMethod
import io.ktor.content.OutgoingContent.ReadChannelContent
import io.ktor.cio.readChannel
import kotlinx.coroutines.experimental.runBlocking
import java.io.File