10/06/22 20:17:44 gQ5JUjs2
返信ありがとうございます
>>598
それとこれとは別の話な気がします・・・
>>599
aptitudeは推奨パッケージも自動的にインストールするそうですが、
debian だと apt-get もそうなってるんですか?確かめてみます・・・
617:login:Penguin
10/06/22 20:23:10 EfQdxmTM
>>600
ありがとう。
英語でも色々調べてみたんですが、古いドキュメントが多くて。
速度的にはcpioの方が優れているという話でしたが。
>>566
実用性がないので挙げませんでしたが、
% sudo mkdir /home/userA/Desktop/dir1
% sudo chmod 777 /home/userA/Desktop/dir1
% sudo chattr +i /home/userA/Desktop
とすることで、dir1は誰にも削除できなくなります。
618:login:Penguin
10/06/22 22:13:47 7BKEA9tl
素直に知らなかったchattrが一番良さそうだね
これはext以外だと×かな
>>616
そっか正直すまんかった
619:login:Penguin
10/06/22 22:36:51 +Za0TJC/
なんでchattrの方法に「実用性がない」って断ってあるのか
ちょっとは考えてみたらどうよ……
620:login:Penguin
10/06/23 01:08:01 WRZ+nhGq
>>609-610
ありがとう。
でも検証がとれている方法でいちどやってみるよ。
621:login:Penguin
10/06/23 02:04:25 /CzKsCAs
Mac OS Xにgcc3がない(gcc4はある)
linuxのgcc3でMac用にクロスコンパイルなんてできるんでしょうか
622:login:Penguin
10/06/23 13:08:32 I9HQjGAT
>>621
可能かどうかという意味では可能ではある(Intel Mac, PPC Macとも)。
クロスコンパイル用のgccを構築して、
ターゲット側で必要なライブラリをLinux側で構築できればの話だが。
623:login:Penguin
10/06/23 13:52:50 JP++y2Pn
可能ではあるが、私はむしろマカ死ね!と言いたい
624:login:Penguin
10/06/24 11:01:15 e4Zyjf4Z
リナ厨口臭いよ
625:login:Penguin
10/06/24 11:17:12 Lm6ylMMr
ごめん、歯周病なんだ。。。
626:login:Penguin
10/06/24 12:47:12 HYgo67Uz
Apple信者がLinuxスレを荒らす
627:login:Penguin
10/06/24 14:44:45 P30fzz9V
銀座>>>>>>>>>>>>>>>>アキバ
628:login:Penguin
10/06/24 15:14:32 keDKqiia
yum install * すると、どうも古いものがインストールされてしまうようです。
接続先が古い気がするのですが更新はどうやって行うのでしょうか?
629:login:Penguin
10/06/24 15:17:42 2gtm2ZoD
>>628
全パッケージインストール?
630:login:Penguin
10/06/24 15:21:10 keDKqiia
ああ、全パッケージではないです。
rubyとかインストールしようと思ってます。
紛らわしい書き方ですいません
631:login:Penguin
10/06/24 15:42:17 i6t0O8cb
レポジトリはどうなってる?
632:login:Penguin
10/06/24 20:30:17 3eEAMBj1
>>628
yum clean all
yum clean dbcache
yum clean metadata
これらのコマンドで、保存されているパッケージ情報を全てクリアする。
そのあとで
yum update
でパッケージ情報をリポジトリから読み取って、マシン内のDBをアップデート。
インストールしますかという最後の質問は「N」でも、DBはアップデートされた状態
になる。
633:login:Penguin
10/06/24 20:31:55 BtnVJlPC
LinuxのリカバリCDってどうやって作ればいいですか?
634:login:Penguin
10/06/24 22:15:30 B8ql6Rw7
centosを再起動したら、
has been mounted 32 times without being checked,check forced.
と出ました。
壊れたかと思って調べたら、ディスクチェックをしているとのことで、ほっとしました。
しかし、2TBのHDDで、この間、起動できないのが辛いんですが。
これ、起動中にディスクチェックを済ましてしまう方法はありますでしょうか?
635:login:Penguin
10/06/24 22:24:29 wLr1+Pv/
意味がわからん。起動中にチェックしているんじゃないの?
あとチェック飛ばすキーは表示されていたはず
ついでにチェックの頻度のポリシーも変えられるよ
ただサーバだと32回でも既にかなり長い間チェックしない感じになるかも
636:login:Penguin
10/06/24 22:31:40 3eEAMBj1
>>634
「起動中にディスクチェック」が、バックグラウンドでという意味なら、無理。
637:login:Penguin
10/06/24 22:32:14 B8ql6Rw7
すいません。
起動中にチェックが始まり、現在もチェック中で、起動してません。
サーバーなので、長い間チェックされていませんでした。
638:login:Penguin
10/06/24 22:59:02 e39reLIh
>>634
has been mounted 32 times without being checked,check forced.
これは、fsckをやっていますってメッセージ
このメッセージは定期的に出るんだけど、
ウザいときは/etc/fstabを変更するといいよ
ちなみに、shutdown -rF nowをして再起動すると、
fsckを手動ですることが出来ます
639:login:Penguin
10/06/24 23:04:26 HxMtfJfD
マウントされたFSでも可能なモードがあるらしいが、
普通にやると/が壊れるのがオチだろうなあ。
fsckの間はリードオンリーでマウントしておくとか、
ディスクをコピーしておいて後で同期を取るとか、
そもそもデュプレックス構成にしておくとか。
640:login:Penguin
10/06/24 23:06:22 HxMtfJfD
>>634
> has been mounted 32 times without being checked,check forced.
訳:チェックせずに32回マウントされているので、強制的にチェックします。
641:login:Penguin
10/06/24 23:08:43 QsPb+n5q
>>633
KNOPPIXで。
642:login:Penguin
10/06/24 23:25:17 B8ql6Rw7
ありがとうございます。
2TBのHDDだと、ディスクチェックにどれぐらい時間がかかりますでしょうか?
今、1時間ほど経過しました。
643:login:Penguin
10/06/24 23:30:52 QsPb+n5q
>>514
linus、きt
644:634
10/06/24 23:36:52 B8ql6Rw7
ディスクチェック終わり、正常に起動しました。
2TBで、1時間半ぐらいのようです。
645:login:Penguin
10/06/24 23:42:57 l/RrMqt9
tune2fs -c 0
646:login:Penguin
10/06/25 00:50:20 KSCIuNNi
>>633
SystemRescueCDにリカバリディスクを作る機能があるらしい。
>>644
fsckの時間は容量はもちろんだが、ファイルシステムによって異なる。
647:login:Penguin
10/06/25 09:40:37 RwT99FK+
Debian/Squeeze を使っています。質問です。
SSHでリモート操作している環境から、
マシンのIPアドレスを安全に変える方法をご教授ください。
/etc/network/interfaces を編集し同じNICに、現行のアドレスと
新しいアドレスの二つを記述し、マシンを再起動しました。
再起動後、新しいアドレスを使ってSSHで繋ぎ、通信を確認後、
古いアドレスを/etc/network/interfacesから削除する
という方法で安全でしょうか?
これがしくじると遠隔操作できなくなってしまうため、
より安全な方法があれば教えていただきたいです。よろしくお願いします。
648:login:Penguin
10/06/25 09:50:00 KadWgu+k
>>647
(1) シリアルコンソールなど、ネットワーク以外の手段で変更する
(2) IPv6など、変更対象とは別のプロトコル経由でログインする
(3) IP aliasを使用する(下記)。
(従来のIPアドレス経由で接続し、rootになる)
# ifconfig eth0:0 inet (新しいIPアドレス/サブネットマスクなど)
(新しいIPアドレス経由でSSHをつなぎ直す)
# ifconfig eth0 down
(問題なければ設定ファイルを書き換える)
649:login:Penguin
10/06/25 09:56:59 RwT99FK+
>>648
ありがとうございます。
参考にさせていただきます。
650:login:Penguin
10/06/25 11:48:37 weSCP/1S
Linuxの暗号化パーティション dm-crypt は
HDDを他のシステムに繋ぎ変えてrootで操作すれば
簡単に見れてしまうものですか?
651:login:Penguin
10/06/25 11:59:45 XDKP4KD4
板違いでしたら誘導下さい。
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'
というエラーが出て終了しました。
何か解決法をご存知でしたら教えてください
652:login:Penguin
10/06/25 12:18:00 XDKP4KD4
>651です。
libz.soが古いという情報があり
アップグレードしたらうまくいきました
653:login:Penguin
10/06/25 12:28:59 KadWgu+k
>>650
それじゃ暗号化でも何でもないだろ。
パスフレーズを知らない限りデータは読み出せない。
654:login:Penguin
10/06/25 14:23:34 weSCP/1S
>>653
ですよね。ありがとう。
655:login:Penguin
10/06/25 16:09:33 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
が入っているのですが、どうすれば実行できるようになるでしょうか?
656:login:Penguin
10/06/25 16:11:39 KadWgu+k
>>655
確認すれ。
file (目的のコマンド)
ldd (目的のコマンド)
657:login:Penguin
10/06/25 16:27:59 PGm5Ir9D
>>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を入れることはできないのでしょうか?
658:login:Penguin
10/06/25 16:51:29 KadWgu+k
>>657
そのディレクトリには32ビット版のlibstdc++.so.5を置かなきゃダメ。
i386版の同パッケージを入れれ。あとia32-libsも必要かも。
659:login:Penguin
10/06/25 17:20:00 PGm5Ir9D
>>658
ありがとうございます。うまくいったようです。
結果を報告すると、
ia32-libsは元々入っていました。
libstdc++5_3.3.6-18_i386.debをダウンロードしてdpkgすると
パッケージアーキテクチャ (i386) がシステム (amd64) と一致しませんとエラーが出るので、
迷ったのですが--force-architectureオプションでインストールしました。
それを/lib32にコピーするとプログラムが通るようになりました。
どうもありがとうございました。
660:login:Penguin
10/06/26 12:36:02 Hk22RsPH
じゃいあんってどこ行ったの?
結構おもしろかったんだが
661:login:Penguin
10/06/26 15:20:12 bDtZoUZV
/bootにおいても邪魔にならない1Mぐらいのlinuxないすか?
レスキューやHDDの移行につかいたいんですけど
662:login:Penguin
10/06/26 16:30:15 AlBesoMg
オリジナルのGUIをデザインしたいと思ってるんですが、どこから手を付けて
良いのか分かりません。何から勉強すれば良いですか?
具体的にやりたいことは、自分で使ってるLinuxのGUIのパーツ(ウィンドウを
閉じるボタンとか、ステータスバーとか)を自分でフォトショ等で作ったものと
差し替えたりしてみたいということなんですが・・・
よろしくお願いします。
663:login:Penguin
10/06/26 16:33:02 QUOE+Lk0
>>661
tomsrtbtとか。メンテナンスは止まってるようだが。
664:login:Penguin
10/06/26 16:40:40 uoD2leIB
普通にゲームプログラムのように作ればいいのでは
665:login:Penguin
10/06/26 17:22:06 bDtZoUZV
>>663
ありがとうございます。
うーんさすがに古いっすね
666:login:Penguin
10/06/26 17:48:36 /z21ANsp
>>661
超ダイエットしたカーネルでも入らん。
>>662
Xlibじゃね?
667:login:Penguin
10/06/26 17:52:53 w2I5qyES
>>662
gtkかqtか、選ぶのだ
668:login:Penguin
10/06/26 17:53:45 /z21ANsp
>>667
画期的な第三勢力で、天下統一して欲しいとは思わないか?
669:login:Penguin
10/06/26 17:54:55 K6OfD4P6
彼の場合Theme作りで用が足りる気がする。
670:login:Penguin
10/06/26 18:00:43 w2I5qyES
>>668
第三の勢力を作るなら、Xlibかもねw まあ最近はXcbというのもあるみたいだが。
>>669
ごめん俺もそう思う
671:662
10/06/26 18:07:49 AlBesoMg
>>666 Xlibとかだとまずこの辺で URLリンク(www.amazon.co.jp)
触ってみたら感じは掴めるでしょうか?
>>667 そういうことになると、C++は分からないので、gtkになるのかなと
思うのですが(Cは一応10年くらい趣味で書いてます。でもGUIプログラム
の経験はゼロ)でも一ユーザとしてはKDEの方が好きなわけでして・・・
>>669の言うように、CMSのテーマを入れ替えるような(もう少し難易度は
高いでしょうが)感覚で入れ替えれないかなぁって思ったのですが、どう
でしょう?
672:login:Penguin
10/06/26 18:12:09 /z21ANsp
C書けてC++ダメとか、そんな寂しいこと言うなよ。
673:login:Penguin
10/06/26 18:33:04 K6OfD4P6
>>671
ツールキットから作りたい訳じゃないんだよね?
既存のツールキット使って好みのDMやWM作りたいの?
既存のDMやWMのテーマ作り/変更じゃ物足りないから、
もっと深く変更できるように(テーマツール周り/もしかしたらツールキットまで)
既存のものを改良したいの?
674:login:Penguin
10/06/26 19:07:13 4me6Nt7y
fsckをしたら/lost + foundの中に大量のファイルが出たんだけど、
別にファイルを元に戻したいとは思わない
そういうときは、/lost + foundをどうすればいいの?
675:login:Penguin
10/06/26 19:13:00 Rj7iyXh+
パーミッションについて質問なのですが
777に設定するとそのファイルに対して読み書き実行が大抵のユーザーで出来るようになるわけですが
この場合777にすることで外部の人間がファイルを書き換えることが出来るということになるのでしょうか?
676:login:Penguin
10/06/26 19:14:34 vXrARkaS
はい
677:662
10/06/26 19:30:57 AlBesoMg
>>673
DM、WMというものを知りませんでした、ググってみたんですが
DM = Display Manager
WM = Window Manager
ってことでよろしいでしょうか?たぶん、まずはこの辺のカスタマイズから
始めるので良いと思います。
ところでオススメのDM、WMってありますか?なんか色々種類あるみたい
なんですが・・・
678:675
10/06/26 20:01:27 Rj7iyXh+
>>676
それはサーバーにファイルをアップロード出来きない人でも書き換えが可能という意味でしょうか?
679:login:Penguin
10/06/26 20:58:27 /z21ANsp
>>678
>それはサーバーにファイルをアップロード出来きない人でも書き換えが可能という意味でしょうか?
サーバにファイルをアップロード出来る人になってると思います。
680:675
10/06/26 21:07:16 Rj7iyXh+
>>679
ありがとうございます。
パーミッションの区別で所有者、グループ、他人という分け方になってますが、この他人というのがどの部分をさしているのかわからなかったもので質問させていただきました。
あくまでアップロードなどが可能な人なら書き換えが可能という解釈で大丈夫そうですね。
681:login:Penguin
10/06/26 21:38:52 5LOMPEDA
パーミッションはユーザーに対するアクセス制御だから、
ユーザーになれない人(プロセス)には関係ない。
適切に設定することで、何らかのプロセスに脆弱性があっても、
システム改変などの被害を最小限に止めることが出来る。
682:login:Penguin
10/06/26 22:17:05 w2I5qyES
>>677
とりあえずテーマいじってみるのなら、このへんのスレも見てみたらいいかも。
スレリンク(linux板)
自作テーマ配布してる人居たよ。
683:662
10/06/26 23:05:18 AlBesoMg
>>682
THX !
過去ログもあるので、ちょっとじっくり読んでみます。
684:login:Penguin
10/06/27 01:50:10 UERcCgce
>>674
普通に中身を rm で。
685:674
10/06/27 08:37:31 X91rtDgs
>>684
thx
686:sage
10/06/27 09:32:09 K16mjCMR
bash で引数で与えたファイルのpng 又はgif という単語が含まれている行を削除するのに
sed /\.png/d ./$1 > ./$1.new
sed /\.gif/d ./$1.new > ./$1
こんなカッコ悪い書き方しかできません
() を使いたいのですが
sed \(/\.png\|/\.gif\)/d ./$1 > ./$1.new
これでは、できません?
どうしたらイイデツカ
687:login:Penguin
10/06/27 09:49:13 RxWD0lZV
grep -v '\.gif$\|\.png$' じゃ駄目?
688:login:Penguin
10/06/27 10:18:56 K16mjCMR
>>687 thx
grep -v '\.gif\|\.png'
これでいけそうです。
$(終端)は、いらないっポイね
689:login:Penguin
10/06/27 13:57:12 y3yLU+W3
カーネル 2.6.33.x とか 2.6.34 とかにしたら、
nvidia ドライバのインストールがコケるようになりました。
なんでですか?
690:login:Penguin
10/06/27 14:06:25 mN8ee0pG
互換性が無いからです。
691:login:Penguin
10/06/27 19:02:53 JY3Ff7U9
>>689
moduleもコンパイルしようよ。
692:login:Penguin
10/06/28 00:17:10 cIfL5gPo
なぜコンパイルしないと動かないのですか?
普通OSのバージョンが上がっても
動くものだと思いますが。
693:login:Penguin
10/06/28 00:28:43 EkeFA8sw
>>692
クローズドソースがLinuxに紛れ込まないようにするため。
694:login:Penguin
10/06/28 00:38:14 to9RUFmG
>>692
そもそもLinuxはABIの互換性を保証してないはず。
カーネルのバージョンが上がればドライバもそれに合わせてビルドしる、ってこと。
695:login:Penguin
10/06/28 01:25:52 JuN9K9Kr
>>692
XPで動いたソフトが7で動く保証あったっけ?
仮想PC上のXPで動くとかは無しでw
696:login:Penguin
10/06/28 01:28:39 ogYIgz97
OSのバージョンが上がっても動くことが普通と認識しているのは
一般的ではないような気がするけどな
697:login:Penguin
10/06/28 01:47:31 yPqTtOJ6
age
698:login:Penguin
10/06/28 01:50:40 roEHj3Kz
ちょっと時間が出来たので、オリジナルディストリを作ってみようかと
思ったのですが、よく考えてみると、どこまでやればオリジナルディストリ
と言えるんでしょう?
カーネル、シェル、ライブラリ、ドライバを入れますよね?で何らかの
基準を作って最初から入れておくアプリ決めて入れますよね?
それでGUIの風味を少し変えて、インストーラを作る(これは大変かも
しれない)でおけ?
カーネル自体も少し手を加えないとダメでしょうか?
ちなみにLinux歴は5~6年。LFSを今やってます。
今更なのは承知の上で、自己満で良いので(でも公開もしたい)作って
みたいんですが。
よろしくお願いします。
699:login:Penguin
10/06/28 04:18:04 8WKAE3x3
>>689
nvidiaのプロプライエタリドライバ?
ドキュメント嫁よ。
コケた時のメッセージは?
>>696
ドザクオリティでは一般性があんじゃね?
知らんけど。
700:login:Penguin
10/06/28 05:56:10 ZdGP9BRk
>>698
「~派生」「~系」と言われるのが嫌だったら、インストーラからパッケージ管理、
オンラインアップデートリポジトリまで全て自前でやれば「オリジナル」って
言っても文句は出ないだろうね。
701:login:Penguin
10/06/28 07:21:40 E1biP5W5
>>698
ディストリ:何らかのポリシーを持ったデフォルトのパッケージ構成 + 追加の充実したパッケージ。
オレオレオススメ構成がディストリであって、ディストリのためになんか作るってのはキモイ。
702:login:Penguin
10/06/28 08:09:27 VqTeZodt
linuxでデュアルディスプレイした場合に
片方のディスプレイ消してまた点けたり
回転して縦長にできる液晶の場合それらは
機能したりしますか?
Xを再起動しないで
703:login:Penguin
10/06/28 08:41:03 ogYIgz97
>>702
xubuntu10.04・radeon9550で設定デフォの場合
>linuxでデュアルディスプレイした場合に片方のディスプレイ消してまた点けたり
デュアルディスプレイにしてないので、分らない
>回転して縦長にできる液晶の場合
ピボット回転のことなら、できる
704:login:Penguin
10/06/28 08:45:09 8WKAE3x3
>>702
> 片方のディスプレイ消してまた点けたり
for intel i810 only:
i810switch crt off
705:login:Penguin
10/06/28 10:21:47 yPqTtOJ6
>>698
「オリジナルディストリを作る」が目的ってのがよくわからない。
やりたいことができればオリジナルかどうかは関係ないじゃん。
706:login:Penguin
10/06/28 11:03:52 0sP2YqgN
昔アキバの店頭に売れ残りのあのオリジナルディストリが積まれてた画像見てKnoppixを起動していましたが
やっぱDebian GNU/Linuxのネットインストールがずっといいな
707:login:Penguin
10/06/28 11:17:40 OoiB5ty3
カーネルのビルドで
make modules
とやるとモジュールがmakeされますが
特定のモジュールだけmakeする方法はありますか?
708:login:Penguin
10/06/28 11:19:34 KfVXGBfx
中身を見ろよ
709:login:Penguin
10/06/28 14:28:11 P6urGVi9
>>708
テンプレ級の名言だ。
もう回答全部それでいいな。
710:login:Penguin
10/06/28 14:57:32 NXzlvJxi
>>702
Ubuntu9.10 をKDEで使ってるけど「ディスプレイを設定」(GUI)から両方できるよ
これで一回左右反転してみたらいかに大変かがわかった
711:698
10/06/28 15:30:51 roEHj3Kz
>>700
>パッケージ管理、オンラインアップデートリポジトリまで全て自前でやれば
あ、「~派生」でいいです。そこまでやる気はありませんw
>>701
>オレオレオススメ構成がディストリであって
やっぱりそういう考え方で良いですかねぇ。オレが普段使ってるのはコレで
インストーラキックすれば、それがインストールされますみたいな。
インストーラも「画像差し替え」くらいでやっても良いのかなぁ・・・
>>705
ノリ的に言うと自作PCみたいな感じなんですが、やっぱり公開もしたいというか
712:login:Penguin
10/06/28 15:36:52 3co38mKr
超くだらない質問ですみません。
知り合いの男の子が「僕は大学院でLinuxとかのプログラミングについて勉強してる」
と言っています。その子は働きながら大学院に行ってて、今も仕事はプログラミング関係らしいのですが、
月収が一般平均の3倍くらいあるみたいなんです。
Linux関係の仕事って、そんなに稼げるものなんですか?
713:login:Penguin
10/06/28 15:42:40 yPqTtOJ6
>>712
いろいろ。
714:login:Penguin
10/06/28 15:49:36 gtwns3cA
>>698
パッケージ管理やシステム管理が自前のユーティリティでできなきゃだめだな。
715:login:Penguin
10/06/28 16:07:19 8WKAE3x3
>>707
> くだらねえ質問はここに書き込め! Part169
> 827 login:Penguin [sage] 投稿日:2008/12/06(土) 21:15:49 ID:OiIaetV6
> つーか、Makefileにコメントで書いてあるから読んどき。
URLリンク(2ch.ac.la)
てことで、
>>708 大正解。アタックチャンス!
716:login:Penguin
10/06/28 16:12:13 0sP2YqgN
>>712
今年は映画「アバター」のロードショーで3D元年ということらしいのでコンピュータグラフィックス関係の仕事で稼いでください
つ
Blender
Wings3D
Bryce(wine)
Metasequoia(wine)
6角大王(wine)
gimp-2.6
717:698
10/06/28 16:40:42 roEHj3Kz
>>714
もし仮にその辺りをやるとすると、カーネル自体を勉強するんじゃなくて
システムコールとかその辺を覚える方が良いんでしょうね?
書店でカーネル関係の分厚い本とか立ち読みすると、面白そうとは思う
のですが、「オリジナルディストリを作る」ってことを目標とするとカーネル
の中身の勉強はあまり必要無いのかなとか思ってます。間違ってる?
718:login:Penguin
10/06/28 16:59:18 ZdGP9BRk
>>698
既存のディストリに不満があるから作るってことじゃないみたいだな。
目的が好奇心や功名心にあるのなら、人に教えを請うことなんか無いでしょ。
何でもやってみたらいいじゃない。
719:login:Penguin
10/06/28 18:09:44 4m1a8C+C
自分のディストリ作るなら明確なウリを用意しておきたいね
良くあるのは「軽い」ってのだけどPuppy Linuxとかと張り合うのはキツそうだから
日本人に優しいとかLaTexが扱い易いとか
その辺で攻めたいね
720:login:Penguin
10/06/28 18:25:12 yPqTtOJ6
>>719
そういうのは分家を作るより本家でやるべき。
721:login:Penguin
10/06/28 18:26:28 ogYIgz97
そんなんよりも、GPLとかコーデックとか、ライセンスがらみのこと教えてやれよ
722:login:Penguin
10/06/28 18:29:34 yPqTtOJ6
>>721
それは知ってるのが前提じゃないか?
723:698
10/06/28 18:49:27 roEHj3Kz
>>718
>何でもやってみたらいいじゃない。
そうですね。ありがとうございます。
>>719
>日本人に優しいとかLaTexが扱い易いとか
一応日本っぽいGUIってのは考えてます。LaTexかぁ、なるほど。
あとどうすれば日本人向けになりますかねぇ・・・
まぁ、2chブラウザは入れとくとして
>>721
>GPLとかコーデックとか、ライセンスがらみのこと
一応この本↓は熟読したんですけど、各ライセンスの中身はこれから
やります。でもGPLかMITのどっちかでしょうね。
『オープンソースソフトウェアの育て方』
URLリンク(www.amazon.co.jp)
>>717にも書いたんですが、カーネルの中身を極める必要はないです
よね?大まかには知ってないといけないとは思いますが。
724:login:Penguin
10/06/28 18:56:55 ogYIgz97
>>698(ID:roEHj3Kz)の書き込み見ると、とてもそこまで考えてるとは思えないんだよなぁ
特に、>>711の書き込み見ちゃうと
725:login:Penguin
10/06/28 19:19:32 ogYIgz97
>>723
君が読まなければいけない本はこっち、「ソフトウェアライセンスの基礎知識」
URLリンク(www.amazon.co.jp)
もしくは、グーグルさんで”Linux GPL”を検索
他人のつくったものを利用する以上、そのライセンスに縛られていることが
理解出来ていない様にみえる
726:login:Penguin
10/06/28 19:21:33 1u9MCYde
本物の厨学生にそりゃ無理というもの
727:698
10/06/28 19:42:32 roEHj3Kz
>>725
その本も買うつもりでしたー
>>726
精神年齢は確かに低いですが、結構いい年ですw
728:login:Penguin
10/06/28 19:53:58 yPqTtOJ6
ライセンスとかの前にさ、
人に聞くより先に手を動かすようなやつじゃないと
開発系は無理だよ。
729:login:Penguin
10/06/28 19:59:17 1u9MCYde
手より口が先に動く歳だったか
730:login:Penguin
10/06/28 20:23:56 gpGmPn55
>>698
例え派生でも全収録パッケージのソース置いとかないとFSFからお達しが来るから気をつけてね。
これの管理が結構手間を食うから、個人でディストリ配布するのは難しいんだよね。
あとカーネルのことがわかってないとパッチに対応できないような気がするが。
731:login:Penguin
10/06/28 20:48:29 P6urGVi9
このテの話はここでも定期的に出るけど、
実際本当に作れたやつがいるのかどうか…。
732:login:Penguin
10/06/28 20:58:03 4m1a8C+C
何年か前に高校生がディストリ作ってなかったっけか
ecolinuxとか何とか。あれもたしか2chでサポートとかしてたはず。
733:login:Penguin
10/06/28 21:09:31 E1biP5W5
>>731
一応EcoLinuxに謝っとけ。
Debianとかの穴を補完したり○Buntuみたいに仮想パッケージ作った方が近道な気がする。
734:login:Penguin
10/06/28 21:21:27 YLSBPHxj
自分で使うだけなら勝手に作ればいい。
公開するならこれといった特徴の無いディストリはだれも使わない。
ただでさえディストリが氾濫しているのにこれ以上くそなディストリは増やさないでくれ。
735:698
10/06/28 21:37:08 roEHj3Kz
>>728
>人に聞くより先に手を動かすようなやつじゃないと
そうですよね。で、一応今LFSやってるんですが、これ終わったら
どう進もうかということなんですよ。カーネルを深く研究するのか
それとも既存のディストリの構成を追うのか。
何か、こう突破口になる資料があると良いなぁって探してるんです
けどね・・・
>>730
>例え派生でも全収録パッケージのソース置いとかないとFSFからお達しが来るから気をつけてね
なるほど。ありがとうございます。
>>732>>733
EcoLinux初めて知りました。ちょっとインストしてみます。軽量っていうのがウリ
なんですね。
>>734
ごめんねぇ あと1コだけ許してね
736:login:Penguin
10/06/28 22:38:52 P6urGVi9
>>733
EcoLinux
あれって2ch発だっけか?
サポートはずっと2chで続いてるけど、最初は違ったような…。
俺の記憶違いならスマン。
737:login:Penguin
10/06/28 23:07:07 kV4nwtmV
ecoがディストリだとかいってるやつ、まともなディストリベンダに謝れ
738:login:Penguin
10/06/28 23:15:53 De0q+RuJ
ごめんね、ごめんねーー
739:login:Penguin
10/06/29 00:13:56 CD4dV55S
2chモナーっていうディストリが2ch発だったと思うが。
スレはええっとこれ。
▼2chでディストリビューションを作ろう!Part3
スレリンク(linux板)
740:login:Penguin
10/06/29 00:21:52 6DW7TKZE
オリジナルディストリ作りたいって話にカーネルだのシステムコールだのが
出てくる時点で釣りだと思う。>>717あたり
741:login:Penguin
10/06/29 00:26:42 mAh632T5
ボンヤリした方向性に対して皆で話し広げて議論してくれたんだから
『大成功』だよな。
742:login:Penguin
10/06/29 16:51:22 tMnoyujx
盛り上がっているとこ恐縮ですが、お尋ねします。
プロセスの最大使用メモリやCPU負荷を調べたいんですが、何かそういうコマンドはあるでしょうか?
strace sleep 10 みたいな感じで実行後にパッと表示してくれるようなイメージです(そうじゃなくてもいいですが)
743:login:Penguin
10/06/29 17:58:43 um3gidtl
>>742
/proc/(pid)/statusのVmPeakとかps auxの"%CPU"とか。
URLリンク(www.linux.or.jp)
URLリンク(www.linux.or.jp)
744:742
10/06/29 20:18:56 tMnoyujx
>>743
ありがとうございます。
ですが、procだとプロセス終了時に消えてしまいますし、
psは自分で定期的にチェックしないと駄目ですよね。
何か上手い手はないかなと思ってお尋ねしました。
745:login:Penguin
10/06/29 21:45:07 x5NfH6CT
procは仮想ファイルシステムというものらしいですが、
procはメモリ上にあるんですか?
746:login:Penguin
10/06/29 23:15:56 WKIKcS0D
ディスク上にはない
747:login:Penguin
10/06/29 23:27:51 mK5TQMYl
>>745
はい
748:login:Penguin
10/06/30 01:04:22 KlM7I6oY
>>745
実在しない。
URLリンク(www.linux.or.jp)
749:login:Penguin
10/06/30 01:46:41 ReH8PY05
ディスク上にないとか仮想ファイルシステムだから実在しないとか分かりにくすぎ。
主にカーネルが管理するメモリ空間上に記憶されているもの、プロセスの情報とか
デバイスの情報とかカーネルのパラメータとかをファイルシステムとして表現している
だけなんだからメモリでいいよ。正確な情報が必要なら自分で調べればいい。
750:login:Penguin
10/06/30 11:03:50 ihPiIili
特定の文字列@自ドメイン
というメールアドレスが届くとサーバが(メーラーデーモンからのメール送信を抑止して)自動的に文字列から特定処理を実行
→特定処理から生成されたメールを送信元に返す。
という仕組み(文字列の種類がとても多いので出来れば”特定の文字列”ユーザは作らない)を考えています。
・/etc/aliases に 【特定の文字列 : |スクリプト名】 を書き込む
という方法は見つけましたが、メーラーデーモンからの自動返信を抑える事が出来ません。
自動返信を抑える方法を教えていただけないでしょうか。
また、もし/etc/aliasesにスクリプトを指定する以外に上手い処理があれば教えて下さい。
751:login:Penguin
10/06/30 11:16:01 ihPiIili
すみません、書き忘れていました。
添付ファイルがあればそれもスクリプトで処理しようと思っています。
宜しくお願い致します。
752:login:Penguin
10/06/30 11:19:46 KlM7I6oY
>>750
「メーラーデーモンからの自動返信」って何のこと?
あと使ってる MTA は何?
753:login:Penguin
10/06/30 11:29:40 ihPiIili
mtaはpostfixです。
メーラーデーモンからの~というのは、ドメインに該当ユーザが無い場合送信元に返るメールのことです。
何か勘違いをしていたらすみません。
754:login:Penguin
10/06/30 11:52:23 KlM7I6oY
>>753
そのドメイン宛のメールすべてをスクリプトに渡したい、ってことなら
virtual 使えばいけるんじゃないかな。
755:login:Penguin
10/06/30 12:13:12 h38EdqFx
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
10/06/30 12:14:44 KlM7I6oY
>>755
6番目にユーザ名を書けるのは /etc/crontab の方。
root 等各ユーザの crontab には書けない。
757:login:Penguin
10/06/30 12:22:21 h38EdqFx
>>756
書くところによって書式違うんですね。ありがとうございます。
追加でもう一つ質問なんですが
ログインできないユーザでcron登録する場合って
/etc/crontabに書くか
#crontab -u www-data -eで登録するかどちらの方がいいのでしょうか。
決まりとか何かしきたりてきなものでもあれば教えてください。
758:login:Penguin
10/06/30 12:24:26 h38EdqFx
sudo 使えるユーザのcrontabにsudo -u で登録するのもあるのかな。
色々ありすぎてわからん。。
759:login:Penguin
10/06/30 12:55:52 KlM7I6oY
>>757
どれでもいいよ。
管理しやすい方法で。
760:login:Penguin
10/06/30 13:09:41 PaZP4SSE
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
761:login:Penguin
10/06/30 13:11:28 Z+ncOP1n
suするのが遅いでしょ
READMEとかないの?
762:login:Penguin
10/06/30 13:46:12 KlM7I6oY
>>760
そのエラーを書けない理由は何かあるの?
763:login:Penguin
10/06/30 13:53:11 87qo15kT
>>760
$ sudo apt-get install libmysqlcppconn4
じゃダメなのかな
764:login:Penguin
10/06/30 13:55:47 87qo15kT
>>760
$ sudo apt-get install libmysqlcppconn4
じゃダメなのかな
765:login:Penguin
10/06/30 14:15:22 kvdG6JkT
>>754
ありがとうございます。
少し調べてみたのですがalias_mapsでは駄目なのでしょうか?
766:760
10/06/30 14:23:04 PaZP4SSE
色々ありがとうございます
sudo apt-get install libmysqlcppconn4
を実行したところ、
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
E: パッケージ libmysqlcppconn4 が見つかりません
とエラーになっています。
一応自分で色々試した結果、
gcc -shared -o ../libmysqlcppconn.so *.o
で各.oファイルまでは作成が出来ました。
もう少しREADME 見ながら頑張ってみます
767:login:Penguin
10/06/30 14:27:50 KlM7I6oY
>>765
少し調べてみたけど駄目っぽい気がする。
768:login:Penguin
10/06/30 14:47:39 kvdG6JkT
virtual_alias_maps で適当に用意したユーザに割り当てて、それをaliasで指定したスクリプトで処理する、という事ですが、
肝心の文字列がスクリプトで参照出来ないんですよね…
769:login:Penguin
10/06/30 23:16:23 nxXEK8Ls
メモリ増設したいのですが
メモリの種類ってどこを見ればわかるんですか
770:login:Penguin
10/06/30 23:28:55 TsjbKnWG
>>769
URLリンク(pc11.2ch.net)
771:login:Penguin
10/06/30 23:30:19 7/48f5hF
>>769
MACやメーカー製PCならそのマニュアル。
自作PCならマザーのマニュアル。
772:login:Penguin
10/07/01 10:35:46 HgLns8W8
PAMって必要とされる度に起動されるって理解でいいでしょうか?
773:login:Penguin
10/07/01 13:11:47 OiE8KTWU
sedで質問
abcというファイルの最終行に"test test.test"という行を挿入しようとしています。
実行前の$cat abcの結果
line1
で以下のコマンドを実行
$sed -e '1a test\ test\.test' abc
line1
test test.test
となるのですが、実行後の$cat abcの結果
line1
のままで、実行前と変わっていません。どこが悪いのでしょうか。。
774:login:Penguin
10/07/01 13:21:46 RjYJZGzB
そりゃ標準出力にしか結果を出力してないから。
$ echo 'test test test' >> abc
とかでよくね?
775:login:Penguin
10/07/01 13:32:00 OiE8KTWU
>>774
すいません。今後できれば応用できるようにsed使ってみてるんですが中々上手くいかないです。
$sed -e '1a test\ test\.test' abc > abc
とやるとabcの中身が消えちゃいました。何故。。
776:login:Penguin
10/07/01 13:34:22 RjYJZGzB
>>775
sedでやるなら -i[SUFFIX] かなあ。
sed --help でもしてみ。
777:login:Penguin
10/07/01 14:17:01 WtGrFZjB
環境によっては -i は使えないので注意ね。
Linux ならたいてい大丈夫だろうけど。
778:login:Penguin
10/07/01 15:32:47 dRldY2RA
PTAMを使いたいんですけどコンパイルが通りません~
どうやらglが使えてないようなんですけど解決方法がわかりませぬ
779:login:Penguin
10/07/01 16:44:23 RxJfuL0W
fedora10でvnc serverでGNOMEを使用しています。
ところが最近になって、システム起動後に稀に
GNOMEのデスクトップが正しく表示されない場合がでてきました。
VNC SERVER サービスを再起動すると正常表示になります。
次のような症状になります。
・デスクトップ上のアイコンがすべて表示されない。
・デスクトップ上は壁紙が表示されず、白黒のマダラで埋め尽くされます。
ただし、上部パネルの機能は正常で、載ったアイコンからはFIREFOXなども使えます。
VNC SERVERサービスを三つほど動かしていますが、
異常の場合は三つとも同じ症状を呈します。
なぜなんでしょうか。
ハードウェア的障害の前兆ととらえて
システムを再インストールしたほうがいいでしょうか。
780:login:Penguin
10/07/01 16:51:34 cHIHltK0
Fedora10も11もEOLだからな。
Fedoraタイマーでも働いてるんだろ。
781:login:Penguin
10/07/02 08:36:57 BzdluStL
ubuntuのgnome-bluetoothで、設定した機器の接続情報のファイルは何処にあるでしょうか?
782:login:Penguin
10/07/02 12:00:42 hE79xakZ
>>779
それパネル以外のGUIの起動に失敗してるんじゃないか?
確か壁紙とかってGnomeの場合ノーチラスが描写してたような。
一回各ログを当たってみると良いかもしれない。
783:login:Penguin
10/07/02 16:20:07 Gw0t9SAL
>>782
>>779です
/var/log/messagesを、nautilusで検索してみましたが見当たりませんでした。
こういう場合gnome関係のログはどこをみたら良いでしょうか。
784:login:Penguin
10/07/02 18:48:07 K0lKJXv9
>>783
前調べたけど、Gnome関連のログを追うのは結構面倒だったような気が。
とりあえず、.gnome, .gconfあたりを一度退避させてみたらどうかな。
785:login:Penguin
10/07/03 16:37:40 tHGAbqW2
ちょっとお聞きしたいのですが、
今モニタ2枚つないでいるのですが、
縦回転させたいのですが、Sax2だとtwinviewの回転のところが
選択できないようになっているのですが、
縦回転する方法はないでしょうか。
786:login:Penguin
10/07/03 17:11:51 Gayxgvn6
>>785
>>702の人?
縦回転させた2枚のモニタを1枚のスクリーンにするということだと無理じゃないかな
去年、海外のフォーラムでそんなこと見たような気がする
787:login:Penguin
10/07/03 17:16:11 Y017J9zR
>>785
こちらの方法で可能なようですが、どうでしょうか。
URLリンク(ubuntuforums.org)
788:login:Penguin
10/07/03 17:18:39 tHGAbqW2
>>786
ありがとうございます。
(>>702さんとは別人です)
おとなしく横画面で使います。
789:login:Penguin
10/07/03 17:19:56 tHGAbqW2
>>788
ありがとうございます。
自分はSUSEなのでできるかわかりませんが、
ちょっと試してみます。
790:login:Penguin
10/07/03 17:21:47 tHGAbqW2
すいません>>787さんでした。。
791:login:Penguin
10/07/03 17:36:30 Y017J9zR
openSUSE 11.3は7月中旬にリリース予定です。
>>789
私が読んだ限りでは、SUSEでも問題なく出来るはずですが、
事前にxorg.confをバックアップしておくことをおすすめします。
記事中にもありますが、Nvidia X Server Setting(nvidia-settings)は
rootで起動しないとxorg.confに書き出せないので注意してください。
792:login:Penguin
10/07/03 20:58:48 GVmPPwPY
組込Linuxとデバイスドライバについて疑問に思うHPがあり、2点質問させていただきたく思います。
URLリンク(eetimes.jp)
図1の3行目と4行目の例から、『(Linuxカーネルと動的リンクした)デバイスドライバには、カーネル内のGPLシンボルを呼び出すものと呼び出さないものがある』ように受け取れるのですが、
Ⅰ.カーネル内のシンボルにもGPLのものとそうでないものがある、という解釈でいいのでしょうか?
Ⅱ.4行目のようにGPLシンボルを呼び出す必要がある場合とはどういったケースなのでしょうか?
793:login:Penguin
10/07/03 21:09:00 AuL6pqtr
>>792
GPLのものを増やすために、
このAPIはGPLの奴にしか使わせてやんない!
と意地悪をしているだけ。
794:login:Penguin
10/07/03 21:12:01 O1MEoe8k
>>792
> II .
「kernelや他のドライバのシンボルを使用する」
の意味を理解すればいいかと。
ここら辺からでも
URLリンク(books.google.co.jp)
795:login:Penguin
10/07/03 22:34:43 F5F0qz4t
>>784
>>783です
ありがとうございます。
>とりあえず、.gnome, .gconfあたりを一度退避させてみたらどうかな
”退避させる”とはここではどういう意味になるのだろうか。
ところで、.gnomeは.gnome2なんて言うディレクトリもありました。
2って、どういう意味なのだろう。ヴァージョン?
796:login:Penguin
10/07/03 22:53:36 GVmPPwPY
>>792です。お早いご回答ありがとうございます。
>>793
GPLにそういった側面があるのは確かだと思います。
もっともGPLのものが増えることによりいろんな人が恩恵に預かれるのも確かなので、、
そういうものだと受け入れることにしています。
>>794
私のブラウザではリンク先が開けないですが、Linuxデバイスドライバ第3版ですかね?
先日書店で見かけたので早速見てみようと思います。
ほかにもありましたらお願いいたします。
797:login:Penguin
10/07/03 23:19:23 kvE/3yQm
何かのアプリケーションのpoの日本語訳で、LGPLが「劣等」GPLになってたのを
ふと思い出した。だからどうというわけでは無いけど
>>795
>”退避させる”とは
例に挙げられてたディレクトリをリネームしとくといいんじゃないの?
削除したり移動させといてもいいんだろうけど。そしてログアウトして再ログイン
てきとーですみませんけど。
>白黒のマダラ
これ要はnautilusのデスクトップが動いてないってことじゃないの?
Xのバックグラウンドが見えてる(GNOMEやその他WMの壁紙が動作してない)と
感じ方によってはそう見えるから
最近誰かも書いてたと思うけど、(GNOMEの場合)パネルとかメニューとかの
表示と、デスクトップの表示は別プログラムで動いています。
798:login:Penguin
10/07/04 00:31:07 11tMLaEf
>>796
何か勘違いしてない?>>793は文字通りの意味だよ。
カーネルには技術的に非GPLなプログラムを差別する仕組みがある。
いたちごっこをしてたから、今はどうなっているかよくわからないが。
>>795
適当に
% mkdir gnomebac; mv .gnome* .gconf* $_
あたりでいいかと。
.configあたりにもデータが入ってるが、こっちは多分関係ない。
799:login:Penguin
10/07/04 06:05:30 ZlMMheop
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
があります。
800:login:Penguin
10/07/04 08:40:10 IXmYpkEK
>>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バイナリのフルパスで
起動する必要があるんだろ?
801:login:Penguin
10/07/04 09:16:19 8G8Zf+S0
>>791
ありがとうございました。
おかげさまでできました。
片方だけ縦にするのに手間取りましたが、
twinviewじゃなくてseparateでやるとできました。
ご丁寧にありがとうございました。
802:login:Penguin
10/07/04 10:52:17 nnZqjBct
# 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`)マンドクセ
803:login:Penguin
10/07/04 11:06:03 gtHfqKBx
>>798
そういう意味でしたか。
1行目がおっしゃりたいことだと勘違いしていました。
804:login:Penguin
10/07/04 11:29:12 vdSYRz5D
ServersMan VPSで借りたCentOS 5.5を使って、メールの送信を行いたいので
sendmail -v 送信先アドレス
とコマンドを送ってみたところ
WARNING: local host name (サーバー名) is not qualified; see cf/README: WHO AM I?
と帰ってきました。
メールの送信ができるようになるにはどのような設定を行えばいいのでしょうか?
805:login:Penguin
10/07/04 12:14:40 nnZqjBct
>>804
自分のホストに、host.exampl.e.jp みたいな、正しいFQDNを設定すればよいと思われ。
ただし、それだけじゃなくて、メールを正しく送信するには、次の項目のチェックが必要かと。
1. ServerMan VPSのネットは、サーバ<->インターネットの経路で25番ポートを解放しているか?
2. 設定したFQDNのMXレコードが どこかのDNSサーバに登録されているか?
(受け側のサーバでは、DNSで解決できない出所不明のメールは破棄する場合があります)
806:798
10/07/04 13:58:17 11tMLaEf
>>803
ちなみに自分は>>793とは別人なので、そのあたりよろしく。
>>802
W3C Date and Time formatsになったのは、改善だと思うから、
ログ回りは順次対応していくんじゃない?
807:792
10/07/04 17:38:32 gtHfqKBx
>>794
おっしゃっていた本を早速(立ち)読んでみました。
私にとってはかなり難しい本でしたので、1章と2章ぐらいしかまだ理解できませんでしたが、
>>792の疑問Ⅰ・Ⅱの答えを出せたと思います。
>>806
言われてみればIDが異なっていましたね。了解いたしました。
これからはGPLのシンボルを一切参照しないと(簡単に)出来なくなることの具体例を調べていこうと思いますので、
ひとまずカーネルソースのinclude/linuxとinclude/asmあたりを見てみようと思います。
おつきあいいただきました皆さま、誠にありがとうございました。
808:login:Penguin
10/07/04 17:56:36 11tMLaEf
>>807
いや、IDは0時で変わるから、>>798の書き込みだけで同一人物かどうかは判断できないよ。
カーネルは時々ドラスチックな変化があるから、気をつけていってらっしゃい。
809:login:Penguin
10/07/04 18:41:10 1QJpGKsP
下記のコマンドを実行したく誘導されてきました、初歩的な質問で恐縮です。
☆ファイルを端末に送る(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)
810:login:Penguin
10/07/04 20:09:36 11tMLaEf
>>809
adbコマンドということはAndroidか。
adb helpを読んだ限りでは、どこに置いておいてもいいと思うよ。
例の場合ならカレントディレクトリ。
811:login:Penguin
10/07/04 23:10:58 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
812:login:Penguin
10/07/05 03:14:07 Iy5PibYA
安いLinux搭載機ない? 2万円前半ぐらいで。
理想はEndeavor NP11のLinux版。
813:login:Penguin
10/07/05 03:16:29 kNvqt6U3
ML115かExpress5800あたりはダメなのかい?
814:login:Penguin
10/07/05 03:18:34 POkGdhP1
どこで聞けばいいのかわからないです。
下の言葉って日本語ではどういいますか?
load
overhead
load overhead
load = 負荷ですよね。
overheadは主目的とする処理以外の処理。たぶん、一単語に直訳はできないですよね。
load overhead overheadにより発生する負荷。
overheadを0にするという表現は正しいですか?
loadを0にするは不可能ですよね。
英語のイメージでは、下のような感じがあるので同じように扱われてるのにすごい違和感があります。
over = 余分なこと
load = 背負ってるもの
815:login:Penguin
10/07/05 03:18:56 Iy5PibYA
でかいな。
816:login:Penguin
10/07/05 03:19:52 POkGdhP1
そうですね。
817:login:Penguin
10/07/05 10:20:34 z2BEOG7d
ある程度の他のディトリビで動く用、ソースをビルドするようにどのようにすればいいでしょうか?
debian系で
gcc -static -o test test.c
とやっても、centosとかでは動作はしませんでした。
818:login:Penguin
10/07/05 10:55:41 2XsYys09
>>817
少なくとも使ってる distro のバージョン(32/64bit版含めて)の情報と
「動作はしませんでした」というのが何をしてどういうメッセージが
出たのか位は書かないとわからんよ
819:login:Penguin
10/07/05 11:02:51 z2BEOG7d
>>818
レス有り難うございます。
debian系はubuntu10の64bitです。
centosは5.5の32bitで、実行すると
bash: ./test: cannot execute binary file
と表示されます。
centosでビルドしてバイナリは、ubuntu10の64bitは動作しました。
820:login:Penguin
10/07/05 11:50:49 fNvqujIb
>>819
それぞれの環境の "uname -a" の結果と、
コンパイル済みバイナリに対して "file" コマンドを実行した結果を貼ってみれ。
821:login:Penguin
10/07/05 12:03:19 z2BEOG7d
>>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
と出力されました。
822:login:Penguin
10/07/05 12:08:52 z2BEOG7d
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で動いてないように見えますが、見当違いでしょうか?
823:login:Penguin
10/07/05 12:31:09 fNvqujIb
>>822
そりゃ32ビット環境で64ビットのバイナリは動かんだろ(逆は動くが)。
Ubuntu側でコンパイルする際に"-b 32"を付けれ。
824:login:Penguin
10/07/05 13:01:48 z2BEOG7d
>>823
レス有り難うございます。
-m32を付けてubuntuでビルドした所、32bitに必要なヘッダ等が無かったので
今回は32bitのLinuxでビルドする事で解決としました。
アドバイスをくれた方々本当に有難うございました。
825:login:Penguin
10/07/05 20:14:53 LTgajvQy
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)
で弾かれるからキューにメール溜まりまくりなんですよね……。
826:login:Penguin
10/07/05 21:00:29 M84nv+ro
>>825
see dmesg
827:login:Penguin
10/07/05 21:27:00 Lhb/pQ2z
# dmesg | tail
# tail /var/log/message
あたりは基本かなぁ、なんかおかしなログ残ってない?
828:login:Penguin
10/07/05 22:05:10 LTgajvQy
825です。
dmesgですか……。
見た限り特にエラーっぽいハード認識はしてないんですけど……うーん。
長いのでここにコピペするのも気が引けるんですが、どの辺特に重視して
見たらいいんですかね?
829:login:Penguin
10/07/05 22:23:34 Lhb/pQ2z
リソース足りないよーって言ってるぽいけど、とりあえずカーネル古いのにしてみるとかだめなん?
830:login:Penguin
10/07/05 22:27:48 Lhb/pQ2z
URLリンク(www.google.co.jp)
てかそのまま検索すると、キューたまりすぎててコネクション貼れなくなってるんじゃないかな?
831:login:Penguin
10/07/05 23:21:39 opJlVic0
ubuntuでエロゲーしたいんですが、無理ですか?
832:825
10/07/05 23:22:45 LTgajvQy
>>829
そうですねえ……問題起きてなかったKernelとなるとSargeのKernelなんで、
元に戻すのはちょっと厳しいかもしれません。
一気にリビジョンを2つ上げること自体無謀と言われればそれまでなのですが。
pingにしてもSMTPにしても、問題なのは最初の一回だけなんで、ARP絡みかな、とも
思ってるのですが……。もし本当にリソースがやばいんだったら、そのIPに最初に繋ぐ
ときだけこうなるってのは解せないですよねえ……。
>>830
qmailだけだったらそうも考えられるのですが、全てのIP接続で起きてるっぽいんですよね。
それも最初の1回だけ。試しに同じネットワーク内の負荷掛けても問題ない鯖に延々
ping打ってみても、1時間以上ノーエラーです……。
833:login:Penguin
10/07/05 23:23:43 jfjgrjP3
>>831
ubuntu自体がエロゲです。
834:login:Penguin
10/07/05 23:25:55 eEW0zTzX
あるディレクトリを基点に
そのディレクトリ内で容量が大きいファイル、ディレクトリの上位10位までを表示して
その10位までのものがディレクトリだった場合、そのディレクトリに移動して
そのディレクトリ内で容量の多い10位までのディレクトリ、ファイルを表示する
というのを再帰的に調査するスクリプトを作りたいのですが、
良い参考サイトありませんか?
du -ks $PWD/* | sort -rn | head -10
をfor i inで回してってやってるんだけど
cd $i
でディレクトリを移動して、そこからもう一度du結果をもとにcdしようとすると、
なぜか一番最初のカレントディレクトリからcdしたことになってしまったりと
ちょっと詰まってしまっています。
835:login:Penguin
10/07/05 23:31:52 Lhb/pQ2z
>>834
PerlかPHPでやったら?
836:login:Penguin
10/07/05 23:32:19 RBgsyzHL
>>834
「再帰的」に脊髄反射してpushd/popdを使うとうまくいくんでないか?とオモタ
837:login:Penguin
10/07/05 23:33:01 Lhb/pQ2z
>>832
検索かけたの読むとIPSecひっかかるんだけど、関係ない?
838:login:Penguin
10/07/05 23:37:29 eEW0zTzX
>>835
やはりPerlを覚える必要がありますかね。。
>>836
pushdとpopdは昔Linux勉強してたときにちょっと見たことありますね。
当時はこれが何の役に立つのだろうと思っていましたが、、、
ちょっと考えてみます。
839:login:Penguin
10/07/05 23:41:33 jfjgrjP3
>>832
sargeの時にlimits.confを弄ってたりしてない?
試しにサービス止めまくり状態での再起動でも同じかね。
再起動直後、ifを手動でdown/再upさせてからは?
840:login:Penguin
10/07/05 23:45:55 RBgsyzHL
>>838
シェルスクリプト書いてて悩んだら素直にPerlで書いた方がいいとは思う
特に「bash拡張使いたい」と感じたらそれはフラグ
841:login:Penguin
10/07/05 23:50:56 eEW0zTzX
ありがとうございます
了解ですm( , _ , )m
842:login:Penguin
10/07/06 00:22:38 iiiLfsgF
>>837
IPSec、どんぴしゃでした!!
ありがとうございます、2週間悩んでたのがやっと解決しました……。
843:login:Penguin
10/07/06 00:28:04 UySWrAXo
>>837
・・・検索で一番上にでてるの読んでなかったのかよ!
844:login:Penguin
10/07/06 00:28:46 UySWrAXo
あー、>>842 の間違い
845:login:Penguin
10/07/06 11:54:21 ixa7PtfP
CentOS 5.5 の yum で php をインストールしたいのですが、
依存関係でhttpd がついてこようとします。
Apache は 最新版を ソースからビルドしているので、
httpd をインストールしたくないのですが、
yum で phpのバージョン管理をしつつ httpd を入れないことはできますか?
846:login:Penguin
10/07/06 12:03:25 GRmRdswD
--nodep
847:login:Penguin
10/07/06 12:05:10 rrNHbAlO
>>845
Apache も yum で入れるか
PHP もソースから入れるかにするのがおすすめ。
848:login:Penguin
10/07/06 12:06:47 UySWrAXo
そこそこ新しいのがいいなら、remi使えば?
849:login:Penguin
10/07/06 12:23:58 ixa7PtfP
レスありがとうございます。
>>846
CentOS ミラー から rpm 落として rpm -i --nodeps
ですよね。
これって後々、問題起きたりしませんか?
>>847
phpはzabbix用に入れるだけなので、自前でバージョン管理はつらそうです。
標準の httpd(Apache) はバージョンが古くて
mod_ajp にとあるバグが残ったままなので使えないです。
>>848
remi はよく聞くんですが、出所は安全なところなのでしょうか?
ちょっと心配です。
850:login:Penguin
10/07/06 12:45:14 UySWrAXo
SRPM公開されてんだから、心配ならソース嫁
851:login:Penguin
10/07/06 14:29:08 WUj5aYAD
空気嫁みたいに簡単に言うな。できたらやってる。
852:login:Penguin
10/07/06 14:46:09 UySWrAXo
SRPM落としてdiffしればいいべ
853:login:Penguin
10/07/06 14:49:32 Cj3A8qtD
ソース嫁=空気嫁
854:login:Penguin
10/07/07 13:32:19 /IpcVltP
GParted LiveCDがMiB単位でアライメントを合わせるようになったのが先月末のバージョン(gparted-live-0.6.0-4.iso)からだけど、
その他の有名ディストリがMiB単位アライメントを採用したのはそれぞれどのバージョンからでしょうか。
855:login:Penguin
10/07/07 14:07:18 ZAh+nI3j
>>854
せめて「有名ディストリ」を定義してくれ。
Redhat、Ubuntu、SUSEあたりでいいのか?
そもそもレポート課題でもなければ網羅的に調べる必要はないと思うが。
856:login:Penguin
10/07/07 15:08:35 /IpcVltP
>>855
Ubuntu、CentOSあたりで。おまけでRedhat、SUSE、Debianくらいで。
WDのラージセクタの問題がデフォルトで回避されるかどうか、
できればどのバージョンからそうなったのかも分かればいいなと。
WesternDigital製HDD友の会 Vol.117
スレリンク(jisaku板)
857:login:Penguin
10/07/07 15:11:04 dhaU/Avr
>>856
自分で調べりゃいいじゃん。
なんで人にやらせんの。
858:login:Penguin
10/07/07 15:47:33 ey+XJwgB
>>856
fdiskでも何でも、自分で合わせてパテ切ればいいだけ。
そっちのスレでも随分前からやってるし。
859:login:Penguin
10/07/07 17:11:11 /IpcVltP
やっぱLinuxをメインに使う人はそうなのかな。
UbuntuとかはWindowsよりインストールが簡単とか言う話だったけど・・
860:login:Penguin
10/07/07 20:47:36 ZAh+nI3j
>>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
これ、質問するより自分で調べた方が早くないか?
861:login:Penguin
10/07/07 20:51:36 ey+XJwgB
質問主の
> MiB単位アライメントを採用
が "対応したgpartedが採用されているか" という事なら
gparted-0.6.0のリリース日を見ればほとんどのトリで未採用なのは
すぐわかるでしょ。
まだ一ヶ月も経ってないんだから。
862:login:Penguin
10/07/07 21:05:48 ZAh+nI3j
ああ、よく読んでなかった、申し訳ない。
GPartedの話ではなく、ディストリの対応状況なのか。
そりゃ、何を以って対応とするかで違ってくるな。
インストーラーの対応状況なら、openSUSEは11.3で対応予定らしい。
863:login:Penguin
10/07/07 22:19:49 D+XN+m34
VMWareの中で、全てのディストリをインストールしてみるくらいしか…
864:login:Penguin
10/07/07 22:51:47 ey+XJwgB
気になるディストリをいくつか自分で挙げて、各トリのフォーラムなんかで検索してみるとか、
最近(特にEARSが出てからこっち)に出たトリのリリースノートを読んでみるとか、
updateやerrataのログ眺めるとか(現役のインストーラには無関係かもだけど先の情報もあるかも)、
トリごとのスレに行ってログ漁るとか訊いてみるとか、物理セクタ拡大のスレがあったハズだから
そっち行ってみるとか、
調べたりする方法はいろいろ。
徒労に終わるかもしれんけど。
こんなもん自分の事でなきゃ誰も調べんし自分の使ってるトリの事くらいしか知らんでしょ。
865:login:Penguin
10/07/07 23:58:38 paMJDOhq
elsaのgtx250gというのを買ったんですが
静音のはずなのに妙にうるさいです。
調べるとファンの回転数は自動調整されるらしいのですが、
こういうやつってwindowsだけですか?
今opensuse使っています。
866:login:Penguin
10/07/08 00:01:06 vpj9isDX
elsaに訊いてくれ
867:login:Penguin
10/07/08 08:27:25 R8iAN+8B
>>865
プロプライエタリドライバはコントロールするはずだけど、
Nvidiaスレで聞いてみたらどうかな…って人がいねぇ。
nVIDIAってどうよ Part4
スレリンク(linux板)l50
868:login:Penguin
10/07/08 10:28:19 WjH9RD1I
ドライバは nVidia 製の使ってるの?
あと「うるさい」ファンはビデオカードに間違いないのね?
ついでに Win と dual boot 環境? もしそうなら windows の方では静かなの?