純規の暇人趣味ブログ

首を突っ込んで足を洗う

「 Linux 」 一覧

WSL2のDockerでOpenVPN接続したFirefoxを使う

  2021/01/22    プログラミング , ,

WSL2の上で動くDockerでOpenVPNを使ってVPN接続されたFirefoxを使います。ちなみにheadlessでもGUI有でもOK。

「は?」と思った方、おそらくあなたの感覚は正しい。
続きを読む→

WSL2のDockerでmozjpegをWindows用にクロスコンパイルする

  2021/01/14    プログラミング , ,

mozjpegのWindows用バイナリ(exe)を、WSL2上で動くDockerを使ってMinGWでクロスコンパイルして作ります。

「は?」と思った方、おそらくあなたの感覚は正しい。
続きを読む→

【Linux】USB接続の外付けSSDでtrimできるかもしれない方法

  2020/04/01    サーバー ,

「USB接続の外付けSSDってtrimできないよね~」みたいな問題ですが、強制的にtrimの命令を送ってやればtrimできる事があるらしい。

Linuxの場合での、強引にtrimを試してみる設定方法とか。
続きを読む→

【systemd】StandardOutput=fileはログをファイルに出力できるけど追記されない

  2019/02/01    サーバー

systemdで作ったserviceのログ(標準出力)をファイルに出力したい!みたいな奴の、少し新しめなやり方。

(タイトルちょっと変わった、以前のタイトル: systemd 236からはStandardOutput=fileでログをファイルに出力できる)
続きを読む→

rsync+sshはdaemonモードを使うと更に安全になる

  2017/05/02    サーバー

rsync+ssh(rsync over ssh)をcronで回して自動かつ安全にバックアップする方法は定番です。

とはいえ、これだとコマンドの拒否(rsync専用ユーザ)やディレクトリのアクセス制限などは難しいです。

今回は「rsync daemon over ssh」を用いて、より細かいアクセス制限が出来る、延いてはより安全にcronで回せるrsyncの設定でもやってみようと思います。
続きを読む→

シンボリックリンクのパフォーマンスが気になった

  2016/11/24    プログラミング ,

便利な便利なシンボリックリンク、その用途はWebサイトのホットデプロイやらMuninのプラグインやら、実に多岐にわたります。(個人的にはハードリンクの方が好きですけど……)

ところでこれ、便利ではあるのですが、要はリンク先を読み取ってから更に実ファイルにアクセスする訳です。

性能厨の私として、ふと「オーバーヘッドがあるのでは?」と気になったため調べてみました。
続きを読む→

[Ubuntu]ローカルIPアドレスを固定にする(18.04/16.04)

  2016/03/29    サーバー ,

無駄にサーバを置きまくっては自己満足するのが楽しみ、それは誰でも同じかな?@HimaJyunです。

私がUbuntuでサーバ構築をする際に戸惑ったのが「ローカルIPを固定する」事でした。

ググってもみても上位に出るのがGUI(デスクトップ)でのやり方や、DNSがなんとかでー……

とにかく、私が困ると言う事はみなさんも困ると言う事でしょうし、後の方のために記事にしようと思います。

続きを読む→

[Linux]RX(受信)パケットのdropped(損失)解消を試みる

  2016/03/25    サーバー ,

前回の記事で自分の運営する鯖のNICをIntel製の物に載せ換えました

「あー、満足満足」と飯でも食ってやがるのですが……
カ二の時からdroppedが稀に発生していたのがふと気になったので、解消を試みてみました。
続きを読む→

UbuntuServerにIntelNICを載せてみる

  2016/03/21    サーバー ,

先日、自分の運営するマイクラ鯖のメンテを実施しました
その時にNICをオンボのカニからIntelに変更したのですが、地味に手古摺ったので同じ様な方のために記事にします。
続きを読む→

[Bash]screenが終了するまで待機する

  2016/03/17    サーバー ,

僕の運営するマイクラ鯖はscreenで動かしています。
そして、1日1回、再起動とバックアップが実施されています。

しかし、この過程でscreenで実行されているマイクラ鯖が終了されるのを待つ必要があったため、waitコマンドの様なscreenの終了待ちを考えてみました
続きを読む→