https://github.com/udzura/container-zagaku
先日「サーバーのセキュリティ設定がなにすればいいかわからない」と相談をうけまして。 自分も初心者の時どこまでやればいいかわからず手当たりしだいにやって沼に入っていたのを思い出しながら自鯖構築したときのメモを元にまとめてみました。 注意 セキュリティ対策は用途や場合などによって違います。 自分で理解したうえで自己責任でおねがいします。 対象読者 Linuxのサーバーを建て慣れていない人 Linuxはある程度さわれる人(自分でパッケージを入れたり、サービスを止めたりできる) ラインナップ ☆は導入の重要度と導入の容易さから個人的偏見からつけた値です。 4つ以上が"最低限やること"だと思ってください。 sshd
できればシェルスクリプトなんて書きたくないんだけど,まだまだ書く機会は多い.シェル芸やワンライナーのような凝ったことではなく,他のひとが使いやすいシェルスクリプトを書くために自分が実践していることをまとめておく. ヘルプメッセージ 書いてるシェルスクリプトが使い捨てではなく何度も使うものである場合は,本体を書き始める前に,そのスクリプトの使い方を表示するusage関数を書いてしまう. これを書いておくと,後々チームへ共有がしやすくなる.とりあえずusage見てくださいと言える.また,あらかじめ書くことで,単なるシェルスクリプトであっても自分の中で動作を整理してから書き始めることができる.関数として書くのは,usageを表示してあげるとよい場面がいくつかあり,使い回すことができるため. 以下のように書く. function usage { cat <<EOF $(basename ${0})
一体、Webサイトを持たない組織は今どれくらいあるでしょうか。 Webサーバを自前で持つ、ホスティングサービスを利用する、など運用形態はさまざまですが、Webサイトを持たない組織はほとんどないと思える程に Webは普及しています。 ファイアウォールはほとんどの組織で導入済みであり、多くのWebサーバはファイアウォールの中で運用されているのが一般的です。 しかしながら、最も普及しているファイアウォールはIPアドレス、ポートレベルでのフィルタリングです。この方法でのフィルタリングでは、許可していないサービスが持つ脆弱性を狙った攻撃を阻止できるため有用ではありますが、HTTPを許可している場合Web自体への攻撃に対して無力です。一方で、HTTPを不許可にした場合にはWebサイトへアクセスできなくなってしまうため本来の目的を達成できません。しかもここ数年、Webサイトを狙ったワームや不正アクセスは
syslogdによって記録されるログは、システムの運用・管理のための重要な手掛かりとなる。しかし、各環境固有の事情に合っていなければ、ログを取得する意味はない。syslogdやlogrotateの設定方法をマスターし、必要な情報を選別できるようにしよう。(編集局) 管理者にとって、サーバの正常性の確認とトラブルシューティングは、設定変更と同じかそれ以上に重要な作業です。それらの作業を行う際に役立つのが、各アプリケーションやOSが出力するログです。 一般的に、常にログを監視するという業務はあり得ないでしょう。何も起こらなければ退屈以外の何物でもなく、ログを監視していても異常かどうかは即座に判断できないことが多いかと思います。ログを確認するタイミングとしては、システムに何かが起こった場合あるいはこれから何か起こる可能性がある場合が考えられます。それ以外はログを見ないという管理者もいるでしょう。
FHSとは 最終更新2006-09-23T22:46:00+09:00 この記事のURI参照https://www.7key.jp/nw/directory.html#fhs FHSとは【Filesystem Hierarchy Standard】の略で、ファイルシステム階層標準と訳されます。Linuxや他のUNIX系オペレーティングシステムにおいて主なディレクトリの構成とその内容を定めるものです。 FHS 2.3の推奨するディレクトリ構成 最終更新2006-09-23T22:46:00+09:00 この記事のURI参照https://www.7key.jp/nw/directory.html#fhs23 /ルートディレクトリ /bin(基本コマンド) /boot(起動に必要なファイル) /dev(デバイスファイル) /etc(設定ファイル) /home(ユーザーのホームディレクトリ) /
コマンドモードと入力モード viは他のエディタと違い、「コマンドモード」、「入力モード」があり、モードを切り替えて使用します。起動直後は「コマンドモード」になっていて、「入力モード」への切り替えコマンドを入力すると文字の入力が出来るようになります。ESCキーを押すといつでも「コマンドモード」に戻れます。操作がわからなくなったら、とりあえずESCキーを二回ほど押してみるのが良いかもしれません。
Why Am I Seeing This? A 404 error means that the requested file cannot be found. This can be due to an incorrect URL, a misnamed file, an improper directive within the .htaccess file, or a file having been uploaded to an incorrect folder. Please ensure you typed the correct URL. How Do I Fix It? Troubleshooting 404 Errors Learn How To Customize This Page For full information on 404 errors and how
「Java BlockingQueueで遊ぶ:パイプラインごっこ」でパイプラインの話をしたので、本来の、つまりUnixのパイプやリダイレクトを少し調べてみました。 たまに話題となる some-command >file 2>&1 と some-command 2>&1 >fileの挙動の違いについて、「シェルはコマンドラインリダイレクトの指定を右から左に解釈実行する」なんて説明が見つかりました。んなバカな! パージングは左から右にするものですよ。パーズツリーを逆順にたどることはできるけど、そんなことする必然性はなんにもないよ。 次の記事を読むと、「右から左」なんて事情じゃないことが分かるでしょう。 UNIXの部屋 検索: リダイレクト シェルのリダイレクトにまつわる失敗 さてここでは、複雑なリダイレクト処理も完全に理解できる処方箋を示しましょう。例えば、次のコマンドラインが何をするか分かる
次のページ 前のページ 目次へ 6. /dev/tty のような端末スペシャルファイル ``tty'' は ``テレタイプ (Teletype)'' の略語です。初期の端末はテレタイ プ (遠隔制御のタイプライタのようなもの) でした 。 テレタイプをご覧ください。``Linux'' のデバイスリ スト (/dev ディレクトリの中にあるもの) は、カーネルソースと共に含まれ る ``Linux Allocated Devices'' で見つけることができるでしょう。そこに は各デバイスの用途が一言か二言で ``記述'' されていますが、使い方には触 れていません。 6.1 シリアルポート端末 コンピュータは各シリアルポートを ``デバイス'' だと考えます。時々、端末 デバイスと呼んだりするのは、ひと頃、シリアルポートの一般的用途が端末だ ったからです。そのようなシリアルポートのために、
そもそも私はコンソールプログラムしか書かないので、VisualStudioを使う本質的な意味はないのですが、単にIntellisenseを使いたくてVSを使っています。本格的にコードを作っているときなどは、Intellisenseが無いと頭がこんがらがって辛い。さらに、日本語を処理するプログラムも書かないので、日本語部分はコメントのみ。しかし、このコメントを英語で書いたりするとすぐ自分で自分のコードがわからなくなってしまうので、やはりここは日本語で書きたい。VSの環境だけならば、なにも考えずに(文字コードのことなど考えずに)すむのですが・・・。 しかし、私の場合そのコードを実行するのは殆どLinux上だったりするので、バグ取りとか細かい修正はLinux上で行います。そのときに使うのは主にvi(実際はvim)。で、viは漢字コードの違いを吸収してくれるので、SJISでもUTF8でも編集できる
資料: 今までにあった質問 リフレッシュレートの変更 AUX 版, Indy 版, 書籍版 床井研究室 (OpenGL 関連記事) 柴山 健伸 先生 (システム工学部情報通信システム学科) の混沌としたサンプル 陳 謙 先生 (システム工学部デザイン情報学科) の Motif を使ったサンプル 中山 礼児 氏 (経済学部 2000 年卒) の Delphi についての解説 The OpenGL WEB Site (OpenGL の総本山) GLUT - The OpenGL Utility Toolkit (OpenGL.org の GLUT のページ) OpenGL Code & Tutorial Listings (OpenGL.org のチュートリアル集) OpenGL Technical FAQ (OpenGL について良く聞かれる質問) OpenGL FAQ 日本語 (OpenG
Ubuntu 7.10 日本語ローカライズド DesktopでのGUIプログラミング Ubuntu のデスクトップ上で動作するアプリケーションを自分で作りたいと思い、いろいろと調査中。 (フリーOSの精神に基づき、書籍等は購入しない。英文も含め、インターネットで情報収集) Ubuntuのデスクトップ上で動作するかっこいいアプリケーションは、 GTK2+、GNOMEのライブラリを使用して作られている(らしい)。 GNOMEアプリケーションのライブラリ階層 Linuxでのプログラミングは始めてで、開発環境もツールもまったく分からないが、 (Java、VC++、C#、VBはちょっとやった経験がある) とりあえず無謀かもしれないけど挑戦を試みる。 いろいろ調べて、次の資料をバイブルとさせていただき、GUIプログラミングの海原へと入る。 (Eclipse なんかも調べたけ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く