それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

ipコマンドで、ifconfig down/up やifdown/ifup 的な操作を行う方法

インターフェースのリンクアップとリンクダウン iproute2 以前なら、何も考えずに、次のようなコマンドを打ち込んでいたところではある。 ifconfig eth0 down && ifconfig eth0 up ip コマンドになって一番困ったのがこれ。 NICを切断と接続をipコマンドでや…

tcpdump で ipv6 のパケットを見る

tcpdump のパケットで、v6だけにフィルタする。 tcpdump -v ip6 ip6 と書きます。 ipv6 だけど、ipv6とは書きません。 ping6のように、tcpdump の ipv6 専用コマンド tcpdump6 があるわけででもないです。

ubuntu(gnome3) のキーリピートを変更する

ubuntu のキーリピートが遅い 設定は、アクセシビリティ→ タイピング。(( まぁUbuntuのことだから、 18.04 ではこうだけど、すぐ場所変わるんだろうけど) ちょっとわかりにくいUIだけど、これで調整する 上部はウエイト 上部は、キーリピートが開始するまで…

UbuntuのLive CD/DVD/USBで使用中にaptでソフトウェアをインストール

Live DVDで使用中にaptでソフトウェアをインストール UbuntuのインストーラーのUSBディスクで起動して、なにかやりたときにどうするか。 たとえば、SSD/HDDをリカバリしたいとか、ちょっとつかいたときにコマンドがなくて困ったりする。 Ubuntu/Debian など…

macのソフトウェアをアップロードをCLI(コマンド)から実行する。

ソフトウェアアップデートが必要なんですが、AppStore開くのがめんどくさい takuya@~$ xcode-select --install xcode-select: error: command line tools are already installed, use "Software Update" to install updates そういえば、しばらくソフトウェ…

aria2c でダウンロードの楽をする。

サーバーにごめんなさいしながら使う。aria2c aria2c で同時多重ダウンロードをする。 物理回線以上には早くならないけど、回線の限界まで速度を上げる。 私は、単なるダウンローダー代わりに使っている ダウンローダートして使う。 なにもオプションつけな…

ip コマンドで IPv6のアドレスだけを表示する

ip コマンド で v6 のアドレスだけに搾って表示 v6のIPアドレスだけを見たい時がある。ipアドレスをズラズラっと表示されるとめんどくさいので。 ip -6 addr show br0 # v6 のみ 以前まとめたけど忘れてたので、再度メモ 以前のエントリ IPv6 での定番ネット…

apt パッケージ名のnox の意味について

apt search していると、時々見かける nox の意味は何なの? たとえば、次のようなパッケージに使われている。 apt install vlc-nox apt install vim-nox このように、nox と付くものがある。このsuffix(接尾子)は何の意味があるのか。 nox とは nox とは no…

ext4 のファイルシステムを拡張して確認する。

ext4 の容量を拡張する raspi などで resize して expand file system と書かれているアレ gdisk で容量拡張 sudo gdisk /dev/whatyouwant resize2fs で容量拡張した部分へextを拡張 sudo gdisk /dev/whatyouwant 情報を更新 sudo partprobe 結果を確認 lsbl…

vimで特定のファイルタイプのときだけ、カラーテーマ決められる

Pythonとtwilightが相性が悪い python のファイルをvim で編集しようとしていたら、すごく読みづらい。 カラーテーマが原因ですが、カラーテーマをpythonのためだけにぜんぶを変えるのもめんどくさい。 python ファイルだけカラーテーマを変えたい。 python …

nvim/vim をコンフィグなし( vimrc を読みしない)で起動する

設定をなしで起動したい。 素のvim を起動したいとき vim -u /dev/null なんでもいいから、ファイル名を指定したらいいよね。 vim / neovim の場合も同じ vim -u NONE nvim -u NONE これは、ファイルを指定してるだけなので、 nvim -u /dev/null などとした…

headless chrome を使うために、Linuxに最新版のChromeを常に入れておく

headless chrome のためDebian/Ubuntuに最新版のChromeを突っ込む。 最新版のChromeは Google の配付サイトに用意されている。 配付サイトのapt 鍵をいれる。 wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sudo ap…

npm -g で グローバルじゃなくてユーザー空間を使う

目次 目次 npm -g install のインストール先 npm -g で グローバルはめんどくさいですよ npm の 設定を確認する。 グローバルとローカル インストール先を変更する 自分のホームディレクトリに突っ込むことにする。 設定した結果はこんな感じになりました。 …

losetupとddでダミーファイルを作ってHDD操作の練習をする

パーティションやフォーマットの練習のためにUSBメモリを買ってくるのはだるい 仮想ファイルシステム的に、ダミーファイルを作ってそれをHDD(ブロック)デバイスとして扱う。 ダミーファイルを作ってコマンドの練習ができます。 fdisk / gdisk / gparted / …

macでCPUの温度と使用率と周波数(クロック)をモニタリングする - Intel® Power Gadget

mac でCPUの利用状態をモニタリングする Intel® Power Gadget というプログラムが提供されている。 s-tui では見れなかったので、別のソフトウェアを探していて行き着いた。 しっかり表示されて嬉しい。 温度変化やCPUの変化、またコア数の利用率の変化を見…

NextCloudでメディアに余計なファイルが出ないよう非表示にする。

NextCloudのメディアに何でも出てくるのが困る。 ファイルのアーカイブとして使っている場合に、バックアップファイルが写真(メディア)の一覧に出てきて困る。 特定のフォルダが、写真(ギャラリー)の一覧に表示されないようにするには。ってずっと考えて…

nextcloud をバックアップするのをスクリプト化

nextcloud のバックアップはちょっと面倒 nextcloud のバックアップにはひと手間が必要。occ コマンドにバックアップ用のサブコマンドが実装されていないので、手作業でバックアップする必要がある。 バックアップする対象 MySQL のデータベース ユーザーの…

ファイルの更新日時(アクセス時刻)を手早く実行する

ファイルの日時 を 手早く変更する touch を使うと手っ取り早く実行できる。 ファイルの更新日時を更新する。 touch -m -d '2018-11-06 19:51' sample.txt ファイルのアクセス日時を指定の時間にする。 access time だから a ですね。 touch -a -d '2018-11-…

HTTP/2(http2)通信しているかChromeの開発ツールで確認する

http/2 通信をしているか確認したい。 Chromeの開発ツールで手軽に確認ができます。 開発ツールを開いて、ネットワーク・タブを開く ネットワークタブのヘッダ行を右クリック ヘッダ行を右クリックすると、いろいろ選べる。ここからプロトコルを選ぶと、HTTP…

HDDのデータを「シュレッダ」してデータを読めなくする shred コマンドを使うときのポイント

HDDの消去してますか? 私はやってませんでした。物理的に破壊すればいいと思ってたので。 中古HDDなんてヤフオクに出してもクレームの嵐だし。 そういえば、HDDってもったいないよね。 ふと思い出したんですよ。HDDって物理的に破壊する必要があるのかなっ…

xargs でシェルのalias を使えるようにする方法。

xargs で alias が使えない takuya@:教科書$ find -type d -maxdepth 1 | xargs ll xargs: ll: そのようなファイルやディレクトリはありません 悲しい。Aliasはあくまで bashのエイリアスであり、シェル経由せずにfork するような場合には全く役に立たない。…

rcloneでバックアップ転送するときに設定を指定する

rclone でバックアップ便利です。 以前、rcloneについてのエントリを書きました。いまも便利に使っています。 rclone コマンドで google ドライブにデータを転送する(rcloneインストール方法と使い方) - それマグで! バックアップ時にパーミッションエラー …

gitlab-runner を削除する

gitlab-runner を削除したい 不要になった runner や、名前をつけ間違えたrunnerを削除したい。 でもGitLabのWeb側で削除したけど、残ってたので、よくわからなったのでまとめた。 gitlab側で削除されたランナーを見つけて消す方法 sudo gitlab-runner verif…

yarn install/npm i でnode-gypがエラーになったときの原因が調べたらpyenvだった

いつものように npm i 決めてたら エラーになりました。 node-pre-gyp WARN Tried to download(404): https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.2.4/fse-v1.2.4-node-v67-darwin-x64.tar.gz node-pre-gyp WARN Pre-built binaries not found…

gitlab のログインをGoogleにする。(ユーザー初期登録も

gitlab の初期登録後に、Google ログインを有効にした Google Oauth を使うと、Gitlab側でいちいちユーザーを作らずに済むので便利。 認証の設定について Google OAuthの設定で2つの連携設定がある。 登録済ユーザーが各自で認証Googleアカウントを設定する…

LVMのVG構成をバックアップする

VGの構成をバックアップするコマンドがある。 VG構成はディスクを再利用するときにどうなってたかわからないと再現が難しい。とくに複数のPVをVGにまとめてから切り出しているときなど。 takuya@:~$ sudo vgcfgbackup Volume group "data" successfully back…

GitlabのSSHアクセスで、標準22以外のポートを使えるように設定する

gitlabのssh ポートを変えたい Gitlabでpushするssh のポートを自分の独自のポートにしたい。 自宅サーバーで運用してたり、セキュリティ的な問題でポート22番以外を使ってるとき、gitlabでsshを使おうとするとデフォルトの22ポートになるので不便。 かとい…

MacでIPv6をオフにして無効化する

IPv6をオフにする。 フレッツ光ネクストを使っていると、例の壊れたv6がWiFi経由で割り振られて辛い。 個人的には、v6のほうが空いているし、フレッツIPv6網の通信は高速なので使いたいんだけど、まだまだv4です。v6→v4 のフォールバックが発生するのが悲し…

sudo su実行後も環境変数を維持する

suの実行後にカレントディレクトリを維持したい su を実行するとカレントディレクトリが変わってしまうので、いまいるディレクトリやeditor 変数をそのままに 別ユーザーになりたい。 sudo -E を使う sudo にオプションを付ければ、カレントディレクトリなど…

xargsで複数行のコマンドを実行する方法

xargs で複数行のコマンドを実行したい。 出来ない・・・ ls *.txt | xargs -I@ echo @ ; sleep 1 forループならできるんだけど、for ループだとどうしても不便。 xargs でシェルコマンドを作って渡す. xargs だと限界があるので、もうシェルの文字列にして…