くだらねえ質問はここに書き込め! Part174
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2009/05/04(月) 07:14:29ID:zT2xssY6いろいろとまとめられているので(・∀・)イイ!!
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 あたり。
前スレ くだらねえ質問はここに書き込め! Part173
http://pc11.2ch.net/test/read.cgi/linux/1238362200/
0002login:Penguin
2009/05/04(月) 07:15:34ID:zT2xssY6http://www12.atwiki.jp/linux2ch/?%E9%81%8E%E5%8E%BB%E3%83%AD%E3%82%B0
各ディストリビューションの現行スレッドは
http://pc11.2ch.net/linux/subback.html をページ内検索 (Ctrl-F) して下さい。
検索キーワード
■Arch Linux ■BackTrack ■Berry Linux ■CentOS ■Coyote Linux
■Damn Small Linux ■Debian GNU/Linux ■Dreamlinux ■EcoLinux ■EsperanzaLinux
■Fedora (Core) ■foresight linux ■Gentoo Linux ■IPnuts Mosquito ■KANOTIX
■KN0PP IX ■LFS(Linux From Scratch) ■Les Clefs d'Or ■Lindows ■Linux Mint
■LinuxMLD ■LiveLinux ■MEPIS Linux ■Mandrivalinux ■MIKO
■MiracleLinux ■Momonga Linux ■Nature's Linux ■Oracle Unbrekable Linux ■PCLinuxOS
■Parsix ■Plamo Linux ■PuppyLinux ■Red Hat Enterprise Linux ■Red Hat Linux
■SLAX ■SUSE Linux ■Scientific Linux ■SerioWare ■Sidax
■Slackware ■Sorcerer GNU Linux ■StartCom Linux ■sabayon Linux ■Tiny Core Linux
■Turbolinux ■Ubuntu Linux ■United Linux ■uClinux ■Vine Linux
■WhiteBoxEnterpriseLinux ■Xandros ■Yellow Dog Linux ■ZenWalk ■Asianux
■おもいかねGNU/Linux ■ホロンスレッド ■紅旗Linux
テンプレは↓にあります。新スレを立てたら更新してください。
http://www12.atwiki.jp/linux2ch/?template
0003login:Penguin
2009/05/04(月) 07:55:39ID:rgXDVpzK0004login:Penguin
2009/05/04(月) 09:27:58ID:Uf0+CXEW早速ですが、お願いします。
linuxのソフトウェアをインストールする際の説明でしばしば見かけるのですが
ソフトの解凍
$ tar zxvf foo.tar など
$ ./configure
$ make
su
# make install
例えばこんな感じで、make install まではユーザーアカウントで行い、最後に管理者権限でインストールする場合がありますが
最初から最後まで、管理者権限で行えばいいと思うのですが、理由がわかりません、どなたか説明していただけませんか?
0005login:Penguin
2009/05/04(月) 09:34:41ID:rgXDVpzK管理者権限は必要最低限度で使うのがマナー。
0006login:Penguin
2009/05/04(月) 09:51:43ID:2HTocjPBXPだと慣れないかもね
0007login:Penguin
2009/05/04(月) 09:54:10ID:AwhA+YOY例えばtar玉にシステムを上書きするようなファイルが混じってたり
ちょっと前にあったユーザが指定した場所以外にファイルが展開されるみたいな
脆弱性があったらシステムが壊れる恐れがあるじゃん。
だからミスとかバグとか攻撃の被害を最小限に止めれるよう必要時以外は一般ユーザで操作するべき。
0008login:Penguin
2009/05/04(月) 09:55:30ID:Uf0+CXEWなるほど、理解はできるけど、実際そうすると、ソースの展開からmakeまでは
ユーザ権限の範囲でディレクトリで作業しないといけないことになりますね
自分の場合、デストリのソフトは/usr/local/src 配下、一般のtar玉などは、/opt 配下
kernel の再構築は/usr/src 配下で行うが、もしそのマナーに従えば、別のディレクトリでやるか
ディレクトリのpermission を変更しないといけないな、なんか他に大事な理由があるのかと思ったんだけど
0009login:Penguin
2009/05/04(月) 09:59:53ID:Uf0+CXEW納得できました、ところでそうなると、皆さんはインストール作業を行う場合
何処のディレクトリで行っているのですか?それともやはり、パーミッションを変更しているのかな?
0010login:Penguin
2009/05/04(月) 10:01:12ID:lAD/uCB20011login:Penguin
2009/05/04(月) 10:05:03ID:Uf0+CXEW実にスレタイ通りの質問でしたが、すごく気になっていました、ありがとう。
0012login:Penguin
2009/05/04(月) 10:58:05ID:NoFCT+4o適切なようなので質問させてください。
rsync -av --delete --link-dest で差分バックアップを取った際、
差分以外(ハードリンクの部分)もログに表示されますが、実際に差分が
あった箇所だけログに表示させることはできませんでしょうか?
0013login:Penguin
2009/05/04(月) 11:29:58ID:2QvSl4oIアップロードしていただけないでしょうか。アップ先はどこでも構いませんが
一応アップローダーも掲載しておくので、宜しくお願いします
・1つ目
order deny,allow
deny from all
allow from 221.112.206.96/29
AddHandler application/x-httpd-phpcgi .php
magic_quotes_gpc = Off
register_globals = Off
mbstring.encoding_translation = Off
・2つ目
order deny,allow
deny from all
allow from 221.112.206.96/29
ttp://www.07ch.net/up2/
0014login:Penguin
2009/05/04(月) 12:35:20ID:ekGwXGK2VIでファイルを編集するとそのファイルを格納しているディレクトリの
タイムスタンプも更新されてしまいます。
ディレクトリのタイムスタンプを更新したくないので
別の場所でファイルを編集後にコピーとかをしているのですが、
VIに該当する設定があれば教えていただけないでしょうか。
0015login:Penguin
2009/05/04(月) 13:01:02ID:lAD/uCB2クラックの片棒担げっていわれてもねぇw
0016login:Penguin
2009/05/04(月) 13:12:30ID:AB/Asz5Yリンクじゃダメなの?
0017login:Penguin
2009/05/04(月) 14:19:50ID:4A/REK5Jvimでは不可能だと思う
他のテキストエディタを探せ
でもディレクトリのタイムスタンプを更新せず単純にファイルを上書きすると
上書きの時にシステムがクラッシュするとファイルの内容を失う危険があるから
単純に上書きするテキストエディタは見つけるのが難しいと思う
だから現状の回避方法(これもクラッシュ時にファイルを失う危険がある)で我慢するか、
ディレクトリのタイムスタンプに依存する処理を諦めるのがいい
0018login:Penguin
2009/05/04(月) 14:23:29ID:XNpil990>>13はなにをやらかそうとしているんですか。
0019login:Penguin
2009/05/04(月) 14:49:18ID:F/V2Zfceどこに何をマウントすればいいのかわかりません
作ったパーティションは
/dev/sda1 FAT32 boot
/dev/sda2 ext2 /boot
/dev/sda3 linux-swap
/dev/sda4 ext3 /
で、パーティションテーブルはGPTを使っています
よろしくお願いします
002014
2009/05/04(月) 14:55:38ID:ekGwXGK2vimでは不可能なんですね。
残念です。
調べたらnviだと期待通りの挙動になるみたいなので、
導入を検討してみます。
わざわざ助言ありがとうございました。
0021login:Penguin
2009/05/04(月) 15:03:48ID:4A/REK5Jマカ死ね
0022login:Penguin
2009/05/04(月) 15:04:20ID:YeIe0ERoこれを自動でデコードして表示する画像ビューアありますか?
002322
2009/05/04(月) 15:07:42ID:YeIe0ERo0024login:Penguin
2009/05/04(月) 15:17:10ID:XNpil990本家リポジトリからyumでインストールしたのだけど、日本語pdfファイルをまともに表示できませんでした
言語パックが要るという注意が表示されるけど、yumではそんなものは見当たらない。
0025login:Penguin
2009/05/04(月) 17:07:23ID:F/V2ZfceEFIはMSIマザーからもでているからね
しかも、IA64はEFIがデフォルト
頭が悪いようなレスは控えた方がいいと思うよ
0026login:Penguin
2009/05/04(月) 18:08:07ID:dNLBIe5m「ひとり Trasnparent Proxy」は可能か?
Trasnparent Proxy ->
LAN配下のPCが、ネットの向こうにアクセスに行くときに、
ルータ近辺のPCが
無断でそこに割り込み、
勝手にフィルタリングなどを行うこと。
LAN配下のPCはあくまで「直接接続」の設定でよく、
プロキシ接続設定をする必要性はない。
この技術なんですが、iptable/squid で
簡単にできます。
ただ、最低でも、ブラウザを走らせるPCと
プロキシを走らせるPC、この二台が必要。
これを、同じ一台のLinux Boxでやることって可能?
ようは、あるブラウザが外に飛ばしたHTTPリンクに
強引に割り込み、
それをhogehoge しちゃう、、
みたいな事がしたいんですが、、、。
0027login:Penguin
2009/05/04(月) 18:54:44ID:pK3sC7x60028login:Penguin
2009/05/04(月) 19:03:12ID:rgXDVpzKできるだろう。
002912
2009/05/04(月) 19:24:06ID:NoFCT+4oやっぱり無理ですかね・・・?
0030login:Penguin
2009/05/04(月) 19:41:50ID:Uf0+CXEWdiffでは駄目なのか?
0031login:Penguin
2009/05/04(月) 19:45:50ID:2/8frd/W1.-aH にしない理由は?
2.漏れは 一旦コピー後に -n 付けて--link-dest先と比較してログとってるよ
0032login:Penguin
2009/05/04(月) 19:45:55ID:VPnjEIip一方のファイルからもう一方のファイルにある重複部分を削除するような
ソフトないかな?
0033login:Penguin
2009/05/04(月) 20:03:35ID:2/8frd/Wもう遅いと思うが
ディスクとリーのタイムスタンプが更新されるのは
.swpファイルが新規作成されるからだろ
17のファイルが壊れる云々は眉唾もんだろ。
view コマンドで読み取り専用モードで開いてswpファイルを
作成しないかvimrcに set noswapfileを追加するとよさそうだが
漏れは試してない。やってみそ。
0034login:Penguin
2009/05/04(月) 20:13:52ID:AOTAytz6grep 系のコマンドで十分なんじゃね?
$ echo -e 'a hoge\nb fuga\nc foo' > hoge
$ echo 'b fuga' > fuga
$ fgrep -v -f ./fuga ./hoge
a hoge
c foo
$
0035login:Penguin
2009/05/04(月) 20:31:32ID:2/8frd/Wdiffでやりたければこんなんのじゃないの
diff --new-line-format="%L" --unchanged-line-format="" --old-line-format="" a b
003613
2009/05/04(月) 21:10:42ID:Wp+lAVwd・Windowsで.htaccessを作って(EUC+LF+EOF除去)アップロードしても
500エラーになる。.htaccessなしなら動く
・Teratermからレンタル鯖にSSHで接続できず、できても使えるのがrbashで
cdできないなど制約が多い
・以前、同じ現象でCentOSで作成して解決したが
現在は手元にLinuxマシンを用意できない
・FTPは可
以上が、皆さんにお願いした理由です
0037login:Penguin
2009/05/04(月) 21:16:00ID:pK3sC7x6ユニコードは?
003813
2009/05/04(月) 23:07:45ID:Z7Si7by9現象変わらずです
0039login:Penguin
2009/05/04(月) 23:57:23ID:4A/REK5Jマカ死ね
0040login:Penguin
2009/05/05(火) 00:08:08ID:TGbE52Tsttp://faq.sakuratan.com/wiki/wiki.cgi?.htaccess#i1
0041login:Penguin
2009/05/05(火) 00:12:34ID:GsDTOooVその.htaccessはFTPで流し込んでるのかい?
なんとなくFTP clientのお節介で.htaccessが壊れてるんでないかと思うんだが。
0043login:Penguin
2009/05/05(火) 00:40:16ID:xrh360Ieお前うざい、死ね
004412
2009/05/05(火) 00:50:31ID:ryDsU/H/-H ってmanみたりぐぐったりすると「ハードリンクを維持する」という説明しか見つからず
いまいち意味がわからない・・・
ハードリンクが貼られているファイルは変更しないということでしょうか?
バックアップは2日に一回2世代でとっていて、スクリプトの内容は
mv・・・マスタ(バックアップするディレクトリ)
rv・・・レプリカ(マスタと同期するディレクトリ)
sv・・・スナップショット(2世代前のバックアップ)
として
�@svを削除
�Arvの名前をsvに変更
�Bmvとrvをsvとの差分で同期(rsync -av -delete --link-dest=sv/ mv/ rv/)
�Aでrvをsvに変更しているため、このときrvというディレクトリが新規作成される
(svとrvはinodeが同じファイルが多く含まれる)
※ログとしてスクリプト中の上記コマンドすべての標準出力、エラー出力を
テキストに吐いている
といったかんじです。
ですのでハードリンクを維持、というより同期のたびにディレクトリが新規作成されています。
最近rsyncを使い始めたばかりで、2世代のバックアップをするとしてなんとなく思いついた
この方法を使っているのですが、もっといい方法ありますか?
>2.漏れは 一旦コピー後に -n 付けて--link-dest先と比較してログとってるよ
これはどういうことでしょうか?
もう少し詳しく教えてもらえませんか?
0045login:Penguin
2009/05/05(火) 01:01:58ID:4LtylqWcキャラクター型のデバイススペシャルファイルとして認識されている、と思うのだけど
Xやconsole(tty1?)は、どのデバイススペシャルファイルをキーボードとして使ってるんでしょうか?
lsofコマンドを使って調べてみたのだけど/dev/input/event?を使っていないようです。
いったいどうやってキーボードを認識してるのだろうか…
# lsof -c X | grep '/dev'
Xorg 3624 root mem CHR 1,5 1034 /dev/zero
Xorg 3624 root 2u CHR 4,1 1156 /dev/tty1
Xorg 3624 root 5u CHR 4,7 1516 /dev/tty7
Xorg 3624 root 18u CHR 10,1 1074 /dev/psaux
...
(/dev/input/evet?がない)
0046login:Penguin
2009/05/05(火) 01:07:09ID:0LQJqNxh-Hはハードリンクのファイルはハードリンクでコピーする
普通バックアップするとき -aH が多いと個人的には思ってる
cpコマンドの-p 並なので あってもなくても別にいい
--link-dest付けてるなら 2世代どころかたくさん世代とっても
容量食わないよ。わかってると思うが消費容量はディレクトリの
inodeと変更分のファイル容量だね。
2.はmv->svコピー後に-nオプションつけたrsyncでrvとsvの差分状況
を確認する、-nオプション付けると実際のコピーは走らない。
mv->sv間のログだとどうも自分が加工しようと思うログにならなかった
はずなのでこれにしてる。
004746
2009/05/05(火) 01:28:15ID:0LQJqNxh特にrsyncのコマンドは超適当だから、実際使うときは気をつけて
latestのリンク先がそちらで言うrv。
ドキュメントサーバ
target/
バックアップサーバ
20090505/target
latest -> 20090505 (シンボリックリンク)
0. バックアップサーバに新規ディレクトリ 20090506を作成
1. バックアップサーバの最終バックアップを使い差分バックアップ
rsync -e ssh -aH --delete --link-dest=20090505 root@target:target/ 20090506/.
2.バックアップサーバの20090505と 20090506の間の
ファイル差分をrsyncで確認
rsync -aHnv --delete 20090505/ 20090506/
3.2で調べたファイルをそれぞれtarballで圧縮
A.更新後ファイル(新規ファイルを含む),
B.更新前ファイル(削除ファイルを含む)
4.latestのリンクを20090506に張りなおす
x.気が向いたら過去のレポジトリを削除
もし過去のファイルに用がある場合は3で固めた
tarballから復元ができる。
0048login:Penguin
2009/05/05(火) 01:53:35ID:YuOlJyVT古いLibrettoL5などPCMCIAスロットに入れたCFから起動の出来る機種で
CFに入れたLinuxを起動したいのですが、
最初のブートやメニューまでは出ても
立ち上げ途中でPUP_4121.SFSがないと言われて起動できません。
USBメモリなどにデータを入れておけば、そこを探して読み込んで起動できるのですが
あまりスマートでないですしUSBスロットがUSB1なので
出来たらCF単体で起動したいです。
ググって、同じ症状の人は色々と見つかったのですが
解決方法は載っていませんでした。
途中まではいけているのだから
cfgをいぢくれば何とかなりそうな気もするのですが
上手くいかないままです。
もし、syslinux.cfgのルートデバイス指定を
PCMCIAアダプタに入れたCFにする場合の書式が
この世に存在するなら
御手数ですが御教授下さると幸いです。
004912
2009/05/05(火) 02:29:28ID:ryDsU/H/2世代てのはあんまり意味はないですw
実際あまり頻繁に更新しないファイルなので1世代でもいいのですが、
まぁ勉強がてら2世代でやってみて、しばらく使ってみてから
どういうバックアップにするか考えようと思っています。
ああ、なるほど、確かにその方法だと実際の差分がログ出力されますね!
その方法でやってみます!
005012
2009/05/05(火) 02:34:25ID:ryDsU/H/すいません、スクリプト改造してる間に47が書き込まれていたので
見逃してました。
参考に、一応自分のスクリプトも貼って置きます。
めんどくさいのでそのまんまこぴぺでw
#! /bin/sh
# $1:マスタ $2:レプリカ $3:スナップショット
mv="$1"
rv="$2"
sv="$3"
log=/backup/scripts/log/backup_log.txt
echo "" >> $log 2>&1
echo "------------------------------------" >> $log 2>&1
date >> $log 2>&1
echo $1 >> $log 2>&1
echo "------------------------------------" >> $log 2>&1
#レプリカをスナップショットに変更(" $rv "-->" $sv ")
rm -r "$sv" >> $log 2>&1
mv "$rv" "$sv" >> $log 2>&1
#レプリカ作成(" $mv "-->" $rv ")
#エラーログのみ出力
rsync -avh --delete --link-dest="$sv" "$mv" "$rv" 1>> /dev/null 2>> $log
#同期後差分を確認してログに出力する(オプションに n 追加)
rsync -avhn "$sv" "$rv" >> $log 2>&1
date > "$rv"/last_backup.txt 2>> $log
0051シリアルなら、同時は無理なはずだけどなあ
2009/05/05(火) 06:00:09ID:TbNV9XAO運ばれる音声がリアルタイムということは、その通信もリアルタイムに行われているということだと考えています。
デジタル化され断片化されたパケットで運ばれていることは知っています。
しかし、パケット通信はシリアルです。パケットが運ばれているとき、別のパケットは同時に運べないはずです。
「帯域」というものが大きい場合、それにも関わらず、
そこに複数の音声ストリームをリアルタイムに流せるのかわかりません。
どうして、”同時”に二つ以上のパケットを運べてしまうんでしょう。
あるいは、
アナログ音声側の現実の時間よりも、
「シリアル通信」であるパケット通信の世界では時間の流れ方が違うのですか。
帯域が広ければ、その分、複数の「現実の時間(リアルタイム)」を収容できるのですか?
釣りではありません。普段何気なく使っていたネットワークに疑問が沸いて、
帯域って実は何なんだろうかとか、
どうしてチャンネルという概念を、シリアルであるパケット通信で可能なのかとか、
マジで自問しています。
誰か、すっきり教えてください。
0052login:Penguin
2009/05/05(火) 06:30:15ID:khKsKHRL0053login:Penguin
2009/05/05(火) 07:17:58ID:GsDTOooVTDM
続きは通信技術あたりがいいんでないかと思うが。
0054login:Penguin
2009/05/05(火) 07:58:06ID:0LQJqNxhめんどくさいのでもう書かないが
ちゃんと戻り値参照するクセをつけておけ
同一マシン内ならpdumpfsとかも使える。
おいらは別マシンにとるためにrsync使ってるが
用途を見る限りはpdumpfsで十分じゃないの
■ このスレッドは過去ログ倉庫に格納されています