くだらねえ質問はここに書き込め! Part 163
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2008/04/26(土) 11:33:02ID:NNoG9Pjyいろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/ (避難所)
このまとめサイト(Wiki)にアクセスできないときは、Webアーカイブ
http://web.archive.org/web/*/http://linux2ch.is.land.to/ を参照。
読んでも解決しなかったら、質問を書きこむ前にここを読もう。
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 162
http://pc11.2ch.net/test/read.cgi/linux/1206611501/
http://2chlinux.dtdns.net/2ch-linux-ks/thread/1206611501.html
0175login:Penguin
2008/04/30(水) 11:15:53ID:tQtvI8CEすまん。
0176156
2008/04/30(水) 11:29:52ID:gjhQz+KcSELinux有効時は、ディレクトリのラベルを再設定しないと、apacheが読み込めないということらしく、
rootにて
# restorecon /home/<ユーザディレクトリ>/public_html
# restorecon -R /home/<ユーザディレクトリ>/public_html
をする必要があったようです。上記のコマンド実行後、無事enforceの状態で見れるようになりました。
どうもでした。
0177login:Penguin
2008/04/30(水) 11:34:51ID:5xoYlWM5atime?
じゃ
find dir/ -type f | xargs touch -a
>>174
それもOKのよーな気もする
0178login:Penguin
2008/04/30(水) 11:38:23ID:5xoYlWM5ls -lZ /home/user1 /home/user2
017978
2008/04/30(水) 13:08:20ID:+M7iclYhありがとうございます。それでけるんですが、
utf-8なHDDやコマンドのメッセージが文字化けしてしまうので、
これらと同時に使える方法はないでしょうか?
>>92
文字コード指定はNTFSやCIFS(SMB)のみしか出来ないようです。
0180login:Penguin
2008/04/30(水) 14:08:10ID:5xoYlWM5smbmountでマウントなんて、変なことをして対応したことがある
0181login:Penguin
2008/04/30(水) 14:54:32ID:u+yGU5fkファイル名の頭に-のついたディレクトリに移動する方法を教えてください。
# ls
-1 2
# cd -1
-bash: cd: -1: invalid option
cd: usage: cd [-L|-P] [dir]
という感じでエラーになってしまいます。
0182login:Penguin
2008/04/30(水) 15:07:03ID:G4BnekSq0183login:Penguin
2008/04/30(水) 15:22:53ID:nDPlm6E/help: コマンドさーん、どこですかー.
0184login:Penguin
2008/04/30(水) 15:23:53ID:tQtvI8CEcd ./-1
>>182
それっぽい記述見当たらないな。
>>183
help は bash の内部コマンドだよ。
0185181
2008/04/30(水) 15:46:57ID:u+yGU5fk完璧です。
ありがとうございました。
0186login:Penguin
2008/04/30(水) 15:54:21ID:ylXROxXecd -- -1 ってやり方もある。
-- については man bash や jman bash に書かれてる。
0187login:Penguin
2008/04/30(水) 16:24:59ID:4w4WaNfqconvmvを使いたくないって言うのは、信頼性に不安があるのかな?
だが、そのHDD上のデータを将来も使い続けるのなら、マウントオプションなんかで
一時しのぎするんじゃなく、sambaの文字コード変換を利用して別のHDDに全部
コピーするとかいった方法を使ってでも、文字コードをUTF-8に変換した方がいい
んじゃね。
今のままじゃ、バックアップもとれないだろ。そのHDDだっていつかは壊れるんだぜ。
0188login:Penguin
2008/04/30(水) 17:04:26ID:P6xm+geP何が原因と考えられますか?
0189login:Penguin
2008/04/30(水) 17:13:04ID:R7KI3WcS0190login:Penguin
2008/04/30(水) 17:18:45ID:P6xm+gePどのソフトかわからなくて
0191login:Penguin
2008/04/30(水) 17:23:03ID:RbuQBGlzそっから検討つけてみれ
0192173
2008/04/30(水) 18:13:05ID:6FEIXITo>>177
レスどうもです。
find /some/directory -type f -exec touch -a {} \;
で出来ました。
find /some/directory -type -f | xargs touch -a
とか
find /some/directory -type f -print0 | xargs -0 touch -a
も試したんですが、どういう訳か実行したディレクトリに謎の0バイトファイルが大量に出来上がりました。
更新対象ファイル数が160万ファイルぐらいで、出来上がった謎ファイルが4000ぐらい。
この謎ファイルはいったいなんだったんだろう・・・
0193login:Penguin
2008/04/30(水) 18:40:38ID:tQtvI8CEファイル名に空白が入ってた、とか?
0194login:Penguin
2008/04/30(水) 18:48:58ID:5xoYlWM5xargs -0 でも出来てるのか
あとはせいぜい
xargs -0 -n 1
だが、だったら -exec でいいもんな
謎ファイルと同名ファイルのディレクトリ名に何かありそう、ぐらいだな
0195login:Penguin
2008/04/30(水) 19:12:03ID:gtXDb+0+0にする(=fsckしない)のはやめたほうがいいんでしょうか?
0196login:Penguin
2008/04/30(水) 19:15:10ID:0fwu15uNThe sixth field is used by fsck to determine the order in which filesystems
should be checked if the system wasn't shut down properly.
The root filesystem should have 1 while the rest should have 2 (or 0 if a filesystem check isn't necessary).
0197login:Penguin
2008/04/30(水) 19:31:56ID:ZMad6Vhkこの場合、どう設定すればいいんでしょう?
テキストモードでインスコするとGUI使えない。
GUIでインスコするとテキストモードで起動できない。
という感じの初心者坊です。。
0198195
2008/04/30(水) 19:33:32ID:gtXDb+0+いちおうそこは見たのですが、if a filesystem check isn't necessary
になるケースってどんなときなのかと思いまして。。
やはり普通に1や2にしとくべきでしょうか
0199login:Penguin
2008/04/30(水) 19:36:15ID:0fwu15uNCUIはランレベル"3"、GUIはランレベル"5"なので、
すべてのディストリがそうかわかりませんが、
わたしなら/etc/inittabでランレベルを"3"にします。
id:3:initdefault:
GUIに切り替えたいときは"startx"または/etc/init.d/xdm startというのはでどうでしょう?
0200login:Penguin
2008/04/30(水) 19:40:25ID:0fwu15uN私の個人的な意見ですが、何かしらファイルI/Oが負荷のメインになる
サーバーを運営されていて、それように一つパーティションを切ってる場合、
そのパーティションに対して"1"にすればいいのではないでしょうか。
ただ、サーバー管理者は滅多にrebootしないと思いますが
0201login:Penguin
2008/04/30(水) 19:41:14ID:tQtvI8CE起動途中に fsck かかると
その間リモートからログインできなくなる。
ディスクがやたらデカくマシンの設置場所が遠くて、
そんなときでもなるべく早くログインしたい、
なんてときとかなぁ。
まぁ特に理由がないなら fsck ありでいいんじゃん?
0202login:Penguin
2008/04/30(水) 19:42:44ID:tQtvI8CEhttp://www12.atwiki.jp/linux2ch/pages/48.html#id_b37157cb
Ubuntu は使ってないからこれが当てはまるか知らんけど。
>>199
> CUIはランレベル"3"、GUIはランレベル"5"なので、
すべてのディストリがそうではない。
というか、Red Hat 系がそうなってるってだけ。
0203login:Penguin
2008/04/30(水) 19:43:07ID:X9CbUE2u適当なlive CD linuxからgpartedで縮小しようとしてるが失敗する
itenチップセット付属のraidでraid 1にしているところのntfsなのが問題な感じする
何か解決方法ないでしょうか?
0205login:Penguin
2008/04/30(水) 19:57:06ID:0fwu15uNman inittabからは、runlevelとして正しいのは0-6と読み取れます。
個々のディストリで違ってくるのは、id:runlevels:action:process の process の部分ではないでしょうか?
0206login:Penguin
2008/04/30(水) 20:04:49ID:tQtvI8CEhttp://park15.wakwak.com/~unixlife/linux/de-init.html
Red Hat 系ディストリでランレベル 5 で X が上がるのは
/etc/inittab に
x:5:respawn:/etc/X11/prefdm -nodaemon
なんていう行があるからだけど、
これに相当する行は Debian のデフォルトには存在しないよ。
0207197
2008/04/30(水) 20:13:04ID:ZMad6Vhkうおー!ありがとうございます!!早速試してみます!
0208login:Penguin
2008/04/30(水) 22:41:46ID:X7Gi6Ai7sshfs nanasi@hoge:c:/ /home/hoge -o modules=iconv -o from_code=SHIFT-JIS -o to_code=UTF-8
という感じで、OpenSSHが動いてるwinサーバにつないでsshfsでマウントしたいです。
lsで日本語(SJIS)ファイル名の一覧は出せるんですが、いざcpやmvしようとすると
読み込みモードで開けませんとか言われてしまいます
アルファベットのファイル名は問題ないのですが。
0209login:Penguin
2008/05/01(木) 04:56:36ID:Xn6RYEa1imgやflpからフロッピーに書き込むことはwindowsからrawwritewinなどを使えば出来るのはわかるのですが、
逆に作成したフロッピーをイメージファイルとして保存することはできますでしょうか?
ddなどのコマンドを使えば良いのでしょうか?
アドバイスよろしくお願いします。
0210login:Penguin
2008/05/01(木) 05:03:18ID:zqUtYB6Rdd if=/dev/fd0 of=floppy.img bs=1k count=1440
とか
0211login:Penguin
2008/05/01(木) 05:32:26ID:Xn6RYEa1レスありがとうございます。
と言うか今気づいたのですがrawwritewinでも保存が可能でしたorz
見落としていてご迷惑をおかけしてしまいすみませんでした。
Linuxから使う場合には是非そちらのddコマンドを使わせていただきます。
ありがとうございました。
0212login:Penguin
2008/05/01(木) 06:51:58ID:B9N9pWbQ# ati-driver-installer-8-4-x86.x86_64.run --buildpkg Debian/etch
# dpkg -i fglrx*.deb
# aticonfig --input=/etc/X11/xorg.conf
して再起動したら、Totemで全ての動画のアスペクト比が1:1になってしまいました。
何が原因なのかさっぱり分かりません><
# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9800 PRO
OpenGL version string: 2.1.7415 Release
# lsmod
fglrx 1555180 20
intel_agp 22204 1
agpgart 29896 2 fglrx,intel_agp
こんな感じです。
0213login:Penguin
2008/05/01(木) 10:54:24ID:Fy7b2Trk0214login:Penguin
2008/05/01(木) 10:58:36ID:wlv9XAYrつまりhoge以外にマッチする正規表現が知りたいんです
0215login:Penguin
2008/05/01(木) 11:01:50ID:+AT24SMe[^hoge]
0216login:Penguin
2008/05/01(木) 11:06:11ID:wlv9XAYr擬似正規表現で書けば !(hoge)みたいなことがしたいんです
0217login:Penguin
2008/05/01(木) 11:11:42ID:6HqgWXtwどっちが使いやすい?
0218login:Penguin
2008/05/01(木) 11:16:50ID:Fy7b2Trkecho hhgg | grep -v hoge
と
echo hhgg | grep '[^hoge]'
じゃ挙動違うじゃん。
0219login:Penguin
2008/05/01(木) 11:17:21ID:+AT24SMeとかじゃない?
0220login:Penguin
2008/05/01(木) 11:25:19ID:Fy7b2Trk両方試してみるといいよ。
0221login:Penguin
2008/05/01(木) 11:32:46ID:Fy7b2Trk本来の意味の「正規表現」では無理。
正規表現にマッチする2つの文字列があったとき、
その2つを連結したものもマッチするはず。
>>214 のような正規表現が書けたら
ho と ge はマッチするので hoge がマッチしてしまう。
もしかしたら特定の実装では書けるのかもしれないけど、
おれは知らない。
0222login:Penguin
2008/05/01(木) 11:37:03ID:Fy7b2Trk> 正規表現にマッチする2つの文字列があったとき、
> その2つを連結したものもマッチするはず。
すまん、これ嘘だな。
0223login:Penguin
2008/05/01(木) 11:43:08ID:wlv9XAYrレスくれた方々ありがとうございました
0224login:Penguin
2008/05/01(木) 16:04:33ID:l6qOEZn00225login:Penguin
2008/05/01(木) 16:20:39ID:kOTNkaeeLVDS と VGA の2つのモニタがあり、以下のような状況です。
現状:
LVDS と VGA の2つのモニタを跨ぐ、1つの大きな workspace ができる。
やりたいこと:
LVDS と VGA それぞれに別の workspace を表示させる。
WM は xmonad です。アドバイスをいただけないでしょうか。
0226login:Penguin
2008/05/01(木) 23:20:20ID:DYfWnmrVlennyにしたら見当たりません。lennyでxfs使うにはどうするのでしょう。xfstt?
0227226
2008/05/01(木) 23:30:59ID:DYfWnmrV0228login:Penguin
2008/05/01(木) 23:44:57ID:Fy7b2Trk消えた理由は↓で。
http://packages.qa.debian.org/common/
0230login:Penguin
2008/05/02(金) 04:18:36ID:ja6wgFMlWindowsインストール→Linuxインストール
Windows破損に伴い再インストール→Grub死亡
Grub起動ディスクでやっとこさ起動までこぎつける→grub-install /dev/hdaみたいにしても入らない\(^o^)/
ってなった場合はどうしたら良いの?
結構放置してたのもあって今回は良い機会だし上書きで入れなおすけど、次回への知識として知りたいです。
0231login:Penguin
2008/05/02(金) 04:57:23ID:mEPdvKJ5肝心のデータの探し方と外付けHDDへの移動のさせ方がわかりません
バージョンは最新のものを使っています
誰か知恵を授けてください
0232231
2008/05/02(金) 05:21:28ID:mEPdvKJ50233login:Penguin
2008/05/02(金) 08:13:33ID:GeRoAMFSddでのバックアップもとっておくことかな。
dd if=/media/sda1/mbr/bootpart20080502.img of=/dev/hda
で戻す。
ntfsdumpやdumpあるいはrsyncなんかでファイルシステムレベルのバックアップをとっておくとなおさら良い。
複数の方法で戻せる準備をしておくことが良いと思う。
俺は一応全体のddイメージも持っているが、そうそう頻繁に更新しないからどうしても古くなってしまうなあ。
023465
2008/05/02(金) 08:20:50ID:gqJIs9zcdmesgを読んでもよくわかりませんでしたし、
昔のDellの機械だったんでマザーの交換というわけにもいきませんでした。
結局別のマシンにインストールするということで決着したことをお伝えしておきます。
0235login:Penguin
2008/05/02(金) 10:06:09ID:tnOXsDFpcpu:Core2Duo E6320
os:debian sarge
db:mysql 5
上記組み合わせで、このサーバをDB専用サーバーとして稼動させた
場合、mysqlのチューニングによってはCPUが最大で50%(1cpu)まで
しか使えない可能性ってありますでしょうか?
0236login:Penguin
2008/05/02(金) 11:19:04ID:FGKf+ewg最初から、GRUBをMBRじゃなく、Linuxの先頭パーティション (/か/bootの
パーティション) にインストールし、そのパーティションをアクティブにする。
これで、WindowsにMBRをいじられても、GRUBが壊れない。
今回の、MBRにGRUBが入らない理由は分からないが、Linuxの先頭パーティションに
入れ直せば、GRUBが立ち上がるようになるかも。
0237login:Penguin
2008/05/02(金) 13:41:50ID:NuU1Kcl1これなぜfoo.txtの中身が消えるの?
0238login:Penguin
2008/05/02(金) 13:58:49ID:lznKjFN/まずシェルが > foo.txt を解釈して foo.txt の中身を消した後に
sort foo.txt がシェルから呼ばれるから。
0239login:Penguin
2008/05/02(金) 14:14:50ID:NuU1Kcl1どうすればうまくいきますか?
違うファイルに書いてリネームしないとダメですか?
0240login:Penguin
2008/05/02(金) 14:29:51ID:pakgx1AV人に教えてもらうっていう考えが念頭にあるから、考え付かないだけ。
0241login:Penguin
2008/05/02(金) 14:33:45ID:bSKZHj2oここは人に教えてもらうスレじゃないの?
0242login:Penguin
2008/05/02(金) 14:35:45ID:pakgx1AVタイトル読めよ
0243login:Penguin
2008/05/02(金) 14:42:33ID:lznKjFN/> 違うファイルに書いてリネームしないとダメですか?
それで済むならそれでいいんじゃね。
0244login:Penguin
2008/05/02(金) 14:53:07ID:L/hcaJIX0245login:Penguin
2008/05/02(金) 15:06:04ID:ZLxTaBKn0246login:Penguin
2008/05/02(金) 17:13:52ID:NuU1Kcl1質問って言葉の意味知ってますか?
リネームする以外のスマートな方法を「質問」しているのですが。
もうあなたは答えなくていいので排他的でない心優しい方
回答のほどよろしくお願いします。
0247login:Penguin
2008/05/02(金) 17:19:35ID:pakgx1AV- 三省堂提供「大辞林 第二版」より
問うだけのスレッドであり、回答を書き込むスレッドではないよ。
0248login:Penguin
2008/05/02(金) 17:19:39ID:WiLgVsyq0249login:Penguin
2008/05/02(金) 17:25:48ID:ipm+yn3vイヤだ
おまえのが気にいらん
0250login:Penguin
2008/05/02(金) 17:35:13ID:/S1wTadQ考え中なんですが、ドライバとか何やらでLinuxサポートしてるもので
FedoraとかUbuntuサポートしててもDebianサポートしてないってのが
時々あるんですが、この場合はDebianから派生したUbuntuのものを
使うことって可能なんでしょうか?
0251login:Penguin
2008/05/02(金) 17:35:54ID:8F4EygRh0252login:Penguin
2008/05/02(金) 17:36:05ID:lznKjFN/場合によるんじゃない?
具体的に困ったときにまたおいでよ。
0253login:Penguin
2008/05/02(金) 17:38:02ID:/S1wTadQそうします。
ありがとう。
0254login:Penguin
2008/05/02(金) 17:39:20ID:WiLgVsyqImageMagickのconvertコマンドを使って
連番の画像ファイルを含むZIP画像をリサイズしたい
・例
$ unzip comic.zip
$ cd comic
$ ls
000.jpg〜192.jpg
$ convert -resize 75% XXX.jpg XXX.new.jpg
・
・ (全てのファイル)
・
$ cd ..
$ zip comic.tmp.zip
$ rm comic.zip ; mv comic.tmp.zip comic.zip
・分からないところ
convertコマンドで連番の全てのファイルを指定するシェル展開構文。
シェルはbashです。ご教授お願いします。
0255login:Penguin
2008/05/02(金) 17:40:54ID:WiLgVsyq質問箇所ではないですがzipコマンド間違えました
zip comic.tmp.zip -> zip comic.tmp.zip ./*
0256login:Penguin
2008/05/02(金) 17:45:07ID:pakgx1AVforを調べてみろ
あと、sed。
そしたらできる。
0257login:Penguin
2008/05/02(金) 18:08:37ID:lznKjFN/ちょっと仕様変えていいなら
for i in *.jpg; do convert -resize 75% $i new-$i; done
でおk。
0258login:Penguin
2008/05/02(金) 18:10:31ID:WiLgVsyqいや、この程度でいちいちforやsedを使わんでも
ブレース展開でいけると思ったんで質問したんだよ。
zshだと
$ echo {005..010}
005 006 007 008 009 010
と吐くけど、bashだと
$ echo {005..010}
5 6 7 8 9 10
なんだなぁ
微妙に貧弱で笑った。
大人しくfor使うわ
0259login:Penguin
2008/05/02(金) 18:11:54ID:pakgx1AV希望に
・ブレース展開で
ってないんだが?
0260login:Penguin
2008/05/02(金) 18:17:06ID:2KQyk/Qm0261login:Penguin
2008/05/02(金) 18:17:46ID:WiLgVsyqありがとー
それでいきまっす
0262login:Penguin
2008/05/02(金) 18:20:26ID:lznKjFN/ならはじめからそう言ってくれ。
で、そうやって展開した引数を convert 側はうまく扱えるのか?
0263login:Penguin
2008/05/02(金) 18:32:04ID:WiLgVsyqシェル展開という言い方がマズかったか。
妙な奴にレスしちまうし、混乱させるしで悪かった。
>>258のようにzshならブレース展開でもconvert通ったよ。
今bashなんでforを使うわー。勉強になった。
0264login:Penguin
2008/05/02(金) 18:36:15ID:lznKjFN/> >>258のようにzshならブレース展開でもconvert通ったよ。
具体的にどうやったの?
0265login:Penguin
2008/05/02(金) 20:04:17ID:nIcbvoAU> 質問って言葉の意味知ってますか?
> リネームする以外のスマートな方法を「質問」しているのですが。
>>246で初めて「リネーム以外のスマートな方法」という
質問が出たので、そんなことを言われる前から判れというのは
エスパーをお求めですね?
0266login:Penguin
2008/05/02(金) 21:14:40ID:VKpyogzG0267login:Penguin
2008/05/02(金) 21:42:29ID:JcwKvLoXman yum で --exclude オプションを見る
毎回除外したいなら man yum.conf で exclude オプションを見る
0268login:Penguin
2008/05/03(土) 00:06:02ID:I1smtMl/もしかするとシェルスクリプトの質問になってしまうかもしれないのですが
rm コマンドを使ってあるフォルダ以下にあるファイルを削除したいです。
条件としては10k以下のファイル又は中に何も入っていないフォルダです
このような条件で削除させるにはどのようにしたら良いでしょうか?
シェルはbashを使用しています。
アドバイスよろしくお願いします。
0269login:Penguin
2008/05/03(土) 00:24:05ID:klqRL5PMfind . -size -10k -exec rm {} \;
find . -type d -exec rmdir {} \;
0270login:Penguin
2008/05/03(土) 01:16:22ID:BMuOM473みたいのは残っちゃうんじゃないの?
いや、試してないけどさ。
0271login:Penguin
2008/05/03(土) 01:56:42ID:p8xubyFxたまにwindowsで起動してwindows updateとかしています
これった意味があるのでしょうか?
0272login:Penguin
2008/05/03(土) 02:33:38ID:RESuStAm0273login:Penguin
2008/05/03(土) 03:02:06ID:I1smtMl/レスありがとうございます。
前者の10k以下の物は正にドンピシャで利用できたのですが、>>270氏の言うように下層ディレクトリ以下のものに関しては
空のフォルダでも残る物がありました。
0274login:Penguin
2008/05/03(土) 06:03:39ID:I1smtMl/■ このスレッドは過去ログ倉庫に格納されています