新たにパッケージをインストールしようと思った時、以下のメッセージが出力されて
パッケージをインストールする事が出来なかった経験は無いだろうか?
パッケージ、パッケージ管理とは
Linux でいうパッケージ、パッケージ管理とはどのような
事を言うのでしょうか。Linux 関連の記事を読む度に
よく聞く言葉ですがいったいどのような物かもう一度確認しておきましょう。
オープンソースの世界では通常ソフトウェアはソースコードのみが公開されています。
もしそのソフトウェアを利用したい場合は、そのソースコードをコンパイルして、
インストールを行わなければなりません。
CentOS7にPHP5.5,5.6,7.0,7.1,7.2,7.3,7.4をyumでインストール
Cent OS7 or Cent OS6 で PHP 5.5 5.6 7.0 7.1 7.2 7.3 7.4 を使用する方法を紹介します。
ちなみに Cent OS6 の標準リポジトリのPHPバージョンは5.3 で、Cent OS7 の標準リポジトリのPHPバージョンは5.4です。
Let’s Encrypt を使って無料のssl証明書をゲットする
SSL の証明書を買おうとすると、安いサイトでは数千円、高いところでは数万もするものもあります。
企業で買うには、そんなに値が張るものではありませんが、個人で運用しているサイトや
試しに立てたサーバなどに利用するには、少し躊躇してしまう金額です。
そこで、openssl コマンドを使って、自ら証明書を作成する手順が今まで誌面やサイトで紹介されてきました。
しかし、これは俗に「オレオレ証明書」と呼ばれる証明書で、ウェブブラウザで参照すると
信頼性を検証できないという警告が表示されてしまいます。
これは、ウェブブラウザが知っている認証機関でない証明書機関が発行した証明書であるため、
通信に割り込んだ盗聴者が偽造したものと区別出来ないため警告を出しているのです。
まさに俺が作った、俺の為の証明書なのです。
続きを読む
you may need to re-run your boot loader[grub]の対処方法
Ubuntu 上で apt-get autoremove_を実行したら
you may need to re-run your boot loader[grub]
と表示されたので対処した方法
DataTablesのパラメータ設定方法
jQuery のテーブルプラグインである、DataTables のパラメータ設定について紹介します。項目名の説明はググれば見つかったのですが、実際どうやって設定するの?という部分が日本語で見つからなかったので紹介しておきます。
Fedora 26 リリース ノート
Fedora 26 リリース ノート
2017年7月11日に Fedora 26 リリースがリリースされました。
リリースされてから少し時間が経ってしまいましたが、リリースノートを書いておこうと思います。
apache(httpd) を使って REST API を実現するためには
apache の mod_rewrite + php を使って、REST API (Web API) を実現する為の設定方法です。ググっても中々出てこなかったのでメモっておきます。
/etc/httpd/conf.d/mod_rewrite.conf
NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot /var/www/html RewriteEngine On RewriteCond %{REQUEST_URI} ^/api/([^/]+)/([^/]+)/([^/]+) [OR] RewriteCond %{REQUEST_URI} ^/api/([^/]+)/([^/]+) [OR] RewriteCond %{REQUEST_URI} ^/api/([^/]+) RewriteRule /api/(.*) /api/index.php?para0=%1¶1=%2¶2=%3 </VirtualHost>
/var/www/html/api/index.php
<?php $para0 = ''; $para1 = ''; $para2 = ''; if( ! empty( $_GET["para0"] ) ) { $para0 = urldecode( $_GET["para0"] ); } if( ! empty( $_GET["para1"] ) ) { $para1 = urldecode( $_GET["para1"] ); } if( ! empty( $_GET["para2"] ) ) { $para2 = urldecode( $_GET["para2"] ); } print "para0 = " . $para0 . "<br>"; print "para1 = " . $para1 . "<br>"; print "para2 = " . $para2 . "<br>"; ?>
smartctl コマンドでディスク活動の詳細情報を収集
S.M.A.R.T. とは
HDD は、S.M.A.R.T.(Self-Monitoring, Analysis and Reporting Technology 以下SMART) という、障害の早期発見・故障の予測を行うための情報を保有しています。
論理ボリュームマネージャ LVM(Logical Volume Manager)のディスク増設
LVMとは
論理ボリュームマネージャ LVM(Logical Volume Manager)とは、複数のディスク(物理ボリューム)を一つのグループにまとめ、1つのディスク(論理ボリューム)としてあつかう事ができる技術です。
最近のコメント