トップページ⇒linux
1001コメント407KB

くだらねえ質問はここに書き込め! Part 184

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2010/05/26(水) 18:34:01ID:O+DWu2zT
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About

過去ログ検索(Part29: 22氏提供) http://2chlinux.dtdns.net/2ch-linux-ks/

Google検索 http://www.google.co.jp/linux

関連スレッドは >>2-4 あたり。

くだらねえ質問はここに書き込め! Part 183
http://pc11.2ch.net/test/read.cgi/linux/1271578020/
http://2chlinux.dtdns.net/2ch-linux-ks/thread/1271578020.html
0508login:Penguin2010/06/17(木) 14:40:16ID:DNqdNfeJ
特定のユーザ hoge が実行しているプロセスをまとめてkillするにはどうすればいいですか?
0509login:Penguin2010/06/17(木) 14:50:56ID:E29WSZ70
やっつけ
ps -u hoge --no-header | awk '{print $1}' | xargs kill
0510login:Penguin2010/06/17(木) 14:52:39ID:mnF1tUm+
>>508
pkill -u hoge
とかなんとか。
0511login:Penguin2010/06/17(木) 16:16:08ID:DNqdNfeJ
>>509-510
ありがとうございました!!!

グレイト助かりました!
0512login:Penguin2010/06/17(木) 19:22:09ID:vHm7dRK9
slackware 13.0 ですが
ssl の起動プロセスを確認するコマンドを教えてください
0513login:Penguin2010/06/17(木) 19:42:12ID:mnF1tUm+
>>512
「ssl の起動プロセス」って何?
0514login:Penguin2010/06/18(金) 00:30:00ID:Ik1MMxah
影認定ktkr。

2010年6月24日(木)午後11:30〜
家電からネットまで 影の主役 OS リナックス
ttp://www.nhk.or.jp/itwb/2/
0515login:Penguin2010/06/18(金) 01:34:15ID:cOCiZphm
ifconfigで出てくるRx値のカウンターについて
OS起動停止以外でリセットされるタイミングを教えてください。
0516login:Penguin2010/06/18(金) 01:38:11ID:wj0vxlgd
>>475
かっこいい

>>514
面白そう
0517login:Penguin2010/06/18(金) 02:05:17ID:Ik1MMxah
>>515
32bit ring counter。Max=4GiB。
ttp://www.linuxquestions.org/questions/linux-newbie-8/does-ifconfig-rx-bytes-counter-have-max-limit-396398/

>>516
先日来日した時に インタビューしたようだ。
FAT-LinusがTVで拝める。
0518login:Penguin2010/06/18(金) 02:16:43ID:wj0vxlgd
今さっき、2ch全部にアクセスできなくなってたよね
0519login:Penguin2010/06/18(金) 02:22:50ID:wj0vxlgd
なんか、世界的に異常が生じているらしい

http://qb5.2ch.net/test/read.cgi/operate/1276766536/l50
0520login:Penguin2010/06/18(金) 03:06:54ID:cRc7ICjk
windows XP ubuntu8.04のマルチブートでgrubから起動するようになってる
HDDのリカバリー領域からWindows XPをリカバリーしたい
しかし再起動でgrubになるのが影響してるのか
リカバリープログラムが動かないでWindowsが普通に起動してしまう

どうすればWindowsをリカバリーできるんでしょうか
0521login:Penguin2010/06/18(金) 03:11:47ID:KX9uu7JS
>>520
MBRにgrub入れてるなら、そのせいじゃない?
リカバリ領域使って復元するときに、起動時にそれ用のMBRになってないと
起動しない仕組みのものが多いっしょ。
メーカーによっては潰したMBRのリカバリディスクとか配布してるところもあるから
そういう情報探ってみれば?(確か古めのThinkpadなんかでは配布してたはず)
0522login:Penguin2010/06/18(金) 03:30:33ID:Ik1MMxah
>>520
ubuntuから "fdisk -l" でMRBを見てごらん。
リカバリ領域がhiddenなんちゃら なら、その領域からブートするように
grubでマニュアルブート(コマンドライン)してみれ。

あと、リカバリブートシーケンスは機種依存だから
機種晒すと アドバイスもらえやすい。
0523login:Penguin2010/06/18(金) 09:20:11ID:Nd1Z2cl4
wine起動してできた~/c/.wine/drive_c/windows/Microsoft.NET/DirectX for Managed Code/以下にあるdllファイルを別ドライブに移動して
シンボリックリンク作成しました。一個づつmoveとlink -sコマンドをやってますときっともっと適切なやり方があると思いました
bashでバッチ処理できるんじゃないかと思いました。やり方がわかったら報告しますのでお楽しみにお待ちください
0524login:Penguin2010/06/18(金) 09:32:56ID:cOCiZphm
>>517
ありがとうThx!
0525login:Penguin2010/06/18(金) 10:36:27ID:9Q6QxCEU
管理の利便上、全サーバのhtaccessファイルを、とある1つの別サーバのhtaccessから参照または更新させたいと思っています。
更新はシェルスクリプトでcdとwgetを使えば出来るのかなと思ったのですが、参照も可能なのでしょうか?
更新の方法も↑だと何かまずい点があるでしょうか。

0526login:Penguin2010/06/18(金) 11:20:48ID:7mRfBWDk
>>525
「参照」というのが意図しているものかどうかはわからんが、
NFSか何かで中央のサーバの共有ディレクトリ内に.htaccessを置き、
共通化させたい末端のサーバ側からマウントしてsymlinkすれば
できることはできるだろう。

ただ、更新でも参照でも同じだが、万が一中央のサーバの.htaccess
の設定を間違えてしまったり、乗っ取られて書き換えられたりした場合に、
被害が末端のサーバまで及ぶ危険性がある。
0527login:Penguin2010/06/18(金) 11:58:01ID:9Q6QxCEU
となると必要に応じて各サーバのスクリプトを動かしてwgetで更新させるのが一番安全でしょうか?
0528login:Penguin2010/06/18(金) 14:17:37ID:VB0nzpT9
俺ならお前のようなやつにはいじらせない。状況の分かる詳しいやつに聞け。
0529login:Penguin2010/06/18(金) 14:57:12ID:7EEQz+bR
すんません教えてください。
REDHATのマニュアルなどを見ると/bootというパーティションを作成することが推奨されています。
理由は「ほとんどの PC は BIOS に制限があるため...」とされていますが(多分HDDの前方に持ってきたい)、今だにそんな事があるんでしょうか。
その他に/bootを別に切らな事による不都合はありますか?

現場的に習慣化されていて/bootを別に切らないと理由も無くそれはちがうとか言われるんでしょうか。
0530login:Penguin2010/06/18(金) 15:12:27ID:r7j9Pkys
Vine で LVMを使う時に/bootが別パーティションになってた気がする.

ブートローダーが最初に読み込むカーネルイメージとかramdiskとかが
当時はLVMから直接読み込め無かったからかな?

今はLVMを推奨しているディストリビューションが少ないから不都合が
あるとは思えないけれど…

ハードディスクを後から何台も増設する様な使い方をしなければ,
LVMのメリットも無いから,意識しなくても良いんじゃないかな?

↓の意見も聞いてみてね.
0531login:Penguin2010/06/18(金) 15:55:07ID:7mRfBWDk
>>529
その問題はIDEハードディスクの問題として知られているもので、
8GB以内に起動可能なイメージを配置しておかないと、BIOSやブートローダなど
からアクセスできず、起動できなくなってしまうという問題。

BIOSについては、おおよそ2000年以降に発売されたマザーボード(またはPCやサーバ)
であれば、このような問題は発生しない。ブートローダについてはGNU GRUBの古い
バージョン (0.9未満)でもなければ問題はないはず。

LVM環境で/bootを別途切らなければならないのは上とは別の理由。
簡単に言えばBIOSはLVMの仕様なんて知らないから、LVM上に起動イメージを配置
してもアクセスできないため。
0532login:Penguin2010/06/18(金) 17:44:17ID:GV4EtOhn
>>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 のオプションは好みで。
0533login:Penguin2010/06/18(金) 17:49:27ID:E+EpOIQg
cp -s
05345322010/06/18(金) 17:58:57ID: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@
05355322010/06/18(金) 18:10:52ID:GV4EtOhn
今試していて気づいたが

ln -snvf /tmp/*.dll .

だけで、いいんだね...
0536login:Penguin2010/06/18(金) 21:33:12ID:QBuF0TzI
>>529
ブートローダが対応しているファイルシステムしか読めないからでしょ。
俺は /boot だけext2にしている。
0537login:Penguin2010/06/18(金) 22:38:46ID:e3Gd07ux
お助けねがいます。
/usr の空き容量がゼロになってしまって困っています。
/dev/sda5 5750056 5469256 0 100% /usr
7GBほど割り当てていて、実際には2、3GBくらいしか使っていないように
思います(経験上)。
ls や du や fsck とか使って何か不正なところがあるか調べるのかな?と思って
ググったりman見たりしましたが解決法までたどり着きませんでした。

何をしたらよいか指導願います
0538login:Penguin2010/06/18(金) 22:46:57ID:o6xlNwbx
昔の経験など、今じゃ使えないこともある
0539login:Penguin2010/06/18(金) 22:50:16ID:f4hD1gPD
gnome-panelがハングアップするので、原因を調べたいんだ。
gnome-panelのエラーログはどうやって見ればいいんだろうか?
0540login:Penguin2010/06/18(金) 22:53:48ID:f4hD1gPD
>>539は自己解決した。Gnomeの設定を初期化したら治った。

>>537
duやDisk Usage Analyzerで消費量を調べてみたらいいんじゃないか。
他にディスクがあるなら、とりあえず/usrを移動したほうがいいが。
0541login:Penguin2010/06/19(土) 08:33:55ID:9hvoT6eZ
WindowsXPがまったく起動しなくなったのでデータを救出するために
CDからKnoppixで起動したんですが肝心のデータの居場所がわかりません。
普通はデスクトップにHDが表示されるようなのですがマイドキュメントしかありません。
0542login:Penguin2010/06/19(土) 09:15:02ID:mbtIjknr
絶妙にスレチなんだろうけど、お困りのようなので。

>>541
たぶん、HDDがマウントされていません。
knoppixならオートマウントされても良さそうですが。
どのバージョンのknoppixでしょうか?
とりあえず rootシェルをひらき、mount と打ち込んで
リターンキーを入力してみてください。
HDDがマウントされているかどうかが わかります。
0543login:Penguin2010/06/19(土) 10:01:48ID:9hvoT6eZ
すいません。XP質問スレに書いたらLinuxスレ行けと言われたんでここに書いちゃいました。
バージョンは6.0.1です。
rootシェルはRoot Terminalでも一緒でしょうか?
mountを実行すると20行くらいの文字列が表示されましたが
ちょっと意味がわかりません。
0544login:Penguin2010/06/19(土) 10:11:02ID:16r2rzps
エスパー出番だ
0545login:Penguin2010/06/19(土) 10:11:37ID:4mwlIblc
>>543
PC初心者板に行け。
0546login:Penguin2010/06/19(土) 10:19:10ID:9hvoT6eZ
すいませんLinux完全初心者なもので変な事書いてるかもしれません。

USBメモリスティック等は普通に認識します。
内蔵HDは55.8GBボリュームと表示されていますが
クリックするとエラーUnkownFailureでマウントできません。
0547login:Penguin2010/06/19(土) 10:25:09ID:4mwlIblc
>>546
どうでもいい。さっさと移動しろ。
0548login:Penguin2010/06/19(土) 10:29:04ID:9hvoT6eZ
失礼、プロバイダ規制のため携帯で書いてたので時間差になりました。
0549login:Penguin2010/06/19(土) 10:29:44ID:pFpBjYQq
>>546
・HDDは壊れてないが、HDD内のXPがおかしくなってXPが起動しない場合
 →Knoppixでブートし、認識しているHDDから壊れてないHDDからデータを救出できる。

・HDDが壊れているため、HDD内のXPも起動しないという場合
 →Knoppixでブートしても、KnoppixはHDDを認識できないので、データは救出できない。

Knoppixがエラーを吐いてるので、状況は後者。よってデータの救出はできない。
0550login:Penguin2010/06/19(土) 10:46:33ID:9hvoT6eZ
やっぱりHDDが逝ってるぽいですか。
ありがとうございました。
0551login:Penguin2010/06/19(土) 10:58:37ID:mbtIjknr
... よってデータの救出はできない... 可能性は 十分にあり得る。

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

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

MBRを確認し ディスク全域走査でリードエラーの有無を確認。
55.8GBならばそんなに時間はかからない。はず。
0552login:Penguin2010/06/19(土) 11:07:47ID:mbtIjknr
あ、エラー頻発だとカナーリ時間はかかるのだた。
その場合、エラー出力がじゃんじゃん滝登る。
0553login:Penguin2010/06/19(土) 11:09:21ID:QP83aKUa
> Unknown Failure
>>551でOKでも、ファイルシステムが逝ってる可能性もあるでよ。
その場合、他のHDDにXP入れて起動させて問題のHDDを覗くといくらかのファイルは救えた
なんてのもあちこちのブログで見たりもするので、破損具合によって何ともだあね。

今回はともかく、Linuxに不慣れなら今後の為にWinPE系のブータブルCDの準備をオススメするわ。
Bart's PEでもVistaPEでも何でもいいから。
0554login:Penguin2010/06/19(土) 11:24:18ID:mbtIjknr
俺も>>553に同意。
>>551で問題ないなら、論理的にNTFSが壊れている可能性が。
WinPE系のLiveCDで修復したほうがよいよ。
testdiskとphotorecで 救えることもあるけれど。
0555login:Penguin2010/06/19(土) 12:24:59ID:9hvoT6eZ
ありがとうございます。
教えていただいた事を試してみます。
0556login:Penguin2010/06/19(土) 12:54:17ID:hepCP9BZ
今まで恥ずかしくて聞けなかった質問です。

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

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

よろしくお願いします。
0557login:Penguin2010/06/19(土) 13:13:13ID:x1Dh1z6I
>>556
電源が若干ながらも消費されているかどうか。

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

違いは上記の仕組みの違いから来るもので、サスペンドのほうが復元速度が速い。
ハイバネートはRAMの内容をディスクから読み出す必要があるので遅い。
0558login:Penguin2010/06/19(土) 13:42:12ID:Q9NjOKAk
頻繁に規制で書き込みできなくなるのですが
他に似たような質問できる掲示板ないですか?
0559login:Penguin2010/06/19(土) 13:50:57ID:8q+GrHS2
●
0560login:Penguin2010/06/19(土) 13:53:05ID:TJ58nb4X
>>557
回答ありがとうございます。理解できました。
0561login:Penguin2010/06/19(土) 19:53:39ID:n1UgtqTR
現在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

ご教示のほど、何卒よろしくお願い致します。
0562login:Penguin2010/06/19(土) 21:33:13ID: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.
0563login:Penguin2010/06/19(土) 21:34:09ID: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!
0564login:Penguin2010/06/19(土) 21:36:57ID:gwwjvSBq
以上長くてすみませぬ。
新規にOSをインスコした環境で、関係あるか分かりませんがヌーボードライバ
とかnvidia関連のパッケージはpurgeしてみました。
gccは4.3に ls -sしています。モジュールのビルド自体は正常のようなんですが。
なにか分かる方いましたらお願いします。
0565login:Penguin2010/06/19(土) 21:39:07ID:cVAuI/ye
Supported Hardwareをよく読め
0566login:Penguin2010/06/20(日) 03:31:47ID: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自体を削除することはできなくすることはできると思います)
0567login:Penguin2010/06/20(日) 09:31:19ID:Bk3Amr/o
>>561
試せマニュアル人間
0568login:Penguin2010/06/20(日) 10:05:45ID:IYhw48ex
>>566
rootで、
# mkdir /home/userA/Desktop/dir1/.keep
# > /home/userA/Desktop/dir1/.keep/keep
というのを考えてみました。
0569login:Penguin2010/06/20(日) 10:18:27ID:LTv42CNE
■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 の独自ランチャーより操作性がいいと思う。
0570↑2010/06/20(日) 11:12:08ID:4uobwtuC
なんなの?
0571login:Penguin2010/06/20(日) 11:43:42ID:JYcGShB6
>>569
> ※debian squeeze もキーボード・ショートカットの設定ではWindowsキーが認識されないが、
> ubuntu10.04と同様の方法で設定できる可能性あり(未確認)。
squeeze でも設定できました。ありがとうございます。
0572login:Penguin2010/06/20(日) 12:00:59ID:89P+U/VC
>>570
本物のエスパー。
0573login:Penguin2010/06/20(日) 12:10:30ID:xlxJUCHA
つまりただの自演か
0574login:Penguin2010/06/20(日) 13:04:43ID:fuMr7Qv9
>>570
下記2ヶ所からリンクを貼っています。
ttp://pc11.2ch.net/test/read.cgi/linux/1276355898/161
ttp://pc11.2ch.net/test/read.cgi/linux/1274793992/260

>>571
できましたか。
確認ありがとうございます。
0575login:Penguin2010/06/20(日) 13:06:29ID:fuMr7Qv9
あれ、 何でID変わってんだろ?
574=569です。
0576login:Penguin2010/06/20(日) 13:08:56ID:89P+U/VC
ここに出張してる理由がわからん
0577login:Penguin2010/06/20(日) 15:01:19ID:8ZJSLqhg
macとのデータ共有はnfsとsambaのどっちがいいと思う?
0578login:Penguin2010/06/20(日) 15:49:30ID:Q3aONNRp
>>577
マカ死ね!
0579login:Penguin2010/06/20(日) 16:22:35ID:dpgd5YXM
>>578
コケ、うるさい
05805692010/06/20(日) 18:19:56ID:fuMr7Qv9
>>569
補足。
ubuntuの場合、パネル右端のシャットダウン用のボタンを削除すると、
メインメニューよりシャットダウン・再起動・ログアウトなどが
行えるようになります。
0581login:Penguin2010/06/20(日) 19:09:22ID:4uobwtuC
scriptコマンドを使ってログを取得したのですが、
viやemacsで読もうとすると「^M」といった記号がありちょっと読みづらい状態です。
何か良い方法はないでしょうか。
0582login:Penguin2010/06/20(日) 19:23:31ID:xlxJUCHA
>>581
そいつはきっと改行コードのCR
エディタなら改行コードを指定して(CRLF)読み直せばOK
trで元ファイルから取っ払ってもOK
0583login:Penguin2010/06/20(日) 19:24:04ID:I6Rm75sp
>>581
tr -d '\n'
0584login:Penguin2010/06/20(日) 19:31:10ID:xlxJUCHA
>>583
先生それ\nでなくて\rじゃないでしょうか
0585login:Penguin2010/06/20(日) 20:04:54ID:4uobwtuC
tr -d '\r' < 元ファイル > 新ファイル な形式で
改行コードが削除されてました。ありがとうございます。
05865622010/06/20(日) 22:20:27ID:P9eadgUr
事故怪傑したので報告 おおむね
http://www.ubuntugeek.com/howto-install-nvidia-drivers-manually-on-ubuntu-10-04-lucid-lynx.html
の方法でドライバ入った。
まさかこれは無いだろう…と思いながら最後のたのみでほんとにダメ元で試して
みたらズバリだった。
ドライバのバグだろうなぁ。ハードウェアの誤検出?
これなら、debian提供のパッケージも間違いなく入るはず。同様の現象の方
試してみて。
0587login:Penguin2010/06/21(月) 00:29:27ID:3Qceb5ms
>>568
レスありがとうございました。>>566です。

# mkdir /home/userA/Desktop/dir1/.keep
.keepという隠しディレクトリをrootオーナーで作成するわけですね。
そうすれば、dir1は削除されなくなるということですね。

# > /home/userA/Desktop/dir1/.keep/keep
このコマンドの意味がちょっとわかりません。「 > 」の記号がわからないです。

rootオーナーの.keep内にkeepを作成しておけば、keepも削除されなくなりますね。
「 > 」の意味は、ディレクトリを作成する意味なのかな。

よろしければ教えてください。
0588login:Penguin2010/06/21(月) 00:40:01ID:ZDe7kfx0
>>587
> 「 > 」の意味は、ディレクトリを作成する意味なのかな。
ディレクトリできたの?
0589login:Penguin2010/06/21(月) 01:29:33ID:IsVG5Yj4
>>586
悪いとは言ってないよ
俺はそういう奴は下に見る
個人の感想
0590login:Penguin2010/06/21(月) 06:58:42ID:mKWjJphW
>>589
そういうことを言うから下に見られるんだと思われ。
0591login:Penguin2010/06/21(月) 07:55:34ID:vta1sqUE
>>587
「 > 」は単なるリダイレクションです。
リダイレクションの左辺が空で右辺がファイルなら空ファイルができます。
ファイルを作る理由は、実際にやってみればわかります。
0592login:Penguin2010/06/21(月) 08:31:43ID:vta1sqUE
あ、俺は>>568本人です。
実は、>>568の方法にはけっこう致命的な欠点があるけど、
それも実際にやってみればわかるからまあいいや。
0593login:Penguin2010/06/21(月) 16:41:58ID: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に書込削除許可を与えているので、
その中身ならファイルを自由に書込み削除することができるようになる。

このようにやってみようかと思いました。
0594login:Penguin2010/06/21(月) 16:45:43ID:3Qceb5ms
> /home/Desktopで、Directory1を作成します。

訂正↓
/home/userA/Desktopで、Directory1を作成します。
0595login:Penguin2010/06/21(月) 21:52:24ID:kzt4+E30
% cp -a foo bar
と
% find foo -depth -print0 | cpio -pmd --null bar
はどのように違うのでしょうか?
バックアップドキュメントに両方登場するのですが、
どちらかに優位性があったりするのでしょうか?
0596login:Penguin2010/06/22(火) 00:23:44ID: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
0597login:Penguin2010/06/22(火) 01:00:48ID:7BKEA9tl
>>593
そういうのはsticky bitを使う
chmod -v 1777 $HOME/Desktop/dir1
とすると$HOME/Desktop/dir1の内容には誰でもfileやdirectoryを作れるが削除は当人しかできない
後は調べてね
0598login:Penguin2010/06/22(火) 01:22:27ID:7BKEA9tl
>>596
でもさncursesとかよく利用されるlibraryを削除して
入れ直したいとするじゃん
ncursesを消した時にそれに依存するもの全部削除されたら迷惑じゃない?
0599login:Penguin2010/06/22(火) 01:23:36ID:GRW8Vnmy
>>596
いつからか忘れたけど、Debian では 推奨パッケージも同時インストールする
のが標準になってる。この挙動が嫌なら、aptitude のオプション -> 設定で変
更が可能。
0600login:Penguin2010/06/22(火) 02:15:58ID:7BKEA9tl
>>595
option見たり気になった部分を試ししてみたりしたけど
cpの-aとcpioの-pとか--nullの部分とか
fooをbarとしてcopyするかbar/fooとしてcopyするか意外は
一緒に感じるけどね
どちらも優位性は別にない気がしたのが感想
気になった時はls -Rlとかの結果をdiffしてみたらいいんじゃないかね

嘘か本当かは偉い人の判断に委ねる
0601login:Penguin2010/06/22(火) 04:32:17ID:M44oDpDY
同じグループに所属する他のユーザに対して、
あるディレクトリ配下のファイルやディレクトリに対する chmod を許可することはできるでしょうか。
それが無理なら次点として、どのユーザに対しても chmod を許可することはできるでしょうか。

ある領域を複数のユーザで自由に更新したいのですが、他のユーザの作ったファイルに対してたとえば実行属性を
変更しようとしても拒否されます。
対象ファイルをいったん適当なファイル名で cp して、それを元ファイル名に mv すればオーナーが変わるので
mode の変更はできなくはないのですが、もっと手間のかからない方法があればと思っています。
0602login:Penguin2010/06/22(火) 09:17:55ID:hvUknh7F
firefoxで開いたxmlファイルを保存すると日本語が文字化けします。
??
このような感じです。日本語として、UTF8として画面に表示させるには
どのようなコマンドが必要か教えてください。

http://twitter.com/statuses/friends_timeline.xml
例えばこのxmlでも保存すると文字化けします。
0603login:Penguin2010/06/22(火) 10:15:34ID:9iIILwxf
>>566です。

>>597
どうもありがとう。とてもスマートな方法です。
これでまたひとつ勉強になりました。
0604login:Penguin2010/06/22(火) 10:55:12ID:+Za0TJC/
>>603
いや、
Sticky bitを立てても>>566での目的には全く無意味だと思うんだがw
0605login:Penguin2010/06/22(火) 11:33:10ID:9iIILwxf
えーっ、調べてみます。
0606login:Penguin2010/06/22(火) 11:44:38ID:9iIILwxf
>スティッキー・ビットを用いると「すべてのユーザーが書き込めるものの,所有者だけしか削除できない」といったアクセス権限を設定できます。
>例えば,/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によって削除可能?
0607login:Penguin2010/06/22(火) 11:47:18ID:YfeZLyoh
まずは試してみなよ。
0608login:Penguin2010/06/22(火) 12:04:05ID:9iIILwxf
>>607
試したら、dir1は、Sticky bitオンでも、上位Desktopディレクトリのアクセス権によって、user1によって削除可能でした。

>>593の方法でしたいと思います。
■ このスレッドは過去ログ倉庫に格納されています