ラベル Debian の投稿を表示しています。 すべての投稿を表示
ラベル Debian の投稿を表示しています。 すべての投稿を表示

2018年1月21日日曜日

[Debian9] SSL/TLS証明書「Let's Encrypt」の導入記録


【試した環境】
Google Cloud Platform(GCP)[VMインスタンス]上で実行
OS : Linux(Debian 9.2)

今回は [Debian 9] で [SSL/TLSの証明書(Let's Encrypt)] を [Apache] インストール環境へ導入した時の記録を残しておきたいと思います。

2018年1月17日水曜日

[Word Press] サーバ切り替えの記録


【試した環境】
切替元:Amazon EC2(Red Hat 4.8.3-9)
切替先:Google Cloud Platform(Debian 9.2)
Word Press:最新バージョン(4.9.2–ja)

[Word Press] のサーバ切替の記録です。
[All-in-One WP Migration] というプラグインを使って引越しをします。

[Word Press] FTPを使わない本体の更新 [Debian + apache2]


[Word Press] の本体を更新しようとすると [FTP] のログインを求められる場合、以下の方法で解決ができます。

2018年1月15日月曜日

[Google Cloud Platform] VSCodeでGCPに接続して同期保存して便利に使う [sftp]

【試した環境】
Google Cloud Platform(GCP)[VMインスタンス]で実行
OS : Linux(Debian 9.2)
接続元OS : Windows 7
Visual Studio Code(VSCode)(1.19.1)
sftp(0.9.5)


[Microsoft]が開発している有名エディタ[Visual Studio Code(VSCode)]
最近、軽くて軽快という噂をよく目にするので、こちらを試しているところです。

今回はこの[VSCode]から[Google Cloud Platform(GCP)]にFTP接続して便利に使いたいと思います。
[Visual Studio Code]で保存すると同時に同期保存が可能とすることもできます。

今回は[sftp]というパッケージを使います。

2018年1月11日木曜日

[Linux] バックグラウンドでLinuxコマンドを実行する


【試した環境】
Google Cloud Platform(GCP)[VMインスタンス]上で実行
OS : Linux(Debian 9.2)

今回はバックグラウンドでLinuxコマンドを実行する方法です。

バックグラウンドでLinuxコマンドを実行

コマンドの最後に[&]をつけるとバックグランドで実行することができる。
$ [実行コマンド] &

2018年1月10日水曜日

[Linux] 実行中のプロセスを強制終了する


【試した環境】
Google Cloud Platform(GCP)[VMインスタンス]上で実行
OS : Linux(Debian 9.2)

今回は実行中のプレセスを終了(強制終了)するコマンドです。

実行中のプレセスを終了

$ kill [-s シグナル] プロセスID

暴走したプロセスを止めたり、バックグラウンドで実行しているプロセスを止めたりするときに利用します。

[Linux] 実行中のプロセスを表示する


【試した環境】
Google Cloud Platform(GCP)[VMインスタンス]上で実行
OS : Linux(Debian 9.2)

実行中のプロセスを表示

実行中のプロセスを表示する
$ ps axfu
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         2  0.0  0.0      0     0 ?        S     2017   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S     2017  60:45  \_ [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S<    2017   0:00  \_ [kworker/0:0H]
 :
www-data 24539  0.0  0.2 326192 19904 ?        S    21:02   0:00  \_ /usr/sbin/apache2 -k start
www-data 24782  0.0  0.2 326328 17492 ?        S    21:08   0:00  \_ /usr/sbin/apache2 -k start
 :
a 自分以外のユーザーのプロセスも表示する
x 制御端末のないプロセスの情報も表示する
f ツリー形式で表示する
u ユーザー名と開始時刻を表示する

2018年1月8日月曜日

[Linux] ディスク(ファイル)容量の確認


【試した環境】
Google Cloud Platform(GCP)[VMインスタンス]上で実行
OS : Linux(Debian 9.2)

ディスクの容量を確認する
$ sudo du -sh /
6.1G    /
-s 引数で指定したファイルやディレクトリの総計を表示する
-h 容量を適当な単位で表示する

[Linux] サービスの状況確認と再起動


【試した環境】
Google Cloud Platform(GCP)[VMインスタンス]上で実行
OS : Linux(Debian 9.2)

全サービスの状況確認
$ sudo service --status-all
 :
 [ + ]  apache2
 [ + ]  cron
 :
 [ + ]  mysql
 :

2018年1月7日日曜日

[Linux] アプリのインストール


【試した環境】
Google Cloud Platform(GCP)[VMインスタンス]上で実行
OS : Linux(Debian 9.2)

アプリをインストールするときは、
まずパッケージリストを更新する必要がある。
$ sudo apt-get update
※sudoはルート権限での実行 ー [Linux] ルート権限でのコマンド実行



パッケージのインストール
$ sudo apt-get install [package]

[Linux] ルート権限でのコマンド実行


【試した環境】
Google Cloud Platform(GCP)[VMインスタンス]上で実行
OS : Linux(Debian 9.2)
[sudo]コマンドをつけて実行するとルート権限で実行ができる。
インストールなどでよく使う。
[オプション]でルート以外のユーザでも実行できる(デフォルトはルートになる)
$ sudo [オプション] コマンド

[su -]コマンドでも同じようにroot環境に切り替えて実行ができる。
$ su -
Passward: ****
# コマンド

ただし、[su -]で環境を切り替えた場合、exitで環境を抜けて元に戻さないといけないので、戻し忘れに注意。
[sudo]の場合はそのコマンドのみ有効なので戻し忘れることがない。

【参考】

[Linux] OSバージョン確認


【環境】
Google Cloud Platform(GCP)[VMインスタンス]上で実行
OS : Linux(Debian 9.2)

catコマンドなどで以下を実行するとバージョンが確認ができる

2018年1月6日土曜日

[Jupyter Notebook] Google Cloud Platformで試してみる

【環境】
Google Cloud Platform(GCP)[VMインスタンス]上で実行
OS : Linux(Debian 6.3.0-18)
Python3 (3.5.3) をインストール済み
Jupyter Notebookとは、ノートブックと呼ばれる形式で作成したプログラムを実行し、実行結果を記録しながら、データの分析作業を進めるためのツールです。

これをGoogle Cloud Platform(GCP)上で試してみたのでメモ。