メン獄さん @uudaiy キングヌーの井口さん、Linuxサーバ管理15年やってますみたいな貫禄があるのにまだ27歳なのか... 2020-10-06 15:42:41 メン獄さん @uudaiy これは新卒のみんなに知っておいて欲しいことなんだけど、キングヌーの井口さんみたいな雰囲気のエンジニアの先輩を信じていれば、だいたいのインフラ周りの障害はなんとかなります 2020-10-06 15:54:04

Webサイトをどうやって作っているか?を調べるツールがありました。 「Wappalyzer」というツールです。 www.wappalyzer.com Wappalyzerは、ChromeやFirefoxのプラグインとして提供されており、インストールすると使えます。 ブラウザーでWebサイトを閲覧したとき、Wappalyzerのアイコンをクリックすると、そのWebサイトで使われているソフトやサービスなどが表示されます。 (例)はてなブックマークを見たときは、以下のような内容が表示されました。 Webサーバーソフトは「Nginx」、キャッシュソフトには「Varnish」を使っていることなどが分かります。 これでいろんなWebサービスを調査してみれば、Webサイト制作の参考になりそうですね! Wappalyzerの参考情報 forest.watch.impress.co.jp www.leon-
本サイトはさくらインターネット(プラン名:さくらのレンタルサーバ・スタンダード )を使用している。 ヘッダーやサイドバーやフッター部分はSSI(インクルード)を使って表示している。 SSI ご利用の手引き - CGI・PHP・SSI について|さくらのレンタルサーバ|さくらインターネット公式サポートサイト SSIを動かすには、ファイルの拡張子を「.shtml」か「.shtm」にする必要があるが 拡張子が「.html」でもSSIを動かす事ができる。 .htaccess ファイルで設定する。 拡張子が「.html」でもSSIを動かす .htaccess への記述内容 .htaccess が有る場合は、下記を .htaccess に追記する。 AddOutputFilter INCLUDES .html .htm ※注意:以前は「AddType text/x-server-parsed-html
mac mini server という“愚にもつかない” mac本体を知っているだろうか。 mac mini のほぼ同構成に HDD 1TB 一台とOS X Server を足しただけのものである。 この構成で、mac mini の価格に2万円を付加する。 Apple ではごく普通な価格付けだが、問題は価格ではない。 「この代物に2万円付加の価値があるのか?いや、そもそも mac mini server の存在意義って何!?」 という疑問がある。 server と名が付いているという事は、プロ仕様なのだろうか。 毎日ほぼ電源付けっぱなしで、他のPCからのアクセスやサービスの提供等の負荷に耐えられるのだろうか。 その答えは“No”。 まず、mac mini の特徴。 ・本体サイズが小さい ・付属品が少ない(キーボード/マウスは別途用意) ・価格が安い ・ノートPC用のHDDとメモリを使用 ・
OS X Server:SMB 共有にファイルを保存するときにアクセス権が変更され、所有者しか読み書きできない SMB 共有ポイントに保存したファイルは、保存時にグループのアクセス権が削除されることがあります。 これは、アプリケーションが、保存プロセスが中断した場合のデータロスを最小限に抑えるために、「セーフセーブ」機能を使用しているときに発生することがあります。このプロセスでは、ファイルのアップデートされたコピーが作成され、古いファイルと置き換えられます。これで、プロセスが中断した場合も、前のバージョンのファイルがそのまま残ります。その結果、保存されるファイルは、所有者のみがファイルにアクセスできるデフォルトのアクセス権を持つ新しいファイルとして作成されます。古いファイルへのアクセス権を持っていたグループのユーザは、新しく保存されたファイルへのアクセス権を持っていません。 サーバで AC
サーバの構築 サーバでのデータ送受信の手順は次のようになります。 サーバ用ソケットを作成する(create) サーバ用ソケットで特定のポートをlistenし、待機状態にする(listen) サーバ用ソケットへのリクエストが来たら、リクエスト用ソケットを作成する(accept) リクエスト用ソケットからリクエストの内容を取得し解釈する(receive) リクエスト用ソケットを使ってレスポンスを返す(send) リクエスト用ソケットを破棄する(disconnect, close) 3〜6を繰り返す サーバを停止し、サーバ用ソケットを破棄する(disconnect, close) 実際にHTTPサーバをChrome Appsで記述すると以下のようになります。 main.js var serverSocketId; /** * サーバ起動 */ chrome.sockets.tcpServer.c
定期的にこういう内容を書いて公開している気がする。昔の記事もあるのでそちらを読めばいいのだが、また書く必要性が生じてきたのであらためて書きます。 現代では AWS のようなクラウドや VPS など格安で手軽にインターネット上にサーバーを持てるようになった。しかしインターネットで誰でもアクセスできる環境でサーバーを稼働させるということは、常に人間やロボットの攻撃に晒されるということを同時に意味している。したがって初心者だからだとか、会社の中ではこうやって仕事をしているからといった言い訳は一切通用しない。セキュリティ設定をきちんとしなければ内部への侵入をたやすく許し、思わぬデータの漏洩につながるのである。とはいえセキュリティというのはトレードオフを考慮しなければいくらでも強化できるものでありキリがない。ここでは最低限これだけはやっておこうという現実的な落とし所を提示し、人々への啓蒙をはかるもの
最近サーバ構築を仕事でやっているんだけど、どうにも時間がかかってしょうがない。 色々と面倒な制限があるため、それに合わせるように通常の手順を色々変更しなければならないんだけど、それにしても自分の見積もりより大幅に時間がかかっている。自分の見積もり精度は確かに良くはないんだけどもそれを差っ引いても時間がかかっている気がしてしょうがない。 何故かと考えてみた。 1. 何をやったらいいのか分からない 自分でサーバ構築した経験はあるものの、ほとんど全て自分の開発サーバや勉強用や社内で使うようなものだ。apache入れて終わり、iptablesとか面倒なものは使わない、みたいな場合が多い。なのでいくつかの要件を満たすように複数のミドルウェアの設定に一貫性を持たせた上で構築するということはしたことがなかった。 自分の開発マシン内で使うVMであればcurlを叩けばレスポンスが返ってくるもので普通は十分だ
あまりまとめられないので箇条書きで。 「クラウド (IaaS)」と「レンタルサーバ」の区別 技術的には「クラウド (における IaaS)」と「レンタルサーバー」は明確に異なるものなので、そこは混同されないことをおすすめしたい 今回障害が起こったファーストサーバのサービスはレンタルサーバであって、クラウドサービスではないだろう クラウド = Amazon Web Services (AWS) や Heroku がその代表例だと思ってもらえばいい *1 具体的には、日経新聞の当該記事のこと → http://www.nikkei.com/article/DGXNASFK2600L_W2A620C1000000/ 意図は不明だが「クラウド」のような目新しいものと今回の事件とを結びつけて何かしらの印象を与えようとするのは、個人的には感心しない 業者が「クラウド」と謳っていたかどうかは知らない。例え
せっかくハードディスクが2本入っているんだから RAID0 にするよ。 冗長性?大事なファイルはNASでミラーリングしてるから速度を選ぶぜ。 システム起動中のドライブに対してRAID設定はできないので、 外付けUSBなどからシステムを起動します。 ディスクユーティリティを起動する。 disk0を選択 「RAID」タブを選択 「RAID セット名」に好きな名前 「フォーマット」に Mac OS 拡張(ジャーナリング) 「RAIDのタイプ」に ストライプ化された RAID セット ディスクリストに disk0 と disk1 をドラッグして「作成」をクリック あとはこのRAIDセットにLionをインストールするだけです。 RAID0へのLionインストールについて インストールの最後にリカバリー領域が作成できないからうんたらかんたらみたいなエラーを吐いてインストールが完了しないこととか、言語選
Lion Server は、OS X Lion に一連のサービスを追加できる App です。インストールした Lion Server を使う必要がなくなった場合は、以下の手順に従って Lion Server を無効にできます。 Server App を起動します。 「ようこそ Server へ」画面が表示される場合は、Lion Server がまだ設定されていません。Server App を終了して、手順 8 に進みます。 「ようこそ Server へ」画面が表示されない場合は、手順 3 に進みます。 Server App ウインドウの左側に表示されている「サービス」のリストを確認します。開始されている (緑色の点が表示されている) サービスを 1 つずつ選択し、右上のスイッチを「入」から「切」に切り替えます。 「サービス」リストの左下にある「ハードウェア」リストで、お使いのコンピュータの
sugipooh @sugipooh 日本にRAIDという言葉が無いころからストレージ障害の近くに居る。 すぐにデータが消えるMO、動いているときに「こつん」とたたくと古い データを消しても平気に動くHDD、それを守るためのRAIDのいい加減さ。 どうしてストレージ障害が起きるか?根本を知らない人が多すぎる。 2012-01-08 02:05:03 sugipooh @sugipooh RAID5コントローラを市場で初めて多数売った今は無いMylexへ研修に 行かしてもらった。そのときRAID5でデータが無くなる条件を聞いた。 「簡単に飛ぶ(驚)」。その10年後 日本の会社がその簡単に飛ぶ条件で 多量にRAIDを売っている。おかげでデータ復旧会社が繁盛している。 2012-01-08 02:08:32 sugipooh @sugipooh 「簡単にデータが飛ぶ」RAID5でビジネスを辞めた
ロリポップ!をご利用いただくにはお申込みが必要です。まずは10日間の無料お試しをご利用ください。 Facebookアカウントの連携サービスは終了しました。詳細はこちら
みなさん お久しぶりですヽ(´ー`)ノ夏休みの宿題終わりました? 毎日が夏休みの最終日みたいな生活してるあまちゃんです! さてさて 今日は WebKit サーバーというものを作ってみたので、紹介してみます。 WebKit って何? WebKit っていうのは Chrome や Safari の中に入ってるブラウザのエンジンのことです! 実はブラウザっていうのは、エンジン部分と見た目の部分(タブとかボタンとかね)に別れていて、意外と違うブラウザでもエンジン部分は同じものを使ってるってことも多いんですよ(*´ー`) ブラウザのサーバーってどういうこと? 要は、サーバーサイドでブラウザを起動して JavaScript を実行したり、 JavaScript が実行されないと読めないページから値を持ってくるのに使ったりしようという魂胆です。 今まではそういうのなかったの? 実は、今までは JavaS
PHPでIP、ホスト名、リファラ等の「$_SERVER変数」、関数を使用した取得方法について 紹介しています。 IPアドレス取得 IPアドレスを取得するには、「$_SERVER["REMOTE_ADDR"]」を使用します。 使用例 <?php echo $_SERVER["REMOTE_ADDR"]; ?> 出力例 192.168.1.2 (動作テスト時の結果なので、ローカルIPで表示) ホスト名取得 ホスト名を取得するには、「$_SERVER['REMOTE_HOST']」を使用します。 又は「gethostbyaddr」関数を使用する事でも取得することが出来ます。 (サーバの環境によって、$_SERVER['REMOTE_HOST']が使用出来ない場合もありますので、その場合は関数で取得します。) 使用例 <?php //$_SERVERでホスト名取得 echo "ホスト名取得結果1:
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く