くだらねえ質問はここに書き込め! Part 184
1 :
login:Penguin :
2010/05/26(水) 18:34:01 ID:O+DWu2zT
過去スレ・関連スレ一覧
http://www12.atwiki.jp/linux2ch/?%E9%81%8E%E5%8E%BB%E3%83%AD%E3%82%B0 各ディストリビューションの現行スレッドは
http://pc11.2ch.net/linux/subback.html をページ内検索 (Ctrl-F) して下さい。
検索キーワード
■Arch Linux ■BackTrack ■Berry Linux ■CentOS ■Coyote Linux
■Damn Small Linux ■Debian GNU/Linux ■Dreamlinux ■EcoLinux
■EsperanzaLinux
■Fedora (Core) ■foresight linux ■Gentoo Linux ■Google Chrome OS
■IPnuts Mosquito
■KANOTIX ■KN0PP IX ■LFS(Linux From Scratch) ■Les Clefs d'Or ■Lindows
■Linux Mint ■LinuxMLD ■LiveLinux ■MEPIS Linux ■Mandrivalinux
■MIKO ■MiracleLinux ■Moblin ■Momonga Linux ■Nature's Linux
■Oracle Unbrekable Linux ■PCLinuxOS ■Parsix ■Plamo Linux ■PuppyLinux
■Red Hat Enterprise Linux ■Red Hat Linux ■SLAX ■SUSE Linux
■Scientific Linux
■SerioWare ■Sidax ■Slackware ■Sorcerer GNU Linux ■StartCom Linux
■sabayon Linux ■Tiny Core Linux ■Turbolinux ■Ubuntu Linux ■United
Linux
■uClinux ■Vine Linux ■WhiteBoxEnterpriseLinux ■Xandros ■Yellow Dog
Linux
■ZenWalk ■Asianux ■おもいかねGNU/Linux ■ホロンスレッド ■紅旗
Linux
テンプレは↓にあります。新スレを立てたら更新してください。
http://www12.atwiki.jp/linux2ch/?template
3 :
login:Penguin :2010/05/26(水) 18:58:46 ID:ApByvpt5
ubuntu 10.04をliveCDで試用するとlogin時に ユーザー名とパスワードを求められログインできません どなたか解決法を知りませんか?
>>3 LiveMediaのユーザー名は"linux"が多いと思うけど、
Ubuntuの場合は"ubuntu"だったような。
検索すれば出てくるはず。
>>前スレ1000 > route add default gw 192.168.11.1 > は SIOCADDRT: ファイルが存在します routing tableがきちんと設定されてるので、この挙動は正常です。
>>6 前スレ965(1000)です。
レスありがとうございました。
今までWPAで問題なく使えてたものが、
公衆無線LanでWEPを使えないことにはじめて気づいたわけですが、
あまりにも不可解なので、ちょっと手に負えそうにない気がしてきました。
そこで、クリーンインストールをしてみようかと思います。
今から出かけなければなりませんので、失礼いたします。
長い間お付き合いいただき本当にありがとうございました。
>>前スレ998 レス遅くなって申し訳ありません あまり知識が無いものでダンプの結果の読み取り方を調べていました
>>8 途中で投下してしまいました、ごめんなさい
>>前スレ998
あまり知識が無いものでダンプ結果の読み取り方を調べていました
Reserved block count: 886886
df で見た結果と比較すると何かわかるのでしょうか
Filesystem 1K-ブロック 使用 使用可 使用% マウント位置
/dev/ 69836248 64551884 1736820 98% /
質問ばかりですみません
>>9 前スレのduコマンドをrootで実行してみたら?
11 :
login:Penguin :2010/05/26(水) 20:52:39 ID:ksjnzz7I
ローカル鯖のcentOS5.5にdovecotを入れてクライアントからメール受信を試したものの 受信出来ません。Temporary authentication failure.と言われます。 そこで、maillogを確認したもののそれらしき記録は何も書いてありません (20時に受信テストしたけど、最後のログの記録は13時です) これはどう考えたらいいんでしょうか? maillogで確認すべきエラーではないと言うことでしょうか? Temporary authentication failure.に対してどう手を打ったらいいのか御意見ください。 また、サーバ自身からありえないメールアドレスあてにmailコマンドでメール送信しても maillogに何も出力されないのですがおかしいんでしょうか? 送信エラーが出るべきじゃないかと思ったんですがログに書いてないんです… どういうこと?正しいログをみるにはどうしたら良いでしょうか?
>>10 今更ですがスレ立て乙です。
ここまでのコマンドは全てrootで実行しているのですが
うーん。。
私もそろそろ席を外さねばなりません。
みなさん前スレから長い時間本当にありがとうございました。
時間ができたら自分でもっと調べてみようと思います!
>>11 (前半) パスワードデータベースの設定がおかしいんじゃね?
(後半) オイラには分からん。ところで使ってるMTAはsendmailってことでいい?
14 :
11 :2010/05/26(水) 21:19:13 ID:ksjnzz7I
>>13 パスワードデータベースってLDAPとかいう奴でしょうか?PAM認証ってのもその一種ですか?
これは必ず設定しなければいけないものなんでしょうか。
(
http://centossrv.com/postfix.shtmlなんかを見ると 、設定していないようなんですが…)
>>13 さんはどういう認証形式をとってますか?
ちなみに、クライアントのメーラーからの送信は成功します。
使ってるMTAはPostfixです、書き忘れてすみません
もしかしてスレ違いかなとは思いますが、ピッタリ該当するスレがないのでここで質問します。
よろしくお願いします。
15 :
login:Penguin :2010/05/26(水) 21:38:42 ID:fL14CTDo
$ sudo gem install eventmachine Building native extensions. This could take a while... ERROR: Error installing eventmachine: ERROR: Failed to build gem native extension. /usr/bin/ruby1.8 extconf.rb extconf.rb:1:in `require': no such file to load -- mkmf (LoadError) from extconf.rb:1 Gem files will remain installed in /var/lib/gems/1.8/gems/eventmachine-0.12.10 for inspection. Results logged to /var/lib/gems/1.8/gems/eventmachine-0.12.10/ext/gem_make.out eventmachineをインストールしようとしたらこんなエラーが出たのですが、どうしたらよいでしょうか?
17 :
login:Penguin :2010/05/26(水) 21:47:26 ID:4xJEJF8C
アプリがクラッシュします。/var/log/messageをみると以下のエラーがでてます。
srcds_linux[10172]: segfault at c ip b7d111d0 sp bfff98a0 error 4 in libc-2.7.so[b7ca1000+155000]
で、エラーでぐぐると
according to this :
http://www.gnu.org/software/libc/ latest is 2.10 . you should update or change your distro
(
http://forums.steampowered.com/forums/showthread.php?t=951795 )
というのが、みつかりました。
このパッケージ(glibc)をアップデートしようとして、とりあえずaptitude search glibcでみたのですが
v glibc-2.7-1 -
となっていてインストールされていません。
apt-cache search glibcでさがしてみると
libc6 - GNU C Library: Shared libraries
というのがみつかってこちらは、aptitude search libc6では
i libc6 - GNU C Library: Shared libraries
となって、インストールされています。
libc-2.7.soをアップデートしたい場合はこちらのパッケージをアップデートしてやればいいのでしょうか?
18 :
17 :2010/05/26(水) 21:49:39 ID:4xJEJF8C
すいません。ディストリ書くのわすれてました。 Linux 2.6.26-2-686 Debian GNU/Linux(Lenny) です。
>>15 ruby-devパッケージが必要なんじゃない?
>>8 ,
>>12 extのreserved blockは大雑把に言ってシステムが使うための予約領域。
通常、ファイルシステムのサイズには含まれないが、念のため確認した。
問題ないので、やはりファイルシステム上に何かが存在しているんだろう。
Linuxではファイルを削除しても、参照しているプロセスが死なない限り、
ファイルへの参照は保たれる。
そのあたりに原因があるような気がすが、自分にはもうネタがない。
一度マウントしていない状態でe2fsckをかけてみるとか、
他のディスク上にコピーしてみるとか…。
>>17 srcds_linuxって何のプログラム?
Lennyのglibc最新は2.7じゃなかったかなぁ。野良で入れるもんでもないし。
22 :
17 :2010/05/26(水) 22:17:58 ID:4xJEJF8C
23 :
17 :2010/05/26(水) 22:34:58 ID:4xJEJF8C
24 :
11 :2010/05/26(水) 22:53:39 ID:ksjnzz7I
>>16 そうなんですか、、Cyrusってのも受信サーバなんですね、そっちにしようかなぁ
いやー、メール送信成功したログも残ってないです。なんでだろ?
maillog.1とかmaillog.2とかもありますが、これって過去のログだから関係ないですよね
ログを記録するプログラムが動いてないのかな?
そういうのがあるんでしょうか? そこから調べなきゃ…
度々ありがとうございます
debian lennyでsudoersファイルがvisudoでどうしても編集できません。 sudoers.tmp.saveというファイルができてしまいます。 先にsudoersのアクセス権を読み書き可に変えるのでしょう?
自己解決しました。 保存して終了するにはqを押さなければいけなかったのですね。 今までxを押していました。 ぐぐってもなかなか出てなかったもので。
27 :
だんぞう :2010/05/27(木) 12:21:36 ID:QKh0reAX
Linux形式の外付けHDDのサルベージ で単発スレ立てました・・・だんぞうです(´・ω・)削除依頼出しました。すみません・・・ winで認識されないLinuxファイルをサルベージするのが目的でした。 色々試した結果 vine linux導入しHDD内を確認するとすべてのファイルを発見。 ・・・orz あるじゃないか(´。・ω・。) この後winで認識出来るファイルに変換する為 explore2fsなど試してみようと思うのですが注意点などありましたらご教授願いたいのですが・・・。 今現在 他の外付けHDDに内容コピー中でファイル転送待ち状態です。 くだらない質問で申し訳ありません(´・ω・)ョボーン
debian公式サイトのlennyの変更履歴を読んでいたのですが、最近の流れとして 外部ストレージはsambaを起動させたヤツにCIFSで接続するのがオススメというか 推奨みたいなことが書かれていました。 LinuxやBSDの場合NFSっていう旧来のシステムがあるはずなのですが、そちらを 勧めずにCIFSを使う理由ってなんなのでしょうか。 また、自分初代LANDISKを所持しておりますが、この製品はいろいろと古く、 debianその他から接続した場合日本語が表示されないなどいろいろと不具合が あります。 ですのでdebian化をすませ、NFSとCIFSで接続できるようにと考えているのですが ここは上の流れをうけてsamba3だけインストールし、CIFSで利用すべきでしょうか?
29 :
だんぞう :2010/05/27(木) 13:06:35 ID:QKh0reAX
>>27 自己解決・・・orz
作業内容
@vine linuxのインストール
AリンクステーションLS-160GLを分解、HDDを取り出しUSB接続に。
Bvine linuxでファイル読み込み、PC内HDDにコピー
CNTFS形式の外付けHDDにファイル書き込み
D 見れました(´。・ω・。)
教訓 linuxファイル見るならlinuxos いれろ(´。・ω・。)
$topコマンド実行後(下記)phpが猛烈に動いているんですが、 phpが何を実行しているか把握する方法ありませんでしょうか。 4109 nobody 25 0 35912 15m 6452 R 99.9 0.2 3:11.63 php
>>30 $ cat /proc/4109/cmdline
$ ls -al /proc/4109/fd
大昔に退会したlinux-usersからMLが来るようになったんだけど、 コイツらの個人情報管理ってどうなってんの???(怒)
>>33 そうとう慌てて移行作業したんだろうねぇ。
List-Idフィールド消えててたまげた。Reply-Toで振り分ければいいのかな?
36 :
login:Penguin :2010/05/27(木) 23:27:02 ID:SL/aDvaA
ubuntu 鯖 10.04使ってるんだけどbashの暴走ってどうしたらいいんだ? killしちゃって大丈夫なのか?
>>36 どうにもできないんだったら kill するしかないんじゃない?
どんなスクリプト走らせてるのか知らないけど。
38 :
login:Penguin :2010/05/27(木) 23:40:00 ID:SL/aDvaA
>>37 何のスクリプトも動作させてないはず
俺が家にいないうちに暴走を始めてるから原因がわからん
変な質問してるから、雑談スレと勘違いしちゃったじゃないか。 情報なさすぎないか。 暴走してる bash の親が誰か、bash が暴走しているとどうやって判断したか、 何も分からん。
もう寝るのだけれど質問。 クライアント-メールサーバ間は暗号化できるけど メールサーバー-送信先メールサーバー間を暗号化することはできない?
>>40 無理だろうねぇ。本文をPGPで暗号化するのが現実的じゃないかな。
42 :
login:Penguin :2010/05/28(金) 00:40:49 ID:YjIIqPv9
>>39 すまん。
一応killして解決した
暴走してるbashの親も調べてもでてこない
ただなぜかCPU食いまくってた
>>41 そっかー。盗聴こわかったらプロバイダなりフリーメールなりつかってた方が安心なのかなー
ネクストホッププロバイダのだけど(笑)
フリーメールにどのようなアドバンテージがあるのか分からない。 どのサービスを使っても、盗聴リスクは似たようなものだと思うが。
(例えば)自宅のメールサーバーからの通信は送付先サーバーまで 平文なので、(例えば)僕のネクストホップでsmtpポートを盗聴すると 特に意識もせずに僕のメールが読める。 対して、(例えば)フリーメールなら自分のネットワークからフリーメールの メールサーバーまでは暗号化使えるのでネクストホップでは読めない。 メールサーバーから送付先サーバーまでは平文だけど 他のsmtpトラフィックと混在するので僕のメールを意識して盗聴しないと判別できない。 メールを読んでてふと疑問に思ったんです。 これは安全なんですかねと。
>>45 なるほどね。そういうふうに考えたことはなかったよ。
next hopの管理者に顔見知りの嫌な奴でもいるの?
いや、そういう人がいるわけではなくて、 セキュアなのかそうでないのかという点で思いついただけです。 発想としてはユニークなのかな? ネクストホップについては どんな人がネットワーク機器の運用してるのかなとは思いますね。
48 :
17 :2010/05/28(金) 09:08:57 ID:AVUbHb56
>>17 の問題がlibc6のアップデートで解決されるかどうかはとりあえず置いといて
libc6をアップデートする手順って↓で大丈夫でしょうか?
1.source.listをlennnyからtestingに書き換える。
2.aptitude update
3.aptitude install libc6-dev
4.aptitude install libc6
5.aptitude install libc6-i686
6.source.listをtestingからlennyへ戻す
7.aptitude update
8.通常運用へ
もし8の後、他アプリへ影響が出た場合は以下でもとのバージョンに戻そうと考えています。
1.aptitude install libc6-dev=2.7-18lenny2
2.aptitude install libc6=2.7-18lenny2
3.aptitude install libc6-i686=2.7-18lenny2
・apt-show-versions -u |grep libc6の結果(/etc/apt/source.listをlennyからtestingに変えて、aptitude updateしました)
libc6/testing upgradeable from 2.7-18lenny2 to 2.10.2-9
libc6-dev/testing upgradeable from 2.7-18lenny2 to 2.10.2-9
libc6-i686/testing upgradeable from 2.7-18lenny2 to 2.10.2-9
49 :
17 :2010/05/28(金) 09:16:01 ID:AVUbHb56
libc6に依存するパッケージが正直判別できなくて(たぶん、すごい多いですよね。)、問題が起きた時はバージョンダウンできるようにしておきたいです。
50 :
login:Penguin :2010/05/28(金) 09:17:36 ID:/MYDE/Dy
ドットコマンドというかシェルについて教えてください。 ドットコマンドはモードによってカレントディレクトリのファイルを探すかどうかが違うことはmanで分かったのですが、 bashは/bin/bash、shは/bin/shで/bin/shはbashへのシンボリックリンクになっています。 で、. bbbと書いたaaaを作って bash aaa はbbbを実行してくれるのですが、 sh aaa はfile not foundになります。 どちらも同じシェルが動くように思えるのですが、何が違うのでしょうか?
>>50 バイナリ一緒でも呼び出したコマンド名によって挙動を変えてる。
BusyBoxなんかもそうだよね。
>>48 そんな根幹に関わるパッケージだけをアップデートってのは無理筋だし
システムを全面バックアップしておくか、
新規のシステムを組んで新しくいれるかしたほうがいいと思われ。
>>51 有難うございました。
コマンド名もパラメータ代わりなのか、納得。
2ch内の話なんだが、Linux上でwineとか、 仮想環境でゲームを動かす総合スレってない? Macでゲーム動かすスレは見つかったんだけど、 それ以外が見つからないんだ。
学校で自称Linux使いの同級生が多分知ったかぶりだと思うんですが、パソコンの話になるとやたら〜13番目の問題だねとか連呼してて腹立ちます。 この前試しに、じゃあ4番目と9番目の問題は?と聞くと逃げました。 今度チャンスがあったら皆のまん前で赤っ恥かかせてやろうと思うのですが、そもそもLinuxに関連していそうなこの〜番目の問題とかいう小噺の元ネタは何ですか? 私はLinuxのことはペンギンしか知らないけどなんか奴がムカつきます。 だって奴はブラインドタッチどころかOと0の使い分けも出来ていないんですよ?!
実は超くだらね質問かもですが、色々検索しても同様の症状を解決したのがヒットしなかったのでアドバイスおねがいします。 Debian+LXDEのマウス操作をコントロールするパッケージ(lxinput)関連を入れたのですが、 バージョンのLXDEコアを削除されたりするので、導入はあきらめました。ところがです、、 メニュー→システムツール→ユーザとグループ→ユーザの設定でプロパティ→ユーザの権限タブ 。。。を開くと、「システムログを監視する」以外にチェック項目がなにもなくなってました。 おそらくlxinput関連のインストールと削除を繰り返しているうちに、これを管理するパッケージまで 削除されたようです。(想像ですが) そこで、このパネルの管理パッケージは何かを教えていただきたくレス致しました。 他に原因があるかもしれませんが・・・
>>56 wine ゲーム linux site:2ch.net
で具具れ
>>57 ホラ吹きにはホラ吹きなりの知恵と度胸が必要なんだ。
他人に尋ねている段階で、君はその同級生に負けているよ。
>>57 ヒルベルトの23の問題だったりして。んなわけないか。
>>57 何年か経った後に同窓会とかで聞いてみるといい。
一番の仕返しになるぞ
64 :
login:Penguin :2010/05/29(土) 15:05:57 ID:idOtej9r
Windows上のcoLinuxみたいに、 Linux(Ubuntu)上で別のディストリビューションを動かしたいのですが、 そういうパッケージのようなものはあるのでしょうか。 他のディストリビューションでの動作するかの、手軽な確認環境が欲しいのですが…
VirtualBoxとかでええやん。
>>59 ありがとうございました。調べても該当パッケージはわかりませんでしたが感謝です。
もう少しぐぐってチェック項目が出るようがんばってみます、再いんすこかもしれないですが^^;
ubuntuだったらリポジトリ追加してキー取ってきて 後はaptなり何なりで。 つか再インストールとか言ってる前にぐぐるが良し。
>>66 dpkg.logを見て、削除しちまったパッケージを全部インスコし直してみる
>>68 手抜きせず気合で3日間遡って淫須子トライやってみます
dd_rescure /dev/sda1 /media/sdb1/sda1.img とやってぶっ壊れたHDDから1番目のパーティションを抜き出しています これを他のHDDの1番目のパーティションにする場合はどうすればよいでしょうか? dd_rescure /dev/sda /dev/sdb のようにやればパーティションテーブルごとコピーされて問題ないと思うのですが 1パーティションだけファイル化した場合はどうすればいいのかわかりません
72 :
login:Penguin :2010/05/29(土) 21:44:31 ID:O/NCoHuG
Fedora 12 で ls -l したら,パーミッションの横にドットが表示されるのですが, これは何の情報を示しているのでしょうか? こんな感じです(下5行の左から11文字目のドット) $ /bin/ls -l 合計 17592 -rw-r--r--. 1 root root 3336792 2010-05-20 15:28 ipag-mona.ttf -rw-r--r--. 1 root root 3341584 2010-05-20 15:28 ipagp-mona.ttf -rw-r--r--. 1 root root 3057904 2010-05-20 15:28 ipagui-mona.ttf -rw-r--r--. 1 root root 4124140 2010-05-20 15:28 ipam-mona.ttf -rw-r--r--. 1 root root 4145932 2010-05-20 15:28 ipamp-mona.ttf
蟹NICのドライバがうんこ(デバイスIDが重複してるせいで、不適当なドライバを読み込まれる)というのは、 どう対応したらいいんだろうか。
74 :
login:Penguin :2010/05/29(土) 22:19:08 ID:7+YA2CjQ
>>71 cat /media/sdb1/sda1.img >/dev/sdb1
catコマンドは、指定されたファイルから読み込んで標準出力に書き出す。
`>' はシェルのリダイレクト機能で、ここでは標準出力をファイルにリダイレクトしている。
/dev/sdb1はデバイスファイル。こいつに書き込むとHDDのパーティションに反映されるぜ。
75 :
72 :2010/05/29(土) 22:40:48 ID:O/NCoHuG
画像を整理するシェルスクリプトを作ってるんですが。 一番古い画像を削除または一番小さいサイズの画像を削除ということが出来ません。 ファイル名には空白文字を含んでいます。 ls -1 -t | tail -1 | xargs -0 rm ls -1 --sort=size | tail -1 | xargs -0 rm だと rm: `test - 001.png\n' を削除できません。: No such file or directory と\nが出来てしまいます どういう記述が適しているんでしょうか
>>71 dd_rescueなんて使ったことないけど同じタイプ、サイズのパーティションを作って
dd_rescueで書き込めばいいんじゃまいか?
>>76 xargs --delimiter "\n" rm
でどうよ。
79 :
login:Penguin :2010/05/29(土) 23:24:24 ID:UJoFwTix
80 :
76 :2010/05/29(土) 23:26:58 ID:UJoFwTix
すみません
途中で送信してageてしまいました。
>>78 ありがとうございました。
ちょっと大雑把な質問です。 カーネルに含まれていないドライバを入れるとき、make installで入れると /lib/modules/`uname -r` 以下に置かれることが多々あるみたいなのですが、 パッケージ管理ソフトでカーネルを更新する場合、そのドライバは一体どうなるのでしょうか。
linux使ってる人ってアンチウイルスソフト入れてるの?
>>81 ご想像通りになるので、最近ではDKMSなんて仕組みもありまして。
ウェブブラウザにMidoriを使ってるいるのですが、mailtoリンクが機能しません。 メーラーはSylpheedを使用しているのでModoriのmailtoをsylpheedに関連付けるにはどうしたらいいのでしょうか?
>>83 ありがとうございます。
またググる日々が始まるのですね。
>>84 mailtoのリンクから問題なくsylpheedが起動するけど?
メーラーの関連付けなら、gnome-default-applications-propertiesでやればよい。
>>86 gnomeは入れてないのでxdg-mimeとかで教えていただけると有難いです。
>xdg-mime query default hoge/hoge
とかすると関連付けされたmime型を検索出来るらしんですがmailtoの
urlハンドラとかスキルが低くて訳ワカメな状態です。
xdg-emailを見るとkde,gnome,xfce4が無ければgenericとして
環境変数 $BROWSER を見てmailtoの値を渡すようですが
$BROWSERにはすでに"midori"が入ってる。
試しにxtermから midori mailto:
[email protected] と打ってみたところ
sylpheedのコンポーザが立上りました。
でもブラウザのmailtoリンクからだとうんともすんとも言いません。
むむむ
89 :
login:Penguin :2010/05/30(日) 21:02:53 ID:VkYgcODj
NTTからレンタルした光の白いルータ 以下の構造 LAN1 LAN2 LAN3 LAN4 電話機1 電話機2 WAN LAN1にwindows、LAN2にlinuxマシーンを接続したんですけどLinux側のマシーンがネットにつながらないんです。どうすればつながりますか? windows側はpppoe接続って状態らしいです。
90 :
login:Penguin :2010/05/30(日) 21:04:39 ID:VkYgcODj
↑双方とも有線で接続です。
>>88 midori内部ではxdg-openを使ってるよ。
>>71 パテの中身を確認したい、という目的ならdd_rescueで書き出したイメージファイルを
loopbackでマウントすれば 読み書きできる。
そうじゃなくて、パテに書き出して 継続的に利用したいってことなら、
元のパテサイズより大きなサイズの空のパテを用意して、そのパテに
ddで書き出せばいいだけ。
マウントする前にfsckでチェックすることを忘れずに。
ddで書き出して余った部分も有効にしたいなら、ext領域の拡張してやればよい。
extの拡張方法は、man tune2fsとかで。
>>89 > windows側はpppoe接続って状態らしいです。
ルータがブリッジモードで動いてるっぽいですね
そうであればルータの設定をルータモードに切り替えればOKのはず
95 :
login:Penguin :2010/05/31(月) 15:27:24 ID:Mo1m89uL
技評のページを参考に
ttp://gihyo.jp/admin/serial/01/ubuntu-recipe/0119?page=2 sylpheedの検索用プログラムsylph-searcherをインストールしたのですが、
データベースのユーザ名を「sylpheed」に、データベース名を「sylpheedDB」にして
以下のコマンドを実行後、
$ psql -U (データベースのユーザ名) -f /usr/local/share/sylph-searcher/sql/\
create.sql (データベース名)
以下のようなエラーメッセージが出て先の設定に進めない状態です。
psql: FATAL: ???"sylpheedDB"?Ident?????????
/var/log/postgresql配下にあるログにも同じエラーログが出力されています。
この先、どうやればうまく設定できるでしょうか。
96 :
88 :2010/05/31(月) 17:09:03 ID:s/Tl1bR9
勘違いしてました。 midori mailto:hoge@hoge でsylpheedが起動するのは別のマシンでした。 両方ともディストリはgentooですが、mailtoリンクでメールクライアントが 起動するほうのマシンはgnomeとxfceが入ってます。 しかし、Xはstartxからの起動でsawfishやfluxboxを立ち上げてるので関係は 薄いと思うのです。これはgentooの変数かも知れませんが 両マシンとも XSESSION=Xsession となってます。 で、/usr/bin/xdg-open の #!/bin/sh に -x を付けて xdg-open mailto:hoge@hoge すると両マシンともopen_generic関数を使用して $BROWSERをセットした後、midoriを起動していました。 --- cut --- + DE=generic + case "$DE" in + open_generic mailto:hoge@hoge + IFS=: + for browser in '$BROWSER' + '[' xmidori '!=' x ']' + IFS=' ' + browser_with_arg=midori + '[' xmidori = xmidori ']' + midori mailto:hoge@hoge --- end --- 片方はsylpheedの新規メッセージに宛先アドレスも入り正常に起動します。 片方はmidoriの白紙ページでストップします。 外してるかもしれませんが libsoup ってこの問題に関係しますか?
>>96 midoriでは、gtk_show_uri() → xdg-open → exo-open (xfce) → gnome-open (gnome)
の順番で呼び出してURIを開こうとする。
その中で呼び出しが再帰状態になるとそれでURIを開くのを停止し、次で試す。
てな流れみたい。
midoriから呼び出したxdg-openがmidoriを呼び出せば必然的に失敗してしまう。
てな状態なんじゃないかな。
>>97 なるほど、正常に起動するほうはxdg-openで失敗してるけども
exo-openかgnome-openで成功してるわけですね。
回避策にはbrowser.shとか作って引数にmailtoがあればメールクライアント、
それ以外ならブラウザーとなるようにし、$BROWSERで指定するしか無さそうですね。
browser.shでmailtoリンクが機能するようになりました。
でも副作用として xdg-open
http://hoge でブラウザを呼び出すと
$BROWSERを書き換えているため失敗します。
直接 midori を呼び出してる時のみ使えます。
普段シェルスクリプトなど書かないもんですからへぼい箇所を修整していただけると助かります。
初期$BROWSER変数は
export BROWSER="browser.sh:midori:firefox:seamonkey"
としています。
--- browser.sh ---
#!/bin/bash
if [ -n "$1" ];then
IFS=":"
x=($1)
if [ ${x[0]} == "mailto" ];then
sylpheed --compose ${x[1]}
exit
fi
IFS=" "
fi
export BROWSER=${BROWSER#$(basename $0):}
exec xdg-open $@
--- end of browser.sh ---
・気が付いたら5年Linuxを使っていた。
・よく考えたら、自分の使う機能なんてほんのちょっとだって気が付いた。
・自営業だが今ちょっと暇
というわけでオリジナルディストリと作ろうと思い立った。
今これ↓読んでる
http://www.amazon.co.jp/dp/4822234266/ Cは10年選手、アセンブラはやったことない。
ところで何をベースにすれば良い?上の本だとFedora 9なんだけど今
だったらUbuntuかなぁ?Back Track 4もUbuntuなんでそ?
ちなみに今まで使ってきた中で長かったのはDebianとOpenSUSEなん
だけど・・・
よろしくお願いするよ
死ねカス
USBのWrite Cacheを禁止できないか? Windowsではデフォでそうなってるけど。 HDPARMでホゲったかぎりでは、 なんかうまくいかないけど、俺が悪いのかな? USBだけ選択的に禁止するのが難しいなら、 一時的に全ドライブWrite Cache禁止とか。これ、無理?
>>100 別に何でもいいんじゃない、気に入ってるディストリで。
趣味でLFSをrpm5で管理してるのがあるけどyumサーバーでも立ち上げて
作ったrpmやらsrpmやら公開してウェブサイトでも作れば俺もディストリビューターだし。
リポジトリを作るのが面倒ならLiveCD版でも作って配付すればディストリビューターだろ?
104 :
100 :2010/06/01(火) 00:12:58 ID:ZyQFEYLn
>>103 レスTHX
好きなディストリとしては
>>100 にもあるようにDebianとOpenSUSEになるん
だろうけど、ちょっと仕様がデカイでしょ?最初はコンパクトなヤツからの
方が良いかなって思ってるんだけど・・・
>>99 Sylpheedはmailto:つけたままでもちゃんと処理してくれますよ。
あと、ブラウザの呼出もシンプルにmidori直呼びでいいんじゃまいか。
XfceもGNOMEもお気に入りで選べるブラウザはひとつだけです。
>>105 THX
やっぱり弄りやすいのはUbuntuですかねぇ
よし今日はUbuntuを探ってみよう!
>公開を考えているなら、ソースコードの配布に注意。
各ライセンスのドキュメントは、一度腰をすえて読んでみようと思っています。
i=`echo $i|sed -e 's/^\([^ ]*\)\/$/\1/p' -e d` sedスレは死んでいるようだったのでこちらでお尋ねします。 スクリプト中のこの一文が少し複雑で良く分かりません。 この一文がどういう処理をしているのか教えていただけないでしょうか。 よろしくお願い致します。
>>109 変数iからスペースを含まない/で終わる行だけを抽出しようとしている
^\( と \) は無視?
あ、最後の/はとってるよ、ってか自分で書いてよ
sed -e 's/^\([^ ]*\)\/$/\1/p' -e d -e コマンド指定 ^\([^ ]*\)\/$ (で始まり中身がスペースだけで)で終わる行?? を /\1/ \1に置き換える?? 's/ /p' 置き換えた行をそのまま表示? 最後の-e dは何なのでしょうか・・
>>113 > 中身がスペースだけで
正規表現の [^ ]* の意味を調べれ。
> )で終わる行??
)の後に\/があるっしょ。
>>113 sedでは\(と\)で囲まれた文字列を置換先文字列で\1から\9として参照できる。
-e dは次のコマンドで今残ってるのを削除、という意味。消してみれば分かりやすい。
ありがとうございます。 \(と\)に囲まれた文字列ってそういう風に指定出来るんですね・・・これってmanに載ってましたっけ? そしてdを入れないといけない理由は、、man読んだだけじゃ分かりそうも無いですね;
>>116 > \(と\)に囲まれた文字列ってそういう風に指定出来るんですね・・・これってmanに載ってましたっけ?
ないというか正規表現の説明に飛ばされてるみたいね。infoにはあったけど。
webで検索してある程度sedの仕組みや正規表現に対する知識付いたら
英語のmanやinfoでも分かるようになるんじゃないかな。
ああ、抽出するだけだから、今回のパターンスペースは弄られずにそのまま次サイクルに流用されちゃうという事か。
>>118 違うぞ。
d(削除)がないと、s(置換)成功したものも失敗されたものも
そのサイクル終了時に表示されてしまうってこと。
/ をエスケープするくらいならデリミタに / 使わなきゃいいのに。 -e d するくらいなら -n でいいのに。
>>120 そんなの趣味の範疇で良し悪しに関係ないよ
>>121 えー。
趣味というより、知識とかセンスの問題じゃないかと。
他のプラットフォームとの互換性によるものだったら謝りますけど。
>>122 どっちでも同じことは好きなのにすればいいという意味でああ言った。
時間の無駄なんだよこの手の話は。
2台のLinuxマシン間で大量(2PBくらい)のデータ転送がしたいんだが、 ネットワーク部の予算が5万しかなくて、FCも10GbEも無理そう。 GbEを載るだけ載せて並列転送しても二ヶ月以上かかりそうだ。 何かいい方法はないもんだろうか。
転送しないという解
>>124 どんなストレージ使ってるか知らないがつなぎ替えればいいだろ
よく考えたら、板違いな気がしてきたので、適当に他の板へ行くよ。 答えてくれた人、ありがとう。
128 :
login:Penguin :2010/06/02(水) 00:18:19 ID:7kRvpmFi
E8500+マザーとチップセットはP6QのP45/P43でWindowsXPで運用しているマシンを CentOS載せてリプレース予定なんですが インストール時に入れるドライバって(チップセットドライバとか) CentOS側が汎用ドライバーを適用するので、必要なかったりとかします? いままでVMwareのぬるい環境でしか使ったことなくて Linuxのドライバのインストールとかやったことないので 要領がわかんねーっす。
>>128 ドライバは必要なければ手動インストールする必要はない。
グラフィックボードのドライバ等、プロプライエタリドライバの場合、
ディストリビューションによって対応が異なるので、
CentOSスレで聞いた方がいいんじゃないかい?
130 :
login:Penguin :2010/06/02(水) 09:46:33 ID:aoThntYi
Samba version 3.2.15-0.36.fc10を使っています。(Fedora10で) WindowsXP(sp3)からアクセスし、ファイルやフォルダなどを書き込んだり、ファイル名を変更するのですが、 即座にそのウインドウ内の表示が更新されません。 「最新の情報に更新」を要求しなければ、更新されないままです。 たまに、更新が自動的にされることもあります。 どうしてこうなるのでしょうか。 何かsamba側で設定が必要なら教えてください。
sambaを動かしてるパソコンが非力か, 置いてるファイルのサイズが数十GiB以上と巨大なのか, 小さなファイルを一度に大量に書き込んでいるのじゃない?
>>131 うーん、そうでもないみたいです。
デュアルコア、4ギガバイトメモリのパソコンです。
書き込んだファイルは一つです。
しかも、7キロバイトほどのテキストのファイルです。
それから、わかったのですが、
Windows2000から試したら・・・、どうやら問題はおきないようです。
なんでだろう。
WindowsXP側の問題かな? wiresharkでどんな通信をしてるか見てみたら? それでもなにも出ないなら,WindowsXPの内部 通信設定周りか,セキュリティ設定辺りかな?
>>131 >>133 ありがとうございます。
samba自体には設定はないんですねー
ちょっと、仮説ですけど、
Windows2000では、ログイン時に入力したユーザー、パスワードが、sambaへのアクセスに自動的に使われています。
WindowsXPでは、ログイン時はユーザー名だけがクリックだけで選択されるだけです。
sambaへのアクセス時に、改めてユーザー名と、パスワードの入力が必要になっています。
この違いで、sambaへのアクセスの挙動が変わっているのではないか。
WindowsXPでも、ログイン時にパスワード入力を強制してみたいと思います。
>>133 そうかあ。
WindowsXPって、ファイアーウォールがデフォルトでオンなんですね。
ひょっとしたら、sambaからの通信がリジェクトされているのかもしれないですね。
・・・で、ファイアーウォールをはずしてみましたが、
変化なかったです。
なるほど,サーバー側の Linuxのユーザー管理(ユーザーリスト)と, sambaのユーザー管理(ユーザーリスト)が別管理されてるから, ユーザー名やパスワードが不一致の時のsamba側の動きに関係あるのかも. パスワードなしでアクセスしてるってことは,Publicなディレクトリにファイルを 置いてるのかな. baduserになった時にnobodyにするのかどうかの指定があったと思うけれど… smb.confに明示的に書き込まれていないときの動作がどうなっているか 調べてみると良いと思います. Linuxとsambaのユーザー/パスワードリストを同じに保つ方が簡単かも知れません.
Windowsファイアーウォールは 外から中への制限はしてるけれど, 中から外へは制限してなかった様な気がします.
>>130-135 ウインドウ内のアイコン表示が自動的に更新されるようになりました。
WindowsXPで、クリックだけでログインするようにしていると、さきの現象が発生しました。
しかし、WindowsXPログイン時にパスワードも入力するように求める設定にすることで解消しました。
この場合、samba接続時に再びユーザー名、パスワードを入力しなければならなくなっても、大丈夫でした。
WindowsXPログイン時に、パスワードを不要にしているのと、必要にしているのとでは、
ファイルサーバーに対する内部処理が変わってくるものだと考えられます。
sambaは、この変化によって挙動がおかしくなってしまうのではないでしょうか。
純正のWindowsファイルサーバーへのアクセスはそれでも大丈夫なんだろうと思いました。
>>136-137 すみません、ありがとうございました。
でも、ちょっと、誤解が・・
すみません。表現が悪かったみたいです。
>Windows2000では、(Windowsの)ログオン時に入力したユーザー、パスワードが、sambaへのアクセスに自動的に使われています。
>WindowsXPでは、(Windowsの)ログオン時はユーザー名だけがクリックだけで選択されるだけです。
> sambaへのアクセス時に、改めてユーザー名と、パスワードの入力が必要になっています。
なので、LINUXパスワードも、sambaパスワードも、同じものを使っています!
すみません、お相手をしてくださってありがとうございました。
それがヒントになり、解決できました。
だれでも書き込めるディレクトリへの書き込み時の挙動が, Linux+sambaでは,ユーザーリストがLinuxとsambaで不一致の場合に だれの持ち物にするか(パーミッション設定)がどうなるかをsamba側で 設定する様になっているので…当初の症状が出ているのかな? Windows側もユーザー名,パスワードを設定して置いたほうが良いでしょうね.
はい, 解決して良かったですね.
>>140 まとめてみます。
WindowsXPで、ユーザー名のワンクリックだけでログオンした場合でも、
sambaへのアクセスでは、改めてユーザー名(sambaユーザー)、パスワード(sambaパスワード)が必要になります。
しかし、その場合、ファイル名などを更新したり、ファイルを新規作成したり削除しても、即座にウインドウ内の表示は更新されません。
(それぞれ処理はsamba側で完了しているので、ウインドウの表示が自動的になされないということになります)
これを避けるために、
WindowsXPなどで、ワンクリックによるログオンを止めて、ログオン時にパスワードを入力しなければならないようにします。
そうすると、たとえ、sambaアクセス時に改めて、sambaユーザー名、sambaパスワードを入力したとしても、
ファイル操作に対してウインドウ表示が即座に更新されるようになりました。
Windows2000はログオン時に必ずユーザー名とパスワードを入力する必要があります。
WindowsXPなどでは、ワンクリックによるログオンができるようになりました。
このワンクリックによるログオンが、上のようにsambaに対する挙動をおかしくさせているのだと思います。
まとめでした。
143 :
login:Penguin :2010/06/02(水) 12:21:51 ID:HiSOFHLt
>>142 >
>>140 > WindowsXPなどで、ワンクリックによるログオンを止めて、ログオン時にパスワードを入力しなければならないようにします。
それって具体的にどうやったの?
>>143 二つの方法がある。
コントロールパネル→ユーザーアカウント
変更するアカウントをリストから選択し、「パスワードを設定」を選択。
これで、ログオン時にパスワードが求められるようになる。
あるいは、
コントロールパネル→ユーザーアカウント→
ユーザーのログオンやログオフの方法を変更する→
ようこそ画面を使用する(W)のチェックを外す。
ログオン操作時に、WIN2Kのように、ユーザー名とパスワードを入力するスタイルのウインドウが表示されるようになる。
145 :
login:Penguin :2010/06/02(水) 14:14:28 ID:9a+usXpY
ifconfigでeth0:0などとして作れるエイリアスの数の上限って、 1つのインターフェースに対して幾つまでなんでしょうか?
147 :
login:Penguin :2010/06/02(水) 15:51:21 ID:HiSOFHLt
>>146 これ、だいぶ情報古くない?
今は net_alias.h って見当たらない。
古いな。 Linux-IP-Alias-mini-HOWTO (2001/09/15) 新しめのソースをざっと見たが、特に制限してる所は見当たらないので、 多分いくつでも作れるんでないかと。
すまん。確かに古いし今どうなってるかはよくわからん。 えらい古くて曖昧な記憶からググってきただけだった。
151 :
login:Penguin :2010/06/02(水) 18:21:41 ID:HiSOFHLt
なぜ誰も試さないのかw
>>151 いや、古いけどさw
2.2系で既に制限は事実上ないんだから、現在もないと考えていいんじゃない?
古いといえばちょっと話が変わるけど、
IP-aliases are an obsolete way to manage multiple IP-addresses/masks
per interface. Newer tools such as iproute2 support multiple
address/prefixes per interface, but aliases are still supported
for backwards compatibility.
なんだぜ。
154 :
login:Penguin :2010/06/02(水) 18:46:08 ID:HiSOFHLt
>>152 めんどいじゃん。
>>153 2.6で突如制限復活、とかってことがなくもないかなー、とか……。
まぁ、ないか。
>>92 CD imageだけじゃなくて
設定済みVMware Imageみたいな大容量ファイル配布サイトも死ぬんじゃない?
どこまで本当かは知らないけど
>>152 ,154
はいどうぞw
#!/bin/bash
for y in `seq 0 63`
do for x in `seq 1 254`
do echo $y $x
ifconfig eth0:$[ ( $y * 256 ) + $x ] 10.0.$y.$x broadcast 10.0.$y.255 netmask 255.255.255.0 up
done
done
ちなみにこれを実行してaliasを大量に作ったらなぜかJDがSEGVって落ちたよ。
alias消したら落ちなくなったので関係あるのは間違いないが、
それこそめんどいので調べないw
proftpdでftpsを行いたいのですが、上手く行きません。
設定は下記のブログを参考にしました。
ttp://hirotyanteikoku.cocolog-nifty.com/cocolog/proftpd/ 全て設定を行い、FileZillaで接続すると"ECONNREFUSED - Connection refused by server" となってしまいます。
通常のftpであれば問題はありません。
# proftpd -lで確認するとmod_tlsが出ないのですが、これが原因なのでしょうか?
debian/lenny5.04を使用しています。
httpd.confについての質問です。 FollowSymLinksについてですが、どのサイトを見ても「シンボリックを辿ってアクセス出来る」としか書いておらず、 「どういう環境でどこにある何からどこにある何へシンボリックを辿れるのか」、具体的な意味が全く分かりません。日本語として色々文法が欠落しているような。。 まさかウェブ上のリンクの事もシンボリックリンクと言うなんて聞いたことありませんし(まさかこれを設定しないとウェブリンクが無効に?なんて不自由な・・・) そもそもこのシンボリックリンクを辿るという行為がウェブ上の権限の話なのか、サーバ管理上の権限の話なのかさっぱりわかりません。 どなたか具体的な説明をよろしくお願いします。
UNIXの前提知識がいろいろと欠落しているような。。
その前提知識を学ぶ為にあちこち調べているのですが、解説サイトの説明がこんな片言の日本語では困りますよ。
英語のサイトも読んで
個別ユーザースペースを/home/*/public_htmlに繋げたりする為のリンクって事でしょうか。
163 :
login:Penguin :2010/06/03(木) 19:23:32 ID:8XZFMkrD
>>158 たとえば DocumentRoot が /www で
ln -s /xxx/yyy.html /www してあるときに、
FollowSymLinks なしだと
http://サーバ名/yyy.html が表示できない。
ありだと表示できる。
ありがとうございます。ディレクトリもシンボリックリンクになるんですか?
165 :
login:Penguin :2010/06/03(木) 19:34:06 ID:8XZFMkrD
なるほど、分かりました。ありがとうございました。
教えてください。 特定のポートを閉じるには、 またはポート名からプロセス名を求めるには どうすればいいのでしょうか。 今日nmapしてみたら 868/tcp open unknown と見たことの無いポートが空いていました。 unknownというのも気持ち悪く、まずはkill したいのですがプロセス名が分からず 殺すことも出来ずこまっております。 iptablesで閉じるのでしょうがよく分からず、勉強したいのですがまずはkillしたいと おもっています。 よろしくお願いします。
>>167 su -c "netstat -tlp"
>>168 レスありがとうございます。
Program name は rpc.statd で
nfslock が呼んでいることもわかりました。
「NFS サービスとは、アーキテクチャーが異なり、別のオペレーティングシステムで動作しているコンピュータが、
ネットワークを通じてファイルシステムを共有できるようにするサービスのことです」
とのことなので必要そうなので起動するようにしておきますが、いままでnmapで見たこと無いような…。
しかし netstat -tlp はいいオプションを教えていただきました。
結果が簡潔なので nmap を使っておりましたがこれからは netstat も活用していきたいと思います。
ありがとうございました。
170 :
login:Penguin :2010/06/04(金) 01:54:47 ID:kzCJPyMQ
>>146-156 すみませんしばらく軟禁されてました。こんなにレス有難うございます。
やはりどのドキュメントにも上限が明記されていないのを見ると無いようですね。
とりあえず手動で100まで作ってみましたが…w
172 :
145 :2010/06/04(金) 15:01:23 ID:RCFMUEJT
vsftpdを
http://centossrv.com/vsftpd.shtmlのやり方に従いftpサーバを立ててみたのですが 、
クライアントから接続すると以下のような結果になってしまいます。
・ループバックで接続 UL,DL問題なし
・内部LANからFFFTPで固定プライベートIP指定でPASV接続 最初のLISTが通らずタイムアウト
アクティブ UL,DL問題なし
FileZilla PASV接続 最初のLISTが通らずタイムアウト
アクティブ UL,DL問題なし
・外部 からFFFTP でドメイン指定(アドレスは解決)PASV 接続した後接続できません
アクティブ 接続した後接続できません
FileZilla PASV 接続した後LISTが通らずタイムアウト
アクティブ 接続した後タイムアウト
xinetdを通してvsftpdを起動した方がいいのでしょうか?そっちの方がいいと書いてるサイトを幾つか見つけたのですが・・・
またルータはAterm DL180V-C、ISPはau one netですが、PASVモードやFTPポート開放に問題のあるルータ&ISPだったりはしませんか?
宜しくお願いします。
xinetdから起動させて内部LANから確認してみましたが、やはりLISTでつまづきます・・・orz
>>173-174 とりあえず内部をOKにすることからだね。
iptablesの設定は?modprobe ip_conntrack_ftpとかmodprobe ip_nat_ftpとか。
書くのを忘れてました、iptablesをオフにしても全く変わらなかったんです(xinetdオフも同様);
ip_conntrack_ftp ip_nat_ftpのどちらも読み込んでます。
>>176-177 サーバ側の問題ではない可能性もあるね。
とりあえずiptablesでログ取ってみるとか。
iptables -I INPUT 1 -j LOG
179 :
login:Penguin :2010/06/05(土) 17:35:14 ID:btUAZRbr
あるマウントポイントだけキャッシュを無効にしたいのですが 方法はありますか。mountのオプション見たのですがみつかりません。。
適当なLinuxの Live CDのgpartedで ufs(FreeBSD)パーティションの縮小拡大ってできるんでしょうか
>>180 CONFIG_UFS_FSがセットされたカーネルなら大丈夫なはず。
debian lennyでUSBのLANアダプタを追加したのですが起動時にIPが割り当てられ無いのですがどうすればよいでしょうか? /etc/network/interfacesには auto eth1 iface eth1 inet dhcp と記述しています ドライバは/etc/modulesに記述してロードしています dmesgにはeth1として割り当てられています /etc/init.d/networking restart だと割り当てられます
>>183 マウントと勘違いしてんだよ察してあげなよ
>>185 dmesgには
pegasus 2-1:1.0: setup Pegasus II specific registers
pegasus 2-1:1.0: eth1, MELCO/BUFFALO LUA2-TX, 00:40:26:c0:3d:ca
と出てるんですが
/etc/init.d/以下の実行順の話じゃね。
189 :
login:Penguin :2010/06/05(土) 22:37:46 ID:btUAZRbr
>>179 です。
ページキャッシュやらinodeキャッシュとかってVFSで実装されているんですかね。
あるマウントポイントだけそのキャッシュを無効にできたら便利だと思うのですが。
メモリが少ない環境で細かいチューニングができると嬉しい。
そういった機能は実装されないのでしょうか (;_;)
>>189 一応、mount -o sync ということはできるけど……。
パーミッションについて質問です。 umaskで022と指定しておくと、ディレクトリやファイルはそれに応じた パーミッションで作成されると思うのです 例えば$HOMEは022指定でそれ以下のhoge_dir/以下だけは 022以外のumaskに指定することは、可能でしょうか? 自分で調べた限りでは答えが見つからない様なので 出来ないのかなと思ってます。 教えてください。
>>191 /etc/skel/ で何とかなるかな?
>>192 レスありがとうございます。
自分の記憶では /etc/skel/ はuseraddで$HOMEが作成される時に
造られるディレクトリ、ファイルなどをおくところかな・・
自分の説明の仕方がおかしかったかも・・
hoge_dirだけに個別にumaskを設定する方法
と書いたほうが伝わりやすかったかも・・です。
>>194 ACLは親ディレクトリのアクセス権を継承できますので、
意図した用途に適しているのではないでしょうか。
そもそも、umaskは飽くまでshellの機能なので、
別プロセスからのファイル操作では無視される可能性もあるんではないかと。
196 :
login:Penguin :2010/06/06(日) 10:51:08 ID:M92FSkF3
LINUX初心者です。DVD再生でVLC player使ってみました。 水平方向のチラつき、 水平方向のズレ(カメラ視点が水平に移動する場合にひどい) が気になるのですが、皆さんどうされてます。 @がまんする(している) A自分でどうにかする(した) B気にしなかった ・ ・ ・ I初心者にアドバイスする
197 :
login:Penguin :2010/06/06(日) 10:57:24 ID:aKoCsi54
UbuntuをKarmicからLucidにアップグレードしたいのですが /etc/apt/sources.list{,.d/*} を書き換えて apt-get update && apt-get dist-upgrade すればLucidになりますか。 do-release-upgradeを使う手もあるのですが、夜中にパッケージのダウンロードのみ行い、 朝起きたらインストールしたいのです。 よろしくです。
>>196 同じDVDを色々なアプリケーションで比較するということしてないから
気にしていなかったけどそれってアプリケーションの問題なの?
モニタの設定とかの方が効いてそうに思うけど
特に「水平方向にズレ」があるかなんてソフトウェアの問題なのかしらん…
199 :
196 :2010/06/06(日) 11:17:27 ID:M92FSkF3
>>198 win PowerDVDでは発生してなかったです。
単純スペックは明らかに勝ってます。
CPUだけでも年季が違います・・・もーね・・・。
Linux(AthlonII) >> Win(Celeron D330?)
200 :
196 :2010/06/06(日) 11:19:22 ID:M92FSkF3
モニタは一緒ですよ。 ごめんなさい。書き込み忘れてました。
チラつき、同期ズレ、ノイズの類が気になったことはないな。 再生支援の効果はWindowsより弱いが、再生品質に不満はないよ。
202 :
196 :2010/06/06(日) 11:44:27 ID:M92FSkF3
そうですか。
>>198 で言わんとしていたこともわかります。
nvidia x server setting にまかせたままの設定なので、
その辺なのかもしれません。
動画のベンチマーク的な確認ファイルってご存知でしょうか。
debian lenny xfceなのですが モニターの電源が落ちないようにするにはどうすればいいですか。
>>202 環境や設定を晒せば、何か助言が出てくるかもしれないね。
昔はMS配布の1080p動画等がよく挙がっていたが、最近の定番は知らない。
ニコニコ動画にはベンチマーク動画というカテゴリもあるみたいだが。
>>203 xfce4-power-managerで設定できると思うが、どうかな?
>>195 umaskはシェルの機能ではない
れっきとしたカーネルの機能だ
206 :
203 :2010/06/06(日) 12:51:04 ID:qJQ7BtWq
>>204 >xfce4-power-managerで設定できると思うが、どうかな?
lenny版はなかったのでsqueez版を入れてみましたが
うまく動作しました。
ありがとうございました。
>>202 同じモニタで同じセッティング,接続なんだよね?
俺の場合2つPC繋げてて切り替えると設定も自動的に変わる(ビデオ用,静止画用とか)
LinuxとWindowsで違うならLinuxでもプレーヤ変えると画質も大分変わるのかな
nVidiaだとセッティングは確かにいろいろ弄れるね
あまり聞いたことないから何かわかったら報告してくれると参考になる人いると思う
と思ったのも束の間。再起動したらXfce Panelがおかしくなっちゃいました。 squeezがstableに降りてくるまで諦めますorz
>>208 Section "ServerFlags"
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
EndSection
詳細は man xorg.conf で。
210 :
203 :2010/06/06(日) 15:43:03 ID:qJQ7BtWq
>>209 再インストール後に/etc/x11/xorg.confに記述したら
バッチリでした。
ありがとうございました。
linuxでオススメの翻訳ソフトってありますか?
212 :
196 :2010/06/06(日) 19:47:26 ID:fl9NSVLN
>>207 同じモニタで、モニタの設定は同じままです。
接続についてD-SubとDVIを、
ついでにオンボードとPCI-Eグラボの
計4つの組み合わせで確認してみました。
4つのどの組み合わせでも水平方向のチラつきがあります。
(オンボードだと動きが「カクカク」してました(笑))
参考…問題のなかったWin(PowerDVD)はオンボードでD-SUBです。
>>204 スペックこんなんです。
CPU : Athlon II X2 250
RAM : W3U1333Q-1G (計2G)
M/B : GA-MA790GPT-UD3H <GIGABYTE>
G B : WFGF210-512D3LP <Leadtek>
nvidia X server setting 解像度あたりをいじって確認しましたが
症状に変化なし→関係なさそうです。
VLC設定はデフォルトのままです。
どなたかいませんかぁ〜?
213 :
195 :2010/06/06(日) 20:25:48 ID:4JE5Syac
>>205 失礼しました、ご指摘ありがとう(man 2 umaskなど読みました)。あー恥ずい。
……前段の、目的の用途にはACLを、ってのは嘘は言ってないはず……。
visual studio 2010 ultimateを快適に使えるスペックってどのくらいですかね? windows7 64bitでお願いします
>>212 ハードよりもソフトの環境を晒した方が、助言が貰いやすいと思うよ。
ディストリビューションのバージョンとアーキテクチャ(x85もしくはx86_64)、
プレイヤーの入手元とバージョン、nVidiaドライバのバージョンあたり。
自分はopenSUSE 11.2 x86_64で、nVidiaドライバは195.36.15、
VLC(Packman)の1.0.5で、全部ワンクリックインストール。
DVDは持ってないからわからないけど、720pまでならスムーズに再生できてる。
Wipeoutとか実写・CG系1080pは処理落ちするけど、これはスペック不足っぽい。
>>214 VmwareでWindows7 64bit、Visual Studio 2008のときは、
ホストの物理メモリが数GB余ってれば、結構快適に使えたよ。
VTとNested Pagingサポートした4コア以上のCPUが必須な印象。
Visual Studioのスレで聞いた方がいいと思うけど、
時間がかかってもいいなら、2010をMSDNから落として試してみるよ。
>>216 本当ですか!
ありがとうございます
そのうちでいいんで宜しくお願いします
しかし4コアですか・・・
自分core2の1.8ghで物理メモリは現状1.5g強開いてます
やっぱきついですかね・・・
>>184 autoをallow-hotplugにしてみたらどうなる?
自分の環境だとUSB NICは全部hotplugになってる。
>>217 何だか板違いになってきたけど、
そのスペックだと、自分なら諦めてWindowsを直接入れる。
Core 2 Duo E6600 (2.40Ghz)のマシンで試したときは、
仮想マシン上だと実用範囲内でも、快適とは言えなかった。
個人的にはWin7 x64ならメモリは1.5GBから2GBは割り当てたい。
IDEで開発するなら、さらにホストの物理メモリの空き
(ファイルキャッシュ用)が1GBから2GBは欲しい。
これはストレージが早い(SSD等)なら、必要ないかもしれない。
ホストLinuxでも作業するなら、さらに2GBは余裕が欲しい。
つまり、2GB+2GB+2GB+アルファで、物理メモリが8GB欲しい。
CPUはいくらあっても足りないが、4コアあればUIはそれなりに動く。
sshコマンドで接続はできるのですがポートフォワードの-Rや-Lの拡張命令を書くと応答しなくなります ネットで調べてもあまり似た病状はないのですが、どうしたらいいでしょうか
221 :
login:Penguin :2010/06/07(月) 14:22:58 ID:sM3L5dDf
今、PHP、Apache、MySQL等をyumからではなく各HPから最新版をインストールしているのですが、 ./configureの度にgccとかlibpngとか、そういうのがないとエラーが出ます 更に悪いことには例えばlibpngを./configureしようとするとまたzlibがないとかエラーが出ます いくらやっても次々にエラーが出て萎えてきたんですが、こういう必要そうなものを一発でインストール出来るパッケージかなにかないのでしょうか? centOS5.4を使っております
>>221 あなたのために yumがあるのに。。。
本当に必要としている人は使わないのねw
223 :
login:Penguin :2010/06/07(月) 14:54:39 ID:sM3L5dDf
>>222 いやぁ、yumは使っているのですが(例えばgccとかgcc-c++とか)、zlibは何かセキュリティホールが最近見付かったとかありますし
centOSのApache、PHP、MySQLはバージョンが古くて、自分のWinで作ったアプリはエラーが出たりしまして
PHPであれば名前空間が使いたかったので5.3は必須でして
そういうわけで以前は全部yumで入れてたんですが、クリーンインストールの際に全部最新版をインストールしようと思いまして
そしたらとにかくエラーばかり出て「う?ん」ってなって・・・
>>223 > zlibは何かセキュリティホールが最近見付かったとかありますし
具体的にどのセキュリティホール?
>>221 yum grouplist
yum groupinstall "グループ名"
226 :
login:Penguin :2010/06/07(月) 15:11:05 ID:sM3L5dDf
>>223 最新版使いたいなら Fedoraか Ubuntu 使いなさいよ。
なんで安定志向の CentOSを使う?
228 :
login:Penguin :2010/06/07(月) 15:20:47 ID:sM3L5dDf
>>227 確かにそうなのだとは思うのですが、サーバ構築=centOS(又はRHEL)と言うのが自分の中にあって、又周りにもそう言われていたもので
後々RHELに行きたいのでUbuntuは使っておりません
Fedoraはバージョンアップのアップデート時に止まってしまったとか聞いたりして、centOSかなと・・・
後半年以上centOSを使ってて慣れているということもありまして
一応Fedoraの本は数冊持っているのですが
>>228 問題があったときに自力解決できないなら、用意されているものを
素直に使うのが一番安全でないかと思う。
で、新しいのほしけりゃFedoraからSRPM借りてきてrebuildすりゃ
いいんでないかい。
tar玉から入れるよりは楽だろう。
FedoraのSRPMリビルドするのはおすすめしないな ・すんなりビルド出来なかった時は普通にコンパイルするより面倒 ・他のディストリに移ったときにノウハウを生かせない ・混ぜるな危険 だからソースから作るときは /usr/local/の下にライブラリから何から全て揃えて自分の世界を作るのがおすすめ 現状ではとりあえずFedora 12で動かしておいて、 CentOS 6が出たら移行するのが一番楽ではないかと思うけど
そもそも > 全部最新版をインストール なんて無駄な目的の為ならなら、半端に土台のトリ環境残す必要もないし LFSで無駄な労力かけた方がいいんじゃ…。
rsyncはバックアップをするためのツールらしいですが、 何がおいしいんですか? >ローカルマシンのホームディレクトリ以下にあるディレクトリ以下を、 >外付けのHDDに作成したbackupディレクトリにバックアップしてみます cpを使えばいいのに、何故わざわざこんな事をする必要があるのかわかりません
233 :
login:Penguin :2010/06/07(月) 20:10:24 ID:eCq88TBj
234 :
login:Penguin :2010/06/07(月) 20:13:06 ID:eCq88TBj
すまん、ちょっと読み違えてた。
>>232 cp は丸ごとコピーしてしまう。
rsync は差分だけコピーしてくれる。
その他オプション指定で世代管理とかもできたり。
235 :
login:Penguin :2010/06/07(月) 20:43:15 ID:ozawhyt+
ローカルでrsyncは(一部の場合を除き)あまり意味無いね。 ネットワーク経由で同期する場合は重宝するかもしれん。 まあ俺はrsyncでバックアップとか嫌いだけど。
タイムスタンプもファイルサイズも変わらずに中身が入れ替わってた、でござる
239 :
login:Penguin :2010/06/07(月) 21:23:30 ID:wlkOCzkb
ローカル環境にCentOS5.5でサーバーを構築しました。 http/DNS/NTP/SSHを稼動させていますが、ポートスキャンをしたところ httpポートとSSHのポートのみが引っかかっただけで他は特に検出されませんでした。 iptableなどは稼動させていないのですが、 ポートスキャンで検出されない = ポートが閉じている という考えで改めてiptableで受信の破棄や通過許可をしなくてもいいということでしょうか? 閉じているのにiptableでもさらに破棄設定というのは2重に設定という認識です。 基本的な質問かもしれませんが実際のところどうなのかご教示いただければと思います。
>>241 回答ありがとうございます。
ダウンロード・マネージャーに落としたところで手が詰まってしまったので
「日本語環境セットアップ・ヘルパー」使って入れました。
綺麗にみえるようになりました。ありがとうございます。
>>243 そこは「手詰まりになって〜」でいいよ。
正規表現でメタキャラクターをエスケープするには\をつけるのはわかったんですけど 中には二つ以上つけないとだめな文字があるんですが、これはどうしてですか? 例えば.とか/とか。
>>245 処理系で"\"が特殊文字になっている場合、二重にエスケープする必要がある。
例えば、"\\."はエスケープシーケンス処理され、"\."になり正規表現として解釈される。
しかし、エスパーが必要な予感が。
247 :
245 :2010/06/08(火) 08:38:03 ID:wUTUGod+
bashでsed使う時の話です。環境とかコマンドによって違ったりするんですかね。。
>>247 sedの引数文字列内の特殊文字は先ずbashが展開する(ダブルクォート「"」で括った場合も展開される)。
bashによる特殊文字展開の詳細は案外ややこしいので割愛。
基本的には、sedに与える表現をシングルクォートで括れば、エスケープを重ねる必要はない。
250 :
login:Penguin :2010/06/08(火) 10:19:44 ID:aEgkWig+
>>247 「a.a.a」を「axaxa」に置換したくて
echo a.a.a | sed s/\\./x/g
とかやるときのこと?
この場合、bash が「\\」を解釈して「\」に変換し、
sed に第一引数として「s/\./x/g」が渡る。
echo a.a.a | sed s/\./x/g
としてしまうと、bash が「\.」を解釈して「.」に変換し、
sed に第一引数として「s/./x/g」が渡ってしまう。
bash による解釈を避けるために
echo a.a.a | sed "s/\./x/g"
echo a.a.a | sed 's/\./x/g'
としてもいい。
どっちを使うかはいろいろあるけど、
おれは変数を展開させたい場合は " " を、
何も展開してほしくない場合は ' ' を使ってる。
>>249 " " は展開されるされないがややこしい。
http://www.linux.or.jp/JM/html/GNU_bash/man1/bash.1.html#lbAQ
251 :
247 :2010/06/08(火) 12:51:21 ID:wUTUGod+
ややこしいですね。。 メタキャラクタとして使われてる記号を渡す時は\\二つつけて それ以外のbash上でのみ意味のあるものについては\ひとつ。 シングルクオでくくるとbashではスルーされるからbashでスルーさせるための\はつけなくていいっていうことですか?
252 :
login:Penguin :2010/06/08(火) 13:29:24 ID:aEgkWig+
>>251 > メタキャラクタとして使われてる記号を渡す時は\\二つつけて
あんまり教条的に考えない方がいいんじゃないかな。
まず bash が解釈して展開する。その結果が sed に渡り sed が解釈する。
そういう仕組みを把握しておく方がいい。
> シングルクオでくくるとbashではスルーされるからbashでスルーさせるための\はつけなくていいっていうことですか?
そういうこと。
いちいち \ つけようとするとめんどうだから
クォートをうまく使う方がいいと思う。
>>247 >>251 $ bash -x
で bash を起動すると、どんなふうに処理されてるのか確認しやすい。
ややこしいなと思ったら実際に確認したほうがいい。
sh とか tcsh とか bash 以外のシェルでも -x ってオプションは使える。
シェルスクリプトの一行目の #!/bin/bash とか #!/bin/sh とか書いてあるところに
#!/bin/bash -x
のように -x をつけても同じように確認することができる。
キーバインドがemacsっぽくなるgtkrcのやつをいじって、control+mでenterになるようにしたいんだけど、 どう書いたらいいの?
255 :
中島 杏子 :2010/06/08(火) 23:03:59 ID:QEEmAvT9
ブランドセール激安市場【SHOPPINGLINE-JP.COM】(送料無料)絶対価値
当店は各種世界ブランドの商品を売買します.
日本最安値を目指すブランドバッグ|腕時計|財布 専門店「SHOPPINGLINE-JP.COM」
当店の主要な経営のブランド:ルイ ヴィトン (LOUIS VUITTON)、グッチ (GUCCI)、
エルメス (HERMES)、
シャネル (CHANEL)、ブルガリ (BVLGARI)、クロエ (CHLOE)、OMEGA オメガ、IWC.
各種ブランドのかばん、財布、腕時計.
100%品質保証!満足保障!リピーター率100%!☆*.".:
注文特典:
1、注文満20000円、5%OFF.
2、注文満30000円、6%OFF.
3、注文満50000円、8%OFF.
4、注文満100000円、10%OFF.
注:個数無制限,数量は多,割引は多
当店商品 【送】 【料】 【無】 【料】
■HP: www.shoppingline-jp.com/
■店長: 中島 杏子
■連絡先:
[email protected]
困った、yourFileHostでダウロードが出来なくなった みるみる動画PINKも使えなくなってるしどうすればいいの
rpmコマンドにてaaa.rpm bbb.rpm ccc.rpm ...等と複数のrpmファイルを指定した時に それぞれのrpmファイルについて以下のような動きをさせるためのオプションはありますか? 1.現在入っていないパッケージ→インストールする 2.既に同じ、もしくは新しいバージョンのものが入っているパッケージ→何もしない 3.現在古いバージョンのパッケージが入っている→アップグレードする -iや-Uでは、aaa.rpm等の一部で既に同じパッケージが入っている時は全体として 何もしてくれず、-Fでは1.をしてくれないので、それだとちょっと目的に合わないようです また--replacefiles等での再インストールも避けたいと思ってます
--replacepkgsか? やったことないしman読んでみただけだから知らんけど。
> --replacepkgs > 指定されたパッケージのうちのいくつかがシステムに既にインストールされていても、パッケージをインストールする。 -U --replacepkgsかと思ったけど、 これだと2.で言うところの同じVer.が入ってても再度入れちゃうから駄目か。
>>259-260 そのようです
--replacepkgs -Uvhとすると、既にインストール済みのパッケージについても
再インストールするようです
同じパッケージで再インストールするのだから再インストール前後で変わることは
ないと思うのですが、既に正常に動いているファイルはできるだけ触らないように
できないかなあと思ってます
262 :
login:Penguin :2010/06/09(水) 01:55:06 ID:ag86q5+k
>>262 書こうと思ったのですが、
rpm -U aaa.rpm
rpm -U bbb.rpm
rpm -U ccc.rpm
・・・
なんていうスクリプトになって、なんかみっともないかなあとも思いまして・・・
でも、しょうがないのかな・・・
while read file;do rpm -U $file done << EOF aaa.rpm bbb.rpm ccc.rpm EOF
付箋ソフトxpadに入力したデータはどこに保存されているのですか?
社内にある数十個のHDDが、まだバッドセクタもなくちゃんと使えるかどうか調べろと指示がありました。 現在は以下のようにbadblocksコマンドを使ってチェックしています。 badblocks -o log.txt -v /dev/hda ところがある日、サーバマシンからRAIDエラーで取り外したディスクを同じコマンドでチェックしたところ なんと不良セクタなしと表示されました。 このような経験が2度続いたので、そもそも私のアプローチが間違っているのかもしれないと思いました。 なにかこれより精度の高いコマンドは存在しますか?
267 :
login:Penguin :2010/06/09(水) 14:23:02 ID:ag86q5+k
>>266 最近の HDD は不良箇所を飛ばして使うとか自動でやってくれるんじゃなかったっけ。
>>267 やってくれる。自動で代替処理を行なう。
代替領域がなくなるとバッドセクタとしてユーザに認知される形で表出する。
従って、不良セクタが出たら即交換が現代では普通。というか業務では当たり前。
>>266 セクタの代替処理が起こったかどうかはsmartmontoolsを使うといいだろう。
270 :
266 :2010/06/09(水) 14:58:45 ID:QSt9D8Yl
ありがとうございます。整理させていただいてよろしいでしょうか? 1)不良セクタが出てもHDDが勝手に代替セクタを用意するので、コマンドレベルで知覚できたときは手遅れ 2)代替セクタの使用状況はsmartmontoolsで確認できる …つまり、badblocksコマンドに問題があるわけではないが、アプローチはナンセンスということでしょうか?
udevadmについて質問です。 udevのハードウェア認識を手動で行うために、`udevadm trigger`を実行しているのですが、 その度にシステムの時刻が9時間ずつずれていく現象が起きているため頭を悩ませています。 ex 06/09 14:29→ 06/09 05:29 → 06/08 20:29 dmesgを確認すると [48466.423477] intel_rng: FWH not detected [48466.576020] /dev/vmmon[5095]: HostIF_ReadUptime: detected settimeofday: fixed uptimeBase old 18445468061097189433 new 18445468093497185430 attempts 1 の2行のみ出力されています。 環境はDebian/testingでudevのバージョンは157-1です。
>>258 1〜3 に書いてあることをシェルスクリプトにしてみるとこんな感じかな。
# ./hoge.sh aaa.rpm bbb.rpm ccc.rpm ...
依存関係の解決をやってないから、失敗したものは
to-install.txt と error.txt を見てインストールするってことになる。
# ローカルリポジトリ作って apt とか yum とかに任せたほうが楽だと思う。
#!/bin/bash
for PKGFILE in $*
do
PKGNAME=`rpm -qp --qf "%{NAME}\n" "${PKGFILE}"`
NEW_VER=`rpm -qp --qf "%{VERSION}-%{RELEASE}\n" "${PKGFILE}"`
if (rpm -q "${PKGNAME}") ; then
CURRENT_VER=`rpm -q --qf "%{VERSION}-%{RELEASE}\n" "${PKGNAME}"`
if [ `rpmver -v "${CURRENT_VER}" "${NEW_VER}" | grep -c " lesser than "` -gt 0 ] ; then
rpm -Fvh "${PKGFILE}" 2>>error.txt
fi
else
echo "${PKGFILE}" >>to-install.txt.tmp
echo "${PKGFILE}" >>error.txt
rpm -ivh "${PKGFILE}" 2>>error.txt
fi
done
sort -r to-install.txt.tmp > to-install.txt
スクリプトでどうこうするなら(元質問の「rpmのオプションで」を外すなら)、
yumなりaptなり(トリ、メインパッケージマネージャが何か知らんけど)でやればいいと思う。
例えばyumなら設定次第で
>>260 も回避できたはず。
274 :
login:Penguin :2010/06/09(水) 19:48:45 ID:MajZMsh8
リモートログインで新しいウィンドウ開くにはどうしたらいいんでしょうか リモートホストのファイルをこっちのmeadowで開いて編集したいです
275 :
login:Penguin :2010/06/09(水) 19:54:15 ID:0f+NrzqT
Fedora12を使っています ログローテをすると、 access.log-20100609.log こういう名前になりますが、これを、 access1.log access2.log のように数字を足していく方式に変えるにはどうしたらいいでしょうか? 現在はこんな感じです ↓ daily missingok notifempty rotate 4 start postrotate /usr/bin/killall -HUP lighttpd &>/dev/null || : endscript よろしくお願いしますm(__)m
276 :
login:Penguin :2010/06/09(水) 19:58:32 ID:ag86q5+k
配置換えで職場内LANを担当するようになったのですが、サーバ管理で最初にチェックすべき事項は具体的にどういったものがありますか? ftpなどのサービスのセキュリティや、iptablesなどで確認した方がいいオプションなどがあれば宜しくお願いします。
278 :
login:Penguin :2010/06/09(水) 20:01:04 ID:ag86q5+k
>>275 どっかに dateext 入ってんのかな。
dateext 消せば access.log.1 って形式になるはず。
279 :
login:Penguin :2010/06/09(水) 20:03:34 ID:ag86q5+k
>>278 ログローテconfにあったdateextを消したらその方式にできました!
ありがとう!
281 :
login:Penguin :2010/06/09(水) 20:11:54 ID:MajZMsh8
日経Linux 2010年7月号 p89 表1 一段目 ×「BD-R」 ○「BD-ROM」 ?
Windows 7からLinuxに移行しようと思ってるんですが、 FirefoxとThunderbirdのデータって、直接Linuxの方に移せますか? 今までWindows間ではお気に入りやRSSのデータ引っ張り出して移すのに成功してたんですが、 異種OS間で同じ事が出来るのか心配です。 特にFirefoxのRSSと、Thunderbirdのメールデータが消えないようにしたいんですが。
>>284 どこかにfirefoxのディレクトリがあるからそれをコピーして、
ディレクトリの名前をリネームすればいいだけ
>>284 Mozilla系はプロファイルフォルダを丸ごとコピーすればいい。
デュアルブート構成で、Windowsのパーティションに読み書きアクセス出来るなら、
そこにあるプロファイルを直接使うことも出来る。
$ firefox -ProfileManager
どちらにしろ、バックアップは忘れずに!
UNIX板と、LINUX板が分かれていることが不思議です。 何か問題でもあるのでしょうか。
289 :
login:Penguin :2010/06/10(木) 08:22:03 ID:iLnuFisP
Linux is not UNIX. UNIX板とMac板が分かれていることが不思議です。 何か問題でもあるのでしょうか。
Linuxの方が、良いということですか。イメージとしては、UNIXの方が厳しい感じなのですが。 Linuxは、ユーザーのところまでおりてきてくれたということですか。 どう違うのかわからない。
291 :
login:Penguin :2010/06/10(木) 09:29:42 ID:lVD4+61S
>>288 Linux はユーザが多く、話題が多いから分かれた。
それだけ。
GNU/LinuxはUNIXシステムライクOSだが、UNIXではない。 違いは様々あるが、特にSingle UNIX Specificationを 独自に拡張しているため、早い話が互換性があまりない。 # Mac OS XはUnixだが、Mac OS X用アプリケーションはUnix互換ではない。
293 :
login:Penguin :2010/06/10(木) 11:01:27 ID:lVD4+61S
UNIX板にはキチガイが多く質問してもまともな答えは帰ってこない UNIX板で唯一機能しているのは連番のH画像スレくらいで あとはキチガイサロンと化してる
UNIXの間でさえソースレベルしか互換性がない。 UNIXのプログラムはソースならLinux上でコンパイルすればたいてい動く。 なのでUNIXとLinuxはソースレベルで互換性がある。
>>289 歴史的には、同一板内でまとまっていたが
Linux側の人間がオゴ問題で大荒れの嵐状態で
収集が付かずに、多くのUNIXユーザが分離を
希望して分板された。
他にも当時は衰退のUNIX界と新規参入で伸び盛りのLinux界
でLinuxユーザや初心者は独自の個性やコミュ文化があったので
UNIXユーザから敬遠されていたという地合も手伝った
298 :
login:Penguin :2010/06/10(木) 13:14:54 ID:lVD4+61S
>>297 これ Solaris と Linux の違いじゃん。
Single UNIX Specification と Linux の違いは?
キチガイと健常者の違い いやマジで
/ ̄ ̄\ ←UNIXユーザ / _ノ \ ____ | /゚ヽ/゚ヽ / \ ←Linux初心者 | (__人__) ブビッマジパネェ /ノ \ u. \ | |'|`⌒´ノ ヴビビッ!! ビイビィヒヒ /(●) (●) \ . |. U } ...| (__人__) u. | 噂には聞いていたが . ヽ } \ u.` ⌒´ / なんだこいつ・・・マジキチじゃん ヽ ノ ノ \ / く / ̄ ̄\ / _ノ \ ____ | /゚ヽ/゚ヽ / \ 一年後・・・・。 | (__人__) ブビッ ブビビビビビッ!! /ノ \ \ | |'|`⌒´ノ / /゚\ /゚\ \ . |. U } | (__人__) | ウボッウボボボボッガビビビビッ . ヽ } \ .` ⌒´|'| / パネェパネェッッッッッッッッランランッwwww ヽ ノ ノ .U \ / く - 終 わ り -
302 :
login:Penguin :2010/06/10(木) 20:31:10 ID:kTtvGcUT
RHEL AS2.1で外部ストレージに作成したext3ファイルシステムをRHEL5に マウントした場合、問題なく使用できるでしょうか? (その後、元のAS2.1にマウントしなおして使用。バックアップ/リストア目的) ファイルシステム互換の話だとおもうのですが、こういう観点の 情報ってあまりでてこなくて困ってます。
>>302 単純にファイルとUNIXパーミッションにアクセスする程度で良ければ
特に問題はないはず。
ただバックアップ目的ならdump/restoreなどのツールを使用したほうが便利で高速。
>>303 dumptてパーティションサイズ違っても使えるの?
dumpはディレクトリ単位であることは意外と知られていない
307 :
login:Penguin :2010/06/10(木) 23:29:49 ID:iLnuFisP
dumpイラネ
>>302 root 権限で作業するのだったら特別問題にはならないだろうけど、
二つのシステムに、同一のユーザーが居るけど UID の数字が異なる
みたいな場合にはパーミッションの関係で面倒かもしれない。
CUIで GUIのブラウザを使いたいです。 そんなアプリケーションはあるでしょうか。
GUIの構成部品のIDをハックして脳内で動作をイメージしつつ云々
312 :
login:Penguin :2010/06/11(金) 07:56:09 ID:H7j9WpsY
iptablesであるサービスを別のマシンに投げるにはどうしたらいいのでしょうか。 192.168.1.1 192.168.1.2 192.168.1.3のマシンがあって、自分が操作するマシンが1、サービスが動いてる マシンが2、実際に動作させたいマシンが3で、サービスポートを100番とします。2のマシン上で iptables -t nat -A PREROUTING -p tcp -d 192.168.1.2 --dport 100 -j DNAT --to-destination 192.168.1.3:100 iptables -t nat -A POSTROUTING -p tcp -d 192.168.1.3 -j SNAT --to-source 192.168.1.2 として1から2:100にアクセスしたところ応答が返ってこない様子。iptables -L -t nat -v するとDNATの方は パケット食べてるけどSNATの方は0 0のまま。これだと3に飛ばされたパケットが直接1に返るから 1ではうまく受け取れないですよね そもそも板違い/すれ違いでしょうか
>>313 同じサブネット内である以上、1から2へのパケットは3に転送されるが、
3では1からのパケットであるように見えることから、1に直接返事を返してしまう。
1は3にパケットを送信したつもりはないので、返事はあっさり無視されるという流れ。
やるとすれば2をルーターにして1-2, 2-3でそれぞれサブネットを分離するのが
最も手っ取り早いだろう。
サンバを習っています 腰の振り方が弱いと言われています 強化方法を教えてください
316 :
login:Penguin :2010/06/11(金) 12:17:26 ID:79KiNVye
TOTOとINAXのトイレ性能論争はこちらで大丈夫でしょうか。
320 :
login:Penguin :2010/06/11(金) 13:24:50 ID:79KiNVye
>>319 わざわざ状況を想像したりリンク先読んで間違い探しなんてしたくないよ。
パケットをキャプチャしてもっと現象を確認。もっと限定して質問。
322 :
309 :2010/06/11(金) 13:59:23 ID:y4jCJbNp
>>311 GUIではないみたいです
>>312 ブラウザではないようですね
w3mしかないのでしょうか・・・
>>322 WWW::Mechanize::Firefoxで不足があるのかい?
>>321 tcpdumpしましたが1から2へ送るパケットしか観測できませんでした。
2から3へも飛んでないし2から1への応答もないです
質問を限定、という意味だと最初に戻りますが >iptables -t nat -A PREROUTING -p tcp -d 192.168.1.2 --dport 100 -j DNAT --to-destination 192.168.1.3:100 >iptables -t nat -A POSTROUTING -p tcp -d 192.168.1.3 -j SNAT --to-source 192.168.1.2 >として1から2:100にアクセスしたところ応答が返ってこない様子。iptables -L -t nat -v するとDNATの方は >パケット食べてるけどSNATの方は0 0のまま DNATで宛先変換したパケットがSNATの方引っかかってこないのですがなにが悪いのでしょうか、ということになります。 sshポートフォワーディングで実現できるのですが、sshタイムアウトしてしまうのでiptablesで検討しています。 sshdのClientAliveIntervalは設定してサービス再起動した(と相手方の管理者は言っている)のですが 接続が切れてしまうようです。再起動してないんじゃないのかーと思っていますが相手はお客様なので・・・
>>326 1,3ではキャプチャ出来んのかw
業務でやってることをここで聞くとか、俺が客ならやだな
( ;∀;)イイハナシダ
>>327 > DNATで宛先変換したパケットがSNATの方引っかかってこないのですがなにが悪いのでしょうか、ということになります。
ip_forwardが有効になっていない or FORWARDチェインでDROPしているとか
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -F FORWARD
# iptables -P FORWARD ACCEPT
332 :
309 :2010/06/11(金) 19:19:10 ID:y4jCJbNp
>>324 Xwindowをつかわないで、
コンソールエミュレータからでもなくて、
CUI(コンソール)から使える、
GUIのブラウザはないでしょうか。
333 :
login:Penguin :2010/06/11(金) 19:25:25 ID:79KiNVye
>>331 俺もその辺だとは思うけど、もしそれをお疑いであれば
>>327 が書かれる前に
>>326 でおかしいと言うはずなんだよね
>>332 フレームバッファを使ったGUIのブラウザありませんか?ってこと?
無駄な改行入れて質問するのやめてくれ、読みにくい。
>>332 X使わないでGUIのブラウザって、
自分でWindowの描画から、Windowメッセージの管理まで
自前で行っているGUIブラウザってことか?
そんなのあるわけないじゃない。
>>331 >ip_forwardが有効になっていない or FORWARDチェインでDROPしているとか
まさにビンゴでした。両方でした。ありがとうございました。
>>335 >>326 でおかしいと言うはずというのはどうしてでしょうか。
>>328 客先に依頼する前に自社内で環境作ってただけなので全部root権限あります。
実機の権限はないのでうまくいくのを確認してから依頼しようかなと。
ちなみに業務ではプログラムを作ってるだけでネットワーク周りを仕事にしてるわけではないです><
客先のLAN内のあるポートにアクセスしたいけど向こうのネットワーク管理者が
俺よりも詳しくないだけです><
>>338 FORWARDされているなら、2->3が出ているはずだから
>>332 お前さんは自分が何を言ってるのか分かってないんだと思うが
お前さんの言ってるGUIってのはマウスで操作出来ればいいのか?
X上で起動してる端末(CUI)で動くブラウザのうち、
マウス(GUI)操作が出来るといえばw3mじゃないのか?
もう少し使いやすくしたいならemacsを-noxで起動してw3mモードだかでつかうといいかもしれない。
X起動してない素の端末(ランレベル5未満、ただしdebは除く)だとほとんどの状況でマウス使えないから
お前さんの言ってることが矛盾してる用に聞こえるんだよね
341 :
340 :2010/06/11(金) 21:43:39 ID:0eKWZh/6
さらに前の発言見てるとw3mはお気に召さなかったようだな、済まない。
>>339 そこで気付よってことですね、すいません。ありがとうございました。
そもそもGUIってなんだ? make menuconfigもGUIじゃね?
>>332 自分にはもう禅問答にしか聞こえないので、
アホな俺にもわかるように要件を定義してくれないか。
CUI環境からGUIを持つウェブブラウザを制御できるのでは不十分だろうか?
それでいいなら、WineでAutoHotkeyという手もあるが、
もちろんブラウザが動くローカルもしくはリモートのXが必要になる。
まずはw3m( + マウスが必要ならgpm)で何が嫌なのか。
>>346 OSがCUIってなんだ?
DOSだってBASICだってグラフィックは出せるぞ。
>>346 "グラフィカル表示する" が何を指すのかわからん。
w3mみたいに普通にインライン画像表示ができるだけじゃ駄目なのか?
例えばFlashも見たいとか?
日本語不自由すぎじゃね? ID:y4jCJbNp
X害悪論にカブれた厨二
>>346 つまり、X相当の機能を内包したCUIアプリということかい?
自分が知る限り、今日でも実用可能なブラウザの中にはない。
仮に存在したとしても、あっという間にobsoleteになるだろう。
352 :
346 :2010/06/11(金) 23:13:00 ID:y4jCJbNp
>>351 そうです。
w3mでマウスでリンクをクリックできればいいのですが
>>352 そろそろ失礼したいと思うが、老婆心ながら一つ。
まともな回答を得たいなら改行の多用は慎んだ方がいい。
他人を苛立たせたいなら、おすすめの表現技法だが。
何かもういいよね(´д`)
GUIってはマウスで操作できるってことなら、最初からそう言えばいいのに。 ↓ 「マウスで操作できるテキストベースのブラウザはないですか?」 ↓ w3mとlynxくらいしかない。 マウス操作は一部限定的(詳しくは知らない)。
Debianで印刷できるようパッケージをインストール中、誤ってネットワークプリンタを入れて設定まで変更してしまいました。 それから、ネットにつながらなくなってしまいました。 入れたのは以下のもので # apt-get install smbfs smbclient その際、「DHCP から WINS 設定を使うよう smb.conf を変更しますか?」の問いにそのままハイを押してしまいました。 その後、ネットワークにつながらなくなったので、上記のパッケージをリムーブしました。 DHCPに自動的に接続していたので、元のように戻したいのですが、どこら辺をいじればよろしいでしょうか? Linux一週間の厨なので頭がパニクりつつ古Winマシンから解決方法さがしてるのですが。。。 DebianにLxdeで、ノートで無線LAN接続という状況です。よろしくアドバイスお願いいたします。
>>357 /etc/network/interfaces
ひょっとしたら、すごく単純なミスなのかもしれないが、 調べても考えても解決できないので、知恵を貸してほしい。 現象としては、インストールしたてのRHEL5でインターネットに繋がらない。 ・IPアドレス指定でのpingは正常。 ・pingでは名前解決できない(unknown host)/経路のFWにログはない ・digを実行した場合、名前解決できる。 ・tracertも解決可能。 ・同じセグメントにある、windows機は問題なく名前解決できている ・↑のWin機と、GW・DNSの設定は同一。 ・/etc/host.confは、 order hosts,bind ・/etc/nsswitch.confのhosts行は hosts: files dns 他に何を確認したらいいのかさえもわからなくなってきた…
>>358 早い解答ありがとうございます。見てみましたが、なんとなくそこは大丈夫のようです。
今確認しましたら
起動画面で
DHCP disccover on wlan0 to 255.255.255.255 port 67 interval
と似た内容の行が何行も続いたあと、止まったように遅くなってなって
NODHCP received
NOWorking leases in persistent database sleeping
と出てます。
これはDHCPがダメになってるということでしょうか?
>>352 ウチのw3mはマウスでリンクをクリックできるが?
ダブルクリックだけど。
363 :
360 :2010/06/12(土) 00:36:23 ID:Vw0hi4xH
>>361 即レスありがとう。
digのテストでネームサーバを指定しないで、
解決できているから、/etc/resolv.confは問題ないと思われる。
名前指定でpingうつと、全く迷わずにunknown host返してくるから、
DNSを引きにいってすらいないように思えるんだが…
もう触っちゃダメなんだろうけどCUIの中でGUIっていう表現するのは 昔のPC98のDOS(もしくはさらに昔のFMRとか)ユーザなんだろうか。 あの頃は確か、アプリケーション側で MOUSE.SYSとかHIMEM.SYSとかそういうのを読み込んで グラフィックまわりを自分で叩いて独自のGUIを作ってたよな。 (特にゲームとかワープロ/表計算ソフトとかランチャソフトが頑張ってた気がする) 今、あの時代のような端末内で独自のGUIを呼び出して何かするようなソフトウェア 例えばBio_100%のゲームクラスでゴリゴリ動かしたいと思ったら何を参考にして作ればいいんだろ? というかフレームバッファ内で高速な2D/3D表示って出来るのか?
ってよく読んだら354がスレ紹介してくれてたな。 しかも、最新の書き込みでフレームバッファでMozilla動くとか書いてあるし。 案外誰も(メリットがなくて)やらないだけで346の要求は実は満たせるんじゃなかろうか?
Gnomeのアイコン右クリックでzipを展開したいです。unzip -O cp932 みたいに渡したいのですが、"別のアプリで開く"をどのように設定すれば良いのでしょうか? Gnome 2.24.1/ubuntu8.10 バージョン依存でない質問だと思いますので、宜しく御願します。
>>361 名前解決ができたりできなかったりするのは、DNSキャッシュ関連かね。
試しに、DHCP使わずにDNSサーバーを指定してみるとか。
> w3m
今は知らないけど、w3mのマウス機能はターミナル依存だよ。
XWindowがないと使えない。
今気付いた、
>>363 のアンカ(×
>>361 ○
>>360 )と
自分の名前(×360 ○359)、ズレてらw
・/etc/host.confは、 order hosts,bind
・/etc/nsswitch.confのhosts行は hosts: files dns
・/etc/resolv.conf には、許可されている外部のDNSを指定
・同じセグメントにあるWindows機は、同じDNSを指定して繋がっている
・nslookup・dig・hostを、ネームサーバの指定なしに実行して、結果が得られる
・IPアドレス指定のpingは正しく通る
・ホスト名指定のpingはunknown host (経路のFWにログはない、win機で同じことをするとログはでる)
・ホスト名指定のtracertは正しく通る
・wget
http://www.yahoo.co.jp/index.html をやったら無事に取れた。
どうも、pingのときだけ、DNSまで名前解決しにいってない(hostsも使っていないので、答えがない)ようだ。
いろいろと検索はしてみたんだが、
/etc/host.conf、/etc/nsswitch.conf、/etc/resolv.conf
の確認としか情報がなくて、そこに指定されている通りの設定になっている
はずなんだが。
一応、設定変えるごとに、networkの再起動は実施している。
OSの再起動したら名前解決できるようになった… 一度、OSの再起動も試したはずなんだけどなぁ。 スレの無駄遣い、スマンカッタ。
セグメント内に複数のDHCPサーバーが立ち上がってるとか?
>>365 やってないって書き込みが続いてるだけで
別にとりくんでる人は多い
Xに疑問もってるなら必然的に生まれる流れでしょ
DirectFBについて調べたりするといいかもね
別にfbでMplayerも動くしqemuも動くよ
てか最近は普通にサポートされてるものが多いよ 大御所はね configureする時見てみれば
>>367 gpmで非X環境でも以前から動く。
トリのパッケージによってはビルド時に-lgpmをあえて消してる場合もあるけど。
fbでのインライン画像表示も非X環境OK。
トリのパッケージによってはfb非動作かもしれんが、
configure時の--with-image, --with-imagelibを
調べればわかる。
>>345 ,
>>348 で既に書かれている答えがスルーされてるのは何故だw
> configure時の--with-image, --with-imagelibを ごめん。 --enable-image, --with-imagelib の間違い。
>>373 gpm=
General Purpose Mouse
わかりました。
非力な釣り師って可哀想
GtkFB知ってるかって言いたかったの?くっだらね
>>377 てかもうXいらないよな。
VNCがなんとかなれば。
381 :
364 :2010/06/12(土) 22:12:07 ID:MOJ9qzr5
>>354 ,
>>371 ,
>>373 何かフレームバッファで遊ぶのが面白そうに見えてきたので
色々やってみたくなってきた。
何に対してかわからんがありがとう。
>>379 >.bash_profile のexport PATHのところに="$PATH":/usr/local/bin を追加
こういう説明が上手くないの。
↓のように説明してみ。
変更前はexport PATHの行は
export PATH〜
で、変更後は
export PATH〜
として…
のようにしてみ。
まぁだいだい原因の想像は付くのだが、あくまで想像だから
書きたくないのよ。
CentOSをテスト用にローカルネットワークで利用してるのですが、 Linuxでは、Solarisにあるpriocntlコマンドや、システムコールの様な、ユーザープロセスのリアルタイムクラス化って出来ないのでしょうか?
>>380 もう一個開いてもだめでした
>>382 説明下手ですみません
変更前はexport PATHの行は
export PATH
で、変更後は
export PATH="$PATH":/usr/local/bin
となっております
他に説明が必要なとこがあったら教えてください
>>384 原因ワカンネ。PATHをお疑いなら
パスが通っているかはwhich pythonで見れるし、
PATHの内容はecho $PATHで見れる。
>>384 おそらく/usr/local/binにpythonのプログラムが無いんでしょ。
ls /usr/local/bin
と端末で打って確かめてみ。
っていうか何がしたいの?
OSには既にpython-2.4.3が入っているのだが。
python
ってコマンド打てばすぐに分かる。
/usr/local/bin なんて最初からpath通っていないか。
[akira@localhost ~]$ which python
/usr/bin/which: no python in (/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/akira/bin)
[akira@localhost ~]$ echo $PATH
/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/akira/bin
[akira@localhost ~]$ ls /usr/local/bin
[akira@localhost ~]$ ls /usr/local/bin
[akira@localhost ~]$ ls /usr/local/bin
[akira@localhost ~]$ ls /usr/local/bin
[akira@localhost ~]$ python
bash: python: command not found
[akira@localhost ~]$
>>386 持っているpythonの入門書がver2.6.2なので環境を同じにしたいくてインストールしました。
あとすみません
2.4.3といわれて
ttp://tech.bayashi.jp/archives/entry/python/2008/002021.html の
>>もともとの Python1.5 は不要なので、変名しておく
mv /usr/bin/python /usr/bin/python1.5.old<<
(1.5を2.4.3に書き換えて行いました)
を説明するのを忘れておりました。ごめんなさい
pythonのVer勝手に変えてシステムがおかしくならなければいいけどな。
390 :
login:Penguin :2010/06/12(土) 22:53:14 ID:7fTW6L15
>>388 ん?その結果だと /usr/local/bin/python が存在しないのでは?
`ls /usr/local/bin/python' でエラーが出るはず。
[akira@localhost ~]$ ls /usr/local/bin/python
ls: /usr/local/bin/python: そのようなファイルやディレクトリはありません
[akira@localhost ~]$
>>390 ないっていわれました。サイトのいう通りにインストールしたのに・・・
>>389 なんかやっちゃいけないことわたし、やっちゃってますかね・・がくぶる
>>388 まぁインストールに失敗してるんじゃないかな。
もう一度ビルド手順を最初からやって失敗してないか確認すべきだよ。
まぁgccが入っていないとかね。もちろん想像です。
# tar xvzf Python-2.6.2.tgz と打ったら途中でエラー発生した・・・わけわかんない 3時間ほどこの問題に悩んでいたが、いまのわたしの実力では無理ですね もう一回再インストールして2.4.3で経験を積んできます。 意見をしてくれた皆様、ありがとうございます。
まぁ初めはみんなそんなもん。pyhtonの勉強ガンバレ。
>>366 unzip -d /home/hoge/Desktop/ -O cp932
「~」って文字は使えないので ~/Desktop だとダメ。
-d /home/hoge/Desktop/ を省略すると展開場所はユーザーのホームディレクトリになると思う。
~/.local/share/applications に unzip-usercreated.desktop とかいったファイルが作られるので、
テキストエディタで開いて、
Terminal=false を Terminal=true に書き換える。
上書きするかどうするか? みたいな質問に答えるには terminal が必要になる。
unzip のオプションで上書き禁止とか設定すれば不要になる。
必要なら、Name= の部分も書き換える。日本語にしたければ Name= の行とは別に Name[ja]= って行をつくる。
書き換えたら gnome-terminal かなんかで
$ cd ~/.local/share/applications
$ desktop-file-install --dir="`pwd`" --rebuild-mime-info-cache --vendor="" unzip-usercreated.desktop
と実行すると、書き換えた内容が、実際に右クリックした時のメニューに反映される。
詳しく知りたければ「freedesktop.org .desktop」とか「"Desktop Entry Specification"」でググれ。
あと、/usr/share/applications に *.desktop ってファイルがいろいろあると思う。
アキラちゃんかわゆす
シャットダウンボタンを押したときに開いているウインドウ、特にfirefoxをいっしょに閉じたくてスクリプト書いてるんですが killall -TERM firefox-bin なんてするとセッション情報が壊れるみたいで次回起動時にタブの状態を復元するか聞いてくるんです。 これをきちんと終了させるにはどうしたらよいですか?
>>400 about:configからセッション復元機能 ("browser.sessionstore.resume_from_crash")
をfalseにするか、wmctrlを使って閉じるか。
後者なら
$ wmctrl -i -c `wmctrl -l | grep "Mozilla Firefox" | cut -d " " -f 1`
かな。
2007年の時点では、Firefoxはいかなるシャットダウンシグナルも受信しないとある。
1)
>>401 2) SessionManager機能拡張を入れて、起動時に何もしないように設定する。
3) keylaunch等で頑張る。
>>400 kill -s SIGTERM したあと、
rm ~/.mozilla/firefoc/hugagahogege/sessionstore.js
すれば当たり前田のクラッカーだが、聞いてこなくなる。
正しいやり方かどうかは知らん。
>>400-
>>403 ありがとうございました。wmctrl使ってみます
>>402 >2007年の時点では、Firefoxはいかなるシャットダウンシグナルも受信しないとある。
SIGKILLを防御する・・・だと!?
海外のサーバーを通して2ちゃんねるに書き込みすることは可能ですか?
質問です。環境はDSLをインストールしています。 MadWIFIをインストールしたいとおもうのですが、まだLinux機の方はネットにつながっていません。 そこで、Win7機でMadWIFIのtar.gzファイルをUSBメモリに入れLinux機にコピーし、 展開までできたのですが、そこからインストールする方法がわからなく困ってます。 ご教授おねがいします。
>>407 まずコンパイル環境を整えて、ドライバーをコンパイルする。
ドライバーはカーネルのバージョンに依存する場合が多いが、DSLの古い2.4カーネルで
コンパイルが通るかどうかわからない。
まだ当たり障り無いとこだけ湧く糞コテ居るのか
>>408 レスありがとうございます。
ではPro版をインストールしなおさないといけないということですか。
ありがとうございました。
初心者です。 ubuntu10.04でpcsxをインストールする方法を教えてください。 よろしくお願いします。
>>411 1回くらいググッてからここに来てください。
よろしくお願いします。
Google検索とは書いてあるが、質問の前にググれとは一切書いてないからその批判は的外れだな。
すいす? スイスで何かあったのか?
splitコマンド等で @ ファイルを指定個数に同容量に分割(27MBのファイルを3つに分けるようにすると9MBのファイルが3つ生成) A ファイルを分割後のファイルが指定容量を超えない範囲で分割し、@と同様に同容量に分割(27MBのファイルを一つあたり10MBを超えないように分割すると、9MBのファイルが3つ生成) このどちらかを実現する方法はありませんか? splitのhelpを読んだところそのような方法はなかったのですが、他のコマンドを使ったりするとできたりするのでしょうか。
>>416 越えないをMB単位で指定するのはできないけど、
split --bytes=9MB 対象ファイル
とすると9MBずつにはなるよ
SELinuxをdisableにする場合、チェックするべきセキュリティはどこでしょうか?
>>417 そうですか...
回答ありがとうございます
>>420 答えられないなら答えられないって言ってくださいね。
>>421 親切心から言ってやったのに無駄だったようだな
>>419 本当にbyte単位ではダメでMB単位でないといけないの?
何の意味があるのかしらんけどスクリプト書けばできるよ
SSDでCentOS5を動作させています。そのため、スワップを無効化しています。 気になっているのが、使用可能メモリが、次第に減ってきていることです。 これが0に近づくと問題が発生すると思うのですが、 あるいは、0にはならずある地点で止まるでしょうか。 長時間動作させ続けるサーバーなので心配です。 以下は、TOPコマンドの結果です。 top - 01:44:48 up 7 days, 1:51, 1 user, load average: 0.00, 0.00, 0.00 Tasks: 96 total, 2 running, 94 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3%us, 0.3%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 970084k total, 772604k used, 197480k free, 167316k buffers Swap: 0k total, 0k used, 0k free, 490372k cached
>>424 freeの"-/+ buffers/cache:"行で見ても減っているようなら何かがメモリリークしている
>>425 # free
total used free shared buffers cached
Mem: 970084 772976 197108 0 167388 490376
-/+ buffers/cache: 115212 854872
Swap: 0 0 0
ありがとうございます。
しばらく、監視したいと思います。
-/+ buffers/cache: 115212 854872←これが減ってくると駄目なんですね。
430 :
login:Penguin :2010/06/14(月) 10:10:40 ID:MVbgUvvH
age
>>427-428 さんの、active inactiveのメモリ量を調べる方法にも興味があります。
メモリリークによる枯渇を未然に防ぐには、
以下の場合だと、どこを注意して監視しているとよいでしょうか。
# vmstat -a
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free inact active si so bi bo in cs us sy id wa st
0 0 0 86312 450456 385172 0 0 1 2 30 56 0 0 99 0 0
free 86312
inact 450456
active 385172
# free
total used free shared buffers cached
Mem: 970084 883772 86312 0 171460 596380
-/+ buffers/cache: 115932 854152
Swap: 0 0 0
>>428 さんの記事によれば、
inactiveも、activeも、ほとんど区別すべきでないものなのですよね。
inactive + active = (-/+ buffers/cacheの、)free に一致しているようです。
しかし、
http://d.hatena.ne.jp/sato_c_htn/20090610/1244645083 http://www.math.kobe-u.ac.jp/~kodama/tips-free-memory.html などによると、
>>425 さんのおっしゃる方法を推奨しています。
結局、active inactiveとは、freeコマンドの言う所のbuffers/cacheの内訳を示したものに過ぎないということでしょうか。
freeコマンドにおいて、 ●使用中メモリから、バッファとキャッシュを除いたもの(システムキャッシュ) used -(buffers + cached)= 115932←-/ buffers/cache ●空メモリと、バッファとキャッシュを合わせたもの free + buffers + cached = 854152←/+ buffers/cache 後者を監視すると、メモリリークが発見できそうだとわかりました。 でも、active inactiveは、なんでしょうか。
CGIの動作に関しての質問です。 使用OSはWBEL4、使用PCはNEC VALUESTAR VL700R55Dです。 このたびユーザーアカウントをひとつ増やそうと思ったのですが、そのユーザーだけCGIが動かすことができません。 トップからhtml経由、フレームで呼び出そうとすると Not Found The requested URL /cgi-bin/aaa/aaa.cgi was not found on this server. と出ます。直接アドレスを入れると Forbidden You don't have permission to access /~ユーザー4/cgi-bin/aaa/aaa.cgi on this server. と出てきてしまいます。 他のbbb、cccといったCGIを入れても同じ症状になります。 HTMLはどこに置いても読み込めます。CGIだけが動かないようです。 パーミッション、所有者は確認済みです。 現状でやったことは以下のファイルに新規ユーザーを追加 /etc/httpd/conf/httpd.conf /var/named/ドメイン.zone /var/named/1.168.192.in-addr.arpa.zone /var/named/chroot/var/named/ドメイン.wan.zone /etc/hosts 全て動いていた物のコピペ&ユーザー書き換えでやりました。 ユーザー1〜3まではそれで動いていたのですが、今回追加したユーザー4のCGIだけが動きません。 よろしくお願いします。
apacheのログをmysqlに記録するということは馬鹿なことですか?
>>435 Rsyslog は MySQL にログを書き出せるらしいし、馬鹿じゃないと思います。
438 :
login:Penguin :2010/06/14(月) 22:49:50 ID:0Q9T0mWz
こういう文字列から、後半のIPの部分だけを抜き出すことは出来ますか? 2010-06-04 22:07:14: (mod_accessvalve.c.216) Banned: 210.194.170.228 2010-06-04 22:08:28: (mod_accessvalve.c.216) Banned: 221.108.80.199 2010-06-04 22:11:10: (mod_accessvalve.c.257) Unbanned: 221.180.248.53 2010-06-04 22:19:41: (mod_accessvalve.c.257) Unbanned: 221.130.98.164 2010-06-04 22:21:34: (mod_accessvalve.c.216) Banned: 126.120.50.86 2010-06-04 22:22:38: (mod_accessvalve.c.216) Banned: 114.150.40.128 2010-06-04 22:24:26: (mod_accessvalve.c.257) Unbanned: 60.30.51.176 2010-06-04 22:24:28: (mod_accessvalve.c.216) Banned: 74.127.240.208 2010-06-04 22:25:15: (mod_accessvalve.c.257) Unbanned: 124.100.80.172 2010-06-04 22:37:19: (mod_accessvalve.c.216) Banned: 219.16.70.30 2010-06-04 22:38:05: (mod_accessvalve.c.216) Banned: 219.100.127.203 2010-06-04 22:39:12: (mod_accessvalve.c.216) Banned: 125.190.212.88 2010-06-04 22:39:16: (mod_accessvalve.c.257) Unbanned: 221.100.82.199
>>438 bash ビルトインだけで処理するなら
foo="文字列"
bar=${foo##*:}
フィルタコマンド呼び出すなら
cut -d: -f5
>>434 パーミッション、所有者は確認済み、なつもり、に1票。
ついでに、以下のファイルにユーザ追加って、それらのファイルのどこに新規ユーザを
追加するんだ? ようわからん。
Win ME の入っていたIBMの古い ThinkPAD に Linux を入れて、テレビを見なが ら茶袱台の上で使うX端末として使いたいのですが、LAN 端子がなく、Buffalo の Cardbus wlan card が入っているのが install へ踏み切る上での障害になっ ています。 wlan card は lspci で 01.00.0 Ethernet controller [0200]: Marvell .. unknown device[11ab:2a0b](rev 03) と見えます。kernel を設定すれば動くでしょうか。 kernel の設定 make menuconfig で Networking support Wireless (NEW) この下の色々の選択の意味が理解できない. Device Driver Network device support (NEW) Wireless LAN (IEEE 802.11) (NEW) Marvell 8xxx Libertas WLAN driver support (NEW) だけを設定すればよいでしょうか。 Linux で wlan を使った経験は皆無です。 knopiix で、いろんなラップトップ で試したことがありますが、成功経験はありません。仕方がないので、いつも win-cygwin-xwin-telnet でしのいでいます。
>>443 > Buffalo の Cardbus wlan card
カードなら見れば型番くらい書いてあるでしょ。
それから(あんまり関係ないけど)Thinpadの型番も見ればわかるっしょ。
書こうよ。
ssh経由で既存のパーティションを分割するのってどうすればいいですか? /homeにマウントされている/dev/sda6から新しく/dev/sda7を作成したいです。
>>445 パーティションの設定作業自体はfdiskかpartedでできる。
ログインしていて/homeをumountできないという意味であれば、
/などに移動してからumountし、fdiskかpartedを実行すればいい。
sfdiskでできるみたいですね。でも、どのページにも非常に危険と書かれていて怖いです。 基本、分割はやめたほうがいいのかな。
448 :
login:Penguin :2010/06/15(火) 15:17:08 ID:M4dSG3WN
バックアップはとっとけ。
>>446 レスどもです。
/dev/sda6がすでに/homeとしてマウントされています。
この状態から/dev/sda6から未マウントのボリューム/dev/sda/7を作りたいです。
ちょっとparted 調べてみます。
>>449 partedなら様々なLinuxディストリビューションでサイズ変更用に使われてるので、
おそらくは問題なくサイズ変更できるだろう。もちろんumountしなきゃならん点と、
保険の意味でバックアップをとっておく必要があるのは変わらんが。
>> 444 Buffalo WLI-CB-AMG144N, ThinkPAD iseries 1161-264 S/N 97 です。 ThinkPAD 頑丈で win2k に入れ替えて、いまでも生きています。
カーネルの構築方法がわからないのなら、素直にmwl8kドライバの入った ディストリビューションをインストールすれ。
て言うか、認識されないの?
> Marvell 8xxx Libertas WLAN driver support (NEW)
は(m)とかになってないの?
何でいきなりkernelのリビルドからなの?
比較的新し目のkernelのmwl8kならMWL8363も追加されてると思うけど
トリもVer.も使ってるkernelも書かないんじゃ
>>452 くらいしか言えないと思う。
>>452-453 まだインストールしていません。
linux livecd 2.6.24-gentoo 2008年 では認識されませんでした。
ラップトップでwlan が使えたことがないのでトラウマになっています。
kernel は他の機械で kernel-2.6.31 を観ています。
disk も小さいので、X端末にして、gnome も kde もいれず
つねに他の機械に接続して使おうと思っています。
MBMによるマルチブート環境構築に関する質問です。 * デスクトップPC * 唯一の内蔵HDDにWindows XPがインストールされている * 上記XPをインストールするときに、 容量の半分を残してパーティションを分けた という環境のPCにMBMとUbuntu 10.04をインストールして、 WinXPとUbuntuのマルチブート環境を構築したいのですが、 この場合、 1. MBMをインストール 1.1. Windows XPが起動するか確認 2. Ubuntu 10.04のインストールCDを起動 2.1. 通常のインストール手順を進める 2.2. パーティションの設定は**手動で**行う 2.3. インストールの実行確認画面で拡張をクリック 2.3.1 ブートローダーのインストール先を、 HDD全体から**Ubuntuのrootパーティション**に変更 2.4. インストールを実行 という手順で良いのでしょうか? 何か間違ってるとか、ここは気をつけた方がいい等があったら、 指摘をお願いします。
456 :
445 :2010/06/15(火) 18:07:40 ID:OEHL+bjy
partedでresizeするために、現在有効なファイルシステム機能きろうとして何かみすった。 tune2fs -O ^resize_inode /dev/sda6 fsck.ext3 -D /dev/sda6 したあと、一旦作業とめて tune2fs -O resize_inode /dev/sda6しようとすると Setting filesystem feature 'resize_inode' not supported. 無効にできるけど、有効にはできなくなった。。 もうちょい調べてきます。 教えてもらった通り、バックアップとったのでデータ消えても怖くはないんですけど でもやっぱ怖いです。
>>454 どうしたいのさ??
何でもいいから巣で認識できるトリを探したいの?
何でもいいからトリ入れて、ドライバ入ってなきゃ入れて使いたいの?
kernel2.6.24のgentooをHDDに入れて、ドライバ入れて動かしたい??
config見てるkernelはどこかのトリのkernelソースで、それを入れて再構築して使いたいの?
Live CDがいいの?
DistroWatchとかで2.6.3x以降の新し目のkernelのトリ探して
手当たり次第に試してみたら?
トリのkernelのソースパッケージ見れば早いかも。
ちなみに手元のVine5.1(kernel2.6.27)だと多分駄目っぽくて、
今のVine Seed(kernel2.6.34)だと88w8363も行けるっぽい。
kernel2.6.33以降でないと駄目かも?
トリによってはkernelが多少古くても対応ドライバをバックポートで
入れてるかもしれないからわからんけど。
>>455 どうしてもMBMを使いたいのでなければ、MBMのインストールは不要。
2.3.1でインストールされるブートローダー(grub)でマルチブート出来ます。
あとは Windows領域を消さないように気を付ける。
>>457 何でもいいから、ネットワーク環境で、まずは動かしたい。
インストールして動かなかったら悲惨なことを心配している。
非力な機械だから、一応、動くまでが大変。
動き出したら、強力な機械でクロスコンパイルするつもり。
有線のLAN card をいれてインストールを始めた。2日後には
カーネルが出来上がっているだろう。まあゆっくりやる。
kernel 2.6.34 で動いていると聞いて安心した。linux.org
から取り寄せてみる。
考えてみたら、i686マシンを探して、そこで kernelを作れば いいんだね。そんなことも思いつかなくなっている。
462 :
445 :2010/06/15(火) 21:13:03 ID:OEHL+bjy
reseize_inodeを再度有効にする手順って下であってますか? 1./dev/sda6をアンマウント 2.mke2fs -j /dev/sda6 3./dev/sda6をマウント 4.バックアップからファイルを移動。 /etc/mke2fs.conf [defaults] base_features = sparse_super,filetype,resize_inode,dir_index,ext_attr blocksize = 4096 inode_size = 256 inode_ratio = 16384 [fs_types] ext3 = { features = has_journal 3の時点でデータが消えなかったら4はいらないけど、消えますよね?
463 :
455 :2010/06/15(火) 22:28:45 ID:rImwB6NR
>>458 Grub2を使うことも考えたんですが、XPを再インストールする際に、
ややこしいことになりそうな気がしたんでMBMを選択した次第です
>>461 あ、専門スレがあったんですね。
あとさっき気づいたんですが、内蔵HDDのパーティションは、
CドライブにHDDの半分割り当てただけで、残りは未フォーマット状態です。
まあ基本か論理かは一度確認してみます。
お二方ともレスありがとうございました。
465 :
455 :2010/06/15(火) 23:15:12 ID:rImwB6NR
>>464 おー、ありがとうございます。
参考になります。
467 :
login:Penguin :2010/06/16(水) 01:57:54 ID:WWswcyWV
468 :
login:Penguin :2010/06/16(水) 02:05:47 ID:Ysddf1DF
中小企業の一社員ですが、会社で使用しているシステムの設計、構築を担当しています。 社員は30数名ほどです。 たとえば以下のサービスをリモートで提供しています。 ・sambaによるファイルサーバー ・VNC-SERVERを用いたデスクトップ環境でメール受信環境(このようにするとメールを集中管理できるため、またウイルス避け) ・POPFile(1.1.1)によるスパムメールラベリング ・Asteriskによる、内線システム(設計も行った) ・MS-SQLserverと、ASP.NETによる伝票処理システム(プログラミングを行った) また、ルーター内蔵VPNを用いて3店間を結んだネットワーク構築も行いました。 これらのことをたった一人でやっています。0から取り組んでもう10年になりました。 給料は保守管理手当てとして別に月に5万円もらいますが、結構負担になっています。 突発的なトラブルに見舞われたりすれば、 だめかもしれない弱気になってしまい、どうしよう、もうやめようかなどと葛藤を味わい、心も病みます。 現実を生きるというところは甘いところじゃないんだと言い聞かせ葛藤を解消したところです。 これからもこの仕事は継続していこうと思います。 しかし、ITの苦労について何もわかっていない様子の社員と社長にはわかってもらいたい苦労があります。 理解もされず一人がんばる毎日です。 私のようにシステム開発管理に携わっておられる皆さん、この件についてどう思われるでしょうか。 私はやはり甘いでしょうか、それとも仕事とはこういうものなのでしょうか。 私としては相談でき協力できる仲間がほしいところです。 システム部門にたった一人ってやはりおかしいと思うのですが、 こういうわからずやの社長には、「高い金出して外注しな」とぶちきれてやるべきでしょうか。
>>468 認めて欲しい気持ちはわかるし、教えてくれる上司が居なくてそこまでやったのも確かに凄いと思う。
システム知らないとこはホント大変。Excelが2万で買えるんだからあれくらいの機能のものを
2万円で作ってもらえると思ってる。全世界に1000万個売ってきてくれるなら1個2万でサポートしますよって言うけど。
んで、君と会社との関係がよくわからないのでぶち切れていいものかどうかはわからない。だから
正論だけ言うと、君が交通事故にあったり病気になったら社内はシステムはマヒするから要員を
増やして欲しいと要求する。人が増えればノウハウ共有のためにドキュメントつくったり手順かしたり
余計な手間は増えるけど、髪の成果物があれば他の部署からもなにをやってるか理解しやすい。
やってる内容は理解できなくても「大変なんだなあ」って事は理解できると思う。
そんで責任者になって週次で部署全体が対応している内容をまとめて報告するようになれば
IT管理って家でネットに繋いだりするのとはワケが違うんだということがわかってもらえるはず。
わかってもらえるといいな。ね。
訂正 ×手順かしたり ○手順化したり ×髪の成果物 ○紙の成果物 べ、べつにハゲてなんかいないんだからね
471 :
login:Penguin :2010/06/16(水) 03:13:28 ID:Ysddf1DF
>>469 やさしい言葉ありがとうございます。身に沁みてうれしく思いました。
努力をわかってくれる人がいてとてもうれしく思います。
対応した問題について皆に報告するアイデアがとても良いと思いました。
社長ですら、私が取り組んでいる内容を理解していないし、理解しようともしない。
個々の社員も、問題についての私からの原因説明には耳を傾けない。
実に大変な時間と努力が払われているのだということをわかってもらえれば、
会社の体制も、社長の意識も変わってくると思いました。
先ずは、現実を正しくわかってもらうことが大切だと思いました。
これまで社長など、私が便利(保守管理上も)だと思ってやってきたことに感謝を述べるどころか、
お前が複雑にしたと言う始末なのです。(理解しようとしないのですから、すべてが複雑に見えるでしょう。)
ここはきっちりとわかってもらう必要があると思いました。必要だからやっているのだと。
外注にしたらいったいいくらかかるか計算書を出せと言ってやります。
それから、システムの運営要員を増やす方向へと向かえればいいなと思いました。
意見交換とか、ドキュメント作りなどできたら、本当に活性化するでしょうね。
まずは、とにかく社内ITに関する現状の理解を全社にしてもらうことを目標にし、実態を変えていく動きをつくりたいです。
ありがとうございました。
元気と勇気が出てきました。
>>471 計算書を出せじゃなくて、自分でSIer呼んで見積とればいいじゃない。
一人でやってきたのなら少なからず独りよがりになっているところもあるはずで、
例えば俺ならAsteriskによる内線システムは多分やらない。一人で抱えられる量に
限界あるし、ハード絡むとトラブった時面倒だから。自分で初めてやることは
「何月何日までに仕上げてこれにかかるコストはいくら(自分の給料他)です」って
明確にできないしね。内線ならNTT呼んだら見積もってくれるよ。
もしAsteriskやってみたいと思ってても、業者の見積と自分でやったときのリスクとかの
メリットデメリットの比較表を正直に書いて社長の決裁を仰ぐ。そしたらいかに安くやったか
わかってもらえる。わかってない人から見たら業者に電話一本で済むところが自社の人間が
いつも面倒見てないといけなくなってたら「複雑になった」と思っても仕方ないかもしれない。
自分が社長じゃないのだったら選択肢複数用意して、上役の人が決裁しやすい資料を
作るのも仕事のうちじゃないかな。「まあよくわからなんからよしなにやっといてよ」って言われて
あとで文句だけ言われるかもしれないけど><
>>468 がんばってほしいと思う。
が、その社長は、きっと、理解しないだろうな。
自分で会社作って, その社長に請求書を出してやれ〜
ID:Ysddf1DF 「誰も解ってくれない」 プロなら言ってはいけない言葉
給与が労働に見合わないと思うのなら、さっさとやめればいい。 愚痴ったところで何も起こらないんだから、行動を起こせ。
業務内容のリスト作っていくつか見積り取ればいいんじゃないかな 「複雑」なんだから大した額じゃなければ外部に出しちゃえば良いし 多分とんでもない額で知識無い上の人は驚くと思うけど
ID:Ysddf1DF 10年以上経験あるとは思えないな・・・ 具体的な数値を示して話さないと理解されないよ? これだけ売上げているんだから要員追加しても問題ないと示さないと っていうか売上げ上げているなら独立しちゃいなよ そのサービスはあなたがいないと回らないでしょ? 独立して全部引き継いじゃえばいい うちの社長も、汎用メインの会社でwebサービス立ち上げて 05年後に俺と後輩2名と一緒に独立したよ
480 :
467 :2010/06/16(水) 10:54:13 ID:W9STodZ+
よろしくですm(__)m
481 :
login:Penguin :2010/06/16(水) 12:33:26 ID:Ysddf1DF
>>472-479 レスありがとうございました。
いかに私が、これまで具体的な説明を社長にしてこなかったということ、
それがゆえに、ずっと誤解されつづけているのではないかとわかりました。ありがとうございます。
うちの社長は、必要なところには金を出すが無駄だと思うところには一切金を出さないというタイプです。
素人の独断と偏見ほど性質が悪いものはありません。
私にはシンプルなのに、複雑になったと言われる。
また、私の直感は切り捨てられて従わされます。
そして問題が生じて、尻拭いをさせられてきました。
正しい理解がされないところに人員の充実もありません。
情報の共有などせずスタンドアローンで社員一人一人が自分で対処すればいいと思っているようです。
皆さんのおっしゃる、具体的な数値や、業務内容のリスト、業者の見積もりをもって提示しいかにコストを下げられているかを明示したいと思いました。
また、いかにこれらのシステムが機能して、会社の業務をどう支えているのか説明します。
説明責任を果たしたいと思いました。
そうして現実逃避気味の社長の幻想を打ち砕きます。
独立は考えていません。
しかし、会社も次第に大きくなっていくので、
私が専属で一生取り組むわけにはいかないと考えています。
これからの時代、会社が存続していくのであれば、
サーバーの保守くらいなら自社で行う時代になっていくと思います。
有能な人員が対応してくれるようになるまでがんばりたいと思います。
もう30歳です。
>>480 >>467 さんすみません。
>>481 オマエ年収イクラだ?
その費用で外注化すれば、クオリティも高く充分に採算取れるぞ
その程度の仕事を自社構築や管理するってのは、実は非常に
金の無駄で、必要な労力を必要なだけ買い求めた方が安い。
30人の会社で食堂作って職員雇うより仕出し弁当のほうが安いだろ
功績も努力の結果も評価してもらいたい気持ちはわかるが
それは社長が謝った経営判断しただけど結果だよ
将来的に会社が成長すればするほど、そういった分野はリスクやコストや
高いクオリティを求める為に、水道や電気と同じ、広告や掃除と同じで
外注化に進むだろ。
今時、自社でサーバーなんて流行らない。
大昔から外部にサーバ管理まで委託する時代だろ
この為の高帯域化通信だし
それはどうだろ。
>>483 クラウドがどうこうは言いたくないけど、データセンターや
外部サーバを有効利用するのは必須の時代だろ
それを否定する理由も山ほど有ろうが、大きな否定理由
が無いなら、汗をかかずにプロに投げればいい
自社に派遣社員を雇うより安い、日雇い並の低賃金で請け負ってくれるよ
流行かよ。 マスゴミに流されやすそうだなw
営業活動と言え
>>484 「必須」ねぇ
web とかを外部サーバ使うのは普通だとは思うけど件の社内
の PC のデータとかを外部サーバに乗っけるのが「必須の時代」?
そういう時代なら俺が知らないだけできっと皆そうしてるんだろうねぇ
ちなみにどういう企業が外に丸投げしてるか具体例出してみてよ
たくさんあるんでしょ?
そこらへんは 費用対効果 次第なんじゃない?
>>484 外部委託と外部サーバ利用をごっちゃにしてるな。
(+Φ Φ)r? 最近 Linux は 如何様に使おうと考えられて居るのです…
492 :
login:Penguin :2010/06/16(水) 23:51:04 ID:v/2PUdV1
2つのキーボード(USB)を同時に接続して、片方だけCtrlとcapsLockを入れ替え、 (片方はA横がCtrlで、もう一方のキーボードはA横がCapsLockなのです、、、) というようなことは可能でしょうか? 可能ならやり方を教えて欲しいです。よろしくお願いします。
>>492 ハンダごてとラジオペンチとカッターナイフがあれば可能
494 :
467 :2010/06/17(木) 01:06:00 ID:XNKfQZ3d
取り消します
コンソール(Alt+Ctrl+F1で切り替える画面)の解像度を変更する方法が分かりません。 何かパッケージが必要でしょうか? ちなみにDebian Squeezeを使ってます。
>>495 Squeezeって2だっけか?
だったら /etc/default/grub で
GRUB_CMDLINE_LINUX="vga=xxx"
するよろし。
(xxxの値は好きに。これの意味はわかるよね?)
> Squeezeって2だっけか? すまん。 grub2だっけか?と書きたかった。
あ、何度も申し訳ない。 最後に update-grub してね。
以下のようなことが実現したいです。 ・root又は(ログイン出来る)一般ユーザーのcron等で、shスクリプトを実行 ・そのスクリプトの動作自体は、他のユーザー権限で行いたい(ファイル作成やコピー等) ・その"他のユーザー"と言うのは、システムには存在するが、ログインシェルやパスワードがない (普段はFTPやメール等専用のユーザーで、SSHログインを認めていない) 色々ググッて調べてみたのですが、 ・スクリプト内で su は使えない → "This account is currently not available."と出て、userが切り替わらない ・suidビットを立てる → shスクリプトには無効(他の例えばperlスクリプト等では可能?) っと言ったような状況です。 とりあえずの解決策としては、以下のようなことが考えられるのですが、 ・全部rootで実行後、chmodやchownで適宜ファイル属性を修正する ・perl等shスクリプト以外で実現 ・その実行ユーザーにログインシェルとPasswordを与えてログイン出来るようにする 端的に希望を述べると、"suで切り替えできないユーザーの権限で、スクリプトやプログラムを実行したい" っと言うことなんですが、出来ればshスクリプト(bash)だけで解決する方法はないでしょうか? もちろん実現不可能であれば、上記のどれかで解決しようとは思いますが、 サービス起動のいくつかのプログラムで似たような動作 (rootでキックされるが、アプリ実体は別のユーザー権限で実行される)が 実現出来ているので、なんとかやる方法はあるとは思うのですが・・・。 (mysqld_safe等、そのあたりの起動スクリプトはこれから読んでみようと思います) ディストリはCentOS/5.5 or 4.8、bashのバージョンは3.0及び3.2.25です。
sudoはだめなん?
501 :
500 :2010/06/17(木) 06:24:16 ID:NGpNKHv/
よく読んでなかった。無視しておくれ。
>>500-502 ありがとうございます。
ID変わってますが
>>499 です。
スゲぇーっす!
sudo で出来るとは・・・。
こんな時間にありがとうございました。
504 :
login:Penguin :2010/06/17(木) 09:31:02 ID:mnF1tUm+
506 :
login:Penguin :2010/06/17(木) 14:21:45 ID:9Gq9gETF
/var/run/clamav/clamd.ctl: No such file or directory) at (eval 86) line 309. たすけて
Sendmail 8.13.8で.CRLFを送った後に 250応答まで5秒くらいかかるのはなぜでしょうか?
508 :
login:Penguin :2010/06/17(木) 14:40:16 ID:DNqdNfeJ
特定のユーザ hoge が実行しているプロセスをまとめてkillするにはどうすればいいですか?
やっつけ ps -u hoge --no-header | awk '{print $1}' | xargs kill
510 :
login:Penguin :2010/06/17(木) 14:52:39 ID:mnF1tUm+
>>508 pkill -u hoge
とかなんとか。
slackware 13.0 ですが ssl の起動プロセスを確認するコマンドを教えてください
513 :
login:Penguin :2010/06/17(木) 19:42:12 ID:mnF1tUm+
ifconfigで出てくるRx値のカウンターについて OS起動停止以外でリセットされるタイミングを教えてください。
今さっき、2ch全部にアクセスできなくなってたよね
windows XP ubuntu8.04のマルチブートでgrubから起動するようになってる HDDのリカバリー領域からWindows XPをリカバリーしたい しかし再起動でgrubになるのが影響してるのか リカバリープログラムが動かないでWindowsが普通に起動してしまう どうすればWindowsをリカバリーできるんでしょうか
>>520 MBRにgrub入れてるなら、そのせいじゃない?
リカバリ領域使って復元するときに、起動時にそれ用のMBRになってないと
起動しない仕組みのものが多いっしょ。
メーカーによっては潰したMBRのリカバリディスクとか配布してるところもあるから
そういう情報探ってみれば?(確か古めのThinkpadなんかでは配布してたはず)
>>520 ubuntuから "fdisk -l" でMRBを見てごらん。
リカバリ領域がhiddenなんちゃら なら、その領域からブートするように
grubでマニュアルブート(コマンドライン)してみれ。
あと、リカバリブートシーケンスは機種依存だから
機種晒すと アドバイスもらえやすい。
wine起動してできた~/c/.wine/drive_c/windows/Microsoft.NET/DirectX for Managed Code/以下にあるdllファイルを別ドライブに移動して シンボリックリンク作成しました。一個づつmoveとlink -sコマンドをやってますときっともっと適切なやり方があると思いました bashでバッチ処理できるんじゃないかと思いました。やり方がわかったら報告しますのでお楽しみにお待ちください
525 :
login:Penguin :2010/06/18(金) 10:36:27 ID:9Q6QxCEU
管理の利便上、全サーバのhtaccessファイルを、とある1つの別サーバのhtaccessから参照または更新させたいと思っています。 更新はシェルスクリプトでcdとwgetを使えば出来るのかなと思ったのですが、参照も可能なのでしょうか? 更新の方法も↑だと何かまずい点があるでしょうか。
>>525 「参照」というのが意図しているものかどうかはわからんが、
NFSか何かで中央のサーバの共有ディレクトリ内に.htaccessを置き、
共通化させたい末端のサーバ側からマウントしてsymlinkすれば
できることはできるだろう。
ただ、更新でも参照でも同じだが、万が一中央のサーバの.htaccess
の設定を間違えてしまったり、乗っ取られて書き換えられたりした場合に、
被害が末端のサーバまで及ぶ危険性がある。
となると必要に応じて各サーバのスクリプトを動かしてwgetで更新させるのが一番安全でしょうか?
俺ならお前のようなやつにはいじらせない。状況の分かる詳しいやつに聞け。
すんません教えてください。 REDHATのマニュアルなどを見ると/bootというパーティションを作成することが推奨されています。 理由は「ほとんどの PC は BIOS に制限があるため...」とされていますが(多分HDDの前方に持ってきたい)、今だにそんな事があるんでしょうか。 その他に/bootを別に切らな事による不都合はありますか? 現場的に習慣化されていて/bootを別に切らないと理由も無くそれはちがうとか言われるんでしょうか。
Vine で LVMを使う時に/bootが別パーティションになってた気がする. ブートローダーが最初に読み込むカーネルイメージとかramdiskとかが 当時はLVMから直接読み込め無かったからかな? 今はLVMを推奨しているディストリビューションが少ないから不都合が あるとは思えないけれど… ハードディスクを後から何台も増設する様な使い方をしなければ, LVMのメリットも無いから,意識しなくても良いんじゃないかな? ↓の意見も聞いてみてね.
>>529 その問題はIDEハードディスクの問題として知られているもので、
8GB以内に起動可能なイメージを配置しておかないと、BIOSやブートローダなど
からアクセスできず、起動できなくなってしまうという問題。
BIOSについては、おおよそ2000年以降に発売されたマザーボード(またはPCやサーバ)
であれば、このような問題は発生しない。ブートローダについてはGNU GRUBの古い
バージョン (0.9未満)でもなければ問題はないはず。
LVM環境で/bootを別途切らなければならないのは上とは別の理由。
簡単に言えばBIOSはLVMの仕様なんて知らないから、LVM上に起動イメージを配置
してもアクセスできないため。
>>523 2ch@test:~/test$ ls -F
a.txt b.dll c.sys d.zip e.dll
2ch@test:~/test$ mv *.dll /tmp
2ch@test:~/test$ for i in /tmp/*.dll;do echo $i;done
/tmp/b.dll
/tmp/e.dll
2ch@test:~/test$ for i in /tmp/*.dll;do echo $i;ln -snvf $i .;done
/tmp/b.dll
`./b.dll' -> `/tmp/b.dll'
/tmp/e.dll
`./e.dll' -> `/tmp/e.dll'
2ch@test:~/test$ ls -F
a.txt b.dll@ c.sys d.zip e.dll@
いつもこんな感じでやってる。
symlink を貼る前に echo でどのような path が渡されるか
確認しておいた方が安全。
ln のオプションは好みで。
cp -s
534 :
532 :2010/06/18(金) 17:58:57 ID:GV4EtOhn
>>533 おお、知らなかった。
すげえ勉強になった。 あざっす!!!
2ch@test:~/test$ ls -F
a.txt b.dll c.sys d.zip e.dll
2ch@test:~/test$ mv *.dll /tmp
2ch@test:~/test$ cp -sv /tmp/*.dll .
`/tmp/b.dll' -> `./b.dll'
`/tmp/e.dll' -> `./e.dll'
2ch@test:~/test$ ls -F
a.txt b.dll@ c.sys d.zip e.dll@
535 :
532 :2010/06/18(金) 18:10:52 ID:GV4EtOhn
今試していて気づいたが ln -snvf /tmp/*.dll . だけで、いいんだね...
536 :
login:Penguin :2010/06/18(金) 21:33:12 ID:QBuF0TzI
>>529 ブートローダが対応しているファイルシステムしか読めないからでしょ。
俺は /boot だけext2にしている。
お助けねがいます。 /usr の空き容量がゼロになってしまって困っています。 /dev/sda5 5750056 5469256 0 100% /usr 7GBほど割り当てていて、実際には2、3GBくらいしか使っていないように 思います(経験上)。 ls や du や fsck とか使って何か不正なところがあるか調べるのかな?と思って ググったりman見たりしましたが解決法までたどり着きませんでした。 何をしたらよいか指導願います
昔の経験など、今じゃ使えないこともある
gnome-panelがハングアップするので、原因を調べたいんだ。 gnome-panelのエラーログはどうやって見ればいいんだろうか?
>>539 は自己解決した。Gnomeの設定を初期化したら治った。
>>537 duやDisk Usage Analyzerで消費量を調べてみたらいいんじゃないか。
他にディスクがあるなら、とりあえず/usrを移動したほうがいいが。
541 :
login:Penguin :2010/06/19(土) 08:33:55 ID:9hvoT6eZ
WindowsXPがまったく起動しなくなったのでデータを救出するために CDからKnoppixで起動したんですが肝心のデータの居場所がわかりません。 普通はデスクトップにHDが表示されるようなのですがマイドキュメントしかありません。
絶妙にスレチなんだろうけど、お困りのようなので。
>>541 たぶん、HDDがマウントされていません。
knoppixならオートマウントされても良さそうですが。
どのバージョンのknoppixでしょうか?
とりあえず rootシェルをひらき、mount と打ち込んで
リターンキーを入力してみてください。
HDDがマウントされているかどうかが わかります。
543 :
login:Penguin :2010/06/19(土) 10:01:48 ID:9hvoT6eZ
すいません。XP質問スレに書いたらLinuxスレ行けと言われたんでここに書いちゃいました。 バージョンは6.0.1です。 rootシェルはRoot Terminalでも一緒でしょうか? mountを実行すると20行くらいの文字列が表示されましたが ちょっと意味がわかりません。
エスパー出番だ
546 :
login:Penguin :2010/06/19(土) 10:19:10 ID:9hvoT6eZ
すいませんLinux完全初心者なもので変な事書いてるかもしれません。 USBメモリスティック等は普通に認識します。 内蔵HDは55.8GBボリュームと表示されていますが クリックするとエラーUnkownFailureでマウントできません。
失礼、プロバイダ規制のため携帯で書いてたので時間差になりました。
>>546 ・HDDは壊れてないが、HDD内のXPがおかしくなってXPが起動しない場合
→Knoppixでブートし、認識しているHDDから壊れてないHDDからデータを救出できる。
・HDDが壊れているため、HDD内のXPも起動しないという場合
→Knoppixでブートしても、KnoppixはHDDを認識できないので、データは救出できない。
Knoppixがエラーを吐いてるので、状況は後者。よってデータの救出はできない。
やっぱりHDDが逝ってるぽいですか。 ありがとうございました。
... よってデータの救出はできない... 可能性は 十分にあり得る。 Let's エスパー。 rootシェルはRoot Terminalと同じだと思う。以下rootで。 fdisk -l /dev/sda dd if=/dev/sda of=/dev/null conv=sync,noerror MBRを確認し ディスク全域走査でリードエラーの有無を確認。 55.8GBならばそんなに時間はかからない。はず。
あ、エラー頻発だとカナーリ時間はかかるのだた。 その場合、エラー出力がじゃんじゃん滝登る。
> Unknown Failure
>>551 でOKでも、ファイルシステムが逝ってる可能性もあるでよ。
その場合、他のHDDにXP入れて起動させて問題のHDDを覗くといくらかのファイルは救えた
なんてのもあちこちのブログで見たりもするので、破損具合によって何ともだあね。
今回はともかく、Linuxに不慣れなら今後の為にWinPE系のブータブルCDの準備をオススメするわ。
Bart's PEでもVistaPEでも何でもいいから。
俺も
>>553 に同意。
>>551 で問題ないなら、論理的にNTFSが壊れている可能性が。
WinPE系のLiveCDで修復したほうがよいよ。
testdiskとphotorecで 救えることもあるけれど。
ありがとうございます。 教えていただいた事を試してみます。
556 :
login:Penguin :2010/06/19(土) 12:54:17 ID:hepCP9BZ
今まで恥ずかしくて聞けなかった質問です。 サスペンドとハイパネートの違いってなんですか? あと、linux(デスクトップ版としましょう)の使用者から見た、 シャットダウンからの起動と サスペンドやハイパネートからの復帰での違いやメリットって何なのでしょう? よろしくお願いします。
>>556 電源が若干ながらも消費されているかどうか。
サスペンドは、RAMとごく一部のハードウエアに対してのみ、ごく少量の電源を
使って状態を保持している(だからバッテリーのあるPCであればバッテリーを消費する)
が、ハイバネートはRAMの内容をディスクに書き込んでコンピュータ自身は完全に
終了する仕組みなので、状態保持に電源を必要としない。
違いは上記の仕組みの違いから来るもので、サスペンドのほうが復元速度が速い。
ハイバネートはRAMの内容をディスクから読み出す必要があるので遅い。
頻繁に規制で書き込みできなくなるのですが 他に似たような質問できる掲示板ないですか?
●
560 :
login:Penguin :2010/06/19(土) 13:53:05 ID:TJ58nb4X
>>557 回答ありがとうございます。理解できました。
現在LPIC Leve1試験合格を目指しているLinux暦0年の若輩者です。
試験対策として問題集を解いているのですが
下記のような不可解な問題がありました。
Q. init0またはshutdownコマンドでシャットダウンした際のログが保存されるのはどこか。
A. /var/log/dmesg
「/var/log/dmesg」はブート時のログが保存される場所でないのでしょうか?
それとも、ブート時とシャットダウン時の両方のログが保存されるのでしょうか?
また、下記HPを見ると「/var/log/wtmp」とありますが、これが正解ですか?
ttp://www.linux.or.jp/JM/html/util-linux/man8/shutdown.8.html ご教示のほど、何卒よろしくお願い致します。
debian sqeeze amd64 nvidiaのドライバが入りません。 ERROR: Unable to load the kernel module 'nvidia.ko'. This happens(略 obtaining ownership of the NVIDIA graphics device(s), or NVIDIA GPU installed in this system is not supported by this NVIDIA Linux graphics driver release. とかなんとか。 NVIDIA-Linux-x86_64-195.36.31-pkg2.run ハードウェアはASUSのM2NPV-VM(GeForce6150) 以下/var/log/nvidia-installer.logの関係ありそうなところの一部 -> Kernel module compilation complete.
続き ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most frequently when this kernel module was built against the wrong or -> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko': -1 No such device -> Kernel messages: [ 563.585968] NVRM: The NVIDIA probe routine was not called for 1 device(s). [ 563.585973] NVRM: This can occur when a driver such as nouveau, rivafb, [ 563.585975] NVRM: nvidiafb, or rivatv was loaded and obtained ownership of [ 563.585976] NVRM: the NVIDIA device(s). [ 563.585979] NVRM: Try unloading the conflicting kernel module (and/or [ 563.585980] NVRM: reconfigure your kernel without the conflicting [ 563.585981] NVRM: driver(s)), then try loading the NVIDIA kernel module [ 563.585982] NVRM: again. [ 563.585984] NVRM: No NVIDIA graphics adapter probed!
以上長くてすみませぬ。 新規にOSをインスコした環境で、関係あるか分かりませんがヌーボードライバ とかnvidia関連のパッケージはpurgeしてみました。 gccは4.3に ls -sしています。モジュールのビルド自体は正常のようなんですが。 なにか分かる方いましたらお願いします。
Supported Hardwareをよく読め
566 :
login:Penguin :2010/06/20(日) 03:31:47 ID:F0//m2IR
次のようなアクセス権は設定できるのでしょうか。 「/home/userA/Desktop内に作成したディレクトリ"dir1"について、 userAとgroupAは、dir1内にファイルを書き込んだりファイルを削除したりすることはできる。 しかし、userAとgroupAはdir1の存在を消すことができない。」 dir1が、/home/userA/Desktopディレクトリに存在している時点で、 上のような設定は無理でしょうか。 (つまり、DesktopディレクトリはuserAに対して読み書き許可されているので、 そこに属すdir1がuserAに読み書き許可しているなら、dir1は削除されてしまう。 ところで、 userAやgroupAに読み書き許可しない別のディレクトリ内に、dir2というディレクトリがあるとする。 このdir2にuserAとgroupAに読み書き許可するなら、dir2内には書き込み削除できるが、 dir2自体を削除することはできなくすることはできると思います)
>>566 rootで、
# mkdir /home/userA/Desktop/dir1/.keep
# > /home/userA/Desktop/dir1/.keep/keep
というのを考えてみました。
■GNOMEメニューをWindowsスタートメニュー風の操作性に改良する
GNOMEデフォルトのメニューバー(カスタムメニュー)をパネルから削除し、代わりに「メインメニュー」をパネルに追加する。
メニュー第1階層の「インターネット」を「I インターネット」や「Internet」などと変更する。
これで、Alt+F1 → 「i」→「f」でfirefoxが一発で起動できる(ubuntuの場合)。
メニュー項目頭の英字が重複しないようにする(重複があると英字キー押下の度にその間をローテートする)。
メニューの第1階層に自分で新たなカテゴリをつくり、そこによく使うツールやシェルスクリプトなどを登録するのも吉。
■デフォルトのメニュー・ショートカットAlt+F1は押しにくいのでWindowsキーへ変更する
debian lennyとubuntu9.04の場合
キーボード・ショートカットの設定の「パネルメニューを表示する」の項目でWindowsキーを押して設定。
ubuntu10.04の場合
ttp://ubuntuforums.org/showthread.php?t=1491557 キーボード・ショートカットの設定ではWindowsキーが認識されないため、設定エディタを起動、
apps -> metacity -> global_keybinding の中の panel_main_menu を探し
右クリックして「キーの編集」を選び「値」欄に Super_L と入力する。
※debian squeeze もキーボード・ショートカットの設定ではWindowsキーが認識されないが、
ubuntu10.04と同様の方法で設定できる可能性あり(未確認)。
Windowsキーと英字ショートカットでのメニュー操作は特にノートPCでの運用にお薦め。
ubuntu Netbook Remix の独自ランチャーより操作性がいいと思う。
570 :
↑ :2010/06/20(日) 11:12:08 ID:4uobwtuC
なんなの?
>>569 > ※debian squeeze もキーボード・ショートカットの設定ではWindowsキーが認識されないが、
> ubuntu10.04と同様の方法で設定できる可能性あり(未確認)。
squeeze でも設定できました。ありがとうございます。
つまりただの自演か
あれ、 何でID変わってんだろ? 574=569です。
ここに出張してる理由がわからん
macとのデータ共有はnfsとsambaのどっちがいいと思う?
580 :
569 :2010/06/20(日) 18:19:56 ID:fuMr7Qv9
>>569 補足。
ubuntuの場合、パネル右端のシャットダウン用のボタンを削除すると、
メインメニューよりシャットダウン・再起動・ログアウトなどが
行えるようになります。
581 :
login:Penguin :2010/06/20(日) 19:09:22 ID:4uobwtuC
scriptコマンドを使ってログを取得したのですが、 viやemacsで読もうとすると「^M」といった記号がありちょっと読みづらい状態です。 何か良い方法はないでしょうか。
>>581 そいつはきっと改行コードのCR
エディタなら改行コードを指定して(CRLF)読み直せばOK
trで元ファイルから取っ払ってもOK
>>583 先生それ\nでなくて\rじゃないでしょうか
tr -d '\r' < 元ファイル > 新ファイル な形式で 改行コードが削除されてました。ありがとうございます。
586 :
562 :2010/06/20(日) 22:20:27 ID:P9eadgUr
587 :
login:Penguin :2010/06/21(月) 00:29:27 ID:3Qceb5ms
>>568 レスありがとうございました。
>>566 です。
# mkdir /home/userA/Desktop/dir1/.keep
.keepという隠しディレクトリをrootオーナーで作成するわけですね。
そうすれば、dir1は削除されなくなるということですね。
# > /home/userA/Desktop/dir1/.keep/keep
このコマンドの意味がちょっとわかりません。「 > 」の記号がわからないです。
rootオーナーの.keep内にkeepを作成しておけば、keepも削除されなくなりますね。
「 > 」の意味は、ディレクトリを作成する意味なのかな。
よろしければ教えてください。
588 :
login:Penguin :2010/06/21(月) 00:40:01 ID:ZDe7kfx0
>>587 > 「 > 」の意味は、ディレクトリを作成する意味なのかな。
ディレクトリできたの?
>>586 悪いとは言ってないよ
俺はそういう奴は下に見る
個人の感想
>>589 そういうことを言うから下に見られるんだと思われ。
>>587 「 > 」は単なるリダイレクションです。
リダイレクションの左辺が空で右辺がファイルなら空ファイルができます。
ファイルを作る理由は、実際にやってみればわかります。
あ、俺は
>>568 本人です。
実は、
>>568 の方法にはけっこう致命的な欠点があるけど、
それも実際にやってみればわかるからまあいいや。
593 :
login:Penguin :2010/06/21(月) 16:41:58 ID:3Qceb5ms
>>591-592 ありがとうございます。ヒントになりました。
試してみます。
で、ヒントをもらって考えたことです。
/home/Desktopで、Directory1を作成します。
Directory1は、root:root 775に設定します。(他のユーザーはDirectory1を読み取れて開けるが書込削除は不可)
Directory1内に、Directory2を作成します。
Directory2は、userA:groupA 775に設定します。(userAやgroupAは、Directory2の中身に書込削除ができる。)
Directory1がrootしか書込削除できないので、
Directory1の内容であるDirectory2は、UserAやgroupAによって削除されない。
しかし、Directory2は、userAやgroupAに書込削除許可を与えているので、
その中身ならファイルを自由に書込み削除することができるようになる。
このようにやってみようかと思いました。
> /home/Desktopで、Directory1を作成します。 訂正↓ /home/userA/Desktopで、Directory1を作成します。
% cp -a foo bar と % find foo -depth -print0 | cpio -pmd --null bar はどのように違うのでしょうか? バックアップドキュメントに両方登場するのですが、 どちらかに優位性があったりするのでしょうか?
くだらねえ質問ですが # apt-get install foo を実行すると、一緒に他のパッケージ bar がインストールされることがあります その後 # apt-get purge bar と実行すると、一緒に foo も削除するというメッセージが表示されます が、表示されずに bar だけ削除されるときもあります 具体的には、imagemagick をインストールすると一緒に hicolor-icon-theme が付いてきますが、その後 hicolor-icon-theme のみ削除することが可能です foo にとって bar が必要だから、自動的にインストールしたと思いますが どうして bar だけ削除することが可能なんですか?apt の問題ですか? debian lenny apt 0.7.20.2+lenny1
597 :
login:Penguin :2010/06/22(火) 01:00:48 ID:7BKEA9tl
>>593 そういうのはsticky bitを使う
chmod -v 1777 $HOME/Desktop/dir1
とすると$HOME/Desktop/dir1の内容には誰でもfileやdirectoryを作れるが削除は当人しかできない
後は調べてね
598 :
login:Penguin :2010/06/22(火) 01:22:27 ID:7BKEA9tl
>>596 でもさncursesとかよく利用されるlibraryを削除して
入れ直したいとするじゃん
ncursesを消した時にそれに依存するもの全部削除されたら迷惑じゃない?
>>596 いつからか忘れたけど、Debian では 推奨パッケージも同時インストールする
のが標準になってる。この挙動が嫌なら、aptitude のオプション -> 設定で変
更が可能。
600 :
login:Penguin :2010/06/22(火) 02:15:58 ID:7BKEA9tl
>>595 option見たり気になった部分を試ししてみたりしたけど
cpの-aとcpioの-pとか--nullの部分とか
fooをbarとしてcopyするかbar/fooとしてcopyするか意外は
一緒に感じるけどね
どちらも優位性は別にない気がしたのが感想
気になった時はls -Rlとかの結果をdiffしてみたらいいんじゃないかね
嘘か本当かは偉い人の判断に委ねる
601 :
login:Penguin :2010/06/22(火) 04:32:17 ID:M44oDpDY
同じグループに所属する他のユーザに対して、 あるディレクトリ配下のファイルやディレクトリに対する chmod を許可することはできるでしょうか。 それが無理なら次点として、どのユーザに対しても chmod を許可することはできるでしょうか。 ある領域を複数のユーザで自由に更新したいのですが、他のユーザの作ったファイルに対してたとえば実行属性を 変更しようとしても拒否されます。 対象ファイルをいったん適当なファイル名で cp して、それを元ファイル名に mv すればオーナーが変わるので mode の変更はできなくはないのですが、もっと手間のかからない方法があればと思っています。
>>566 です。
>>597 どうもありがとう。とてもスマートな方法です。
これでまたひとつ勉強になりました。
えーっ、調べてみます。
>スティッキー・ビットを用いると「すべてのユーザーが書き込めるものの,所有者だけしか削除できない」といったアクセス権限を設定できます。
>例えば,/tmpディレクトリにスティッキー・ビットを設定すると,>/tmp内に
>(1)どのユーザーであっても自由にファイルを作成し,読み出し,書き込み,実行ができ,
>(2)作成されたファイルは作成者以外には削除できず,アクセス権限も変更できない,となります。
http://itpro.nikkeibp.co.jp/article/Keyword/20070518/271475/ home/userA/Desktop/dir1にSticky bitを立てると、
dir1内には、どのユーザーからでも書込読込ができ、そのファイルのオーナーユーザーなら削除もできる。
・・・ということは、dir1自体は、Sticky bitによって何も保護されていないということになるか。
dir1は、Sticky bitオンでも、上位Desktopディレクトリのアクセス権によって、user1によって削除可能?
607 :
login:Penguin :2010/06/22(火) 11:47:18 ID:YfeZLyoh
まずは試してみなよ。
>>607 試したら、dir1は、Sticky bitオンでも、上位Desktopディレクトリのアクセス権によって、user1によって削除可能でした。
>>593 の方法でしたいと思います。
ごめん。よく読んでなく書いてました
groupA user{A,B}から削除できなければいいわけじゃん
user1(これがつまり作ったuserなわけでしょ)から削除する必要はないでしょ
という解釈をしてるね
synbolic link貼ったらいいんじゃない?
/home/userC(user1)/Desktop/dir1に
もしくはmount --bindするとか
でも思いついた方法でやってくれ
スマートさより確実に動くほうがいいと思うしね
細かく求める動作を計り知らないで提案してるしね
>>602 それは端末上の名前の話?
それならconvmv
中身の話?
それならnkf
表示するのはfirefoxでの話?editorでの話?
firefoxでは表示文字エンコーディングから選ぶ
後者の場合はそのprogram 文字コード とかででてくるんじゃない
あ、そっか削除できちゃいけないのか symbolic linkじゃ意味ないか /home/userC(user1)/Desktop/dir1 を /home/userA/Desktop/dir1に bindでmountしな
>>609 ペーストすると「??」になっちゃったんですけど、
&#12356; みたいのが続く感じです。日本語部分がそうなってます。
nkfとかiconvとか効かなかったので、どうしたものかと。
変換の仕方が何か間違っているような気はするんですが。
端末上でもエディタ上でも同様です。
612 :
login:Penguin :2010/06/22(火) 17:18:20 ID:YfeZLyoh
>>611 > &#12356; みたいのが続く感じです。日本語部分がそうなってます。
それ文字化けするっていうか
もともとそう書いてあるんじゃね。
どんだけ説明下手なんだよ。
614 :
login:Penguin :2010/06/22(火) 17:31:56 ID:YfeZLyoh
>>612 が正しければ
nkf の --numchar-input で変換できるかも。
>>614 変換できました。ありがとうございます!
実体参照って記号以外でも使えたのですね
勉強になりました
616 :
596 :2010/06/22(火) 20:17:44 ID:gQ5JUjs2
返信ありがとうございます
>>598 それとこれとは別の話な気がします・・・
>>599 aptitudeは推奨パッケージも自動的にインストールするそうですが、
debian だと apt-get もそうなってるんですか?確かめてみます・・・
>>600 ありがとう。
英語でも色々調べてみたんですが、古いドキュメントが多くて。
速度的にはcpioの方が優れているという話でしたが。
>>566 実用性がないので挙げませんでしたが、
% sudo mkdir /home/userA/Desktop/dir1
% sudo chmod 777 /home/userA/Desktop/dir1
% sudo chattr +i /home/userA/Desktop
とすることで、dir1は誰にも削除できなくなります。
素直に知らなかったchattrが一番良さそうだね
これはext以外だと×かな
>>616 そっか正直すまんかった
なんでchattrの方法に「実用性がない」って断ってあるのか ちょっとは考えてみたらどうよ……
620 :
login:Penguin :2010/06/23(水) 01:08:01 ID:WRZ+nhGq
Mac OS Xにgcc3がない(gcc4はある) linuxのgcc3でMac用にクロスコンパイルなんてできるんでしょうか
>>621 可能かどうかという意味では可能ではある(Intel Mac, PPC Macとも)。
クロスコンパイル用のgccを構築して、
ターゲット側で必要なライブラリをLinux側で構築できればの話だが。
可能ではあるが、私はむしろマカ死ね!と言いたい
リナ厨口臭いよ
ごめん、歯周病なんだ。。。
Apple信者がLinuxスレを荒らす
銀座>>>>>>>>>>>>>>>>アキバ
yum install * すると、どうも古いものがインストールされてしまうようです。 接続先が古い気がするのですが更新はどうやって行うのでしょうか?
629 :
login:Penguin :2010/06/24(木) 15:17:42 ID:2gtm2ZoD
ああ、全パッケージではないです。 rubyとかインストールしようと思ってます。 紛らわしい書き方ですいません
レポジトリはどうなってる?
>>628 yum clean all
yum clean dbcache
yum clean metadata
これらのコマンドで、保存されているパッケージ情報を全てクリアする。
そのあとで
yum update
でパッケージ情報をリポジトリから読み取って、マシン内のDBをアップデート。
インストールしますかという最後の質問は「N」でも、DBはアップデートされた状態
になる。
LinuxのリカバリCDってどうやって作ればいいですか?
centosを再起動したら、 has been mounted 32 times without being checked,check forced. と出ました。 壊れたかと思って調べたら、ディスクチェックをしているとのことで、ほっとしました。 しかし、2TBのHDDで、この間、起動できないのが辛いんですが。 これ、起動中にディスクチェックを済ましてしまう方法はありますでしょうか?
意味がわからん。起動中にチェックしているんじゃないの? あとチェック飛ばすキーは表示されていたはず ついでにチェックの頻度のポリシーも変えられるよ ただサーバだと32回でも既にかなり長い間チェックしない感じになるかも
>>634 「起動中にディスクチェック」が、バックグラウンドでという意味なら、無理。
すいません。 起動中にチェックが始まり、現在もチェック中で、起動してません。 サーバーなので、長い間チェックされていませんでした。
>>634 has been mounted 32 times without being checked,check forced.
これは、fsckをやっていますってメッセージ
このメッセージは定期的に出るんだけど、
ウザいときは/etc/fstabを変更するといいよ
ちなみに、shutdown -rF nowをして再起動すると、
fsckを手動ですることが出来ます
マウントされたFSでも可能なモードがあるらしいが、 普通にやると/が壊れるのがオチだろうなあ。 fsckの間はリードオンリーでマウントしておくとか、 ディスクをコピーしておいて後で同期を取るとか、 そもそもデュプレックス構成にしておくとか。
>>634 > has been mounted 32 times without being checked,check forced.
訳:チェックせずに32回マウントされているので、強制的にチェックします。
ありがとうございます。 2TBのHDDだと、ディスクチェックにどれぐらい時間がかかりますでしょうか? 今、1時間ほど経過しました。
644 :
634 :2010/06/24(木) 23:36:52 ID:B8ql6Rw7
ディスクチェック終わり、正常に起動しました。 2TBで、1時間半ぐらいのようです。
tune2fs -c 0
>>633 SystemRescueCDにリカバリディスクを作る機能があるらしい。
>>644 fsckの時間は容量はもちろんだが、ファイルシステムによって異なる。
Debian/Squeeze を使っています。質問です。 SSHでリモート操作している環境から、 マシンのIPアドレスを安全に変える方法をご教授ください。 /etc/network/interfaces を編集し同じNICに、現行のアドレスと 新しいアドレスの二つを記述し、マシンを再起動しました。 再起動後、新しいアドレスを使ってSSHで繋ぎ、通信を確認後、 古いアドレスを/etc/network/interfacesから削除する という方法で安全でしょうか? これがしくじると遠隔操作できなくなってしまうため、 より安全な方法があれば教えていただきたいです。よろしくお願いします。
>>647 (1) シリアルコンソールなど、ネットワーク以外の手段で変更する
(2) IPv6など、変更対象とは別のプロトコル経由でログインする
(3) IP aliasを使用する(下記)。
(従来のIPアドレス経由で接続し、rootになる)
# ifconfig eth0:0 inet (新しいIPアドレス/サブネットマスクなど)
(新しいIPアドレス経由でSSHをつなぎ直す)
# ifconfig eth0 down
(問題なければ設定ファイルを書き換える)
>>648 ありがとうございます。
参考にさせていただきます。
Linuxの暗号化パーティション dm-crypt は HDDを他のシステムに繋ぎ変えてrootで操作すれば 簡単に見れてしまうものですか?
板違いでしたら誘導下さい。 CentOS5.5を使っています。 postgres8.4をmakeしたところ、 pg_backup_archiver.c:(.text+0x2a1f): undefined reference to `gzopen64' pg_backup_files.o: In function `_StartBlob': といったエラーが出て終了しました。 ネットで調べたところ 「gzopenに関係するのは zlib-develではないか」といった情報があったため rpm -qa | grep zlibと確認したところ、 zlib-1.2.3-3とzlib-devel-1.2.3-3は入っていました。 また、同じトラブルの方の情報で libxmlをアップグレードしたところ使えるようになったとあったので libxml2-2.7.7を落としてきてmakeしたところ、 やはり同じように ./.libs/libxml2.so: undefined reference to `gzopen64' というエラーが出て終了しました。 何か解決法をご存知でしたら教えてください
>651です。 libz.soが古いという情報があり アップグレードしたらうまくいきました
>>650 それじゃ暗号化でも何でもないだろ。
パスフレーズを知らない限りデータは読み出せない。
655 :
login:Penguin :2010/06/25(金) 16:09:33 ID:PGm5Ir9D
質問です Linux Mint 9 isadora amd64を使ってます ネットからフリーのLinuxバイナリファイルをダウンロードして起動したところ ImportError: libstdc++.so.5: cannot open shared object file: No such file or directory と出ました そこでdebian lennyのページからlibstdc++5_3.3.6-18_amd64.deb をダウンロードして # dpkg -i libstdc++5_3.3.6-18_amd64.deb しました しかしそれでも上記の libstdc++.so.5が無いというエラーが出ます /usr/libには libstdc++.so.5、libstdc++.so.5.0.7、libstdc++.so.6、libstdc++.so.6.0.13 が入っているのですが、どうすれば実行できるようになるでしょうか?
>>655 確認すれ。
file (目的のコマンド)
ldd (目的のコマンド)
>>656 ありがとうございます
file結果は
ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped
で、ldd結果は
linux-gate.so.1 => (0xf77b4000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf777e000)
libdl.so.2 => /lib32/libdl.so.2 (0xf777a000)
libutil.so.1 => /lib32/libutil.so.1 (0xf7775000)
libm.so.6 => /lib32/libm.so.6 (0xf774f000)
libc.so.6 => /lib32/libc.so.6 (0xf75f5000)
/lib/ld-linux.so.2 (0xf77b5000)
でした。
試しにlibstdc++.so.5を/lib32にコピーしてみましたが、パッケージアーキテクチャ (i386) がシステム (amd64) と一致しませんというエラーがでました。
64bitOS上で 32bit用のlibstdc++.so.5を入れることはできないのでしょうか?
>>657 そのディレクトリには32ビット版のlibstdc++.so.5を置かなきゃダメ。
i386版の同パッケージを入れれ。あとia32-libsも必要かも。
>>658 ありがとうございます。うまくいったようです。
結果を報告すると、
ia32-libsは元々入っていました。
libstdc++5_3.3.6-18_i386.debをダウンロードしてdpkgすると
パッケージアーキテクチャ (i386) がシステム (amd64) と一致しませんとエラーが出るので、
迷ったのですが--force-architectureオプションでインストールしました。
それを/lib32にコピーするとプログラムが通るようになりました。
どうもありがとうございました。
じゃいあんってどこ行ったの? 結構おもしろかったんだが
/bootにおいても邪魔にならない1Mぐらいのlinuxないすか? レスキューやHDDの移行につかいたいんですけど
オリジナルのGUIをデザインしたいと思ってるんですが、どこから手を付けて 良いのか分かりません。何から勉強すれば良いですか? 具体的にやりたいことは、自分で使ってるLinuxのGUIのパーツ(ウィンドウを 閉じるボタンとか、ステータスバーとか)を自分でフォトショ等で作ったものと 差し替えたりしてみたいということなんですが・・・ よろしくお願いします。
>>661 tomsrtbtとか。メンテナンスは止まってるようだが。
普通にゲームプログラムのように作ればいいのでは
>>663 ありがとうございます。
うーんさすがに古いっすね
>>667 画期的な第三勢力で、天下統一して欲しいとは思わないか?
彼の場合Theme作りで用が足りる気がする。
>>668 第三の勢力を作るなら、Xlibかもねw まあ最近はXcbというのもあるみたいだが。
>>669 ごめん俺もそう思う
671 :
662 :2010/06/26(土) 18:07:49 ID:AlBesoMg
>>666 Xlibとかだとまずこの辺で
http://www.amazon.co.jp/dp/4777512479/ 触ってみたら感じは掴めるでしょうか?
>>667 そういうことになると、C++は分からないので、gtkになるのかなと
思うのですが(Cは一応10年くらい趣味で書いてます。でもGUIプログラム
の経験はゼロ)でも一ユーザとしてはKDEの方が好きなわけでして・・・
>>669 の言うように、CMSのテーマを入れ替えるような(もう少し難易度は
高いでしょうが)感覚で入れ替えれないかなぁって思ったのですが、どう
でしょう?
C書けてC++ダメとか、そんな寂しいこと言うなよ。
>>671 ツールキットから作りたい訳じゃないんだよね?
既存のツールキット使って好みのDMやWM作りたいの?
既存のDMやWMのテーマ作り/変更じゃ物足りないから、
もっと深く変更できるように(テーマツール周り/もしかしたらツールキットまで)
既存のものを改良したいの?
fsckをしたら/lost + foundの中に大量のファイルが出たんだけど、 別にファイルを元に戻したいとは思わない そういうときは、/lost + foundをどうすればいいの?
675 :
login:Penguin :2010/06/26(土) 19:13:00 ID:Rj7iyXh+
パーミッションについて質問なのですが 777に設定するとそのファイルに対して読み書き実行が大抵のユーザーで出来るようになるわけですが この場合777にすることで外部の人間がファイルを書き換えることが出来るということになるのでしょうか?
はい
677 :
662 :2010/06/26(土) 19:30:57 ID:AlBesoMg
>>673 DM、WMというものを知りませんでした、ググってみたんですが
DM = Display Manager
WM = Window Manager
ってことでよろしいでしょうか?たぶん、まずはこの辺のカスタマイズから
始めるので良いと思います。
ところでオススメのDM、WMってありますか?なんか色々種類あるみたい
なんですが・・・
678 :
675 :2010/06/26(土) 20:01:27 ID:Rj7iyXh+
>>676 それはサーバーにファイルをアップロード出来きない人でも書き換えが可能という意味でしょうか?
>>678 >それはサーバーにファイルをアップロード出来きない人でも書き換えが可能という意味でしょうか?
サーバにファイルをアップロード出来る人になってると思います。
680 :
675 :2010/06/26(土) 21:07:16 ID:Rj7iyXh+
>>679 ありがとうございます。
パーミッションの区別で所有者、グループ、他人という分け方になってますが、この他人というのがどの部分をさしているのかわからなかったもので質問させていただきました。
あくまでアップロードなどが可能な人なら書き換えが可能という解釈で大丈夫そうですね。
パーミッションはユーザーに対するアクセス制御だから、 ユーザーになれない人(プロセス)には関係ない。 適切に設定することで、何らかのプロセスに脆弱性があっても、 システム改変などの被害を最小限に止めることが出来る。
683 :
662 :2010/06/26(土) 23:05:18 ID:AlBesoMg
>>682 THX !
過去ログもあるので、ちょっとじっくり読んでみます。
684 :
login:Penguin :2010/06/27(日) 01:50:10 ID:UERcCgce
685 :
674 :2010/06/27(日) 08:37:31 ID:X91rtDgs
686 :
sage :2010/06/27(日) 09:32:09 ID:K16mjCMR
bash で引数で与えたファイルのpng 又はgif という単語が含まれている行を削除するのに sed /\.png/d ./$1 > ./$1.new sed /\.gif/d ./$1.new > ./$1 こんなカッコ悪い書き方しかできません () を使いたいのですが sed \(/\.png\|/\.gif\)/d ./$1 > ./$1.new これでは、できません? どうしたらイイデツカ
grep -v '\.gif$\|\.png$' じゃ駄目?
>>687 thx
grep -v '\.gif\|\.png'
これでいけそうです。
$(終端)は、いらないっポイね
カーネル 2.6.33.x とか 2.6.34 とかにしたら、 nvidia ドライバのインストールがコケるようになりました。 なんでですか?
互換性が無いからです。
なぜコンパイルしないと動かないのですか? 普通OSのバージョンが上がっても 動くものだと思いますが。
>>692 クローズドソースがLinuxに紛れ込まないようにするため。
>>692 そもそもLinuxはABIの互換性を保証してないはず。
カーネルのバージョンが上がればドライバもそれに合わせてビルドしる、ってこと。
>>692 XPで動いたソフトが7で動く保証あったっけ?
仮想PC上のXPで動くとかは無しでw
OSのバージョンが上がっても動くことが普通と認識しているのは 一般的ではないような気がするけどな
697 :
login:Penguin :2010/06/28(月) 01:47:31 ID:yPqTtOJ6
age
ちょっと時間が出来たので、オリジナルディストリを作ってみようかと 思ったのですが、よく考えてみると、どこまでやればオリジナルディストリ と言えるんでしょう? カーネル、シェル、ライブラリ、ドライバを入れますよね?で何らかの 基準を作って最初から入れておくアプリ決めて入れますよね? それでGUIの風味を少し変えて、インストーラを作る(これは大変かも しれない)でおけ? カーネル自体も少し手を加えないとダメでしょうか? ちなみにLinux歴は5〜6年。LFSを今やってます。 今更なのは承知の上で、自己満で良いので(でも公開もしたい)作って みたいんですが。 よろしくお願いします。
>>689 nvidiaのプロプライエタリドライバ?
ドキュメント嫁よ。
コケた時のメッセージは?
>>696 ドザクオリティでは一般性があんじゃね?
知らんけど。
>>698 「〜派生」「〜系」と言われるのが嫌だったら、インストーラからパッケージ管理、
オンラインアップデートリポジトリまで全て自前でやれば「オリジナル」って
言っても文句は出ないだろうね。
>>698 ディストリ:何らかのポリシーを持ったデフォルトのパッケージ構成 + 追加の充実したパッケージ。
オレオレオススメ構成がディストリであって、ディストリのためになんか作るってのはキモイ。
linuxでデュアルディスプレイした場合に 片方のディスプレイ消してまた点けたり 回転して縦長にできる液晶の場合それらは 機能したりしますか? Xを再起動しないで
>>702 xubuntu10.04・radeon9550で設定デフォの場合
>linuxでデュアルディスプレイした場合に片方のディスプレイ消してまた点けたり
デュアルディスプレイにしてないので、分らない
>回転して縦長にできる液晶の場合
ピボット回転のことなら、できる
>>702 > 片方のディスプレイ消してまた点けたり
for intel i810 only:
i810switch crt off
705 :
login:Penguin :2010/06/28(月) 10:21:47 ID:yPqTtOJ6
>>698 「オリジナルディストリを作る」が目的ってのがよくわからない。
やりたいことができればオリジナルかどうかは関係ないじゃん。
昔アキバの店頭に売れ残りのあのオリジナルディストリが積まれてた画像見てKnoppixを起動していましたが やっぱDebian GNU/Linuxのネットインストールがずっといいな
カーネルのビルドで make modules とやるとモジュールがmakeされますが 特定のモジュールだけmakeする方法はありますか?
中身を見ろよ
>>708 テンプレ級の名言だ。
もう回答全部それでいいな。
>>702 Ubuntu9.10 をKDEで使ってるけど「ディスプレイを設定」(GUI)から両方できるよ
これで一回左右反転してみたらいかに大変かがわかった
711 :
698 :2010/06/28(月) 15:30:51 ID:roEHj3Kz
>>700 >パッケージ管理、オンラインアップデートリポジトリまで全て自前でやれば
あ、「〜派生」でいいです。そこまでやる気はありませんw
>>701 >オレオレオススメ構成がディストリであって
やっぱりそういう考え方で良いですかねぇ。オレが普段使ってるのはコレで
インストーラキックすれば、それがインストールされますみたいな。
インストーラも「画像差し替え」くらいでやっても良いのかなぁ・・・
>>705 ノリ的に言うと自作PCみたいな感じなんですが、やっぱり公開もしたいというか
超くだらない質問ですみません。 知り合いの男の子が「僕は大学院でLinuxとかのプログラミングについて勉強してる」 と言っています。その子は働きながら大学院に行ってて、今も仕事はプログラミング関係らしいのですが、 月収が一般平均の3倍くらいあるみたいなんです。 Linux関係の仕事って、そんなに稼げるものなんですか?
713 :
login:Penguin :2010/06/28(月) 15:42:40 ID:yPqTtOJ6
>>698 パッケージ管理やシステム管理が自前のユーティリティでできなきゃだめだな。
>>712 今年は映画「アバター」のロードショーで3D元年ということらしいのでコンピュータグラフィックス関係の仕事で稼いでください
つ
Blender
Wings3D
Bryce(wine)
Metasequoia(wine)
6角大王(wine)
gimp-2.6
717 :
698 :2010/06/28(月) 16:40:42 ID:roEHj3Kz
>>714 もし仮にその辺りをやるとすると、カーネル自体を勉強するんじゃなくて
システムコールとかその辺を覚える方が良いんでしょうね?
書店でカーネル関係の分厚い本とか立ち読みすると、面白そうとは思う
のですが、「オリジナルディストリを作る」ってことを目標とするとカーネル
の中身の勉強はあまり必要無いのかなとか思ってます。間違ってる?
>>698 既存のディストリに不満があるから作るってことじゃないみたいだな。
目的が好奇心や功名心にあるのなら、人に教えを請うことなんか無いでしょ。
何でもやってみたらいいじゃない。
自分のディストリ作るなら明確なウリを用意しておきたいね 良くあるのは「軽い」ってのだけどPuppy Linuxとかと張り合うのはキツそうだから 日本人に優しいとかLaTexが扱い易いとか その辺で攻めたいね
720 :
login:Penguin :2010/06/28(月) 18:25:12 ID:yPqTtOJ6
>>719 そういうのは分家を作るより本家でやるべき。
そんなんよりも、GPLとかコーデックとか、ライセンスがらみのこと教えてやれよ
722 :
login:Penguin :2010/06/28(月) 18:29:34 ID:yPqTtOJ6
723 :
698 :2010/06/28(月) 18:49:27 ID:roEHj3Kz
>>718 >何でもやってみたらいいじゃない。
そうですね。ありがとうございます。
>>719 >日本人に優しいとかLaTexが扱い易いとか
一応日本っぽいGUIってのは考えてます。LaTexかぁ、なるほど。
あとどうすれば日本人向けになりますかねぇ・・・
まぁ、2chブラウザは入れとくとして
>>721 >GPLとかコーデックとか、ライセンスがらみのこと
一応この本↓は熟読したんですけど、各ライセンスの中身はこれから
やります。でもGPLかMITのどっちかでしょうね。
『オープンソースソフトウェアの育て方』
http://www.amazon.co.jp/dp/4873114128/ >>717 にも書いたんですが、カーネルの中身を極める必要はないです
よね?大まかには知ってないといけないとは思いますが。
>>698 (ID:roEHj3Kz)の書き込み見ると、とてもそこまで考えてるとは思えないんだよなぁ
特に、
>>711 の書き込み見ちゃうと
本物の厨学生にそりゃ無理というもの
727 :
698 :2010/06/28(月) 19:42:32 ID:roEHj3Kz
728 :
login:Penguin :2010/06/28(月) 19:53:58 ID:yPqTtOJ6
ライセンスとかの前にさ、 人に聞くより先に手を動かすようなやつじゃないと 開発系は無理だよ。
手より口が先に動く歳だったか
>>698 例え派生でも全収録パッケージのソース置いとかないとFSFからお達しが来るから気をつけてね。
これの管理が結構手間を食うから、個人でディストリ配布するのは難しいんだよね。
あとカーネルのことがわかってないとパッチに対応できないような気がするが。
このテの話はここでも定期的に出るけど、 実際本当に作れたやつがいるのかどうか…。
何年か前に高校生がディストリ作ってなかったっけか ecolinuxとか何とか。あれもたしか2chでサポートとかしてたはず。
>>731 一応EcoLinuxに謝っとけ。
Debianとかの穴を補完したり○Buntuみたいに仮想パッケージ作った方が近道な気がする。
自分で使うだけなら勝手に作ればいい。 公開するならこれといった特徴の無いディストリはだれも使わない。 ただでさえディストリが氾濫しているのにこれ以上くそなディストリは増やさないでくれ。
735 :
698 :2010/06/28(月) 21:37:08 ID:roEHj3Kz
>>728 >人に聞くより先に手を動かすようなやつじゃないと
そうですよね。で、一応今LFSやってるんですが、これ終わったら
どう進もうかということなんですよ。カーネルを深く研究するのか
それとも既存のディストリの構成を追うのか。
何か、こう突破口になる資料があると良いなぁって探してるんです
けどね・・・
>>730 >例え派生でも全収録パッケージのソース置いとかないとFSFからお達しが来るから気をつけてね
なるほど。ありがとうございます。
>>732 >>733 EcoLinux初めて知りました。ちょっとインストしてみます。軽量っていうのがウリ
なんですね。
>>734 ごめんねぇ あと1コだけ許してね
>>733 EcoLinux
あれって2ch発だっけか?
サポートはずっと2chで続いてるけど、最初は違ったような…。
俺の記憶違いならスマン。
ecoがディストリだとかいってるやつ、まともなディストリベンダに謝れ
ごめんね、ごめんねーー
オリジナルディストリ作りたいって話にカーネルだのシステムコールだのが
出てくる時点で釣りだと思う。
>>717 あたり
ボンヤリした方向性に対して皆で話し広げて議論してくれたんだから 『大成功』だよな。
盛り上がっているとこ恐縮ですが、お尋ねします。 プロセスの最大使用メモリやCPU負荷を調べたいんですが、何かそういうコマンドはあるでしょうか? strace sleep 10 みたいな感じで実行後にパッと表示してくれるようなイメージです(そうじゃなくてもいいですが)
744 :
742 :2010/06/29(火) 20:18:56 ID:tMnoyujx
>>743 ありがとうございます。
ですが、procだとプロセス終了時に消えてしまいますし、
psは自分で定期的にチェックしないと駄目ですよね。
何か上手い手はないかなと思ってお尋ねしました。
procは仮想ファイルシステムというものらしいですが、 procはメモリ上にあるんですか?
ディスク上にはない
748 :
login:Penguin :2010/06/30(水) 01:04:22 ID:KlM7I6oY
ディスク上にないとか仮想ファイルシステムだから実在しないとか分かりにくすぎ。 主にカーネルが管理するメモリ空間上に記憶されているもの、プロセスの情報とか デバイスの情報とかカーネルのパラメータとかをファイルシステムとして表現している だけなんだからメモリでいいよ。正確な情報が必要なら自分で調べればいい。
750 :
login:Penguin :2010/06/30(水) 11:03:50 ID:ihPiIili
特定の文字列@自ドメイン というメールアドレスが届くとサーバが(メーラーデーモンからのメール送信を抑止して)自動的に文字列から特定処理を実行 →特定処理から生成されたメールを送信元に返す。 という仕組み(文字列の種類がとても多いので出来れば”特定の文字列”ユーザは作らない)を考えています。 ・/etc/aliases に 【特定の文字列 : |スクリプト名】 を書き込む という方法は見つけましたが、メーラーデーモンからの自動返信を抑える事が出来ません。 自動返信を抑える方法を教えていただけないでしょうか。 また、もし/etc/aliasesにスクリプトを指定する以外に上手い処理があれば教えて下さい。
751 :
login:Penguin :2010/06/30(水) 11:16:01 ID:ihPiIili
すみません、書き忘れていました。 添付ファイルがあればそれもスクリプトで処理しようと思っています。 宜しくお願い致します。
752 :
login:Penguin :2010/06/30(水) 11:19:46 ID:KlM7I6oY
>>750 「メーラーデーモンからの自動返信」って何のこと?
あと使ってる MTA は何?
753 :
login:Penguin :2010/06/30(水) 11:29:40 ID:ihPiIili
mtaはpostfixです。 メーラーデーモンからの〜というのは、ドメインに該当ユーザが無い場合送信元に返るメールのことです。 何か勘違いをしていたらすみません。
754 :
login:Penguin :2010/06/30(水) 11:52:23 ID:KlM7I6oY
>>753 そのドメイン宛のメールすべてをスクリプトに渡したい、ってことなら
virtual 使えばいけるんじゃないかな。
crontab -e で特定のユーザで実行する方法で質問です。 rootのcrontabに 25 10 * * * www-data /usr/lib/cgi-bin/awstats.pl -config=hogehoge.com -update と登録して指定時間になると/var/log/cron.logには Jun 30 10:25:01 hostname /USR/SBIN/CRON[4095]: (root) CMD (www-data /usr/lib/cgi-bin/awstats.pl -config=hogehoge.com -update) とあり、実行された形跡はあるのですが、awstats.plにアクセスしても新しく取り込まれた形跡がありません。 #sudo -u www-data /usr/lib/cgi-bin/awstats.pl -config=hogehoge.com -updateとすると正常に更新されます。 何から調べたらよいのかさっぱりなのです。何かきっかけとなるようなヒントもらえませんか?
756 :
login:Penguin :2010/06/30(水) 12:14:44 ID:KlM7I6oY
>>755 6番目にユーザ名を書けるのは /etc/crontab の方。
root 等各ユーザの crontab には書けない。
>>756 書くところによって書式違うんですね。ありがとうございます。
追加でもう一つ質問なんですが
ログインできないユーザでcron登録する場合って
/etc/crontabに書くか
#crontab -u www-data -eで登録するかどちらの方がいいのでしょうか。
決まりとか何かしきたりてきなものでもあれば教えてください。
sudo 使えるユーザのcrontabにsudo -u で登録するのもあるのかな。 色々ありすぎてわからん。。
>>757 どれでもいいよ。
管理しやすい方法で。
Ubuntu/MySQL について質問です。 MySQL Connector/C++ を追加でインストールしたいのですが、 mysql-connector-c++-1.0.5-linux-glibc2.3-x86-32bit.tar.gz をDLし tar zxvf mysql-connector-c++-1.0.5-linux-glibc2.3-x86-32bit.tar.gz を実行し、 mysql-connector-c++-1.0.5-linux-glibc2.3-x86-32bit ディレクトリの作成を 確認し、コンパイルしようとしたところエラーとなります。 下記のような手順でインストールすると思っていたのですが 何か思い違いがあるのでしょうか? $ tar zxvf package-x.x.x.tar.gz $ cd package-x.x.x $ ./configure $ make $ make install $ make $ su
suするのが遅いでしょ READMEとかないの?
762 :
login:Penguin :2010/06/30(水) 13:46:12 ID:KlM7I6oY
>>760 そのエラーを書けない理由は何かあるの?
>>760 $ sudo apt-get install libmysqlcppconn4
じゃダメなのかな
>>760 $ sudo apt-get install libmysqlcppconn4
じゃダメなのかな
765 :
login:Penguin :2010/06/30(水) 14:15:22 ID:kvdG6JkT
>>754 ありがとうございます。
少し調べてみたのですがalias_mapsでは駄目なのでしょうか?
766 :
760 :2010/06/30(水) 14:23:04 ID:PaZP4SSE
色々ありがとうございます sudo apt-get install libmysqlcppconn4 を実行したところ、 パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 E: パッケージ libmysqlcppconn4 が見つかりません とエラーになっています。 一応自分で色々試した結果、 gcc -shared -o ../libmysqlcppconn.so *.o で各.oファイルまでは作成が出来ました。 もう少しREADME 見ながら頑張ってみます
767 :
login:Penguin :2010/06/30(水) 14:27:50 ID:KlM7I6oY
>>765 少し調べてみたけど駄目っぽい気がする。
768 :
login:Penguin :2010/06/30(水) 14:47:39 ID:kvdG6JkT
virtual_alias_maps で適当に用意したユーザに割り当てて、それをaliasで指定したスクリプトで処理する、という事ですが、 肝心の文字列がスクリプトで参照出来ないんですよね…
769 :
login:Penguin :2010/06/30(水) 23:16:23 ID:nxXEK8Ls
メモリ増設したいのですが メモリの種類ってどこを見ればわかるんですか
>>769 MACやメーカー製PCならそのマニュアル。
自作PCならマザーのマニュアル。
772 :
login:Penguin :2010/07/01(木) 10:35:46 ID:HgLns8W8
PAMって必要とされる度に起動されるって理解でいいでしょうか?
773 :
login:Penguin :2010/07/01(木) 13:11:47 ID:OiE8KTWU
sedで質問 abcというファイルの最終行に"test test.test"という行を挿入しようとしています。 実行前の$cat abcの結果 line1 で以下のコマンドを実行 $sed -e '1a test\ test\.test' abc line1 test test.test となるのですが、実行後の$cat abcの結果 line1 のままで、実行前と変わっていません。どこが悪いのでしょうか。。
そりゃ標準出力にしか結果を出力してないから。 $ echo 'test test test' >> abc とかでよくね?
>>774 すいません。今後できれば応用できるようにsed使ってみてるんですが中々上手くいかないです。
$sed -e '1a test\ test\.test' abc > abc
とやるとabcの中身が消えちゃいました。何故。。
>>775 sedでやるなら -i[SUFFIX] かなあ。
sed --help でもしてみ。
777 :
login:Penguin :2010/07/01(木) 14:17:01 ID:WtGrFZjB
環境によっては -i は使えないので注意ね。 Linux ならたいてい大丈夫だろうけど。
778 :
login:Penguin :2010/07/01(木) 15:32:47 ID:dRldY2RA
PTAMを使いたいんですけどコンパイルが通りません〜 どうやらglが使えてないようなんですけど解決方法がわかりませぬ
779 :
login:Penguin :2010/07/01(木) 16:44:23 ID:RxJfuL0W
fedora10でvnc serverでGNOMEを使用しています。 ところが最近になって、システム起動後に稀に GNOMEのデスクトップが正しく表示されない場合がでてきました。 VNC SERVER サービスを再起動すると正常表示になります。 次のような症状になります。 ・デスクトップ上のアイコンがすべて表示されない。 ・デスクトップ上は壁紙が表示されず、白黒のマダラで埋め尽くされます。 ただし、上部パネルの機能は正常で、載ったアイコンからはFIREFOXなども使えます。 VNC SERVERサービスを三つほど動かしていますが、 異常の場合は三つとも同じ症状を呈します。 なぜなんでしょうか。 ハードウェア的障害の前兆ととらえて システムを再インストールしたほうがいいでしょうか。
Fedora10も11もEOLだからな。 Fedoraタイマーでも働いてるんだろ。
ubuntuのgnome-bluetoothで、設定した機器の接続情報のファイルは何処にあるでしょうか?
>>779 それパネル以外のGUIの起動に失敗してるんじゃないか?
確か壁紙とかってGnomeの場合ノーチラスが描写してたような。
一回各ログを当たってみると良いかもしれない。
>>782 >>779 です
/var/log/messagesを、nautilusで検索してみましたが見当たりませんでした。
こういう場合gnome関係のログはどこをみたら良いでしょうか。
>>783 前調べたけど、Gnome関連のログを追うのは結構面倒だったような気が。
とりあえず、.gnome, .gconfあたりを一度退避させてみたらどうかな。
785 :
login:Penguin :2010/07/03(土) 16:37:40 ID:tHGAbqW2
ちょっとお聞きしたいのですが、 今モニタ2枚つないでいるのですが、 縦回転させたいのですが、Sax2だとtwinviewの回転のところが 選択できないようになっているのですが、 縦回転する方法はないでしょうか。
>>785 >>702 の人?
縦回転させた2枚のモニタを1枚のスクリーンにするということだと無理じゃないかな
去年、海外のフォーラムでそんなこと見たような気がする
>>788 ありがとうございます。
自分はSUSEなのでできるかわかりませんが、
ちょっと試してみます。
openSUSE 11.3は7月中旬にリリース予定です。
>>789 私が読んだ限りでは、SUSEでも問題なく出来るはずですが、
事前にxorg.confをバックアップしておくことをおすすめします。
記事中にもありますが、Nvidia X Server Setting(nvidia-settings)は
rootで起動しないとxorg.confに書き出せないので注意してください。
792 :
login:Penguin :2010/07/03(土) 20:58:48 ID:GVmPPwPY
組込Linuxとデバイスドライバについて疑問に思うHPがあり、2点質問させていただきたく思います。
http://eetimes.jp/column/2888 図1の3行目と4行目の例から、『(Linuxカーネルと動的リンクした)デバイスドライバには、カーネル内のGPLシンボルを呼び出すものと呼び出さないものがある』ように受け取れるのですが、
T.カーネル内のシンボルにもGPLのものとそうでないものがある、という解釈でいいのでしょうか?
U.4行目のようにGPLシンボルを呼び出す必要がある場合とはどういったケースなのでしょうか?
>>792 GPLのものを増やすために、
このAPIはGPLの奴にしか使わせてやんない!
と意地悪をしているだけ。
795 :
login:Penguin :2010/07/03(土) 22:34:43 ID:F5F0qz4t
>>784 >>783 です
ありがとうございます。
>とりあえず、.gnome, .gconfあたりを一度退避させてみたらどうかな
”退避させる”とはここではどういう意味になるのだろうか。
ところで、.gnomeは.gnome2なんて言うディレクトリもありました。
2って、どういう意味なのだろう。ヴァージョン?
796 :
login:Penguin :2010/07/03(土) 22:53:36 ID:GVmPPwPY
>>792 です。お早いご回答ありがとうございます。
>>793 GPLにそういった側面があるのは確かだと思います。
もっともGPLのものが増えることによりいろんな人が恩恵に預かれるのも確かなので、、
そういうものだと受け入れることにしています。
>>794 私のブラウザではリンク先が開けないですが、Linuxデバイスドライバ第3版ですかね?
先日書店で見かけたので早速見てみようと思います。
ほかにもありましたらお願いいたします。
何かのアプリケーションのpoの日本語訳で、LGPLが「劣等」GPLになってたのを
ふと思い出した。だからどうというわけでは無いけど
>>795 >”退避させる”とは
例に挙げられてたディレクトリをリネームしとくといいんじゃないの?
削除したり移動させといてもいいんだろうけど。そしてログアウトして再ログイン
てきとーですみませんけど。
>白黒のマダラ
これ要はnautilusのデスクトップが動いてないってことじゃないの?
Xのバックグラウンドが見えてる(GNOMEやその他WMの壁紙が動作してない)と
感じ方によってはそう見えるから
最近誰かも書いてたと思うけど、(GNOMEの場合)パネルとかメニューとかの
表示と、デスクトップの表示は別プログラムで動いています。
>>796 何か勘違いしてない?
>>793 は文字通りの意味だよ。
カーネルには技術的に非GPLなプログラムを差別する仕組みがある。
いたちごっこをしてたから、今はどうなっているかよくわからないが。
>>795 適当に
% mkdir gnomebac; mv .gnome* .gconf* $_
あたりでいいかと。
.configあたりにもデータが入ってるが、こっちは多分関係ない。
perlスクリプト実行する時に /usr/bin/perl /usr/lib/cgi-bin/hoge.plと書いてあるWebページと /usr/lib/cgi-bin/hoge.plとだけあるところがあるんですけど、これはどう違うんですか? /usr/lib/cgi-bin/hoge.plには #!/usr/bin/perl があります。
>>799 ファイルに実行権限があるかどうか。
chmod +x hoge.pl で実行権限与えておけば /usr/lib/cgi-bin/hoge.pl
で起動できる。そうじゃなきゃ、perlの第一引数として/usr/lib/cgi-bin/hoge.pl
を渡してやる必要がある。
perl /usr/lib/cgi-bin/hoge.pl で充分。なんで、perlバイナリのフルパスで
起動する必要があるんだろ?
>>791 ありがとうございました。
おかげさまでできました。
片方だけ縦にするのに手間取りましたが、
twinviewじゃなくてseparateでやるとできました。
ご丁寧にありがとうございました。
# CentOSのスレとどちらにしようか迷いましたが、ここに投下します。 vmware workstation 7.1 で CentOS 5.5を試しています。 CentOS 5.3 のように、postfix-pflogsummで、/var/log/maillogを集計しようとしたのですが、うまくいきません。 調べてみたら、日付の形式が下記のように変わっています。 (***は実際のアドレスが入っているため伏せ字) ログの出力書式の変更方法をご存じの方は、ご教示お願いいたします。 2010-07-03T12:37:46.217751+09:00 ****** postfix/cleanup[6478]: 20F412F00E5: message-id=<********@******.*****.**.**> 2010-07-03T12:37:46.240472+09:00 ****** postfix/qmgr[3835]: 20F412F00E5: from=<****@**********>, size=1662, nrcpt=1 (queue active) 2010-07-03T12:37:46.554756+09:00 ****** postfix/local[6485]: 20F412F00E5: to=<******@*********>, orig_to=<root>, relay=local, delay=0.73, delays=0.41/0.05/0/0.26, dsn=2.0.0, status=sent (delivered to maildir) 2010-07-03T12:37:46.556147+09:00 ****** postfix/qmgr[3835]: 20F412F00E5: removed # 一瞬、目を疑った。 以前は、こんな形式でした。 Apr 7 21:04:09 tsukuyo postfix/cleanup[6149]: 7399B2F008A: message-id=<*********@****.**.**> Apr 7 21:04:09 tsukuyo postfix/qmgr[3740]: 7399B2F008A: from=<*********@****.**.**>, size=1342, nrcpt=1 (queue active) Apr 7 21:04:09 tsukuyo postfix/local[6159]: 7399B2F008A: to=<*********@****.**.**>, orig_to=<root>, relay=local, delay=0.32, delays=0.09/0.05/0/0.18, dsn=2.0.0, status=sent (delivered to maildir) # pflogsummにパッチを当てればいいが、正直('A`)マンドクセ
>>798 そういう意味でしたか。
1行目がおっしゃりたいことだと勘違いしていました。
ServersMan VPSで借りたCentOS 5.5を使って、メールの送信を行いたいので sendmail -v 送信先アドレス とコマンドを送ってみたところ WARNING: local host name (サーバー名) is not qualified; see cf/README: WHO AM I? と帰ってきました。 メールの送信ができるようになるにはどのような設定を行えばいいのでしょうか?
805 :
login:Penguin :2010/07/04(日) 12:14:40 ID:nnZqjBct
>>804 自分のホストに、host.exampl.e.jp みたいな、正しいFQDNを設定すればよいと思われ。
ただし、それだけじゃなくて、メールを正しく送信するには、次の項目のチェックが必要かと。
1. ServerMan VPSのネットは、サーバ<->インターネットの経路で25番ポートを解放しているか?
2. 設定したFQDNのMXレコードが どこかのDNSサーバに登録されているか?
(受け側のサーバでは、DNSで解決できない出所不明のメールは破棄する場合があります)
806 :
798 :2010/07/04(日) 13:58:17 ID:11tMLaEf
>>803 ちなみに自分は
>>793 とは別人なので、そのあたりよろしく。
>>802 W3C Date and Time formatsになったのは、改善だと思うから、
ログ回りは順次対応していくんじゃない?
807 :
792 :2010/07/04(日) 17:38:32 ID:gtHfqKBx
>>794 おっしゃっていた本を早速(立ち)読んでみました。
私にとってはかなり難しい本でしたので、1章と2章ぐらいしかまだ理解できませんでしたが、
>>792 の疑問T・Uの答えを出せたと思います。
>>806 言われてみればIDが異なっていましたね。了解いたしました。
これからはGPLのシンボルを一切参照しないと(簡単に)出来なくなることの具体例を調べていこうと思いますので、
ひとまずカーネルソースのinclude/linuxとinclude/asmあたりを見てみようと思います。
おつきあいいただきました皆さま、誠にありがとうございました。
>>807 いや、IDは0時で変わるから、
>>798 の書き込みだけで同一人物かどうかは判断できないよ。
カーネルは時々ドラスチックな変化があるから、気をつけていってらっしゃい。
下記のコマンドを実行したく誘導されてきました、初歩的な質問で恐縮です。 ☆ファイルを端末に送る(adb push Mms.apk.jakeMod10 /sdcard/Mms.apk) のコマンドでadb pushを打つ時に、コピー元のMms.apk.jakeMod10のファイルはどこのディレクトリにおいておけばいいのでしょうか? ☆ファイルを端末に送る(adb push Mms.apk.jakeMod10 /sdcard/Mms.apk) ☆shellに入る(adb shell) Super Userになる(su) ☆Appがあるディレクトリに移動(cd /system/app/) ☆元のapkを保存(mv Mms.apk Mms.apk.bak) ☆元のodexを保存(mv Mms.odex Mms.odex.bak) ☆先程送ったファイルをコピー(cp /sdcard/Mms.apk ./) ☆再起動(reboot)
>>809 adbコマンドということはAndroidか。
adb helpを読んだ限りでは、どこに置いておいてもいいと思うよ。
例の場合ならカレントディレクトリ。
811 :
login:Penguin :2010/07/04(日) 23:10:58 ID:nnZqjBct
>>806 >>W3C Date and Time formatsになったのは、改善だと思うから、
なる。参考になりました。ありがとうございます。
とゆーわけで、pflogsummのコードを読んでパッチを半分作りかけたのですが。
…これてって W3C Date and Timeのログファイルを、旧来のログに変換するフィルタ作ればいいんぢゃねorz
とゆーことで、作りました。正味10分OTZ
----->8----->8-----
#!/usr/bin/perl
# prepflogsumm.pl
my ($msgYear, $msgMon, $msgDay, $msgHr, $msgMin, $msgSec, $msgSecsec, $tzHr, $tzMin, $logRmdr);
my %revMonthNums = qw(
01 Jan 02 Feb 03 Mar 04 Apr 05 May 06 Jun
07 Jul 08 Aug 09 Sep 10 Oct 11 Nov 12 Dec
);
while(<>)
{
next unless((($msgYear, $msgMon, $msgDay, $msgHr, $msgMin, $msgSec, $msgSecsec,
$tzHr, $tzMin, $logRmdr) =
/^(....)-(..)-(..)T(..):(..):(..)\.(\d+)\+(..):(..) (.+)$/o ) == 10);
my $month = $revMonthNums{$msgMon};
$msgDay =~ s/^0//;
printf("%s %2s %s:%s:%s %s\n", $month, $msgDay, $msgHr, $msgMin, $msgSec, $logRmdr);
}
----->8----->8-----
使い方: prepflogsumm /var/log/maillog | pflogsumm
otz
安いLinux搭載機ない? 2万円前半ぐらいで。 理想はEndeavor NP11のLinux版。
ML115かExpress5800あたりはダメなのかい?
814 :
login:Penguin :2010/07/05(月) 03:18:34 ID:POkGdhP1
どこで聞けばいいのかわからないです。 下の言葉って日本語ではどういいますか? load overhead load overhead load = 負荷ですよね。 overheadは主目的とする処理以外の処理。たぶん、一単語に直訳はできないですよね。 load overhead overheadにより発生する負荷。 overheadを0にするという表現は正しいですか? loadを0にするは不可能ですよね。 英語のイメージでは、下のような感じがあるので同じように扱われてるのにすごい違和感があります。 over = 余分なこと load = 背負ってるもの
でかいな。
そうですね。
ある程度の他のディトリビで動く用、ソースをビルドするようにどのようにすればいいでしょうか? debian系で gcc -static -o test test.c とやっても、centosとかでは動作はしませんでした。
>>817 少なくとも使ってる distro のバージョン(32/64bit版含めて)の情報と
「動作はしませんでした」というのが何をしてどういうメッセージが
出たのか位は書かないとわからんよ
>>818 レス有り難うございます。
debian系はubuntu10の64bitです。
centosは5.5の32bitで、実行すると
bash: ./test: cannot execute binary file
と表示されます。
centosでビルドしてバイナリは、ubuntu10の64bitは動作しました。
>>819 それぞれの環境の "uname -a" の結果と、
コンパイル済みバイナリに対して "file" コマンドを実行した結果を貼ってみれ。
>>820 レス有り難うございます。
CentOS
Linux [ホスト名] 2.6.18-194.8.1.el5 #1 SMT Thu Jul 1 19:07:06 EDT 20010 i686 athlon i386 GNU/Linux
Ubuntu
Linux [ホスト名] 2.6.32-22-generic #36-Ubuntu SMP Thu Jun 3 19:31:57 UTC 2010 x86_64 GNU/Linux
と出力されました。
fileコマンドの実行結果を張り忘れましたすみません… file対象は、ubuntuで-staticでビルドしたバイナリです CentOS ./test: ELF 64-bit LSB executable, AMD x86-64, version 1 (GNU/Linux), for GNU/Linux 2.6.15, statically linked, for GNU/Linux 2.6.15, not stripped Ubuntu ./test: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, for GNU/Linux 2.6.15, not stripped 上記出力を見ると、64bit上で静的リンクしたから32bitで動いてないように見えますが、見当違いでしょうか?
>>822 そりゃ32ビット環境で64ビットのバイナリは動かんだろ(逆は動くが)。
Ubuntu側でコンパイルする際に"-b 32"を付けれ。
>>823 レス有り難うございます。
-m32を付けてubuntuでビルドした所、32bitに必要なヘッダ等が無かったので
今回は32bitのLinuxでビルドする事で解決としました。
アドバイスをくれた方々本当に有難うございました。
Sargeのままちょいと放置していたのを、Etchに上げてまたすぐにLennyに上げたばかりの 鯖なんですけど、Etchに上げた直後辺りからOS起動直後にログインして他のIPに向けて ping打つと、必ず root@debiansv:~# ping 10.0.0.1 connect: Resource temporarily unavailable が一発目に出るようになってしまいました。あれ?と思ってもう一度ping打つと、 root@debiansv:~# ping 10.0.0.1 PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data. 64 bytes from 10.0.0.1: icmp_seq=1 ttl=255 time=9.35 ms 64 bytes from 10.0.0.1: icmp_seq=2 ttl=255 time=0.977 ms 64 bytes from 10.0.0.1: icmp_seq=3 ttl=255 time=0.715 ms 64 bytes from 10.0.0.1: icmp_seq=4 ttl=255 time=0.637 ms 今度は何事もなかったかのように通るみたいで……。 どうもそれまで一回もパケット送ってなかったIPに向けてパケット送るときに限って、 最初の一回の通信が失敗するようになっちゃったみたいなんですけど、 何故なのか分かる人居たら教えて下さいorz qmail同じ鯖で立ててるんですけど、最初に繋ぐSMTP接続が必ず deferral: Sorry,_I_wasn't_able_to_establish_an_SMTP_connection._(#4.4.1) で弾かれるからキューにメール溜まりまくりなんですよね……。
# dmesg | tail # tail /var/log/message あたりは基本かなぁ、なんかおかしなログ残ってない?
825です。 dmesgですか……。 見た限り特にエラーっぽいハード認識はしてないんですけど……うーん。 長いのでここにコピペするのも気が引けるんですが、どの辺特に重視して 見たらいいんですかね?
リソース足りないよーって言ってるぽいけど、とりあえずカーネル古いのにしてみるとかだめなん?
ubuntuでエロゲーしたいんですが、無理ですか?
832 :
825 :2010/07/05(月) 23:22:45 ID:LTgajvQy
>>829 そうですねえ……問題起きてなかったKernelとなるとSargeのKernelなんで、
元に戻すのはちょっと厳しいかもしれません。
一気にリビジョンを2つ上げること自体無謀と言われればそれまでなのですが。
pingにしてもSMTPにしても、問題なのは最初の一回だけなんで、ARP絡みかな、とも
思ってるのですが……。もし本当にリソースがやばいんだったら、そのIPに最初に繋ぐ
ときだけこうなるってのは解せないですよねえ……。
>>830 qmailだけだったらそうも考えられるのですが、全てのIP接続で起きてるっぽいんですよね。
それも最初の1回だけ。試しに同じネットワーク内の負荷掛けても問題ない鯖に延々
ping打ってみても、1時間以上ノーエラーです……。
834 :
login:Penguin :2010/07/05(月) 23:25:55 ID:eEW0zTzX
あるディレクトリを基点に そのディレクトリ内で容量が大きいファイル、ディレクトリの上位10位までを表示して その10位までのものがディレクトリだった場合、そのディレクトリに移動して そのディレクトリ内で容量の多い10位までのディレクトリ、ファイルを表示する というのを再帰的に調査するスクリプトを作りたいのですが、 良い参考サイトありませんか? du -ks $PWD/* | sort -rn | head -10 をfor i inで回してってやってるんだけど cd $i でディレクトリを移動して、そこからもう一度du結果をもとにcdしようとすると、 なぜか一番最初のカレントディレクトリからcdしたことになってしまったりと ちょっと詰まってしまっています。
>>834 「再帰的」に脊髄反射してpushd/popdを使うとうまくいくんでないか?とオモタ
>>832 検索かけたの読むとIPSecひっかかるんだけど、関係ない?
>>835 やはりPerlを覚える必要がありますかね。。
>>836 pushdとpopdは昔Linux勉強してたときにちょっと見たことありますね。
当時はこれが何の役に立つのだろうと思っていましたが、、、
ちょっと考えてみます。
>>832 sargeの時にlimits.confを弄ってたりしてない?
試しにサービス止めまくり状態での再起動でも同じかね。
再起動直後、ifを手動でdown/再upさせてからは?
>>838 シェルスクリプト書いてて悩んだら素直にPerlで書いた方がいいとは思う
特に「bash拡張使いたい」と感じたらそれはフラグ
ありがとうございます 了解ですm( , _ , )m
>>837 IPSec、どんぴしゃでした!!
ありがとうございます、2週間悩んでたのがやっと解決しました……。
>>837 ・・・検索で一番上にでてるの読んでなかったのかよ!
CentOS 5.5 の yum で php をインストールしたいのですが、 依存関係でhttpd がついてこようとします。 Apache は 最新版を ソースからビルドしているので、 httpd をインストールしたくないのですが、 yum で phpのバージョン管理をしつつ httpd を入れないことはできますか?
--nodep
847 :
login:Penguin :2010/07/06(火) 12:05:10 ID:rrNHbAlO
>>845 Apache も yum で入れるか
PHP もソースから入れるかにするのがおすすめ。
そこそこ新しいのがいいなら、remi使えば?
レスありがとうございます。
>>846 CentOS ミラー から rpm 落として rpm -i --nodeps
ですよね。
これって後々、問題起きたりしませんか?
>>847 phpはzabbix用に入れるだけなので、自前でバージョン管理はつらそうです。
標準の httpd(Apache) はバージョンが古くて
mod_ajp にとあるバグが残ったままなので使えないです。
>>848 remi はよく聞くんですが、出所は安全なところなのでしょうか?
ちょっと心配です。
SRPM公開されてんだから、心配ならソース嫁
空気嫁みたいに簡単に言うな。できたらやってる。
SRPM落としてdiffしればいいべ
ソース嫁=空気嫁
854 :
login:Penguin :2010/07/07(水) 13:32:19 ID:/IpcVltP
GParted LiveCDがMiB単位でアライメントを合わせるようになったのが先月末のバージョン(gparted-live-0.6.0-4.iso)からだけど、 その他の有名ディストリがMiB単位アライメントを採用したのはそれぞれどのバージョンからでしょうか。
>>854 せめて「有名ディストリ」を定義してくれ。
Redhat、Ubuntu、SUSEあたりでいいのか?
そもそもレポート課題でもなければ網羅的に調べる必要はないと思うが。
857 :
login:Penguin :2010/07/07(水) 15:11:04 ID:dhaU/Avr
>>856 自分で調べりゃいいじゃん。
なんで人にやらせんの。
>>856 fdiskでも何でも、自分で合わせてパテ切ればいいだけ。
そっちのスレでも随分前からやってるし。
やっぱLinuxをメインに使う人はそうなのかな。 UbuntuとかはWindowsよりインストールが簡単とか言う話だったけど・・
>>855 Gurtis Gedakによると、512Bより大きなセクタサイズへの対応はGParted 0.6.0以降。
Redhatは細かい採用バージョンはわからないが未対応、CentOSは知らない。
Ubuntu Lucidの採用バージョンは0.5.1、つまり未対応。
パッケージサーチが上手く動かないので、Maverickについては不明。
openSUSE 11.2の採用バージョンは不明だが、OBSでも0.4.7なので未対応。
Factoryが0.6.0なので、今月中に出る11.3は対応してるかもしれん。
@ITの記事: www.atmarkit.co.jp/flinux/rensai/watch2010/watch03a.html
これ、質問するより自分で調べた方が早くないか?
質問主の > MiB単位アライメントを採用 が "対応したgpartedが採用されているか" という事なら gparted-0.6.0のリリース日を見ればほとんどのトリで未採用なのは すぐわかるでしょ。 まだ一ヶ月も経ってないんだから。
ああ、よく読んでなかった、申し訳ない。 GPartedの話ではなく、ディストリの対応状況なのか。 そりゃ、何を以って対応とするかで違ってくるな。 インストーラーの対応状況なら、openSUSEは11.3で対応予定らしい。
VMWareの中で、全てのディストリをインストールしてみるくらいしか…
気になるディストリをいくつか自分で挙げて、各トリのフォーラムなんかで検索してみるとか、 最近(特にEARSが出てからこっち)に出たトリのリリースノートを読んでみるとか、 updateやerrataのログ眺めるとか(現役のインストーラには無関係かもだけど先の情報もあるかも)、 トリごとのスレに行ってログ漁るとか訊いてみるとか、物理セクタ拡大のスレがあったハズだから そっち行ってみるとか、 調べたりする方法はいろいろ。 徒労に終わるかもしれんけど。 こんなもん自分の事でなきゃ誰も調べんし自分の使ってるトリの事くらいしか知らんでしょ。
elsaのgtx250gというのを買ったんですが 静音のはずなのに妙にうるさいです。 調べるとファンの回転数は自動調整されるらしいのですが、 こういうやつってwindowsだけですか? 今opensuse使っています。
elsaに訊いてくれ
ドライバは nVidia 製の使ってるの? あと「うるさい」ファンはビデオカードに間違いないのね? ついでに Win と dual boot 環境? もしそうなら windows の方では静かなの?
869 :
login:Penguin :2010/07/08(木) 19:34:57 ID:MUd91aW1
入力に関する質問です。 debian lennyを使っています。 ノートPCにキーボードを繋いだところ、 外付けキーボードでは、正しく入力できるのですが、 ノートのキーがおかしくなりました。 j=1,k=2,l=3,u=4,i=5,o=6となってしまいます。 ctrl+alt+f1でコンソール画面にするとノートのキーでも正しく反応しますが、 Xを起動させると上記のように状態になります。 現在は、キーボードを使ってここに書き込みしています。 どうしたら元に戻るでしょうか? よろしくお願いいたします。
>>869 です。
自己解決しました。
キーボードのnum lock押したら元に戻りました。
どうもすいませんでした。
___ /⌒ ⌒\ ━━┓┃┃ /(  ̄) (_)\ ┃ ━━━━━━━━ /::::::⌒(__人__)⌒:::: \ ┃ ┃┃┃ | ゝ'゚ ≦ 三 ゚。 ゚ ┛ \ 。≧ 三 ==- -ァ, ≧=- 。 イレ,、 >三 。゚ ・ ゚ ≦`Vヾ ヾ ≧ 。゚ /。・イハ 、、 `ミ 。 ゚ 。
あきばそーけんのRSSとかATOMが読めないのはプロクシ経由だからですか?
su だとすぐ通るのに su - したら root になるのに やたら時間がかかるんだけど、どこでひっかかってる?
.bashrc
.bash_profile
>>874-875 ありがとう。/root/.bash* を退避してみたけど状況は同じ。
/etc/bashrc の中?
877 :
login:Penguin :2010/07/09(金) 18:13:58 ID:qLI/6MqB
878 :
login:Penguin :2010/07/09(金) 20:29:33 ID:/KICZ/oL
質問させていただきます。 現在VineLinux 5.0 x86_64を利用しLinuxの勉強をしております。 インストールから時間がたっているため、インストールの際に行った設定を忘れてしまいました。 インストール時にソフトウェアRAIDを設定していたらしく、その設定の解除がうまくできずにいます。 まず、再起動直後にRAIDを確認するとアクティブになっています。 # /sbin/dmraid -s *** Group superset .ddf1_disks --> Active Subset name : ddf1_w3 size : 1953449984 stride : 128 type : mirror status : ok subsets: 0 devs : 2 spares : 0 この段階ではマウントを行えません。 # mount /dev/sdc1 /mnt mount: /dev/sdc1 は マウント済か /mnt が使用中です
879 :
login:Penguin :2010/07/09(金) 20:30:19 ID:/KICZ/oL
そしてRAIDを非アクティブ化すると、マウントが行えます。 # /sbin/dmraid -a n ddf1_w3 RAID set "ddf1_w3" is not active # mount /dev/sdc1 /mnt # umount /dev/sdc1 調べたところ以下のようにすればいいと判断したのですが、エラーが出てしまいます。 # /sbin/dmraid -rE Do you really want to erase "ddf1" ondisk metadata on /dev/sdd ? [y/n] :y ERROR: ddf1: seeking device "/dev/sdd" to 512104901378048 ERROR: writing metadata to /dev/sdd, offset 1000204885504 sectors, size 0 bytes returned 0 ERROR: erasing ondisk metadata on /dev/sdd Do you really want to erase "ddf1" ondisk metadata on /dev/sdc ? [y/n] :y ERROR: ddf1: seeking device "/dev/sdc" to 512104901378048 ERROR: writing metadata to /dev/sdc, offset 1000204885504 sectors, size 0 bytes returned 0 ERROR: erasing ondisk metadata on /dev/sdc # /sbin/mdadm.static --misc --zero-superblock --force /dev/sdc1 mdadm: Unrecognised md component device - /dev/sdc1 どのようにすればRAIDを削除できるでしょうか? どうかお知恵をお貸しいただければと思います。
>>878 dmraidは一概には言えないが、大体こんな選択肢があると思う。
その1 ストレージをフォーマットをする。簡単で確実。
その2 再インストール。Linux道はインストールの繰り返しから始まる。
その3 パーティションテーブルを編集。面倒だが確実。
その4 RAIDのユーティリティでRAIDを解体する。
その5 何とかしてメタデータを消す。
ラベルを一度gptにしてから戻せばメタデータをワイプできるらしいが、
勉強用環境なら大事なデータもないだろうから再インストールおすすめ。
882 :
878 :2010/07/10(土) 14:08:20 ID:QBsn3uMw
>>881 ありがとうございます。
その1(mkfs.ext3), その3(fdisk)を行ってみたのですが、解決しませんでした。
その2についてはどうしようもなければと考えております。
勉強用のマシンなのですがそれなりの期間うごかしておりますので、いろいろと
サービスを動かしていたりと、できれば止めたくないという気持ちもあります。
また、今回のRAID問題も解決できれば勉強になるとおもっております。
Vineでやった勉強なんてたいして役に立たないよ さっさと入れ替えれ
煽りだか何だかわかんないけど、指摘がピントズレてますがな…。
まあ、勉強したいという人にVineを勧めたりはしないなぁ。
CentOS、Ubuntu、openSUSE、他にも色々細かいのがあるが。
>>882 恐らくディスク単位のミラーリングだと思うが、
その場合、メタデータはパーティションの外側にあると思われる。
よって、メタデータを確実に消したいなら、例えば
# dd if=/dev/zero of=/dev/sdc bs=2M
そもそもdmraidならRAID BIOSからRAIDを解体出来ると思うんだが、
FakeRAIDじゃないのか?使わないからよくわからん。
企業のサーバではRHELが多いので、まずCentOSを勉強した方が…。 その次にFreeBSDか。 Ubuntuは3番手くらいだと思う。(サーバで使ってるのってあまり聞いたことが無い)
そういう話なのか?と…
888 :
名無しさん@そうだ選挙に行こう :2010/07/11(日) 01:10:08 ID:Fx8JSy8K
質問させていただきます。 4コアのCPUがシングルコアとして認識されているっぽいのですが、 どなたか良い知恵いただけないでしょうか? それともこれはLinuxというよりマザーボード側の問題? (会社のPCなので、詳しい設定はすぐには確認できません…) ハード:Dell Precision T5500 ディストリビューション:Fedora 9 カーネル:不明(Fedora9のDVDからインストールしたバージョンのまま、 PAEカーネルに入れ替えています) CPU:Intel Xeon X5550 BIOS設定:「Performance」にて、マルチコアサポートがONになっていることを確認済み。 ●症状を確認した経緯: topコマンド実行して「1」を押しても、CPUの欄に「CPU0」しか表示されない。 /proc/cpuinfo ファイルを覗いても、「cpu cores」が1になっている。 dmesg | grep SMP したところ、「SMP motherboad not detected」の文字列を発見。
>>888 ウェブ上の情報によると、カーネルのバージョンによって発生するらしい。
以下、治ったという報告があった対応方法:
・M/BのBIOS更新
・カーネルのバージョンダウン、バージョンアップ
・M/Bの設定変更(USB関連のRegacy DeviceやKeyboardサポートの無効化)
890 :
名無しさん@そうだ選挙に行こう :2010/07/11(日) 12:16:38 ID:pJk1kWEr
ds
Fedora9使うのやめろよ
Fedora使うのやめろよ
IntelのAdvanced-N 6250 WiMax をLinuxで使う方法はありませんか。
>>893 iwlwifi-6050-ucodeで行けるとか行けないとか。
Ubuntu日本語版を使っているのですが 再起動又はシャットダウンをやろうとすると 何故かユーザー切り替え画面のような画面になり パスワードをいれてログインするとディスクトップ画面に戻されます そのため適切な終了が出来なくて困っています どなたか解決方法教えてください
896 :
名無しさん@そうだ選挙に行こう :2010/07/11(日) 17:15:30 ID:QqHkbTbz
追記 同時に音もでなくりました
自己解決できました
>>895 Ubuntuのバージョンとデスクトップ環境は?
あと「再起動又はシャットダウンをやろうとする」って具体的に何したの?
ログイン画面からシャットダウンもできるはずだけどそれも効かない?
ついでにターミナルからシャットダウンしようとするとどうなるの?
たとえば 9.10+KDEだとメニューから終了だとシャットダウンが選択肢に無く
てログイン画面(右下端,gdm)からはシャットダウンが選択できる
ntpq -p ntpq: read: Connection refused ってなるんだけど、なんで?
>>899 # service ntpd stop
ntpd を停止中: [ OK ]
# ntpq -p
ntpq: read: Connection refused
901 :
名無しさん@そうだ選挙に行こう :2010/07/11(日) 22:11:41 ID:jn5Y5cEI
postfix に似合うお洒落な pop/imap サーバおしえて
dovecot
courier-imap
904 :
名無しさん@そうだ選挙に行こう :2010/07/11(日) 22:16:31 ID:jn5Y5cEI
どっちがいいのかわからないよ
wu-iamp
906 :
名無しさん@そうだ選挙に行こう :2010/07/11(日) 22:33:51 ID:YwBo39Vi
疑問があります。 yum updateして、カーネルなどが更新された場合、 uname -aコマンドでは更新後のカーネルバージョンが表示されていますが、 システムをrebootしたほうがいいのでしょうか。
うん
>>906 > uname -aコマンドでは更新後のカーネルバージョンが表示されていますが、
ほんとに?再起動前に?
>>906 >uname -aコマンドでは更新後のカーネルバージョンが表示されていますが、
どういう仕組みか知らんが、そうならリブートいらんだろう。
2.6.18-194.3.1.el5 #1 SMP Thu May 13 13:09:10 EDT 2010 i686 i686 i386 GNU/Linux CentOS5ですけれど、yum update後には uname -aで、上のようにバージョン表示されています。
>>911 いつupdateやったかしらないけど
最新のカーネルは2.6.18-194.8.1.el5だ
915 :
login:Penguin :2010/07/12(月) 00:11:56 ID:61Oashox
888です。
>> 889
ありがとうございます。
カーネルは、他所の部署で立ち上げた環境に揃えているため、
あまり変えたくないんですよね…。
(そちらは同じカーネル、CPUで動作確認済み。M/Bについては確認中)
まずはBIOS更新から検討してみようと思います。
>> 891
>>892 アドバイスありがとうございます。
他所の部署の環境に揃えているため、ディストリビューション変更となると、
1から環境入れ直しになってしまうので避けたいところです。
916 :
901 :2010/07/12(月) 00:14:33 ID:thWle4ye
aptitude search imap したら dovecot に secure って説明あったから dovecot にするね
iscsiについて質問です。 CDROMレスのマシン ----> iscsi用サーバー内にあるISOイメージファイル(またはCDROMドライブを指定) という状態で、CDROMレスのマシンを起動させたいのですが可能でしょうか。 やりたいこととして、イメージバックアップソフトを、iscsi経由で起動させて、 CDROMレスのマシンのバックアップを取りたいのです。 iscsi環境はできれば、ietdでやりたいのですが、他のパッケージでもかまいません。 NICは、iscsiブートに対応したカードであることを確認しております。 よろしくお願いします。
918 :
login:Penguin :2010/07/12(月) 00:34:21 ID:YJWk/T2A
仕事でやってんならわかるやつやとうか 金払うかしたら
PXEにする方が楽だろ
USBブートのが楽だろ
MO BOOT
>>913 忘れてしまいました。
>>914 それは、yumで手が届くバージョンですか。
昨日の晩にyum updateをし、
uname -aすると、2.6.18-194.3.1.el5 #1 SMP Thu May 13が表示されました。
これって、最新のカーネルじゃないのだ!?昨日更新したのに。
一晩あったなら再起動しろよ
>>923 遠隔地に設置しているサーバーなので、
日曜日の晩に再起動というのはちょっと・・・(えっ、SSHでアクセスできない!!!、どうしよう!!・・・という肝試しはしたくない)
やっぱ金曜日の晩がいいです。
>>922 > それは、yumで手が届くバージョンですか。
> 昨日の晩にyum updateをし、
> uname -aすると、2.6.18-194.3.1.el5 #1 SMP Thu May 13が表示されました。
やっぱ勘違いしてるね。
unameは今動かしてるkernelの情報が表示される。
updateしても再起動しなけりゃunameで最新の表示になる訳じゃない。
CentOSだっけ?
$ rpm -qa | grep kernel
でもしたら、updateで入った最新kernelも含めて、入ってるkernelの
確認が出来るでしょ?
yumで取得出来る(出来た)最新kernelがきっとインストール済み。
でも再起動していないなら以前の古いkernelで稼働中。
unameでは稼働中の「最新ではない稼働中のkernel」情報が表示されている。
再起動すれば望み通り?最新kernelで稼動し、unameでもそのVer.が表示される。
こんな感じになってるはずよ。
(蛇足 - 稼動中のkernelがどれだか知りたい場合、uname以外にもdmesgを見たりで確認できる)
・誰かが勝手にリブートした ・掃除のおばちゃんがコンセント借りた ・誰も何もしないけど勝手にリブートした ・そもそもアップデートする前から新しいカーネルが入っていた ・仮想環境なのでカーネルは外から提供されるのであった ・unameが改竄されていた ・カーネルが改竄されていた ・libcが改竄されていた ・/procの下に変なファイルシステムがマウントされていた ・rootkit手法でオンメモリでバージョンが書き換えられていた ・kexecの実験をやったやつが居た
>>926 ありがとう。勉強になります。
再起動しない限りは、更新されたカーネルで動作していないわけなのか。
さっそく試しました。
# uname -a
Linux server 2.6.18-194.3.1.el5 #1 SMP Thu May 13 13:09:10 EDT 2010 i686 i686 i386 GNU/Linux
# rpm -qa | grep kernel
kernel-headers-2.6.18-194.8.1.el5
kernel-2.6.18-194.8.1.el5
kernel-2.6.18-194.3.1.el5
kernel-2.6.18-164.15.1.el5 ←これが大きいバージョンなので最新みたいだ。
今週末にでも、ロシアンルーレットみたくひやひやしながら遠隔でrebootやってみます。
>>925 >それだけリスクがあるなら仮想マシンで実験すればいいと思うが。
rebootできるかどうかの実験ですか。うーん、現状を再現するのが面倒くさい・・・
多分、うまくいくだろう・・・←こんな管理者ありえないですか。
>>927 気になったのは次の二つでした。いずれも該当しないけど。何だろうって思った。
>・仮想環境なのでカーネルは外から提供されるのであった
>・kexecの実験をやったやつが居た
>・掃除のおばちゃんがコンセント借りた
それは、やめてくれーーーーー。
>・誰も何もしないけど勝手にリブートした
雷が落ちて、停電後復帰とか?
みなさま、ありがとうございました。
>>928 > # rpm -qa | grep kernel
> kernel-headers-2.6.18-194.8.1.el5
> kernel-2.6.18-194.8.1.el5
> kernel-2.6.18-194.3.1.el5
> kernel-2.6.18-164.15.1.el5 ←これが大きいバージョンなので最新みたいだ。
ちげぇ。
上から2つ目の
kernel-2.6.18-194.8.1.el5
が最新。
> kernel-2.6.18-164.15.1.el5 ←これが大きいバージョンなので最新みたいだ。
はそん中だと一番古いでしょ。
こんな管理者で大丈夫か?
前回rebootからこっち、updateで何が変わってるかもわかってない状態で遠隔rebootして
何かあった時の準備はできてるの?
>>929 ご指摘ありがとうございます。すみません。ありがとうございます。
> # rpm -qa | grep kernel
> kernel-headers-2.6.18-194.8.1.el5
> kernel-2.6.18-194.8.1.el5 ←これが最新
> kernel-2.6.18-194.3.1.el5
> kernel-2.6.18-164.15.1.el5 ←164<194, not new
まじで間違えた。
>何かあった時の準備はできてるの?
コンフィグのバックアップがあるので、
CentOSのDVDとyumとで再インストールする覚悟があります。
いつもこんな感じです。
万が一そうなった場合のために週末に再起動やります。
しかし、何かあった時の備えは本当に大切ですね。
代替機もそろそろ準備せねばな。
もう何も言うまいw
10.2.3.4 - - [18/Apr/2005:00:10:47 +0900] "GET / HTTP/1.1" 200 854 "-" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)"
10.2.3.4 - - [18/Apr/2005:00:10:47 +0900] "GET /style.css HTTP/1.1" 200 102 "
http://www.geekpage.jp/ " "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)"
10.2.3.4 - - [18/Apr/2005:00:10:47 +0900] "GET /img/title.png HTTP/1.1" 304 - "
http://www.geekpage.jp/ " "Mozilla/4.0 (
こんな感じで数万行あるWebサーバのログを先輩に渡されて調べてって言われました。
なにを?と聞いたらロボットの種類、アクセス数、ドメイン区分など、とのこと。
どうしたらいいのかわからないのですが、、ヒントだけでももらえませんか?
CDの内容をmp3にしたい場合どうすればいいんですか?
cdparanoia libmp3lame
>>933 そういう場合は対応するログ解析ツールを探すか、
自分でフィルタを書くか、解析ツールを自作する。
「web server log analytics」で検索すれば情報は出てくる。
>>934 使ってるディストリのFAQに載ってるんじゃないか?
937 :
login:Penguin :2010/07/13(火) 00:13:27 ID:CJBOJXNz
linuxがまるごとわかる本で始めたクソミーハーなやつなんだが windows7のノートPCにubuntu入れたらどうやって消せばいいかわかんない 助けてすごい人
>>937 Win7入れ直したいだけならWin7のCDいれてインストールし直せばいい
ubuntu入れ直したいならubuntuのCDいれて(ry
HDDからデータ消したいなら別のPCつないでフォーマットすればいい
>>937 Ubuntuを消して単一OS構成に戻すと仮定した場合。
1. パーティションを消す
Windows 7の管理ツール、ディスクの管理からUbuntuが入っているパーティションを消す。
必要な場合はWindowsのパーティションをリサイズして拡張する。
2. MBR, ブートローダ
放置しても問題ない。
Windows 7のインストールメディアがあれば修復することで元に戻る。
リカバリディスクしか持っていない場合は、リカバリするか放置。
パーティション切ってWinとデュアルブートにしてある なんて書いてある? Winのパーティション潰して入れたのかもしれないし、Win上でWubi使ったのかもしれないし。
>>941 何故その質問がなされるのかよくわからないが、
詳しい構成がわからないので「〜と仮定した場合」と書いた。
Ubuntuのみなら
>>939 の回答で足りるし、Wubiを使ったなら、
Wubiでアンインストールできる。
なお至らぬ点があるなら、指摘をいただければ助かる。
>>942 > 何故その質問がなされるのかよくわからないが
> Ubuntuを消して単一OS構成に戻すと仮定した場合。
としか書いてないから。
> Ubuntuのみなら
>>939 の回答で足りるし、Wubiを使ったなら、
> Wubiでアンインストールできる。
それは、そうやって書いてあげて初めて伝わる話なんじゃ。
> なお至らぬ点があるなら、指摘をいただければ助かる。
どういう状態で入れたのかわからないので、〜な場合は〜。〜ならば〜。〜だったら〜しましよう。
と書いてあったら突っ込まなかった。
つか、回りくどい嫌味を書かすな。
言いたいのは
「決め付けで答えるな。仮定するならそう書け。不明な点は質問主から情報を聞いてから」
と。
でなきゃエスパー募集としてスルー。
>>943 同意
て言うか皆朝っぱらから元気よのぉw
945 :
933 :2010/07/13(火) 06:24:32 ID:Vf8cxAxO
>>936 レスどうもありがとうございます。
解析ツールはサーバ側にはインストールできないと思います。
自分の端末(Windows)に入れるのによいものはありますか?
逆にサーバで日毎のログ(access_log_YYYYMMDD)90日分から
特定のURLへのアクセスを抜き出して新ファイルに出力するにはどうしたらいいでしょう?
複数のログからgrepで特定のURLを検索して抜き出した行を
新ファイルに出力というコマンドになると思いますが。。
>>943 ご指摘感謝。
非デュアルブート構成の呼称を調べるのが面倒だったので、
中途半端な文章になってしまい、すまなかった。
確かに「デュアルブート構成を〜」と付け加えるべきだった。
ただ、最初から言葉足らずを直接指摘していただけるとありがたい。
947 :
933 :2010/07/13(火) 06:37:16 ID:Vf8cxAxO
>>945 これでいいのでしょうか?
# grep "特定のURL" ./access_log_* >> new_file
>>945 > 自分の端末(Windows)に入れるのによいものはありますか?
>>936 と同様のキーワード("WEBサーバー ログ 解析" とか
"apache ログ windows 解析" とか)で探せます。
結構な数があるので、気に入るものを探してね。
> 特定のURLへのアクセスを抜き出して新ファイルに出力するにはどうしたらいいでしょう?
何故それが必要かわからないけど、例えば特定のURLへのアクセスを解析するのが目的なら
別ファイルへ吐かなくてもそういう機能を持ったツールは多いです。
単に分けたいだけならgrep等で頑張ってね。(分けて生ログ形式で出力できるツールもあったかも?)
>>948 レスありがとうございます。Windows上で解析するなら
「ApacheLogViewer」というのがメジャーみたいですね。
>>945 後段は別要件で、4〜6月の毎日のアクセスログから
特定のURL(ページ)へのアクセス状況を調べろと言われています。
とりあえず月毎に各IPのアクセス回数が分かるように整理しろと。
サーバ上にツールを置くことはできなそうで、
自分のWindowsにもフリーウェアを入れるには
社内申請が必要なもので;
>>949 ログ解析(≠アクセス解析)ツールはサーバにインストールする必要はない。
セキュリティ上の制限があるなら、”先輩”に使うツールを聞くのが一番だと思うが。
>>950 ありがとございます。相談してみます。
なんか怖そうで;出来れば自分で解決してみせたかったです。
どなたか、
>>945 後段と
>>947 だけ教えて頂けませんか?
953 :
login:Penguin :2010/07/13(火) 10:16:05 ID:5hWpUfn8
>>947 そのコマンドだとファイル名まで書き出されたり。
ログに Referer も入ってたらそれも引っかけてしまったり。
実行前に new_file が空じゃなかったら、ってことは考えないのかなとか。
細かいことはいろいろ。
954 :
login:Penguin :2010/07/13(火) 10:16:08 ID:/IDFLlR6
CentOSをインストールして、初回のyum updateを実行したときに 反応が遅かったので途中でC-cしてしまいました。 よくよく考えてみると、初回はミラーから速度が速い所に設定する作業があると思うのですが、 あれが失敗したのか次回以降のyum updateが非常に遅くなってしまいました。 ミラーの選択をやり直すことはできませんか?
つ「再インストール」
956 :
login:Penguin :2010/07/13(火) 12:36:01 ID:3rYESygZ
ほしい物があるのですが、なかなか見つかりません。 linuxでも使える、NICで「2ポート以上付」のPCI用ボードってありますか。 ファンレスパソコンなんで、PCIスロットが一つしか使えないのです。
957 :
login:Penguin :2010/07/13(火) 13:15:06 ID:5hWpUfn8
958 :
login:Penguin :2010/07/13(火) 13:27:22 ID:3rYESygZ
ありがとうございます。 でも、ちょっと歯が多いですね。 通常のPCIスロットしかついていないのです・・・
959 :
login:Penguin :2010/07/13(火) 13:37:36 ID:5hWpUfn8
>>958 あれ、ほんとだ。
んー、じゃ、PC カードとか USB とかじゃだめ?
一応サーバーなんで、USBはケーブルがヒョロンと出ているのがダサくて。 誰かに引っこ抜かれそう。 PCカードスロットはついてないやつなんです。
961 :
login:Penguin :2010/07/13(火) 14:03:17 ID:5hWpUfn8
>>960 ダサいなんて言われてもな。
LAN ケーブルだって誰でも抜けるじゃん。
触らせたくないならデータセンターにでも入れれ。
PCI の PC カードアダプタ付ければいいんじゃね。
PCI-XはPCIに刺さるっしょ
>>960 一応サーバーなら一応ラックにでも入れれw
「入れれ」ってなんだよ 理解不能なこと書かないでくれ あれれ?のつもりか?
967 :
login:Penguin :2010/07/13(火) 17:00:45 ID:5hWpUfn8
>>965 すまん、伝わらなかったか。
「入れろ」って意味です。
理解不能 とまで言う人がいる方が驚き。
やれれwやれれw
970 :
login:Penguin :2010/07/13(火) 17:10:26 ID:/IDFLlR6
>>965 あれれ の意味を理解してるなら解説してくれ
良く聞くわ>いれれ 方言だろ
>>962 調べてみたら上位互換なんですね。USBみたいに。
残りの歯が刺さらないままはみ出したままでいいのは気持ち悪いなあ。
でも、それでもまったく問題ないのですよね。
>>957 >>963 ありがとうございます。探してみます。
入れれ論争が始まっているみたいですが、すみません、私はこれで失礼します。(笑)
kernel headersのパッケージインストールしようとしてる途中でエラーが出て困ってます
固定IPでIPアドレスやDNSなどは確認済み
使ってるのはCentOS5で参考にしてる本はできるPROシリーズのCentOSサーバーです
#yum install kernel headers
Loaded plugins: fastestmirror
Determining fastest mirrors
Could not retrieve mirrorlist
http://mirrorlist.centos.org/?release=5&arch= (以下画面外で読めない)
repo=os error was
[Errno 4] IOError: <urlopen error (-3, 'Temporary failure in name resolution (以下読めない)
Error: Cannnot find a valid baseurl for repo: base
INIT: version 2.86 reloadingall kernel-headers
>>973 > 固定IPでIPアドレスやDNSなどは確認済み
他のネットワーク動作は正常ですか?
名前解決は出来ていますか?
proxy経由ではないですか?
>>974 >他のネットワーク動作は正常ですか?
LAN接続のプリンタにpingを打つと別機のWindowsでは帰ってきましたが
CentOSの場合は Connect: Network is unreachableと帰ってきました
また、yahooにも打ってみましたがunknown hostのエラーが出ました
>名前解決は出来ていますか?
/etc/resolv.confのnameserverはちゃんと設定できていましたがこれだけでは足りないのでしょうか?
>proxy経由ではないですか?
ではないです
>>975 yum以前に、まずはネットワークの設定を見直しましょう。
linux 興味でたんですが、どのスレを傍聴すれば知識がえられますかwww
草生やして何か面白い事でも言ってるの?
おらは草刈が得意だからwww 切るとスッとするタイプwww
なんだ。馬鹿なんだ。
バカだから、このスレにきたんだろwww
ID:Dxcwe5oaです なぜか今日になってやってみたら正常にインストールできました 1日おいただけなのになぜなんだろ…
983 :
login:Penguin :2010/07/14(水) 18:54:43 ID:Fe94COEr
ubuntu10.04なんだけどgccの共存しようとしてgcc4.0.2入れようとしてるけどどうしたらできるの? gcc4.0.2のソースをおとして展開、./configureまではやったけどそれからわからん。
984 :
login:Penguin :2010/07/14(水) 18:56:08 ID:Fe94COEr
986 :
login:Penguin :2010/07/14(水) 19:11:18 ID:Fe94COEr
オプションが足りないのか?ちょっとわからん・・・。gccだけインストールできたらいいんだけど。
Building in the source directory is not supported in this release. ソースディレクトリでのビルドはこのリリースではサポートされていません。 INSTALL に書いてあるはず。 INSTALL や README はきちんと読んでから質問よろしく。
988 :
login:Penguin :2010/07/14(水) 19:26:11 ID:Fe94COEr
4.0.0からインストールしろってことでいいのかな?英語がろくに読めないと駄目だ・・・
そうじゃなくて、展開されたディレクトリにいるとして、 $ ./configure は駄目。 $ mkdir build && cd build && ../configure で、そのエラーはでなくなると思う。
990 :
login:Penguin :2010/07/14(水) 20:11:04 ID:Fe94COEr
あ、そういうことなのね。スマソ。できたみたい・・・ やっぱり英語はちゃんとやらないと駄目だね
991 :
login:Penguin :2010/07/14(水) 21:43:31 ID:Fe94COEr
駄目だ・・・やっぱりコンパイル中にエラーが出る Configuring in i686-pc-linux-gnu/libiberty configure: loading cache ./config.cache configure: error: `CC' has changed since the previous run: configure: former value: /tmp/gcc-4.0.2/build/gcc/xgcc -B/tmp/gcc-4.0.2/build/gcc/ -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include configure: current value: /tmp/gcc-4.0.2/build/gcc/xgcc -B/tmp/gcc-4.0.2/build/gcc/ -B/i686-pc-linux-gnu/bin/ -B/i686-pc-linux-gnu/lib/ -isystem /i686-pc-linux-gnu/include -isystem /i686-pc-linux-gnu/sys-include configure: error: changes in the environment can compromise the build configure: error: run `make distclean' and/or `rm ./config.cache' and start over make: *** [configure-target-libiberty] エラー 1 無視してinstallもできないしどうすればいいんだろう・・・ ../configure --prefix=${prefix} --enable-languages=c のあとmakeしたんだけど・・・
>>991 > configure: error: run `make distclean' and/or `rm ./config.cache' and start over
まず英和辞典買ってらっしゃいな。
993 :
login:Penguin :2010/07/14(水) 22:06:31 ID:5Nd3DEEr
ハードィスク初期化済みのPCを購入し、 LINUXマシンにしたいのですが、 起動ディスク的なファイルはどこで配布してるのでしょうか? 下らん質問で申し訳ないですが教えてください。
>>991 英語読めないのなら、公式のドキュメントを読んでいるわけではないはず。
いったい何を参考にしてるのか?
>>993 ディストリビューションについて調べてみて。
995 :
login:Penguin :2010/07/14(水) 22:18:35 ID:Fe94COEr
996 :
login:Penguin :2010/07/14(水) 22:21:33 ID:5Nd3DEEr
997 :
login:Penguin :2010/07/14(水) 22:45:26 ID:5Nd3DEEr
996です。 とりあえずCDROMに焼こうとしたら容量オーバー... どうしたらいいものやら...
>>997 ubuntu が一番無難な選択だと思う。
で、ubuntu の初心者スレのほうが ubuntu のことを詳しい人が多いと思うよ。
999 :
login:Penguin :2010/07/14(水) 22:51:57 ID:5Nd3DEEr
>>998 ありがとうございます。
ubuntu初心者スレに行ってみます。
1000 :
login:Penguin :2010/07/15(木) 00:52:16 ID:9AeFXPz4
turbolinux最高!
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。