タグ

Linuxとlinuxに関するkyouzontのブックマーク (177)

  • PXEBootとKickstartとPuppetで自動化してみる - まめ畑

    PXEBootとPuppetでOSのインストールといろんな設定を自動化・省力化しようと思って試行錯誤中です。 試行錯誤のメモ やること PXE Boot+Kickstart+Puppetを使用してサーバの自動設定 PXE Boot (CentOS5.5) yum install tftp tftp-server /etc/xinetd.d/tftp service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -c -u root -s /tftpboot disable = no per_source = 11 cps = 100 2 flags = IPv4 only_from = 192.168.147.0/24,12

    PXEBootとKickstartとPuppetで自動化してみる - まめ畑
  • LinuxでCPUの搭載数を調べる – OpenGroove

    LinuxマシンでCPUの搭載数を調べるには、以下のコマンドを実行する。 $ cat /proc/cpuinfo | grep processor processor : 0 processor : 1 processor : 2 processor : 3 Hyper-Threading(ハイパースレッディング 以下HT)が有効になっているという前提 で言うと、上記のように0〜1まで4つ並んでいたら、物理的なCPUは2つ。 HTによりOS上では仮想的に4つに見えていることになる。 HTがOFFのマシンであれば、表示された数がそのままのCPU数と捉えてよいと思われる。 以下のように0,1と2つの表示だったら物理CPUは2つ。 processor : 0 processor : 1 ちなみにHTはIntel社の商標で、乱暴に言うとプロセッサコアの仮想化技術。 例えば、1つのプロセッサコアを論

  • GNU GLOBALとvimで巨大なコードでも快適にコードリーディング

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 これまでも、多くの記事にされていて、恐らくKernelや巨大なコードを読んでいる人にとっては当たり前なのかもしれませんが、あまりに快適だったのとこれをきちんとやれてなかった事に自戒をこめて記事にしようと思います。grepとかscreenを駆使していた時間を返してほしい! 対象者 僕がLinux大好きなので、Linux上での動作を前提にしています。対象者はLinux KernelやApache HTTP Server等、数万から数十万、さらには数百万行のコードをじっくり読んでいきたいと考えている人におすすめしたいと思います。巨大なコードを何のツールも使わずに読むのはかなりきついはずです。しかし、今回はGNU GLOBALと呼ばれるソースコードタ

  • HDDに関連する情報を知る方法 - よかろうもん!

    HDDから異音がし始めたり、ディスクI/Oまわりでエラーが発生した場合にHDDに関する情報をサーバ管理者ならすぐに確認したいものです。 HDDなどのデバイスに関する情報はBIOSで確認することができますが、稼働中のサーバを停止させて確認する場合は、周知に報知したり、稼働中のサービスが何なのかなどを調べたりしなくてはいけなかったりもします。 サーバの設計/構築を自分自身でしている場合は、デバイスのメーカや型番まで頭の中にあるかもしれませんが、管理を引き継いだ場合はやはり調べる必要があります。 そんなときには、以下で述べる方法でHDDの詳細を知ることができます。 まずは、HDDがIDE接続なのかSCSI接続なのかを確認するために df コマンドを実行します。 [linux]$ df -h Filesystem サイズ 使用 残り 使用% マウント位置 /dev/sda1 4.0G 3.2G 5

    HDDに関連する情報を知る方法 - よかろうもん!
  • 请稍候正在打开.....

    请稍候 正在为您选择最优路线.....

    kyouzont
    kyouzont 2012/04/01
    再帰的にする場合は # grep -nir keyword *
  • 軽量 Webサーバー

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    軽量 Webサーバー
  • いまさらxargsの便利さを主張してみる — ディノオープンラボラトリ

    タイトルの通りですが、xargsコマンドの便利さを紹介する記事を書いてみました。xargsは私が大好きなコマンドの一つで、標準入力から渡されたファイル名などを引数とみなして、別のコマンドの引数として起動するというものです。 例えばfindで見つけたファイルを全部削除したい場合、xargsなしでも下記のように書くことができます。

  • Linuxの環境変数を設定した。 - K氏のCentOSサーバ構築メモ

    先日入れたsubversionを使ってコミットする際に毎度、以下のように注意を受けるので、環境変数を設定することにした。 svn: 環境変数 SVN_EDITOR, VISUAL, EDITOR のどれも設定されていなく、実行時の設定オプション 'editor-cmd' も見つかりません環境変数を設定するには以下のファイルを編集すればいいらしい・・・。 ・/etc/profile ・~/.bash_profile 今回は全ユーザにとって反映したいので、/etc/profileを編集した。(末尾に追加した。) $ vim /etc/profile ・・・・・ export SVN_EDITOR=vimその後、設定を反映するために、 $ source /etc/profileで確認する [xxx@xxx ~]$ echo $SVN_EDITOR vim [xxx@xxx ~]$ これで設定完了

    Linuxの環境変数を設定した。 - K氏のCentOSサーバ構築メモ
    kyouzont
    kyouzont 2012/03/23
    SVN用のエディタの環境変数を設定し忘れたときのために。
  • RPMパッケージ作成メモ

    一覧するには、rpmbuildコマンドの--showrcオプションで可能です。 _docdir マクロ定義に_docdirはないが、specファイルで_docdirを使用しているものがあります。_docdirは実行時に確定するマクロで、事前に定義されているマクロ_defaultdocdirが適用されるようです。 descriptionセクション パッケージ内容を詳細に記述するセクションです。 %description The xyz utilities are used for software development activities. The main activities are in construction and unit testing. : %description -l ja XYZユーティリティは、ソフトウェア開発作業に役立つツールを収めています。 特に、ソフトウェ

  • LinuxのARP VA Linux Systems Japan

    LinuxカーネルはARPリクエストを受信した場合、デフォルトの状態では他の(カーネルにLinuxを使用していない)OSとは一部違った挙動を します。あるホストがARPリクエストを受信した場合に、リクエストの内容が受信したネットワークインタフェースに付けられたIPアドレス以外について解決する要求である場合には、非Linux系OSではリクエストを無視 します。一方、Linuxカーネルのデフォルトの状態では、ARPリクエストが受信したホストが保持するIPアドレスについての解決要求(※1)であった場合、受信したネットワークのアドレスであるかどうかに関係なく、受信したネットワークインタフェースのリンクレイヤアドレスで応答することにな ります。 右記のようなネットワーク環境で 、このことを確認してみましょう。host-xではLinux-2.6.21を用いたOSが動作して います。host

    kyouzont
    kyouzont 2012/03/01
    arpingコマンドなどについても記述あり
  • 完全自動インストールDVDを作成するには - @IT

    専用の完全自動インストールDVDを作成すれば、ヘッドレス(ディスプレイが接続されていない)PCに自動的にFedora Coreをインストールできる。

  • CafeChantant.com is for sale | HugeDomains

    Make 12 monthly payments Pay 0% interest Start using the domain today. See details

    CafeChantant.com is for sale | HugeDomains
  • FDDを使わずにCentOSでKickStart@VMWare

    FDDを使わずにCentOSでKickStart@VMWare WindowsだとFDDなくても最近大丈夫だったり、ノートでついてなかったりで 困った時の備忘録。 目的が同環境量産なのでks.cfgはanaconda-ks.cfgから作った方がいいかと。 VMだからイメージ取っとけばいいじゃんって話は、ネットワーク周りとか再設定 するより自動で設定した方が楽ちんじゃね?って理由。 VMから実ハードに移した時用ってのもあるわけで。 1.空のフロッピーイメージを作成する dd if=/dev/zero of=ks.img bs=512 count=2880 su - #losetup /dev/loop1 ks.img #mkdosfs -F 12 -S 512 -R 1 -I -v /dev/loop1 #losetup -d /dev/loop1 2.作成したフロッピーイメ

  • キックスタートインストール

    キックスタートインストールを使うことで Fedora Core のインストール作業を自動化することができます。 キックスタートインストールの実行には、キックスタートファイルである anaconda-ks.cfg が必要です。 キックスタートファイルの作成 すでにインストールされている Fedora Core システムがある場合、インストール中に選択したオプションに基づいて作成されたサンプルのキックスタートファイルが root ユーザーのホームディレクトリに存在するのでこれを使用することができます。 インストールされている Fedora Core の anaconda-ks.cfg を使って以下のようなファイルを作成します。 # Kickstart file automatically generated by anaconda. install cdrom lang en_US.UTF-8

    キックスタートインストール
  • RedHat Linux 技術的な質問(Part2) FAQ

    Red Hat legal and privacy links About Red Hat Jobs Events Locations Contact Red Hat Red Hat Blog Diversity, equity, and inclusion Cool Stuff Store Red Hat Summit © 2024 Red Hat, Inc. Red Hat legal and privacy links Privacy statement Terms of use All policies and guidelines Digital accessibility

  • Linuxmania: Linux を自動インストールする方法 (Kickstart)

    Linux を自動インストールする方法 (Kickstart) Kickstart は、Linux を自動インストールするための仕組みです。 複数の PC に同じ構成の Linux を繰り返しインストールする際に有効です。 Kickstart 定義ファイルはテキストで書かれており、エディタで編集可能です。 手順 1. Kickstart はどうやって使うのか? Kickstart を利用するには、Linux インストール開始時に カーネル引数として 「ks=…」オプションを与え、 メディアやネットワークから Kickstart 定義ファイルを読み込ませます。 Kickstart の読み込みには次のメディアが利用可能です。 1.1. フロッピーディスク インストールDVD で起動後、[Tab]キーを押して次のオプションを追加します。 ks=floppy ※フロッピーディスクの最上位ディレ

  • Sysadmin Toolbox:第1回 RDBMSが使えるPowerDNS|gihyo.jp

    はじめに 以前はDNSサーバと言えば、BINDとdjbdnsくらいしかありませんでしたが、現在ではさまざまなDNSサーバが利用できるようになりました。 MaraDNS NSD PowerDNS DNSはサイト固有の要件が増えることが多く、またテキストファイルによる管理では不都合もなにかとでてきます。このため、RDBMSでレコードを管理できると便利です。BINDをRDBMSに対応させるパッチも存在します。 PowerDNSとは ここでは、RDBMSを利用でき、容易な管理をサポートする機能が豊富なPowerDNSを紹介します。 PowerDNSは豊富なバックエンドをサポートするDNSサーバです。コンテンツDNSサーバとキャッシュDNSサーバの両方をサポートしており、それぞれは別のプロセスとして実行されます。すでに大規模なサービスプロバイダでも採用されており、実績も十分あるとされています。バック

    Sysadmin Toolbox:第1回 RDBMSが使えるPowerDNS|gihyo.jp
  • CentOS NIC2枚差し | Tom's Lab

    2011年2月24日(木)曇り時々雨 Intel PRO/1000 MT Desktop Adapter PWLA8390MTが届きました。 PICですので、もちろん中古です。たぶん新品はすでに無いでしょね。(マザーはGA-D510UD) 増設するのはサーバですので、もちろんIntelには拘りました。オンボードは蟹なんですがね。 CentOSにNICを2枚差しするために買いました。なぜ2枚差しするかは、またご説明します。 まずはNIC2枚に同じセグメントのIPアドレスを割り当てました。 NIC1 192.168.1.51(オンボードNIC) NIC2 192.168.1.52(増設NIC) これがCentOSで成立すれば目的を達成するのは非常に簡単だったのですが駄目でした。 当然か?でもWindowsはできたりして。。。後日実験します。 現象としては、NIC1に192.168.1.51、1

    CentOS NIC2枚差し | Tom's Lab
  • ネットワークカードを認識させるには

    Linuxでの動作実績があるPCIバス用のNIC(Network Interface Card)を装着したPCであっても、Linuxインストール時に自動認識されないことがある。原因は実にさまざまで、これといった解決法はないのだが、以下の手順でNICが使えるようになることがある。 まず、ifconfigコマンドでeth0が認識されているかどうかを確認する。また、lsmodコマンドで読み込み済みのモジュールも確認する。

  • 『bonding設定手順(CentOS 5.4)』

    SEのお仕事をしています。 Linuxのこと、Oracleのこと、気になること、なんてことないことを時々書こうかな。 ◇bonding設定手順(CentOS 5.4)◇ CentOS 5.4でのbonding設定方法についてまとめます。 Red Hat Enterprise Linux v.5 (RHEL5) でも同じように設定可能かと・・・。 bondingの設定に関する詳細はbonding.txtをご参照ください。 http://archive.linux.or.jp/JF/JFdocs/kernel-docs-2.6/networking/bonding.txt.html ★注意★ bondingの設定方法はCentOS4やRHEL4とは異なります。bonding.txtには新しい設定方法を推奨するという記載のみで古い設定が不可である旨ははっきりと書かれていないような気もしますが(全

    『bonding設定手順(CentOS 5.4)』