ブログ内検索
京都環境フェスティバル2020「冬でも楽しめる自然探究」のワークショップで話をしました。

カテゴリー : Ubuntu/

SOY CMSマニュアルページ作成中

SOY CMSの開発秘話を投稿しました。→SOY CMSの開発秘話
 

PHP8でMacabを使い、任意の文字列の読み方を取得する

例えば、初心者用シューズという文字列の読み方を取得したいとする。読み方を取得する時は、Mecabというものを利用すれば良くて、以前、PHPで形態素解析エンジンのMaCabを使用する為の手順のメモで使ったphp-mecabを利用しようとしたが、PHP8ではマクロの箇所でエラーになり使用できない。Mecab - Wikipediaそこで力技で読み方を取得するコードを書いてみた。環境OS:Ubuntu 20.04PHP:8.0.10Mecabのインストールは下記...

 

NmapでLAN内のRaspberry Piを探してみる

Raspberry PiをChromebookから操作するの記事で、Raspberry PiをVNCサーバにして、Chromebookで操作出来るようにしてみた。前回の記事では、Raspberry Piの方でローカルのIPアドレスをメモしておいて、ChromebookでIPアドレスを指定して操作したが、念の為にChromebookからRaspberry PiのローカルのIPアドレスを探せるようにしてみたい。Nmapを使えば、気軽にLAN内の端末毎のIPアドレスを確認出来るらし...

 

Raspberry Pi 4 Model Bを購入した

Raspberry Piを購入した。先に購入の目的を挙げておくと、子供にはじめて与えるパソコンはChromebookにすべきか、それ以外の選択肢はないか?を検討するため。Chromebookはプログラミングの教育の端末として向いているか?を調査するプログラミング教室で、一日Chromebook縛りで過ごしてみたところ、Micro:bit関連(シリアル通信周り)でChromebookでは辛いなと思うところがあったため、Raspberry Piに触れたくなった。R...

 

ChromebookでJava製のアプリを実行する

Chromebookはプログラミングの教育の端末として向いているか?を調査するの記事の続きで、今回はChromebookでJava製のアプリが使えるか?を調査する。なぜ、Java製のアプリを気にするか?というと、大阪市立大学の方が開発された初学者向けプログラミング学習環境 PENというScratch等のビジュアルプログラミング言語とGolang等の実務や研究で使える本格的な言語の間の学習に向いている言語があって、この言語がJavaのVM上で動く。※ビジュアルプログラミ...

 

Chromebookはプログラミングの教育の端末として向いているか?を調査する

表題の通り、Chromebookがプログラミングの教育の端末として向いているか?を調査してみるためにChromebookを購入してみた。実はChromebook自体は中学生にプログラミングを教えてみて。その1で話題に挙げているプログラミング教室で試しに購入していて、Chromebook発売当初から触れてはいたが、JavaとIDEの面であまり使用していなかった。※採用していたプログラミング教育のアプリがJava製だった。2019年に発売されたChromebookでLinuxが動...

 

Let's Encryptでwwwありなしに対応する

表題の通り、Let's Encryptでwwwのありなしに対応してみたので、その時の作業をメモとして残す。Let’s Encrypt SSL証明書で、wwwあり、なしに対応 - dbit.に記載されている内容を参考にした。Let's Encrypt - Free SSL/TLS Certificates先に環境を記載しておくOS:Ubuntu 18.04 ※20.04でも同じになるはずサーバ:Apache/2.4.46※ドキュメントルートは標準設定の/var/www/...

 

WordPressのデータベースのスキーマを調べる

WordPressを使用することをやめたいという相談があったので、WordPressからデータを取り出す為の依頼があった。最近、WordPress疲れの方からのお問い合わせが増えましたCMS問わず、CMS間の引っ越しにおいて最初に知りたい事といえば、データベースのスキーマをどのバージョンにすれば良いか?という事なので、WordPressのデータベースに関するコードを探してみることにした。データベースの定義が頻繁に変わっているとなると、バージョンの対応が面倒だからね。はじめ...

 

UbuntuでMySQLのアップグレードが停止する原因を探る

ローカルマシンの開発環境で使用しているMySQLがapt upgradeの度に失敗する。実際にはupgradeの最中で停止するのだけれども、なんでいつも失敗するのだろう?と不思議でしょうがなかったが、原因がわかったのでメモとして記載しておく。※実稼働中のサーバでは上記のような失敗は今まで一度もない環境OS:Ubuntu 20.04MySQL:8系症状$ sudo apt update$ sudo apt upgrade実行後、mysql-serve...

 

WSLのApacheをWindows起動時に自動起動させる [WSL/Ubuntu環境]

毎回Apacheのサーバを自分のパソコンで立ち上げる際は、wslを動かしてコマンドにsudo /etc/init.d/apache2 startと入力していた。しかし、これを毎回入力するのは面倒だ。そこで、Windowsの立ち上げとともに、Apacheが自動で立ち上がってくれないかなと記事を調べていたら、ありましたよ。WSLのApache/MySQL(MariaDB)をWindows起動時に自動起動させる [WSL/Ubuntu環境]Apache/MariaDBはsudoのパスワ...

 

WSL2でSOY CMSの開発環境を作ってみた(virtualhost編)

前回はwslでAoache2とPHPの設定を行い、SOY CMSを動かしました。WSL2でSOY CMSの開発環境を作ってみた今回は、virtualhostを立てて、そこにSOY CMSを入れてみます。最終的な環境OS:Windows 10 Homewsl2上の環境Ubuntu-20.04 Apache2.4.38PHP7.4.3Virtualhostを立ち上げる時に、あらかじめドキュメントルートにしたいディレクトリを作る。今回は、/home/ryoko/...

 

WSL2でSOY CMSの開発環境を作ってみた

CORE i5 iiyamaのパソコンを購入した。WSL2(Windows Subsystem for Linux:以下wslと表記)が入っており、WindowsでLinuxが使える点が購入に決めてだった。Windows Subsystem for Linux - Wikipediawslを使う利点は、プログラミングの実行環境を準備するのがWindowsの標準を使うよりはるかに簡単である。私の開発環境は、wslでLinuxのUbuntuを使えるようにした。その手順は、下記...

 

php-webdriverでelement click interceptedのエラーに対して

Selenium + Jenkins + phpwebdriver + Chromiumのヘッドレスでテストの自動化を行っている。Jenkins + ヘッドレスChromeでテスト自動化の省力化先日、SOY CMSとSOY Shopに常に画面左下に設置されるメモウィジェットを設置して、テストにかけてみたら、PHP Fatal error: Uncaught Facebook\WebDriver\Exception\UnrecognizedExceptio...

 

fatal: write error: No space left on deviceの対処

当ブログで詳細ページを開いたら、突然fatal: write error: No space left on deviceというエラーが発生して詳細ページが見れなくなった。話を進める前に環境を載せておくサーバ:さくらVPS 1G + NFS 100GOS:Ubuntu 20.04さくらのVPSで追加ストレージ(NFS)を利用してみたデバイスには新たに書き込む容量がないというエラーであるそうだ。No space left on device とエラーが出ると...

 

【SEO対策】実行環境のバージョンを上げて高速化

SEO対策、キャッシュの利用でデータ転送量を削減までの記事では、ブラウザでサイトを見る時のブラウザからリクエストを送り、レスポンスが返ってくる時のデータの最適化を見てきたけれども、今回から新たな視点を加えてのSEO対策を見ていくことにする。Google製のWebサービスであるPageSpeed Insightsでスコアが100になるためには、ラボデータで各項目がオールグリーンになる必要がある。ここで最後まで苦戦したのが、インタラクティブになるまでの時間と初回入...

 

【SEO対策】Gueztliで画像のファイルサイズの削減

SEO対策、HTTP/2でデータの転送の仕組みを変えることで、リクエスト数とデータの転送時間の削減を行った。ここからは個人的な解釈なので間違えているかもしれないけれども、HTTP/2によって一度にデータを送信する量が増えた。しかも増えたのはインターネット上で最も容量を占拠していると言われる画像データになっている。回線はみんなで使うものなので、画像データのサイズが無駄に大きかったとすると、回線を圧迫する事になるので嫌だろう。PageSpeed Insights - Google Dev...

 

Ubuntu19.10でSnapのBracketsのライブプレビューが動作しなかった時の対処

表題の通り、UbuntuでSnap版のBracketsを入れたけれども、作成中のHTMLをライブプレビューで確認したら、Brackets - A modern, open source code editor that understands web design.Snappy - WikipediaChromiumが立ち上がった後、/****************************************************/ファイル...

 

Ubuntu19.10でSelenium + php-webdriverが動作しなかった時の対処

Ubuntu19.10でテストの自動化の環境を作ろうと思ったけれども、環境を構築して実際に実行したけれども、/*****************************************************/拡張機能の読み込みエラー次の場所から拡張機能を読み込むことができませんでした:. マニフェスト ファイルが見つからないか読み取りません/*****************************************************/というエラーで実行...

 

Ubuntuにインストールしたsendmailの起動と送信が遅くて困った

表題の通り、Ubuntuにインストールしたsendmailの起動と送信が遅かった。設定を変更したら送信が速攻になったので変更した内容をメモとして残しておく。sendmail - Wikipedia環境サーバ:さくらのVPS 512MBOS:Ubuntu 19.10sendmail:8.15.2sendmailのインストールの手順は下記の記事を参考に行った。Ubuntuでsendmailをインストールするとりあえず下記のコマンドでテストの送信を行った...

 

Ubuntuのサーバで特定のユーザのみSSHでパスワード認証を禁止したい

表題の通り、Ubuntuを入れたサーバで全ユーザのパスワード認証を禁止するのではなく、特定のユーザのみパスワード認証を禁止して、公開鍵認証にしたい。背景として、自身が利用するユーザは簡単なパスワードにしたいけれども、他に使用している方に鍵認証の設定を誘導するのは大変なので他の方には難解なパスワードのユーザを利用してもらいつつ、自身のみを公開鍵認証方式にしたい。というわけで設定公開鍵認証の手続きは下記の記事に記載があるので省略する。SSHの鍵認証でログイン設定SSH...

 

SOY CMSでMySQL8系に接続できない時の対処

MySQLのバージョンを8系にアップグレードした後、SOY CMSの初期化画面(ログイン画面でもおそらく同じ)を開いたら、データベースの接続に失敗しました。(Can not get DataSource (myqsl:********port=3306;dbname:******)というエラーが表示された。/CMSインストールディレクトリ/admin/webapp/pages/_init/InitPage.class.phpの/*** データベースに接続できるかをチ...

 

Ubuntu19.10でGoogle Photoでデジカメの画像のアップロードがエラーになる時の対応

Ubuntuを19.10にしたら、Google PhotoでUSBで接続したデジカメの写真のアップロードができなくなった。Googleフォト先に環境OS:Ubuntu 19.10デジカメ:OLYMPUS TG-4ブラウザ:Chromium 78.0.3904.97具体的にいうと、Google Photoの画面右上にあるアップロードのリンクから認識されているUSBのディレクトリを選択すると3831-3839の内容を読み込めませんでした。Error...

 

PHPで形態素解析エンジンのMaCabを使用する為の手順のメモ

PHPで形態素解析エンジンであるMeCabを使えるようにする為の手順をメモしておく。MeCab: Yet Another Part-of-Speech and Morphological AnalyzerMeCab - Wikipedia形態素解析 - Wikipedia環境OS:Ubuntu19.10Apache 2.4.41PHP 7.3.11-1+ubuntu19.10.1+deb.sury.org+6Server API FPM/FastCGI上記...

 

Jenkins + ヘッドレスChromeでテスト自動化の省力化

SOY CMS / Shopの開発で、Jenkinsを利用してテストの自動化を行っている。※詳しい構成は下記のリンク先の記事に記載がある。さくらVPSにJenkinsを入れて、Selenium + php-webdriverを動かせるようにする機能を追加する度に負荷の高いテストコードを追加し続け、気がついたら、一回のビルドの所要時間が5時間を超えていた。1日3回ぐらいJenkinsがテストを行ってくれるので、1日15時間とテスト要因で人を雇ったらブ...

 

さくらの追加ストレージ(NFS)内のファイルをDropboxで同期したい

※注意:この記事に記載されている方法はDropbox側で廃止になり利用できなくなっていた。Dropbox でのシンボリックリンクの使用方法 | Dropbox ヘルプ代わりにDropbox-UploaderでDropboxに直接ファイル転送する仕組みを採用した。andreafabrizi/Dropbox-Uploader: Dropbox Uploader is a BASH script which can be used to upload, download, list or ...

 

さくらのVPSで追加ストレージ(NFS)を利用してみた

インターネットの各サイトで一番多いデータの形式は画像のデータだと言われる。うちのサイトでも画像のデータが大半を占め、現在借りているさくらのVPS 1Gプラン(ストレートがSSD 30G)も気付けば残り200MBになり、夜間のバックアップスクリプトを実行するとサーバのリソースが限界を超えるのか、朝起きてサイトを表示したら何らかの不調でサイトが開けないことが多くなった。というわけで、追加ストレージ(NFS)を借りて、画像データをNFSのサーバに移すことにした。...

 

UbuntuでさくらのVPS for Windows Serverを使用する

UbuntuでさくらのVPS for Windows Serverに接続することになったので、その時に試した内容をメモとして残しておく。※VPSサーバ側の手続きは今回の記事では記載しません。さくらのVPS for Windows Serverはじめに環境Lenovo Ideapad 720S プラチナCPU : AMD Ryzen 5 2500U APU ( 2.00GHz 2MB )OS : Ubuntu 18.04メモリ : 8.0GB PC4-17000 D...

 

ApacheでLet's Encryptの自動更新する為にCertBotを導入した

Let's Encrypt - Free SSL/TLS Certificates当サイトをHTTP/2対応して表示の爆速化してみたの記事でApacheで運営しているサイトでLet's Encryptを利用してhttpsからはじまるURLでサイトを表示できるようにしている。Let's Encryptは3ヶ月毎に更新のため、Let's Encryptのインストールの際、cronで期限が切れそうになったら自動更新するコマンドを登録していたけれども、先日、期限切れを伝えるメールが届いた。...

 

Go言語でQtを扱ってみる on Ubuntu

Go言語はC言語のようなコンパイルとPython等のLL言語の両方の実行方法を持ちつつ、言語の仕様を削ぎ落として学習コストを下げつつ実行の高速化を保ち、更にはクロスコンパイルで一つのコードで様々なOSをサポートする。シンプルな故に開発の支援ツールも充実しているという特徴を持つ言語だが、デスクトップアプリ(GUI)の開発に弱いというイメージがある。敢えて弱くしているように見えるので以後は弱点とは言わないが、洗礼された言語を使っっているとやはりGUIアプリのコードを書...

 

UbuntuでAndroid Debug Bridgeを使ってみる

Android Debug Bridge(通称:adb)は開発機とAndroid機(エミュレータ)間で通信できる便利なコマンドラインツールで、開発機からAndroid機に開発したスマホアプリをデプロイ出来たりする。Android Debug Bridge  |  Android Developersというわけで、ADBのインストールからAndroid機にアプリのデプロイまでやってみた。開発機Lenovo Ideapad 720S プラチナCPU : AMD Ryz...

 

UbuntuにAndroidのエミュレータを入れる

Go言語のGo MobileでAndroidアプリを開発してみるで、Go言語でAndroidアプリを開発出来る環境を設けた。開発を快適にするために、開発機にAndroidのエミュレータを入れてみた。まずは環境をまとめてみる。開発機Lenovo Ideapad 720S プラチナCPU : AMD Ryzen 5 2500U APU ( 2.00GHz 2MB )OS : Ubuntu 18.04メモリ : 8.0GB PC4-17000 DDR4 (オンボ...

 

Go言語のGo MobileでAndroidアプリを開発してみる

Go言語ではAndroidやiOSのアプリの開発用でmobileパッケージが用意されている。Mobile · golang/go Wiki · GitHubAndroidアプリの開発することになったので、本家のJavaではなくGo言語で開発してみることにする。今回はサンプルコードをAndroid端末で動かすところまで。ということで早速開発環境を載せる。開発機Lenovo Ideapad 720S プラチナCPU : AMD Ryzen 5 2500U ...

 

続・Ideapad 720SにUbuntuを入れてWi-Fiを使用する

Ideapad 720SにUbuntuを入れてWi-Fiを使用するで新しいパソコンにUbuntuを入れた後に内蔵Wi-Fiが使用できないという困った症状になって、諸々調べたけれども解決しなかったという内容を記載しました。今回は前回の続きで解決編最初に前回まで調べたことをまとめると最初にマシンとインストールしたOSを記載してみる。Lenovo Ideapad 720S プラチナCPU : AMD Ryzen 5 2500U APU ( 2.00GHz 2MB )...

 

Ideapad 720SにUbuntuを入れてWi-Fiを使用する

記事タイトルでIdeapad 720SにUbuntuを入れてWi-Fiを使用すると記載したけれども、先に結論を書くと、現時点(2018年3月29日)では内蔵Wi-Fiアダプタは使用出来なかった。使用出来なかったという判断を行うまでの過程をメモとして残す。先に前回記載した内容をまとめておくと、Lenovo Ideapad 720S プラチナCPU : AMD Ryzen 5 2500U APU ( 2.00GHz 2MB )OS : Windows 10 Home ...

 

Ryzen搭載のノートパソコンにUbuntuのインストールで苦戦した

開発用としてノートパソコンを購入した。長い間、待ちに待ち続けたRyzen搭載のノートパソコンだ。AMD Ryzen™デスクトップ・プロセッサー | AMDRyzen - Wikipediaそれでは早速、OSをWindows10からLinux Ubuntuに入れ替えだ。The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu何...

 

Ubuntuでタッチパッドでアイコンの上を軽く触れるだけでドラックしてしまう問題について

先日、Ubuntu17.10にアップグレードした。アップグレード後にパソコンを触れたら、※タッチパッドでアイコンに軽く触れるだけで、アイコンがドラックの操作として動き出してしまうタッチパッドでアイコンの上を軽く触れるだけでアイコンをドラックしてしまう問題が発生した。実際には前のアップグレードの時も同様の問題が発生したので、再発したと言った方が良いかも。前回は設定のメモをしておくことを忘れて、今回も同様に苦戦したので、今回は設定のメモを残しておくことにする。...

 

Ubuntuでsendmailをインストールする

UbuntuでSendmailをインストールする時に苦戦したので、その時のメモとして投稿。Sendmail - Wikipediaまずはいつものように$ sudo apt-get update$ sudo apt-get upgradeして、諸々のアプリをアップグレードしておく。その後にSendmailのインストールを行うために$ sudo apt-get install sendmail sendmail-cf mailutilsをしたが、Creatin...

 

さくらVPSにJenkinsを入れて、Selenium + php-webdriverを動かせるようにする

さくらVPS上でSeleniumとphp-webdriverを利用する前回、さくらのVPSにSeleniumとphp-webdriverを実行するための環境を設けた。あとはJenkinsを入れるだけだ。環境さくらVPS 512Ubuntu 16.04Java 1.8.0_151Jenkins 2.76Selenium 3.7.1Xvfb バージョンの調べ方わからずChromeドライバ 2.33.506092Chromium 62.0.3...

 

さくらVPS上でSeleniumとphp-webdriverを利用する

Selenium - Web Browser Automation最近の記事でSOY CMS / ShopのUIテストをSeleniumのGUI(Firefoxのアドオン)からFacebook製のphp-webdriverへと作り変えた。facebook/php-webdriver: A php client for webdriver.テストを作ったのは良いけれど、ローカル環境だとテスト中に他の作業ができなくなるので、さくらのVPSを借りてSeleniumを動かせるよう...

 

Seleniumとphp-webdriverでUIテストの自動化

アプリ開発において自動化しておきたいものにテストの自動化がある。今までSOY CMS / ShopはSeleniumのFirefoxプラグインでGUIで一つずつ動作を登録しながらUIのテストコードを作成していたけれども、Selenium - Web Browser AutomationJenkinsさんのお力を借りて、JenkinsさんにSeleniumを実行してもらうべく、PHPのコードでSeleniumのUIテストのコードを書き直すことにした。Jenk...

 

UbuntuサーバでNode.jsのアプリの再起動に苦戦した時のメモ

Socket.IOのチャットアプリでXSS対策まででNode.jsでリアルタイムなチャットアプリの開発を見てきた。ある程度動作するようになったので、VPSサーバで実際に動かす段階になったので設置した。前回の記事以降、メッセージを投稿して、他のブラウザ宛にプッシュする直前でデータベースに保存し、表示しているブラウザをリロードしたらデータベースに保存しているやりとりを表示するという機能を付けている。chatdemo├── README.md├── _modul...

 

Apacheサーバでバージョンの表示を隠す

Apacheサーバでは、デベロッパーツールのネットワークと404NotFoundのページでサーバで利用しているApacheのバージョンが表示される。バージョンが表示されることによって、Apacheのとあるバージョンに重大な脆弱性があった場合、これらの表示を元に攻撃を試みられることもあるので、バージョンは非表示にすることが推奨されている。というわけでApacheのバージョンを非表示にしてみる。環境Ubuntu 16.04 ...

 

Apache2.4.27の標準設定ではHTTP/2が使用できなくなったのでその対応

現在稼働中のサーバのApacheのバージョンを2.4.27にアップグレードしたら、HTTP/2が使用できなくなっていた。Apacheの使用を確認すると、Apache2.4.27からMPM(マルチプロセッシングモジュール)の設定がpreforkであるとHTTP2の設定を無効するように仕様が変更されたらしい。マルチプロセッシングモジュール (MPM) - Apache HTTP サーバというわけで、MPMをpreforkからworkerに変更して、再びHTTP/2...

 

ApacheサーバでBrotliを使用してみた

前回、圧縮の性能が高いと言われるBrotliを試してみた。Googleの圧縮アルゴリズムBrotliを試してみた性能は圧縮後のファイルサイズで確認して、容量が標準のgzipよりも少なくなっていることを確認した。これはApacheサーバにも入れてみたい!ということでサーバにインストールしてみた。はじめにサーバの環境だけど、さくらのVPS 512Ubuntu 14.04Apache 2.4.25当サイトをHTTP/2対応して表示の爆速化して...

 

FCrackZipでzipファイルに設定されたパスワードを調べる

パスワード付きのzipファイルが解凍できなくて困った。というわけでfcrackzipという総当り攻撃してくれるアプリを利用してzipファイルに設定されているパスワードを調べてみることにした。Marc Lehmann's "FCrackZip"環境はubuntu 17.04です。はじめに下記のコマンドでfcrackzipをインストールsudo apt-get install fcrackzip続いて、パスワード付きのzipファイルを生成。hoge.txtとい...

 

FFmpegとAudacityで動画の音声の調整に挑戦!

ボカシ肥の作成の動画を撮り直しました。以前、ボカシ作成の動画を撮影してYouTubeにアップロードしました所、PVが20000ぐらいになり、グダグダな動画だったために意味不明な誹謗中傷のコメントがいくつかくるようになりました。米ぬかボカシを作ろう!仕込んでみる!というわけで撮り直したのですが、マイクの腕が悪いので集音周りが全然できていません。これは編集力を高めた方が良いだろうと、編集に注力を注ぐことにしました。編集環境はUbuntu17.0...

 

Ubuntu版BracketsのBeautifyの設定

Brackets - A modern, open source code editor that understands web design.WebサイトやWebアプリのエディタでBracketsというものがあります。軽量且つ様々なプラグインでプログラミングが捗ります。Brackets(エディタ) - おすすめ - SOY CMSを使ってみようこのBracketsのプラグインの一つにBeautifyというファイルの保存時にコードを整形してくれるナイスなもの...

 

当サイトをMackerelで監視するようにしてみた

京都のIT企業、株式会社はてなで開発されているサーバ監視サービスのMackerelを利用してみた。Mackerel(マカレル): 新世代のサーバ管理・監視ツール先に結論を書いておくと、サービス利用までの手順がほぼなくて壮絶簡単だった。もっとはやくに導入しておけば良かった…とりあえず導入の背景だけど、予算をもらって開発しているWebサービスではサーバを借りるための費用も出してもらっているので、VPSを借りてMuninを導入しているんだけど、Muninで監...

 

Ubuntuサーバのメモリ開放

今朝起きてブログを確認していたら、表示が重くて、仕舞には記事詳細ページが開かなくなった。トップページは静的化プラグインでシステムを介さないで表示できるようになっているのでかろうじて開く。SOY CMSのサイトでPageSpeed Insightsのスコアが99になりましたサーバのメモリを確認してみたら、$ freetotal used free shared buffers cachedM...

 

Muninで監視用サーバを構築する1

1年前あたりから書き始め、1秒間のリクエスト数がそこそこになったWebサービスがある。今までは使用者が身内で二人だったので特に気にしていなかったのですが、そろそろ利用者も増えてきそうな兆しが見えてきたので、増える前にサーバの監視を行うことにした。サーバの監視をするためにMuninを採用することにした。Muninをインストールした時のメモとして記事を投稿する。サーバの環境はUbuntu 16.04です。インストール前にMuninの簡単な説明を書いてお...

 

Dropboxにバックアップする時はパスワード付きzipにしておく

SOY CMSのサイトのバックアップをDropboxで行うでVPSで運営しているサイトのバックアップをDropboxで行う様に設定してみた。前回は記事を全公開しているブログサイトのデータベースだったので特に意識しなくて良かったが、SOY Shopの様な個人情報込みのデータベースをバックアップする際、前回の様に指定のフォルダをzipに圧縮だけするというのは色々と不安だ。ということで、zipのオプションにある暗号化を使ってサーバに配置してみることにする。...


Powered by SOY CMS  ↑トップへ