suer TIL

Linuxes

LINUX
2025-05-31 2025-05-31
eye catch

sshpassで別ファイルに書かれたパスワードを使う(-f)

諸事情によりssh、scp、rsync実行時にパスワード入力を自動化する必要があってsshpassを使う場合に、別ファイルへ保存しておいたパスワードを使う方法。 可能なのであれば公開鍵認証を使うこと。
LINUX
2024-01-06 2024-01-06
eye catch

【getent hosts】 nslookupやdigコマンドが無いLinux環境でIPアドレスを調べる

getentコマンド getentコマンドはLinuxシステムにおいてpasswd, groups, hostsなど様々なデータベースからエントリを取得する。 getentはシステムが参照している実際のソースから情報を取得し、設定ファイルだけでなく、DNS、NIS、LDAPなどの外部ソースにあるデータを直接確認できる。
LINUX
2023-12-30 2023-12-30
eye catch

【Docker】PostgreSQLコンテナに初期データを投入する(docker-entrypoint-initdb.d)

postgres Official イメージ PostgreSQLのDockerイメージとしてオフィシャルイメージがDocker Hubで公開されている。 postgres - Official Image このイメージでは初回起動時に初期データを投入するための仕組みが用意されている。
LINUX
2023-12-30 2023-12-30
eye catch

systemctl cat: systemdの設定ファイルの内容を確認する

systemdの設定ファイル systemdの設定ファイルは/etc/systemd/systemや、/usr/lib/systemd/systemなど複数箇所に配置されている可能性がある。 サービス名がわかっていてもサービスの設定ファイルを探すには全ての候補を探す必要がある。
LINUX
2023-12-03 2023-12-03
eye catch

ISUCON13に参加して敗退した

ISUCON13に「炉端焼きはどう生きるか」というチームで参加した。 最終スコアは約10000点で時間切れ。 復習として準備したことと当日やったことをまとめる。
LINUX
2023-11-26 2023-11-26
eye catch

特定ポートの使用状況を確認する(lsof, ss, netstat)

lsofコマンド lsofコマンドでポートの使用状況を確認できる。 $ lsof -i:ポート番号 -iオプションでポート番号を指定する。 権限によっては取得できないプロセスがあるので、その場合はroot権限で実行する。
LINUX
2023-11-12 2024-01-25
eye catch

GitHubに登録した公開鍵でLinuxサーバーにログインできるようにする

GitHubに登録した公開鍵 GitHubに登録した公開鍵は以下のURLから確認できる。 https://github.com/<ユーザ名>.keys LinuxサーバーにGitHubへ登録した公開鍵でSSHログインできるようにする 上記のとおりWeb経由で公開鍵を取得できるので、curlコマンドで取得して~/ssh/authorized_keysに追記すればよい。
LINUX
2023-11-07 2023-11-08
eye catch

【Docker】コンテナ内のシェルスクリプトの標準出力をjournaldに出力する

ロギングドライバー Dockerの標準出力はロギングドライバーの設定によって出力先が変わる。 ロギングドライバーの設定はdocker-compose.ymlのloggingで指定する。
LINUX
2023-11-03 2023-11-03
eye catch

改行を含む文字列の変数をechoすると改行が消えるときの対処

改行を含む文字列の変数をechoすると改行が消えるパターン 以下のようにechoで改行を含む文字列の変数を出力すると改行が消える。 FOO=$(ls) echo $FOO bin boot dev etc home lib lib32 lib64 libx32 lost+found media mnt opt proc root run sbin snap srv sys tmp usr var lsコマンドは標準では改行区切りで出力されるので、FOOには改行を含む文字列が入っている。 しかし、変数FOOに格納したうえで$FOOをechoで出力すると改行が消えている。
LINUX
2023-11-03 2023-11-03
eye catch

localectlでOSのロケールを設定する

ロケールの設定 現在の設定の確認(localectl status) localectl statusコマンドで現在の設定を確認する。 $ localectl status System Locale: LANG=C.UTF-8 VC Keymap: n/a X11 Layout: us X11 Model: pc105 上記ではLANGがC.UTF-8になっているので日本語のロケールが設定されていない。
LINUX
2023-10-31 2023-10-31
  • ««
  • «
  • 3
  • 4
  • 5
  • 6
  • 7
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【PostgreSQL】 データベース名を変更する
DATABASE
2025-06-01 2025-06-01
eye catch
【PostgreSQL】テーブルとデータベースのoidを取得する方法
DATABASE
2025-06-01 2025-06-01
eye catch
コマンドでパスワードを生成する
LINUX
2025-05-31 2025-05-31
eye catch
シェルスクリプトで使えるファイルサイズのみを取得するコマンド
LINUX
2025-05-28 2025-05-28
eye catch
dateコマンドでファイルの最終更新日時を取得する(date -r)
LINUX
2025-05-28 2025-05-28
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer