コピペコードで快適生活

明日使えるソースを自分のために

CentOS

OS起動時に自動でディレクトリやファイルを作成する

たとえば、CentOS7では、/var/run/* がシャットダウン時に削除されるけど、OS起動時にはディレクトリ作っておいてほしいケースとかで使う。 設定ファイル置き場 /etc/tmpfiles.d/*.conf 記法 # ディレクトリがなければ作る d /var/run/my_app 755 root root …

systemctlコマンドメモ

# サービス一覧 # 設定ファイルの配置場所: https://kinosuke.hatenablog.jp/entry/2021/03/18/195942 systemctl list-unit-files --type=service # サービス起動 systemctl start ${svc_name} # サービス停止 systemctl stop ${svc_name} # サービス再起動…

CentOS7にcurl最新版をインストールする

古いディストリビューションへの最新のパッケージ提供を行っている city-fan からyumリポジトリを取得して、そこからインストールする。 rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel7/x86_64/city-fan.org-release-2-1.rhel7.noarch.rpm yu…

ルーティングの確認&更新

よくわかっていなかったので整理。 # ルーティングテーブルの確認 route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default 192.168.0.1 0.0.0.0 UG 100 0 0 eth0 # デフォルトゲートウェイ = 192.168.0.1 default 1…

CentOS7 systemd のファイル・フォルダ構成

/etc/init.d に慣れすぎて覚えられないのでメモ。 /usr/lib/systemd/system CentOS 7 のデフォルトで設定されているサービスや、yum などで提供されているソフトウェアをインストールした際のデフォルト設定を保存する /etc/systemd/system サーバーの管理者…

トラブルシュート時に使うコマンドメモ

カーネルのパラメータ確認 すべてのパラメータ(-a)から、パターンマッチしたものを表示 sysctl -a --pattern *** インターフェース設定ファイル(CentOSのみ) cat etc/sysconfig/network-scripts/ifcfg-eth0 # 修正後にrestartで反映 systemctl restart netwo…

CentOS6系にMySQL5.7を一撃インストール

CentOS6系にMySQL5.7をインストールした時のメモ書き。インストール時に発行される初期パスワードをシェルで取り出してログイン。 その後パスワードを仮のものに変更(これを一度やらないと色々操作できない)。 パスワード制約をゆるくして、再度わかりやす…

CentOS6系にRed5サーバを構築する

Webプレイヤーの動作検証のためrtmpのストリームが必要になったので構築してみました。インストール cd /usr/local/src wget https://github.com/Red5/red5-server/releases/download/v1.0.9-RELEASE/red5-server-1.0.9-RELEASE.tar.gz tar -xzvf red5-serve…

ディレクトリの容量を表示する - duコマンド

書式 du [オプション] [ディレクトリ名|ファイル名] 主なオプション -a # ディレクトリ内の各ファイルに対しても使用量を表示する -b # 結果をバイト単位で表示する -k # 結果をキロバイト単位で表示する(デフォルト) -s # 合計サイズのみを表示する -h # …

VirtualBoxのゲストOS(CentOS)に複数の固定IPを設定する

表題の件の作業メモです。 ネットワークの割当は[ブリッジアダプター]を想定。作業前: eth8 に 192.168.135.224 を割り当て作業後: eth8 に 192.168.135.224 を割当 eth9 に 192.168.135.225 を割当 アダプターを増やす VirtualBoxの設定 > ネットワーク …