タグ

Linuxに関するtsu_nyanのブックマーク (42)

  • 「SELinuxのせいで動かない」撲滅ガイド - Qiita

    はじめに 注意事項 この記事は何らかの理由でSELinuxを利用しなければならない時に発生する、意図せずプログラムが動かなくなる問題を解決するための手段を書いたものである。 作業対象のOSは作業中いつでも停止可能であるものとする。SELinuxの設定作業中に停止不可能とか無茶なので。 また、すべての操作はrootユーザで行っている。SELinuxは「管理者による強制的なアクセス制御」なのでrootユーザが操作しなければならない。 内容は主にCentOS 7で確認し、CentOS 6やFedora 22も一部確認に使用している。 SELinuxの管理で使用する各種のコマンドは初期からインストールされているものは少なく、またコマンド名がそれを含むrpmパッケージ名と一致しないものが多い。 このような場合はyum install *bin/<コマンド名>でインストールすることができる。Fedor

    「SELinuxのせいで動かない」撲滅ガイド - Qiita
  • WindowsのあのフォルダはUNIX/Linuxで言えばあそこだ - Qiita

    日頃Windows使っててたまにUNIX系のレシピ読むと「適当なディレクトリ」という記述を見た瞬間に詰みます。料理できない人が「醤油適量」で死ぬくらいの致死率です。 というわけで日頃Windows使ってる人なりにディレクトリの対応表をまとめました。FHSの正確な定義よりはざっくりこんな使われ方だから近いよねで分類しています。 また、UNIX/LinuxのパッケージマネージャにWindowsで相当するのはソフトのインストーラではなく、機能・役割の有効化だと解釈しています。 姉妹編つくりました ファイルのユーザ権限制御・Windows vs UNIX比較 Windows 働き UNIX

    WindowsのあのフォルダはUNIX/Linuxで言えばあそこだ - Qiita
  • rm -rfしちゃったけどどうする

    rm -rf remains rm -rfの後に残りしもの 遊びのために、筆者は新しいLinuxサーバーを立ち上げて、rootでrm -rf /を実行して、何が残るかをみてみた。どうやら、今のrmというのは筆者のようなアホを相手にしなければならない未来に生きているようなので、実際に実行するには、--no-preserve-rootをつける必要があった。 # rm -rf --no-preserve-root / かかるおろかなる行為の後では、 /bin/ls /bin/cat /bin/chmod /usr/bin/file のような、偉大なるツールのたぐいはみな消え失せてしまった。まだ、ssh接続とbashセッションは生きているはずだ。つまり、bashの組み込みコマンドであるechoとかは残っているということだ。 Bashマクガイバーたれ root@rmrf:/# ls -bash: /

    rm -rfしちゃったけどどうする
  • 低速モバイル回線を快適に使う RabbIT

    低速な代わりに安価に利用できるモバイル定額通信サービスが人気を集めている。プロキシーサーバーの「RabbIT」で画像圧縮や不要な広告を削除すれば、Webページの読み込み速度を上げられる。 通信速度が100Kビット/秒と控えめ。その代わりに、月額980円からと安価な料金で利用できる。そんなモバイル通信サービスが続々と登場している。例えば、イオンの「b-mobile SIM プラン・A」では「メールやWebサイトの閲覧程度なら十分」とうたわれているものの、画像が多いWebサイトではかなりのストレスを感じる速度だ。 画像圧縮プロキシでスマホを高速化 こうした低速回線を活用する際のストレス軽減が見込めるフリーソフトが、画像やテキストの圧縮に特化した通信の中継ソフト「RabbIT」である。RabbITはRobert Olofsson氏が開発したプロキシーサーバーソフト。テキストと画像の圧縮、背景画像

    低速モバイル回線を快適に使う RabbIT
  • シェルのパラメータ展開でスクリプト自身のファイル名を取得する

    Landscape トップページ | < 前の日 2006-02-24 2006-02-27 次の日 2006-02-28 > Landscape - エンジニアのメモ 2006-02-27 シェルのパラメータ展開でスクリプト自身のファイル名を取得する 当サイト内を Google 検索できます * シェルのパラメータ展開でスクリプト自身のファイル名を取得するこの記事の直リンクURL: Permlink | この記事が属するカテゴリ: [bash] [シェルスクリプト] 2006-02-22 に書いた「シェルスクリプト自身のファイル名を取得できる特殊変数 $0」についてメールで指摘を頂いた。ありがとうございます。 私はスラッシュなどのパス指定文字列を除去するために basename コマンドを使っていたのだが、そうしなくても済む方法があるとのこと。 http://sonic64.com/20

  • 「Device eth0 does not seem to be present, delaying initialization」対策 - harry’s memorandum

    VMwareのOVFをデプロイした後によく出るメッセージです。MACアドレスの古い情報が残っているのが理由なんだけどね。 Device eth0 does not seem to be present, delaying initialization 直す方法はこんなところかと。 ifconfig -a でMACアドレス調べる /etc/sysconfig/network-scripts/ifcfg-eth0 のHWADDRを変更 /etc/udev/rules.d/70-persistent-net.rules のeth1を消してeth0のMACを変更 reboot VMwareだったらVMware-Toolsを入れていれば起きないと思ってるけど、とりあえず対策としてOVFにする前に、シェルスクリプトを1つ入れておいてデプロイして問題が発生したらする直せるようにしています。 #!/bin

    「Device eth0 does not seem to be present, delaying initialization」対策 - harry’s memorandum
  • 壊れたHDDからデータを取出す方法 - ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き -

    停電とか,寿命でHDDが壊れてしまった場合,せめて残っているデータだけでも取出したい・・・そういう泣きそうな状況に陥った人向けの作業メモ. 概要としては,例えばCDROMをCDRへコピーする際には, 一度 CDROMからデータを吸い出してISOイメージをつくって ISOイメージをCDRへ書き込む という作業をする.同じように 壊れたHDDからデータを吸い出して 新しいHDDへ書き込む という作業手順で,破損したHDDから残っているデータが救出できる.以下,具体的な作業手順についてまとめる. 状況を把握する たとえば dmesg で以下のようなエラーが出ている場合は end_request: I/O error, dev 03:42 (hdb), sector 31719462 hdb: read_intr: status=0x59 { DriveReady SeekComplete Dat

    壊れたHDDからデータを取出す方法 - ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き -
  • dd_rescueを使って、壊れかけのHDDから別のHDDへ移行する方法 - ふにゃるん

    先週は大変でした。 夕しながら、ぼ〜っとネットしていたら、突然ブルースクリーン(BSoD)画面が出ました。 「Ouch!!」とか言いながら再起動かけようとすると、同じBSoD。セーフモードで起動しようとしてもBSoD。 冷や汗かきながら、BIOSからHDDの診断ユーティリティを起動(購入したPCに おまけで付いていました。便利ですね)すると、システムドライブのHDDのセクタチェック途中でエラー。 う〜ん、HDD全体が逝ってないだけましか〜とか言いながら、それ以上の修復は諦め、隣に寝かせておいてあった、旧マシンで先週末までしのぎました。こういう時、もう一台あると便利ですね。 週末休みになったので、家電屋に行ってHDDを購入。壊れかけのHDDからの移行を図る事にしました。 しかし、最近のHDDは安いですね。一般の家電屋さんでも、1万少々で500GB近くが購入できてしまうんですね。 子供の頃、

    dd_rescueを使って、壊れかけのHDDから別のHDDへ移行する方法 - ふにゃるん
  • http://www.riaservice.com/?p=1023

  • ssh編 - openSUSEでHomeServer

    #/etc/init.d/sshd start ←SSH起動 Starting SSH daemon        done Poderosaインストール Poderosa を動かすためには、.NET Framework 1.1 がインストールされている必要があります。 先に .NET Framework をインストールしてください。 .NET Framework 1.1はマイクロソフトからダウンロードできます。 PoderosaはPoderosaのサイトからダウンロード及びインストールしてください。 Poderosa公開鍵と秘密の鍵を作成する。 SUSE Linuxでは最初からパスワードによるログインは禁止されています。 パスワードでログインする方法もあるのですが、せっかくなので、公開/秘密の鍵を使ってのリモートログインしてみたいと思います。 (1)Poderosaを起動し、メニューの「

  • Linux におけるメモリの解放(vm.drop_caches) ( ・∀・)ジサクジエン

    ストレージ性能の違いによるサービスやアプリケーションの起動速度の違い…等を検証する時には必須です。 ( ・∀・)ジサクジエン /proc/sys/vm/drop_caches (Linux 2.6.16 以降) このファイルに書き込みを行うことで、クリーンなキャッシュ、dentry、inode をメモリ上から外し、そのメモリを解放する。 ページキャッシュを解放するには、echo 1 > /proc/sys/vm/drop_caches とする。dentry、inode を解放するには、echo 2 > /proc/sys/vm/drop_caches とする。ページキャッシュ、dentry、inode を解放するには、echo 3 > /proc/sys/vm/drop_caches とする。 この操作は非破壊的な操作で、ダーティな (dirty) オブジェクトは解放されないので、この

    Linux におけるメモリの解放(vm.drop_caches) ( ・∀・)ジサクジエン
  • [1] オープンソースのクラスタソフトLinux-HA

    「障害が発生しても止まらないシステムを実現したい」「災害に備えたリアルタイムの遠隔バックアップやシステムの二重化を行いたい」「大容量データをバックアップしたい」---震災以来、これらはシステムにとっての大きな課題となっている。 これらを実現するHA(高可用性)システムは、無償で利用できるオープンソースソフトウエア(OSS)で実現できる。そのためのOSS群が「Linux-HAクラスタスタック」である。 Linux-HAクラスタスタックは、仮想化環境やクラウド環境で使うこともできる。今回を含めて5回にわたって、Linux-HAクラスタスタックおよびこれを構成するソフトウエアの概要を紹介する。 HAクラスタの仕組み サーバーハードウエアの故障やメンテナンス、ソフトウエアの動作障害については、2台のサーバーを用意して、Linux-HAクラスタスタックのHeartbeatとPacemakerなどのク

    [1] オープンソースのクラスタソフトLinux-HA
  • これぐらいやっとけ 〜Linuxサーバのセキュリティ設定〜 - nabeの雑記帳

    管理中のサーバで行っているセキュリティ設定を公開します。当はこういうことを公開するのはよろしくないのですが、脆弱サーバが氾濫している現状そこが踏み台となってsshアタックされるのも迷惑極まりないので、最低限やっとけという内容でまとめました。*1 起動サービスと概要 iptables/Firewallの設定 iptablesの中身 limit-burstについて hashlimitについて hosts.allow/hosts.deny(TCP Wrapper)の設定 sshdの設定 その他の設定 Apacheの設定 Postfixの設定 Dovecotの設定 まとめ はてブさんは #の切り分けやめてくれないかな……。 起動サービスと概要 Apache (www) sshd smtp/pop bind (DNS) ntpd いくつかの注意点。 sftpで十分なのでftpdは使わない。WinS

    これぐらいやっとけ 〜Linuxサーバのセキュリティ設定〜 - nabeの雑記帳
  • Stray Penguin - Linux Memo (KickStart)

    「キックスタート」とは、RedHat Linux や Fedora Core のインストールを自動化する仕組みのことであり、 Windows で言えば Unattended Install (無人セットアップ) がこれに当たる。再び Windows に例えると、無人セットアップ応答ファイルに当たるのが ks.cfg というテキストファイルで、このファイルは RedHat 系システムのインストーラである anaconda (正体は python スクリプトを中心とした実行ファイル群) への指示書である。詳細は RedHat サポートサイトにある下記のガイドであらかた説明されている。ここでは、リファレンスガイドに不足している情報を並べることにする。 役に立つ文献: RHEL5: 「Red Hat Enterprise Linux インストールガイド」の第28章「キックスタートインストール」 R

  • layer8.sh

    This domain may be for sale!

  • DHCPとDynamic DNSの連携システム

    DHCPなどの動的IP割り当て環境でこそ、Dynamic DNS領が発揮される。Dynamic DNSを前提としたDHCPサーバの設定方法や、DHCPサーバの設定を変更せずに動的IP割り当てと連携させるためのスクリプトを紹介する。(編集局) 前回はDNSの更新手順を理解するために、nsupdateで各更新ステップを確認しました。しかし、こうした手続きは人の手で行うより、自動化するべきです。それが動的IP割り当てサービスであればなおさらです。Dynamic DNSは、こうした環境でこそ領が発揮されるのです。 今回は、ISC DHCPを利用して割り当てられたIPアドレスDNSに登録する方法と、前回予告した「プロバイダのDHCPを利用しているため、DHCPサーバそのものに手を入れることができない」といった場合の対処法を紹介します。 DHCPサーバの構築 ISC DHCPはBIND 9と同

    DHCPとDynamic DNSの連携システム
  • 直近n分以内に更新されたファイル一覧を表示するコマンド - 元RX-7乗りの適当な日々

    ホームディレクトリ以下で、直近30分以内に更新されたファイル一覧を表示する例。 $ find ~ -mmin -30 \! -type d /home/nami/docs/example.txt /home/nami/logs/update.log

    直近n分以内に更新されたファイル一覧を表示するコマンド - 元RX-7乗りの適当な日々
  • tomo.ac

    This domain may be for sale!

  • Free Dynamic DNS(DDNS) by POP3,IMAP4,FTP,HTTP-BASIC for Home Server, VPS | MyDNS.JP

  • CentOS5.2にVNCサーバ環境を構築した。 - rderaログ

    - 09/09/13 書き直しました。 CentOS5.3にVNCでアクセスできるようにした。 - rderaログ - yumで必要なパッケージをインストール [root]# yum list installed | grep vnc vnc-server.x86_64 4.1.2-9.el5 installed vnc-serverはもう既にインストールされているので、インストールする必要はない。 /etc/sysconfig/vncserversを編集する。 # VNCSERVERS="2:myusername" # VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"これを以下のように編集する。 VNCSERVERS="1:admin" VNCSERVERARGS[1]="-geometry 80

    CentOS5.2にVNCサーバ環境を構築した。 - rderaログ