Linuxでcpuに負荷をかけるには
Linuxでcpuに負荷をかけるには「yes」コマンドを使用します。
yes >> /dev/null
100%の負荷をかけたい場合にcpuにが2個あるなら、ターミナルを2個開いて上のそれぞれでこのコマンドを叩く必要があります。
AWS EC2で鍵認証からパスワード認証に変更するには
AWS便利ですね。
気軽にサーバを増設したり減らしたり。インスタンスを作成してから起動まで、ものの数分で行なえてしまいます。
しかし、EC2で作成されたサーバは、デフォルトで鍵認証しか許されていませんでした。
セキュリティ的には良いと思いますが、パスワード認証で使いたい要件もあると思います。
実際私がそうでしたので^^;
パスワード認証に変更する方法をメモしておきたいと思います。
条件
- EC2でサーバを作成済み
- 鍵認証でログインまで行なえている事
ルートパスワードの変更
$ sudo su - [root@ip-xxx-xxx-xxx ~]# passwd Changing password for user root. New password: BAD PASSWORD: it is based on a dictionary word Retype new password: passwd: all authentication tokens updated successfully.
以上です。
以下、一般ユーザの追加。
一般ユーザ作成
EC2のデフォルトユーザーはec2-userというユーザになっています。
なので新しいユーザを追加、パスワード設定してみます。
useradd hoge passwd hoge
※hogeは適宜変更してください。
php ファイルの内容を全て文字列に呼び込む file_get_contents
説明
string file_get_contents ( string $filename [, bool $use_include_path = false [, resource $context [, int $offset = -1 [, int $maxlen ]]]] )
パラメータ
filename
データを読み込みたいファイルの名前。
use_include_path
注意:
PHP 5 以降では、定数 FILE_USE_INCLUDE_PATH を使用して インクルードパス から探すことができます。
context
stream_context_create() で作成したコンテキストリソース。 独自のコンテキストを使用する必要がない場合は、このパラメータに NULL を指定します。
offset
元のストリーム上で、読み込みを開始するオフセット位置。
リモートファイルに対するシーク (offset 指定) はサポートしていません。 オフセットが小さい場合はリモートファイルでのシークがうまくいくこともありますが、 これはバッファリングされたストリーム上で動作しているだけのことです。
maxlen
読み込むデータの最大バイト数。 デフォルトは、ファイル終端に達するまで読み込みます。 このパラメータは、フィルタが処理した後のストリームに適用されることに注意しましょう。
php ファイルの削除 unlink
bool unlink ( string $filename [, resource $context ] )
filename を削除します。 Unix C 言語の関数 unlink() と動作は同じです。 失敗した場合は E_WARNING レベルのエラーが発生します
unlink('test.txt');