「LINUX」カテゴリーアーカイブ

Linux(リナックス)上でよく使うコマンドのメモ書き

Linux(リナックス)上でよく使うコマンドのメモ書き

不定期に纏めていきます。メモ書きなのでもし間違いなどがあれば詳しい方はコメントにて教えて頂けると助かります。私のメモ書きサイトですのでコメントは承認制となっていますが、確認の上コメントを表示する様にします。

ディレクトリの属性ごとまとめてコピーする。

cp -a 20160910 20160912

cp コマンドに-a をつけてコマンド発行する事によって 20160910ディレクトリおよびその中に含まれるファイル群の属性も含めて全てを20160912という名前で保存するという命令になります。

 

カレントディレクトリのパスを確認する

pwd

 

カレントディレクトリから別のディレクトリに移動する

cd {移動先のパス名}

 

ディレクトリの削除

rm -rf {削除したいディレクトリパス}

-rf をrmコマンドにオプションで付ける事によって削除時の確認メッセージが表示されなくなります。確認メッセージが表示されずに丸ごと削除されてしまうのでコマンド発行前に十分対象パスはあっているのか確認する様にしましょう。

さくらインターネットのVPS(512プラン)の使い方①

さくらインターネットの共有サーバはいろいろと制限が多く使いづらいので、VPSサーバを使ってみる事にしました。実際に使うにあたってのメモ書きです。

 

初期契約時に掛った金額です。

さくらインターネットVPS(512プラン)の申し込みをしたのですが結局、初期費用という名目で2,450円かかりました。

現在ノウハウツリーは、さくらインターネットの共有サーバで動かしていますが、この記事を見たらさくらインターネットに文句を言われるかもしれませんね^^b

sakura-vps-fee

さくらのVPS(v4) SSD 512 TK02   1,370

初期費用(さくらのVPS(v4) SSD 512 TK)   1,080

合計(税込み) \2,450

実際にさくらインターネットのVPSを使える様にする為の準備を行います。

 

1.

最初にVPSコントロールにログインします。

会員IDでログイン

IPアドレスでログイン

と2つのタブがあるのですが会員IDでログインを選択します。

 

2.

ログイン出来たら起動をクリックしてサーバを起動します。

初期状態ではサーバが起動していないので必ずこの操作が必要です。

vps-1

 

3.

質問メッセージが起動します。

起動してよろしいですか?

サーバを起動します。よろしいですか?

起動するをクリックする。

 

4.

OSをインストールする。

OSインストールをクリックすると次の3つが選べますがここでは、標準OSインストールをクリックします。

標準OSインストール

カスタムOSインストール

ISOイメージインストール

 

vps-2

 

5.

標準OSインストールという画面が起動します。

注意事項が表示されます。

さくらのVPS – コントロールパネル

Eclipse上でTeraTermの様にコマンド発行をする方法

Eclipseでソースコードを修正し、Eclipse上でTeraTermの様にコマンド発行をする事が実は出来ます。結構便利な方法なので覚えておきましょう。

1.

リモート・システム・エクスプローラーを開きます。

 

2.

対象のディレクトリの上で右クリック > ターミナルの起動(L)

eclipse-1

 

 

3.

ターミナルのタブがEclipse上で開きます。

あとは、Linuxコマンドを発行する事でTeraTermで行う様なコマンド発行を自由にする事が出来る様になります。

eclipse-2

TeraTermから直接PHPスクリプトを実行するには?

通常PHPスクリプトはブラウザから

http://***/test.php

とアクセスする事により実行しますが、バッチ処理等でPHPスクリプトをコマンドラインからサクッと実行したい事があります。

その場合には、

TeraTermを起動し

php  {対象スクリプト}

php execute_hoge.php

と入力しEnterを押せば完了します。

実に簡単です。

WinSCPでディレクトリを圧縮する方法

TeraTermで圧縮コマンドを発行しなくともWinSCPで簡単に圧縮する事が出来ます。

WinSCP上でディレクトリを圧縮する手順

1.対象のディレクトリの上で右クリック

2.カスタムコマンド(C)

3.圧縮形式を選ぶ

 

winscp

 

 

なお、FFFTPを使っている人は今すぐにでもWinSCPの利用に切り替えられる事をおススメします。セキュリティー的に脆弱です。

FFFTP 情報漏えい

FFFTP セキュリティ

等のキーワードでぐぐってみると良いです。

基本認証(ベーシック認証)を設定する方法

セキュリティー維持の為にも、サイトに基本認証をかけてID/PASSを知らない人にはアクセスをさせない様にします。

まだ、開発中のサービスなどは外部に公開をしたくないといった事があると思います。そういう場合に重宝されるでしょう。

 

基本認証(ベーシック認証)を設定する方法

 

1.基本認証を掛けたいディレクトリに移動します。

cd /home/hoge_user/www/hoge_dir

 

2..htaccessファイルを作成します。

AuthType Basic
AuthName “Enter Your ID and PASS”
AuthUserFile /home/hoge_user/www/app_test/.htpasswd
require valid-user

**************追記**************
WordPressの仕様上、「AuthName」のダブルクォーテーションが全角になっていますが、使用するときは半角のダブルクォーテーションに書き換えてください!
もしこれまでこれを見ていただいてコピペ等して、ハマってしまった方がいましたら、すみません!!m(_ _)m
*********************************

3..htpasswdファイルを作成します。

ユーザ名:(暗号化された)パスワード

基本認証で設定するパスワードは以下の様なサイトを

使って作成すると便利です。

.htaccess による認証用 パスワード暗号化ツール

本来は、ユーザ作成、パスワード作成をCUI上でコマンド発行で行います。

 

.htpasswdファイルには

ユーザ名:{暗号化されたパスワード}

という形式になります。

 

★捕捉★

.htaccess
.htpasswd
のファイルはWindows環境では作成が出来ません。Windows環境ではファイル名の頭が「.」(ピリオド)から始まるファイルを作成出来ない為です。よってローカルのWindows環境では
test_1.htaccess
test_2.htpasswd
という風に名前を仮置きし編集を行いWinSCPでサーバにアップロードします。その後、サーバ上でリネーム
test_1.htaccess  → .htaccess
test_2.htpasswd → .htpasswd
した方が手っ取り早いです。viを使ってTeraTerm上から変更も出来ますがやはり面倒ですしね。