約 3,306,647 件
https://w.atwiki.jp/okamo_sec/pages/24.html
Ubuntu Server 12.04を用いたHTTPサーバ、DBサーバ、メールサーバなどの構築のための記録 導入 ISO取得 http //www.ubuntu.com/download/server からUbuntu Server 12.04.3 LTSを取得。 メディアに焼くなどしてブートします。あとは指示にしたがって素直にインストール。 注意 インストール途中でhome directoryを暗号化するかどうか、という質問がでるがこれにYesと答えると SSHはクライアントの公開鍵の置き場所を変えるなどしないといけなくなります。 SSHサーバ導入 KVMのコンソールが非常に使いにくいので最初のこれをインストール sudo apt-get install ssh バックアップ環境構築 とりあえず、動かそうとすると後に回しそうだがこれは非常に重要。 規模が大きくなってから失ったら取り返しがつかないです。 ディスク全体フルバックアップ http //www.kkaneko.com/rinkou/linux/remastersys.html remastersysというプログラムを使って全体のバックアップを行います。 情報の劣化が起こるといけないので上記urlを参照してremastersysをインストールしてください。 次にcronの設定を行い毎日自動で行うが、sudoで実行するためこのままでは実行できない。 sudo visudo でsudoerの編集を行います。 # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL ALL) NOPASSWD ALL # Members of the admin group may gain root privileges %admin ALL=(ALL) ALL # Allow members of group sudo to execute any command %sudo ALL=(ALL ALL) ALL username ALL=(ALL) NOPASSWD /usr/bin/remastersys ←追加 # See sudoers(5) for more information on "#include" directives #includedir /etc/sudoers.d これで自動バックアップが行えます。 GCCのインストール sudo apt-get install gcc Apache2のインストール ソースコードの取得 wget http //ftp.kddilabs.jp/infosystems/apache//httpd/httpd-2.4.6.tar.gz gunzip httpd-2.4.6.tar.gz tar -xvf httpd-2.4.6.tar 解凍されたディレクトリにはいり ./configure checking for chosen layout... Apache checking for working mkdir -p... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu configure configure Configuring Apache Portable Runtime library... configure checking for APR... no configure error APR not found. Please read the documentation. APRがない。libapr1-dev,libaprutil1-devをインストール sudo apt-get install libapr1-dev sudo apt-get install libaprutil1-dev ./configure できた。makeがないことにここで気づいたのでmakeをインストール sudo apt-get install make //httpdの場所へ移動 make sudo make install //ディレクトリを作るタイミングで権限が必要なため インストールはこれで完了。
https://w.atwiki.jp/dlnereg/pages/15.html
DLNAサーバーソフトとは ものすごく大雑把にいうと、パソコンやNASに撮りためた動画やらをLANネットワークでつながったテレビの大画面で見るためのサーバソフト。 これを入れておけば、家庭内LANネットワークで動画、音楽、画像などのコンテンツがパソコン以外のDLNA対応のAV機器で共有できます。 例えばDLNサーバーで共有設定したパソコン用の形式(MP4、MKV、AVI、WMV等)の動画をテレビをつけて選択すれば、 そのテレビで視聴できる形式にリアルタイムで変換しながらテレビで視聴できる機能が付いたものものもあります。 それができるトランスコード機能付きDLNAサーバソフトの主なものはこんな感じ。 “PS3 Media Server”対応OS:win,mac,linux “TVersity”対応OS:win “TwonkyMedia Server”対応OS:win,mac,linux “Wild Media Server”対応OS:win,mac,linux “MediaTomb”対応OS:win,mac,linux “WindowsMediaPlayer”対応OS:win “Mezzmo”対応OS:win 詳しくは以下のページを参照 「デジ備忘」さんの:DLNAサーバーソフトウェアあれこれ。 http //www.degi.saloon.jp/archives/3170.html DLNAサーバに興味を持ったのはPCで取り溜めた動画をTVの大画面で見てみたいというのがきっかけです。 私は「デジ備忘」さんに掲載されているソフトをいろいろ試してみて 一番“Mezzmo”が簡単だったので有料(日本円で2,400円位)でしたがこれにしました。 試用期間の15日間の間に設定をいじったら1920×1080PのフルHDの動画もカクカクしないで綺麗に見られたのも決定理由です。 このホームページではMezzmoの説明について多く割いていきます。 (そのほかのサーバソフトについてはデジ備忘さんをはじめとして情報は多くありますので、そちらでどうぞ。) ※DLNAについて バッファローのホームページによればDLNAとは以下のようなことのようです。 http //buffalo.jp/products/digitalkaden/dlna/ 「DLNA ( Digital Living NetworkAlliance)」とは、 デジタル家電やパソコン 機器同士をつなげて、簡単・快適に連携する ための約束事を取り決める団体とそのガイド ラインの名前です。 家電やコンピュータの各 機器メーカーが集まって設立され、テレビやレコーダーをはじめとする DLNA 対応機器が次々と登場しています。 DLNA に対応した機器同士なら、それぞれを ネットワークに接続するだけで、ビデオや写真・ 音楽といったあらゆるデジタルコンテンツ を、 保存されている場所を気にすることなく どこからでも楽しむことが可能になります。 後はDLNAサーバ トランスコード等で調べてみてください。
https://w.atwiki.jp/vmlinuz/pages/35.html
Linuxに関するあれこれ TOP linux OS CentOS Server サーバ、デーモン系 apache nginx samba mysql mongodb vsftpd 言語、プログラム系 php perl アプリケーション p7zip セキュリティ SSH システムライブラリ系 pcre curl zlib openssl cmake bison libxml2
https://w.atwiki.jp/yo-kichi/pages/19.html
設定インストール関係 USBをmountするのにてこずる networkドライバー networkドライバーforDebian Grubの設定 Kernelを再構築 menuconfigできない rootなれるuserを管理 GUIが立ち上がらなくなるgconfd Mercurial Linuxのhistoryにログを残さない 時間を合わせてみるntpdを使って Mercurialソースからインストール networkの設定 Xen WebページをURLからアクセスできるようにするDDNS CUIでMP3プレイヤー sambaさん GUIディスプレイの設定 音楽CDの読み込み XenServer debianでCapsLockをContrlに vimでglobalを使う proxy環境でapt出来なくて泣いてた BackTrack設定 セットアップ カーネル Linuxのスケジューリング Linux2.6スケジューリングアルゴリズム ShellScript if.sh ちょっとしたネタ 2038年問題 LPIが出しているLinuxの教科書、Linuxサーバーの教科書 | Linuxの教科書DL コメント
https://w.atwiki.jp/yottchan/pages/21.html
Linuxサーバ初号機 <目的> VNCサーバ Linux学習用 ======================================== 機種名:HP NetServer E800 サポートOS:WindowsNT4.0、Windows2000Server、Linux →RedHatLinux3.3.3-5(カーネル2.4.20-8smp) CPU:Pentium® III 933MHz(Copppermine) ×2(デュアルCPU) チップセット:ServerWorks社 ServerWorks Entry ServerSet III LE / 133MHz MEM:SDRAM133MHz 1.7GB SCSIホストバスアダプタ:オンボードSYMBIOS SYM53C896 Ultra2 Wide SCSI 2ch 内蔵HDD:36.4GB 10,000rpm Ultra3 SCSI 非ホットスワップHDD×2(RAID1) 18.2GB 10,000rpm Ultra3 SCSI 非ホットスワップHDD×2(1台故障) RAIDアダプタ:hp netraid-1m LANアダプタオンボード Intel 82559 10/100TX LANアダプタ +増設??? 10/100TX LANアダプタ×1 3.5インチフロッピドライブ(標準搭載) CD-ROMドライブ(標準搭載)→CDR/RWドライブに乗変え HP SureStoreDAT40 DDS4ドライブ(増設) 他インタフェース:USBポート×2, シリアルポート,組込みリモートコンソール用シリアルポート, パラレルポート ======================================== 本格的タワー型サーバのスペックで、なんとこれをただで貰った!(仕事場での日頃の行いがよかったため?) RedHatLinuxの導入は、、、 Windowsみたく、特に画面どおりに進めていくだけで難なく完了! デュアルCPUだったことを忘れてたが、ちゃんと2CPUを認識していた。
https://w.atwiki.jp/linux-memo/pages/21.html
トップページ リナックス GNU Gnome X プログラミング Motifプログラミング マニュアル] GTK+ 2.0 チュートリアル GTK+ 2.0 チュートリアル英語 その他 ウイルス ゴミ箱 リナックスで科学 関係団体 日本Linux協会 Linux/ユーザー団体 Linux/ユーザー会 リナックス関係
https://w.atwiki.jp/okamo_sec/pages/19.html
Linuxサーバ構築 Ubuntu Server 12.04を用いたwebサーバ構築記 KVMで動かしてます。 Grub関連 ディスクイメージ作成 http //www.kkaneko.com/rinkou/linux/remastersys.html バックアップのために利用 実行環境と開発環境を一発で揃えるために利用 データベースバックアップ http //mukaer.com/archives/2012/03/14/vpscentos/
https://w.atwiki.jp/hideo/pages/41.html
Setup DLNA server on NAS Target NAS NAS-01G ppc-linux Server MediaTomb MiniDLNA Cross Compile Environment http //www.pages.drexel.edu/~sg64/stuff/cross-compile.htm Directories $HOME/cross-compile/$TARGET/usr/bin $HOME/cross-compile/$TARGET/install/module-X.Y.Z $HOME/cross-compile/$TARGET/build/module-X.Y.Z $HOME/cross-compile/$TARGET/usr/src/module-X.Y.Z General Setup export TARGET=powerpc-linux export PREFIX=$HOME/cross-compile/$TARGET/install export PATH=$HOME/cross-compile/$TARGET/usr/bin $PATH export CC=$TARGET-gcc echo "Cross Compile Envirnment for $TARGET" binutils-2.21 ./configure --target=$TARGET --prefix=$PREFIX/binutils-2.21 \ --enable-shared \ --disable-nls #native language support. This is for i18n \ runtime環境のコピー runtime/lib/libc.so 等を修正 pthread関係もある。 GROUP ( libc.so.6 libc_nonshared.a ) gcc-4.1.2 (gcc-core-4.1.2) ./configure --target=$TARGET --prefix=$PREFIX/gcc-4.1.2 \ --enable-shared \ --disable-nls \ --with-as=/home/hideo/cross-compile/powerpc-linux/usr/bin/powerpc-linux-as \ --with-ld=/home/hideo/cross-compile/powerpc-linux/usr/bin/powerpc-linux-ld \ --with-headers=$HOME/runtime/include \ --with-libs=$HOME/runtime/lib \ --enable-language=c,c++ libexif ./configure --target=$TARGET --prefix=$PREFIX/libexif-0.6.20 \ --host=$TARGET \ --disable-nls libjpeg ./configure --host=$TARGET --prefix=$PREFIX/jpeg-8b zlib ./configure --prefix=$PREFIX/zlib-1.2.5 libid3tag ./configure --host=$TARGET --prefix=$PREFIX/libid3tag-0.15.1b libogg-1.2.2 ./configure --host=$TARGET --prefix=$PREFIX/libogg-1.2.2 libFLAC ./configure --host=$TARGET --prefix=$PREFIX/flac-1.2.1 \ --disable-cpplibs libvorbis ./configure --host=$TARGET --prefix=$PREFIX/libvorbis sqlite3 ./configure --host=$TARGET --prefix=$PREFIX/sqlite-autoconf-3070400 runtime環境でライブラリのパスを修正していないと、正しいライブラリとリンクしてくれないので注意 libavformat (the ffmpeg libraries) ./configure --arch=$TARGET --prefix=$PREFIX/ffmpeg-0.6.1 \ --enable-shared \ --enable-nonfree \ --disable-ffmpeg \ --disable-ffplay \ --disable-ffprobe \ --disable-ffserver \ --disable-avdevice \ --disable-avcodec \ --disable-swscale \ --disable-altivec libuuid minidlna sendfileがNAS-01Gのカーネルに実装されていないので、read writeを用いて自分で実装する必要がある。 http //www.man7.org/tlpi/code/online/dist/sockets/sendfile.c.html void send_file(struct upnphttp * h, int sendfd, off_t offset, off_t end_offset) { off_t orig; char buf[MAX_BUFFER_SIZE]; size_t toRead, numRead, numSent, totSent; if (offset != NULL) { /* Save current file offset and set offset to value in *offset */ orig = lseek(sendfd, 0, SEEK_CUR); if (orig == -1) return -1; if (lseek(sendfd, offset, SEEK_SET) == -1) return -1; } totSent = 0; while (end_offset 0) { toRead = end_offset MAX_BUFFER_SIZE ? end_offset MAX_BUFFER_SIZE; numRead = read(sendfd, buf, toRead); if (numRead == -1) return -1; if (numRead == 0) break; /* EOF */ numSent = write(h- socket, buf, numRead); if (numSent == -1) return -1; if (numSent == 0) /* Should never happen */ DPRINTF(E_ERROR, L_HTTP, "sendfile write() transferred 0 bytes"); end_offset -= numSent; totSent += numSent; } if (offset != NULL) { /* Return updated file offset in *offset , and reset the file offset to the value it had when we were called. */ offset = lseek(sendfd, 0, SEEK_CUR); if (offset == -1) return -1; if (lseek(sendfd, orig, SEEK_SET) == -1) return -1; } }
https://w.atwiki.jp/droid/pages/53.html
DLNAクライアント・サーバ Twonky Mobile(ドコモユーザのみ無料・有料)★ https //market.android.com/details?id=com.pv.twonkyremote_dcm(ドコモ向け無料版) https //market.android.com/details?id=com.pv.twonkyremote(有料版) http //octoba.net/archives/20110904-android-2011.html NetFront Life Connect(無料)★ http //octoba.net/archives/20110612-android-1717.html
https://w.atwiki.jp/vmlinuz/pages/38.html
Linux版php TOP linux php コンテンツ 5.3.18 ソースからのインストール 動作例 コマンド一覧