Linux

FFmpegとApacheによるHTTP Live Streaming配信

Cent OSのApacheのWebサーバ上でHTTP Live Streaming(HLS)配信を行う。 今回は手順簡略化のため、FFmpegによる動画コンテンツのトランスコードはWindows上で実施した。 PCブラウザはHLSをサポートしていないようなので、配信内容の確認はiOSやAndroidのブラ…

Ubuntu12.04におけるユーザ確認と作業ユーザ作成、インストール済みパッケージの確認

前任者からの引き継ぎが出来ず、現状を整理する羽目に。 ホスト名の確認と変更 現在のホスト名を確認。 $ hostname /etc/hostnameの変更。 $ sudo vi /etc/hostname /etc/hostsの変更。 $ sudo vi /etc/hosts 127.0.0.1 localhost 127.0.1.1 hoge ←新しいホ…

EC2インスタンスから名前解決ができない問題

AWSのEC2インスタンス上で、名前解決ができない問題が発生。 ネットワークの設定は、以下の通り。 $ vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=dhcp TYPE=Ethernet 上記環境で外部のホスト対しpingを打つと、以下のよ…

MongoDB接続ポートにクライアントから接続できない問題

MongoDB接続ポートに対し、クライアントから接続できない問題が発生。 原因を検証する。 以下のリンクが参考になりそう。 ネットワークで困ったとき使用する6つのコマンド : アシアルブログblog.asial.co.jp クライアントからpingでの接続確認 以下のコマン…

Linuxでの固定IPアドレスの設定方法

よく忘れるのでメモ。 固定IPアドレスを設定。 ※再起動により初期化される # /sbin/ifconfig eth0 192.168.1.*** 固定IPアドレスを恒常的に設定。 設定ファイルを編集。 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 以下のように編集(例)。 DEVICE=eth0…

Node.js0.10.25とMongoDB2.6.9を使用したサーバ環境構築

前回作成したサーバイメージに、Node.js0.10.25とMongoDB2.6.9を使用したサーバ環境を構築する。 なお、本サーバイメージはCentOS6.6のインストール直後である。 ネットワークの設定 ifcfgを編集。 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 以下のよ…

Linuxでのパッチファイルの作成&適用

ファイル間のパッチファイルの作成 $ diff -u hoge_v1.0.txt hoge_v1.1.txt > hoge.patchファイルへのパッチファイルの適用 $ patch -u hoge_v1.0.txt < hoge.patchディレクトリ間のパッチファイルの作成 $ diff -u -r piyo_v1.0 piyo_v1.1 > piyo.patchディ…

Linuxサーバのメモリリークの確認

Linuxサーバに対し、JSONリクエストを複数回送信した際のメモリリークを確認する。 今回はJMeterを使用し、スレッド数10×ループ回数1000、Ramp_Upは60秒でテストを実施した。 JMeterによるJSONリクエストリクエスト送信中、Linuxサーバ側のプロセスごとのメ…

LinuxでのSSH認証時の鍵変更

マシンAとマシンBに対して共通の秘密鍵でSSH認証する場合、マシンAとマシンBの以下のファイルを共通のものに差し替える。 /home/hogehoge/.ssh/authorized_keysなお、別マシンから上記ファイルをコピーした際は、以下のコマンドでアクセス権限を変更するのを…

Linuxでのユーザアカウントのパスワード変更

以下の方法でユーザアカウントを確認 Linux ユーザー一覧の確認と/etc/passwd ファイル ユーザアカウントのパスワードの変更 ◇パスワードの設定と変更◇初心者のためのLinuxサーバー構築講座(CentOS 自宅サーバー対応)☆お便利サーバー.com☆

Linuxでのポート開放設定

よく忘れるのでメモ。 Linuxでポート開放する - 更新しない備忘録改 Linuxでポート開放する - 更新しない備忘録改