it関連 > linux

linux

主にubuntu関係
  • 現行、我が家の24時間稼働 raspberry pi4サーバー
  • 上の小さいのがraspberry pi4で、下は外付HDD
    ケースは10×7×3cm
    Amazonで本体とケースを購入。

  • 2代目ubuntuサーバー
  • 20×20×8cmで電源はACアダプタ。
    Athlon200ge。

  • 初代ubuntuサーバー
  • 画像なし
    40×25×10cm。250w
    デカいので処分した。

ssh

接続

ユーザー@IPアドレス

警告が出たら

WARNING:REMOTE HOST IDENTIFICATION HAS CHANGED!
ssh-keygen -R IPアドレス

vi

Linuxで使用できるテキストエディタ。
標準でインストールされているので、難しいが基本的な使い方を覚えていると便利。

コマンドモード時のキー操作


キー操作
Escコマンドモード切替
i文字入力開始
dd行削除
x1文字削除
:q終了
:q!強制終了
:wq保存して終了
yyクリップボードに1行コピー
pクリップボードの貼り付け
/検索

検索

コマンドモード時に「/」
その後に検索文字を入力してEnter

キー操作
n下検索
N上検索

ファイアウォール


操作コマンド
確認sudo ufw status
有効化sudo ufw enable
無効化sudo ufw disable
ポート開放sudo ufw allow ポート番号
再起動sudo ufw reload

ファイル共有(samba)

  • samba
  • ファイル共有サービス。
  • sambashare
  • sambashareグループができているので、
    このグループのユーザーを含める必要がある
    sudo addgroup ユーザ名 sambashare
  • wsdd
  • Web Service for Device
    ネットワーク上のWSD対応機器を検索する。
    windowsから見れるようにする。
    wsddはpython3で動作する。
    ただ、wsdのポートがいまいち分からない(固定されてない?)ので、DNSサーバーを立てたほうが良い?

DNS(bind9)

設定ファイルのチェック

named-checkconf

winsowsではdnsがキャッシュされるので、
設定などを変更したらクリアする。
ipconfigflushdnss

WOL

有線LAN同士でなければならない