くだらねえ質問はここに書き込め! Part 184at LINUX
くだらねえ質問はここに書き込め! Part 184 - 暇つぶし2ch550:login:Penguin
10/06/19 10:46:33 9hvoT6eZ
やっぱりHDDが逝ってるぽいですか。
ありがとうございました。

551:login:Penguin
10/06/19 10:58:37 mbtIjknr
... よってデータの救出はできない... 可能性は 十分にあり得る。

Let's エスパー。
rootシェルはRoot Terminalと同じだと思う。以下rootで。

fdisk -l /dev/sda
dd if=/dev/sda of=/dev/null conv=sync,noerror

MBRを確認し ディスク全域走査でリードエラーの有無を確認。
55.8GBならばそんなに時間はかからない。はず。

552:login:Penguin
10/06/19 11:07:47 mbtIjknr
あ、エラー頻発だとカナーリ時間はかかるのだた。
その場合、エラー出力がじゃんじゃん滝登る。

553:login:Penguin
10/06/19 11:09:21 QP83aKUa
> Unknown Failure
>>551でOKでも、ファイルシステムが逝ってる可能性もあるでよ。
その場合、他のHDDにXP入れて起動させて問題のHDDを覗くといくらかのファイルは救えた
なんてのもあちこちのブログで見たりもするので、破損具合によって何ともだあね。

今回はともかく、Linuxに不慣れなら今後の為にWinPE系のブータブルCDの準備をオススメするわ。
Bart's PEでもVistaPEでも何でもいいから。

554:login:Penguin
10/06/19 11:24:18 mbtIjknr
俺も>>553に同意。
>>551で問題ないなら、論理的にNTFSが壊れている可能性が。
WinPE系のLiveCDで修復したほうがよいよ。
testdiskとphotorecで 救えることもあるけれど。

555:login:Penguin
10/06/19 12:24:59 9hvoT6eZ
ありがとうございます。
教えていただいた事を試してみます。

556:login:Penguin
10/06/19 12:54:17 hepCP9BZ
今まで恥ずかしくて聞けなかった質問です。

サスペンドとハイパネートの違いってなんですか?

あと、linux(デスクトップ版としましょう)の使用者から見た、
シャットダウンからの起動と
サスペンドやハイパネートからの復帰での違いやメリットって何なのでしょう?

よろしくお願いします。

557:login:Penguin
10/06/19 13:13:13 x1Dh1z6I
>>556
電源が若干ながらも消費されているかどうか。

サスペンドは、RAMとごく一部のハードウエアに対してのみ、ごく少量の電源を
使って状態を保持している(だからバッテリーのあるPCであればバッテリーを消費する)
が、ハイバネートはRAMの内容をディスクに書き込んでコンピュータ自身は完全に
終了する仕組みなので、状態保持に電源を必要としない。

違いは上記の仕組みの違いから来るもので、サスペンドのほうが復元速度が速い。
ハイバネートはRAMの内容をディスクから読み出す必要があるので遅い。

558:login:Penguin
10/06/19 13:42:12 Q9NjOKAk
頻繁に規制で書き込みできなくなるのですが
他に似たような質問できる掲示板ないですか?

559:login:Penguin
10/06/19 13:50:57 8q+GrHS2


560:login:Penguin
10/06/19 13:53:05 TJ58nb4X
>>557
回答ありがとうございます。理解できました。

561:login:Penguin
10/06/19 19:53:39 n1UgtqTR
現在LPIC Leve1試験合格を目指しているLinux暦0年の若輩者です。
試験対策として問題集を解いているのですが
下記のような不可解な問題がありました。

Q. init0またはshutdownコマンドでシャットダウンした際のログが保存されるのはどこか。
A. /var/log/dmesg

「/var/log/dmesg」はブート時のログが保存される場所でないのでしょうか?
それとも、ブート時とシャットダウン時の両方のログが保存されるのでしょうか?
また、下記HPを見ると「/var/log/wtmp」とありますが、これが正解ですか?
URLリンク(www.linux.or.jp)

ご教示のほど、何卒よろしくお願い致します。

562:login:Penguin
10/06/19 21:33:13 gwwjvSBq
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.


563:login:Penguin
10/06/19 21:34:09 gwwjvSBq
続き
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!


564:login:Penguin
10/06/19 21:36:57 gwwjvSBq
以上長くてすみませぬ。
新規にOSをインスコした環境で、関係あるか分かりませんがヌーボードライバ
とかnvidia関連のパッケージはpurgeしてみました。
gccは4.3に ls -sしています。モジュールのビルド自体は正常のようなんですが。
なにか分かる方いましたらお願いします。

565:login:Penguin
10/06/19 21:39:07 cVAuI/ye
Supported Hardwareをよく読め

566:login:Penguin
10/06/20 03:31:47 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自体を削除することはできなくすることはできると思います)


567:login:Penguin
10/06/20 09:31:19 Bk3Amr/o
>>561
試せマニュアル人間

568:login:Penguin
10/06/20 10:05:45 IYhw48ex
>>566
rootで、
# mkdir /home/userA/Desktop/dir1/.keep
# > /home/userA/Desktop/dir1/.keep/keep
というのを考えてみました。

569:login:Penguin
10/06/20 10:18:27 LTv42CNE
■GNOMEメニューをWindowsスタートメニュー風の操作性に改良する

GNOMEデフォルトのメニューバー(カスタムメニュー)をパネルから削除し、代わりに「メインメニュー」をパネルに追加する。
メニュー第1階層の「インターネット」を「I インターネット」や「Internet」などと変更する。
これで、Alt+F1 → 「i」→「f」でfirefoxが一発で起動できる(ubuntuの場合)。

メニュー項目頭の英字が重複しないようにする(重複があると英字キー押下の度にその間をローテートする)。
メニューの第1階層に自分で新たなカテゴリをつくり、そこによく使うツールやシェルスクリプトなどを登録するのも吉。


■デフォルトのメニュー・ショートカットAlt+F1は押しにくいのでWindowsキーへ変更する

debian lennyとubuntu9.04の場合
キーボード・ショートカットの設定の「パネルメニューを表示する」の項目でWindowsキーを押して設定。

ubuntu10.04の場合
URLリンク(ubuntuforums.org)
キーボード・ショートカットの設定ではWindowsキーが認識されないため、設定エディタを起動、
apps -> metacity -> global_keybinding の中の panel_main_menu を探し
右クリックして「キーの編集」を選び「値」欄に Super_L と入力する。

※debian squeeze もキーボード・ショートカットの設定ではWindowsキーが認識されないが、
ubuntu10.04と同様の方法で設定できる可能性あり(未確認)。


Windowsキーと英字ショートカットでのメニュー操作は特にノートPCでの運用にお薦め。
ubuntu Netbook Remix の独自ランチャーより操作性がいいと思う。


570:↑
10/06/20 11:12:08 4uobwtuC
なんなの?

571:login:Penguin
10/06/20 11:43:42 JYcGShB6
>>569
> ※debian squeeze もキーボード・ショートカットの設定ではWindowsキーが認識されないが、
> ubuntu10.04と同様の方法で設定できる可能性あり(未確認)。
squeeze でも設定できました。ありがとうございます。


572:login:Penguin
10/06/20 12:00:59 89P+U/VC
>>570
本物のエスパー。

573:login:Penguin
10/06/20 12:10:30 xlxJUCHA
つまりただの自演か

574:login:Penguin
10/06/20 13:04:43 fuMr7Qv9
>>570
下記2ヶ所からリンクを貼っています。
スレリンク(linux板:161番)
スレリンク(linux板:260番)

>>571
できましたか。
確認ありがとうございます。


575:login:Penguin
10/06/20 13:06:29 fuMr7Qv9
あれ、 何でID変わってんだろ?
574=569です。

576:login:Penguin
10/06/20 13:08:56 89P+U/VC
ここに出張してる理由がわからん

577:login:Penguin
10/06/20 15:01:19 8ZJSLqhg
macとのデータ共有はnfsとsambaのどっちがいいと思う?

578:login:Penguin
10/06/20 15:49:30 Q3aONNRp
>>577
マカ死ね!

579:login:Penguin
10/06/20 16:22:35 dpgd5YXM
>>578
コケ、うるさい

580:569
10/06/20 18:19:56 fuMr7Qv9
>>569
補足。
ubuntuの場合、パネル右端のシャットダウン用のボタンを削除すると、
メインメニューよりシャットダウン・再起動・ログアウトなどが
行えるようになります。

581:login:Penguin
10/06/20 19:09:22 4uobwtuC
scriptコマンドを使ってログを取得したのですが、
viやemacsで読もうとすると「^M」といった記号がありちょっと読みづらい状態です。
何か良い方法はないでしょうか。


582:login:Penguin
10/06/20 19:23:31 xlxJUCHA
>>581
そいつはきっと改行コードのCR
エディタなら改行コードを指定して(CRLF)読み直せばOK
trで元ファイルから取っ払ってもOK

583:login:Penguin
10/06/20 19:24:04 I6Rm75sp
>>581
tr -d '\n'


584:login:Penguin
10/06/20 19:31:10 xlxJUCHA
>>583
先生それ\nでなくて\rじゃないでしょうか

585:login:Penguin
10/06/20 20:04:54 4uobwtuC
tr -d '\r' < 元ファイル > 新ファイル な形式で
改行コードが削除されてました。ありがとうございます。

586:562
10/06/20 22:20:27 P9eadgUr
事故怪傑したので報告 おおむね
URLリンク(www.ubuntugeek.com)
の方法でドライバ入った。
まさかこれは無いだろう…と思いながら最後のたのみでほんとにダメ元で試して
みたらズバリだった。
ドライバのバグだろうなぁ。ハードウェアの誤検出?
これなら、debian提供のパッケージも間違いなく入るはず。同様の現象の方
試してみて。

587:login:Penguin
10/06/21 00:29:27 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
10/06/21 00:40:01 ZDe7kfx0
>>587
> 「 > 」の意味は、ディレクトリを作成する意味なのかな。
ディレクトリできたの?

589:login:Penguin
10/06/21 01:29:33 IsVG5Yj4
>>586
悪いとは言ってないよ
俺はそういう奴は下に見る
個人の感想

590:login:Penguin
10/06/21 06:58:42 mKWjJphW
>>589
そういうことを言うから下に見られるんだと思われ。

591:login:Penguin
10/06/21 07:55:34 vta1sqUE
>>587
「 > 」は単なるリダイレクションです。
リダイレクションの左辺が空で右辺がファイルなら空ファイルができます。
ファイルを作る理由は、実際にやってみればわかります。

592:login:Penguin
10/06/21 08:31:43 vta1sqUE
あ、俺は>>568本人です。
実は、>>568の方法にはけっこう致命的な欠点があるけど、
それも実際にやってみればわかるからまあいいや。

593:login:Penguin
10/06/21 16:41:58 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に書込削除許可を与えているので、
その中身ならファイルを自由に書込み削除することができるようになる。

このようにやってみようかと思いました。


594:login:Penguin
10/06/21 16:45:43 3Qceb5ms
> /home/Desktopで、Directory1を作成します。

訂正↓
/home/userA/Desktopで、Directory1を作成します。

595:login:Penguin
10/06/21 21:52:24 kzt4+E30
% cp -a foo bar

% find foo -depth -print0 | cpio -pmd --null bar
はどのように違うのでしょうか?
バックアップドキュメントに両方登場するのですが、
どちらかに優位性があったりするのでしょうか?

596:login:Penguin
10/06/22 00:23:44 gQ5JUjs2
くだらねえ質問ですが

# 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
10/06/22 01:00:48 7BKEA9tl
>>593
そういうのはsticky bitを使う
chmod -v 1777 $HOME/Desktop/dir1
とすると$HOME/Desktop/dir1の内容には誰でもfileやdirectoryを作れるが削除は当人しかできない
後は調べてね

598:login:Penguin
10/06/22 01:22:27 7BKEA9tl
>>596
でもさncursesとかよく利用されるlibraryを削除して
入れ直したいとするじゃん
ncursesを消した時にそれに依存するもの全部削除されたら迷惑じゃない?

599:login:Penguin
10/06/22 01:23:36 GRW8Vnmy
>>596
いつからか忘れたけど、Debian では 推奨パッケージも同時インストールする
のが標準になってる。この挙動が嫌なら、aptitude のオプション -> 設定で変
更が可能。

600:login:Penguin
10/06/22 02:15:58 7BKEA9tl
>>595
option見たり気になった部分を試ししてみたりしたけど
cpの-aとcpioの-pとか--nullの部分とか
fooをbarとしてcopyするかbar/fooとしてcopyするか意外は
一緒に感じるけどね
どちらも優位性は別にない気がしたのが感想
気になった時はls -Rlとかの結果をdiffしてみたらいいんじゃないかね

嘘か本当かは偉い人の判断に委ねる

601:login:Penguin
10/06/22 04:32:17 M44oDpDY
同じグループに所属する他のユーザに対して、
あるディレクトリ配下のファイルやディレクトリに対する chmod を許可することはできるでしょうか。
それが無理なら次点として、どのユーザに対しても chmod を許可することはできるでしょうか。

ある領域を複数のユーザで自由に更新したいのですが、他のユーザの作ったファイルに対してたとえば実行属性を
変更しようとしても拒否されます。
対象ファイルをいったん適当なファイル名で cp して、それを元ファイル名に mv すればオーナーが変わるので
mode の変更はできなくはないのですが、もっと手間のかからない方法があればと思っています。


602:login:Penguin
10/06/22 09:17:55 hvUknh7F
firefoxで開いたxmlファイルを保存すると日本語が文字化けします。
??
このような感じです。日本語として、UTF8として画面に表示させるには
どのようなコマンドが必要か教えてください。

URLリンク(twitter.com)
例えばこのxmlでも保存すると文字化けします。

603:login:Penguin
10/06/22 10:15:34 9iIILwxf
>>566です。

>>597
どうもありがとう。とてもスマートな方法です。
これでまたひとつ勉強になりました。


604:login:Penguin
10/06/22 10:55:12 +Za0TJC/
>>603
いや、
Sticky bitを立てても>>566での目的には全く無意味だと思うんだがw

605:login:Penguin
10/06/22 11:33:10 9iIILwxf
えーっ、調べてみます。

606:login:Penguin
10/06/22 11:44:38 9iIILwxf
>スティッキー・ビットを用いると「すべてのユーザーが書き込めるものの,所有者だけしか削除できない」といったアクセス権限を設定できます。
>例えば,/tmpディレクトリにスティッキー・ビットを設定すると,>/tmp内に
>(1)どのユーザーであっても自由にファイルを作成し,読み出し,書き込み,実行ができ,
>(2)作成されたファイルは作成者以外には削除できず,アクセス権限も変更できない,となります。
URLリンク(itpro.nikkeibp.co.jp)


home/userA/Desktop/dir1にSticky bitを立てると、
dir1内には、どのユーザーからでも書込読込ができ、そのファイルのオーナーユーザーなら削除もできる。

・・・ということは、dir1自体は、Sticky bitによって何も保護されていないということになるか。
dir1は、Sticky bitオンでも、上位Desktopディレクトリのアクセス権によって、user1によって削除可能?


607:login:Penguin
10/06/22 11:47:18 YfeZLyoh
まずは試してみなよ。

608:login:Penguin
10/06/22 12:04:05 9iIILwxf
>>607
試したら、dir1は、Sticky bitオンでも、上位Desktopディレクトリのアクセス権によって、user1によって削除可能でした。

>>593の方法でしたいと思います。


609:login:Penguin
10/06/22 16:51:18 7BKEA9tl
ごめん。よく読んでなく書いてました

groupA user{A,B}から削除できなければいいわけじゃん
user1(これがつまり作ったuserなわけでしょ)から削除する必要はないでしょ
という解釈をしてるね
synbolic link貼ったらいいんじゃない?
/home/userC(user1)/Desktop/dir1に
もしくはmount --bindするとか

でも思いついた方法でやってくれ
スマートさより確実に動くほうがいいと思うしね
細かく求める動作を計り知らないで提案してるしね

>>602
それは端末上の名前の話?
それならconvmv
中身の話?
それならnkf
表示するのはfirefoxでの話?editorでの話?
firefoxでは表示文字エンコーディングから選ぶ
後者の場合はそのprogram 文字コード とかででてくるんじゃない

610:login:Penguin
10/06/22 17:10:50 7BKEA9tl
あ、そっか削除できちゃいけないのか
symbolic linkじゃ意味ないか
/home/userC(user1)/Desktop/dir1

/home/userA/Desktop/dir1に
bindでmountしな

611:login:Penguin
10/06/22 17:12:29 hvUknh7F
>>609
ペーストすると「??」になっちゃったんですけど、
&#12356; みたいのが続く感じです。日本語部分がそうなってます。

nkfとかiconvとか効かなかったので、どうしたものかと。
変換の仕方が何か間違っているような気はするんですが。

端末上でもエディタ上でも同様です。

612:login:Penguin
10/06/22 17:18:20 YfeZLyoh
>>611
> &#12356; みたいのが続く感じです。日本語部分がそうなってます。
それ文字化けするっていうか
もともとそう書いてあるんじゃね。

613:login:Penguin
10/06/22 17:26:36 pI6iRoV0
どんだけ説明下手なんだよ。

614:login:Penguin
10/06/22 17:31:56 YfeZLyoh
>>612 が正しければ
nkf の --numchar-input で変換できるかも。

615:login:Penguin
10/06/22 18:58:05 hvUknh7F
>>614
変換できました。ありがとうございます!
実体参照って記号以外でも使えたのですね
勉強になりました

616:596
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 の方では静かなの?


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch