読者です 読者をやめる 読者になる 読者になる

by shigemk2

当面は技術的なことしか書かない

ipv6有効化確認

モジュールなんだね lsmod | grep ipv6 あとは、/etc/sysconfig/networkのNETWORKING_IPV6とか。書いていなかったら設定されていない。 LinuxでIPv6を無効化する(意外と苦戦) | OpenGroove

rpcbind start

/usr/sbin/rpcbind -w パスはディストリとかによって任意に変更して。/sbinの場合もあるから。 How to Warm-Start rpcbind (System Administration Guide: Network Services)

makeinfo

Texinfo 文書を変換する 主にEmacsのビルドで使うんだけど、これが実際に何に使われているかよくわからない。 Texinfo - Wikipedia 一式のソースコードから複数の形式で文書を生成 apt-file search bin/makeinfo sudo apt-get install texinfo d.hatena.ne.jp…

nannyをもういちど

Linux Virtual Server (LVS) は実サーバーのセット内での IP ロードのバランスを とるための統合ソフトウェアコンポーネントセット 図を見たら分かるけど、nannyプロセスがhttpdとかのプロセスに張り付いているのがわかる。この図だとhttpdが落ちたらnannyが…

pwgen

ランダムに文字列を生成するアレ。コマンドオプションはこちらを見る。 linux.die.net

icmp

ping とは、ICMPプロトコルを使用したネットワークの診断プログラム www.infraexpert.com Internet Control Message Protocol - Wikipedia RFC 792 - Internet Control Message Protocol

vmstat si so

si スワップイン ハードディスク上に退避した内容を、メモリに書き戻す so スワップアウト ハードディスクに書き出し、占有された物理メモリを解放する e-words.jp e-words.jp

sosreportとは

RHELから設定と診断情報を取得するコマンド。 Red Hat Enterprise Linux 4.6 以降における sosreport の役割と取得方法 - Red Hat Customer Portal

dhclient

動的ホスト設定プロトコルのクライアント kazmax.zpp.jp

peco v0.5.1

External commands specified in –exec now receive PECO_FILENAME, PECO_LINE_COUNT, PECO_QUERY, and PECO_MACHED_LINE_COUNT as environment variables execオプションに機能追加など Release v0.5.1 · peco/peco · GitHub

zabbix マクロ

読むこと 1 ユーザーマクロ [Zabbix Documentation 2.2]

rpcbind

RPC サービスをそれらのサービスがリッスンするポートにマッピング IBM Knowledge Center 9.9. NFS および rpcbind

nanny プロセス

もはやどういうことなのか lvs デーモンは ipvsadm ユーティリティをコールして、カーネル内の IPVS routing 表の設定と維持をし、 各実サーバー上の各設定済仮想サーバー用に nanny プロセスを開始します。 各 nanny プロセスは1つの実サーバー上の1つの…

ack-grep installation

sudo apt-get install ack-grep Ubuntuならこれでもいいのですが、まあドキュメントを読んで使いやすいものを選ぶとよろしいかと。 ack: Installation

user/group でfind

ユーザーで検索したいときは-user、グループで検索したいときは-groupをつかう。 man findでもちゃんと書いてました。GNU版でもBSD版でも-user/-groupオプションは使えるようです。 www.cyberciti.biz

yum provides/whatprovides

man yumから。 provides or whatprovides Is used to find out which package provides some feature or file. Just use a specific name or a file-glob-syntax wildcards to list the packages available or installed that provide that feature or file.…

split

cheatコマンドから。なお、まえも説明したとおり-dはGNU版限定。 # To split a large text file into smaller files of 1000 lines each: split file.txt -l 1000 # To split a large binary file into smaller files of 10M each: split file.txt -b 10M # …

Terminator Keybindings

読み進めてみる。 https://linux.die.net/man/1/terminator Ctrl+Shift+N / Ctrl+Shift+P で隣のウィンドウへ移動(分割時) Ctrl+Shift+E でタブを縦に分割 なお、ctrl + shift

split BSD vs GNU

-dの有無が主な違い。 coreutilsをmacportsだかhomebrewだかでいれてgsplitってすれば、GNU版のsplitがつかえる(-dオプションがつかえる) apple.stackexchange.com

double hyphen for grep

--をgrepで検索しようとすると何も引っかからない。特定のエラーが出るわけではなく、何も出ない。 いろいろ方法はあると思うけど、\-\-ってやって強引に解決した。 stackoverflow.com

IntelliJ IDEAの起動アイコン/Ubuntu 16.10

/path/to/IntelliJ IDEAを適宜修正する。 [Desktop Entry] Type=Application Encoding=UTF-8 Name=IntelliJIDEA Comment=IntelliJIDEA Exec=/path/to/IntelliJ IDEA/bin/idea.sh Icon=/path/to/IntelliJ IDEA/bin/idea.png Terminal=false qiita.com

npm check updates vs sbt updates

package.jsonが書き換わる github.com build.sbtが書き換わらない GitHub - shigemk2/sbt-updates: SBT plugin that can check maven repositories for dependency updates

bash diff sorted file

$じゃなくて、<だった。パイプラインェ… diff <(sort text2) <(sort text1) stackoverflow.com

comparison unix shells

比較。意外とためになる。特にfish関係で。 Unix Shells: Bash, Fish, Ksh, Tcsh, Zsh - Hyperpolyglot

du sort

du -sh /var/* | sort -n sort -nがキモ。 unix.stackexchange.com

This account is currently not available

sshログインするとThis account is currently not availableってなってログイン出来ないときは、デフォルトシェルがnologin(/sbin/nologin)になっているから。 askubuntu.com

peco v0.4.7

peco bugfixとか。 Release v0.4.7 · peco/peco · GitHub

3

アイヤー。 www.intel.com

mailq

メールのキューを表示する。オプションはvだけ。 kazmax.zpp.jp

peco v0.4.6

fuzzy filter Release v0.4.6 · peco/peco · GitHub

open new tab with command in terminal window

なんかないっぽい。 man terminatorから--new-tabオプションを使ってもタブは開けない。 askubuntu.com

bazaar

先のterminatorのソースコード管理はbazaarでやっている。 bazaar.canonical.com

terminator

概要 Terminator in Launchpad ソースコード Code : Terminator

dev kvm not found

IntelliJでAndroidアプリを開発しようとして、Runでエミュレータを起動したらば、 Enable VT-x in your BIOS security settings, ensure that your Linux distro has working KVM module. などと怒られた。 biosの設定を修正する必要があるらしい。 (ask ubu…

画像を320x100にリサイズする

convert -geometry 320x100! test.jpg 320x100.jpg ImageMagick(convert)で画像サイズを変換する - いろいろwiki@princo.org

tunefs

tunefs — 既存の UFS ファイルシステムを調整する ここのjオプションはext3ではなくジャーナリング。 www.yosbits.com

errors=remount-ro

/etc/fstabで書かれているところのマウントオプション。 errors=continue / errors=remount-ro / errors=panic マウントオプションでエラーが起こったときの振る舞いを指定する。 リードオンリーでマウントしなおすのがremount-ro パニックを起こしてシステ…

cpu iowait/user

user CPU使用率 iowait I/O sarコマンドをつかうとよろし。 www.uetyi.com blog.apar.jp blog.apar.jp sar -u -f /var/log/sa/sa11 -s 16:00:00 -e 17:30:01 みたいな使い方。

reduce/nice/chkconfig

実行中のプロセスの優先度変更 webkaru.net プロセスの優先度を指定してプログラムを実行 webkaru.net -20が高い。19が低い。 ランレベルに応じての自動起動設定。 webkaru.net なお、ps lのNIでnice値は見れる。

unixtime変換(JST)

JSTが欲しかった。なお、CUIでやりたい気持ちはある Unixtime相互変換ツール - konisimple tools

about FHS

Unixのディレクトリ構成やファイル構成をまとめたもの。 The filesystem standard has been designed to be used by Unix distribution developers, package developers, and system implementors. Filesystem Hierarchy Standard

peco v0.4.5

Release v0.4.5 · peco/peco · GitHub これのBugFix github.com

peco 0.4.4

いくつかのバグフィックス。 github.com

find mtime

mtimeは日ベース。 -mtime n File's data was last modified n*24 hours ago. See the comments for -atime to understand how rounding affects the interpretation of file modification times. linux.die.net find ~/Downloads/ -mtime -1 -ls

dateコマンドのフォーマット

忘れていたけど、フォーマットの最初に+をつける。 date +"%Y/%m/%d %p %I:%M:%S" Linuxコマンド集 - 【 date 】 日付や時刻を表示,設定する:ITpro

netcat timeout系

iオプションとかwオプションとかを駆使して、リトライをかけたい人生だった。 www.computerhope.com でも、なんか使いこなせなかった。ので、こういうのを書いてみる。 for i in {0..4}; do nc -v -z xxxxxx 22; if [ `echo $?` == 0 ]; then break; fi slee…

bz2解凍

$ tar jxf xxxxxx.tar.bz2 @IT:拡張子が.bz2のファイルを圧縮・展開するには(CUI編)

silver searcherのいろいろな使いかた

いろいろな使い方。 qiita.com ファイル指定。 The Silver Searcher のススメ - Qiita ファイル名のみの表示 The Silver Searcher のススメ - Qiita

sftp

安全にファイル転送を行うコマンド。 webkaru.net getとかputとかを使う。

英文のPDFから頻出英単語を抽出する簡単なシェル芸

所詮はシェル芸なので、パフォーマンスとか精度とか考慮してません。あと、実行してみたらわかりますけど、助詞が上位になりますが除外してもいません。 gist.github.com 英文わからないので、頻出英単語を引っ張ってきたら、もしかしたらなんかの足しになる…