Linux Tip

提供:FirstWiki
ナビゲーションに移動 検索に移動

Cloundflare

Dynamic DNS

X.org

  • xset s off -dpms

ntpd

  1. systemd-timesyncd を止める
    systemctl disable systemd-timesyncd

Ubuntu 各フレーバーのユーザー毎のロケール

フレーバー デフォルト ユーザー毎
Ubuntu MATE /etc/default/locale ~/.pam_environment
lubuntu /etc/default/locale ~/.config/lxqt/lxqt-config-locale.conf
~/.config/lxqt/session.conf

zip ファイルのパスワードを解析

パスワードがわからない zip ファイルのパスワードを解析します

fcrackzip

gnome カレンダーで週の初めを月曜日にする

/usr/share/i18n/locales/ja_JP をバックアップを取ってから書き換える

    :
LC_TIME
first_weekday 2        ※ 追加
first_workday 2        ※ 追加
abday "";"";/
    :

ロケールを再生成してログインし直す

# locale-gen

以上

Windows ネットワークのマスターブラウザを見つける

nmblookup -f -M -- -

ランレベルの変更

現在のデフォルトターゲットを表示

$ systemctl get-default
graphical.target

Xを起動しないターゲットに切り替えてリブート

$ sudo systemctl set-default multi-user.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /lib/systemd/system/multi-user.target.

$ sudo reboot

ディスクのHPA (Host Protected Area) を無効にする

ディスクに HPA があると以下のように表示される。

$ sudo hdparm -N /dev/sde

/dev/sde:
 max sectors   = 977580033/1953525168, HPA is enabled

HPA を削除して全領域を使えるようにする。
-N オプションの数字の前に p をつける - Permanent。pを付けない - Temporary 保存されない。

$ sudo hdparm -N p1953525168 /dev/sde

/dev/sde:
 setting max visible sectors to 1953525168 (permanent)
 max sectors   = 1953525168/1953525168, HPA is disabled

Tiger VNC でデスクトップ共有

Ubuntu MATE 21.04 でデスクトップをリモートから共有するために Tiger VNC サーバーをインストールしてみる

  1. tigervnc-scraping-server パッケージをインストール
  2. パスワードを設定: 端末で tigervncpasswd を実行すると $HOME/.vnc/passwd に保存される
  3. 自動起動するアプリに登録
    • 名前 - Tiger VNC Server
    • コマンド - /usr/bin/x0tigervncserver -localhost no -passwordfile=$HOME/.vnc/passwd
      • ポートは指定なしの場合 5900、指定するときは -rfbport <port number> を追加する
    • 説明 - Desktop Sharing
  4. iptables で以下を受信可能にする
    • TCP 5900

rc.local が使えない

# sudo systemctl enable rc-local.service

ネットワークの監視

  • iptraf-ng - ネットワークトラフィックの監視。

dd コマンド

ディスクの消去

物理ディスク /dev/sda を 0 で埋める場合

# dd if=/dev/zero of=/dev/sda bs=64k status=progress

ハードディスク全体のクローン

物理ディスク /dev/sda を、物理ディスク /dev/sdb に複製。

(読み取りエラーがないと自信が持てる場合)

# dd if=/dev/sda of=/dev/sdb bs=64k

(読み取りエラーがあるかも?)

# dd if=/dev/sda of=/dev/sdb bs=512 conv=noerror,sync

ターミナルでディスクの検査

読み取り検査

sudo badblocks -b 4096 -sv /dev/sdd
  • -b ブロックサイズ(デフォルト 1024)
  • -s 進捗を表示
  • -v 詳細に表示

破壊検査

sudo badblocks -b 4096 -wsv /dev/sdd
  • -w 書込み検査

Ubuntu Mate で Auto Login

/etc/lightdm/lightdm.conf なければ作る (chmod 0664)

[Seat:*]
autologin-guest=false
autologin-user=<ユーザー名>
autologin-user-timeout=0