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

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

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2013/06/11(火) 19:55:30.39ID:oW6oVyQN
まずは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

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

くだらねえ質問はここに書き込め! Part 205
http://engawa.2ch.net/test/read.cgi/linux/1364138015/
0166login:Penguin2013/06/30(日) 14:16:48.85ID:tioAOnGy
"デバイスに空き領域がありません"で、困っています。

ディスク容量も、i-node数も、残りに余裕があるのに、mkdirでディレクトリを作ろうとしても"デバイスに空き領域がありません"になってしまいます。

# uname -a
Linux mercury 2.6.32-5-amd64 #1 SMP Fri May 10 08:43:19 UTC 2013 x86_64 GNU/Linux
# cat /etc/debian_version
6.0.7
# df -h
/dev/mapper/vg01-lvol0
6.4T 4.9T 1.6T 77% /media/lvol0
# df -i
/dev/mapper/vg01-lvol0
1366504192 1423936 1365080256 1% /media/lvol0
# mount
/dev/mapper/vg01-lvol0 on /media/lvol0 type xfs (rw)
# mkdir /media/lvol0/a
mkdir: ディレクトリ `/media/lvol0/a' を作成できません: デバイスに空き領域がありません

 対象ボリュームは、LVM上に作成していて、xfs_checkでも、エラーはありませんでした。
 何か、解決方法はありませんか?
0167login:Penguin2013/06/30(日) 14:36:47.65ID:3wYjy9Go
>>165
「自由な」ソフトウェア
などというキチガイ左翼が消滅していく傾向にあることは
グローバルな流れな事を知らないようだな
米国愛国者法を知らないのか
0168login:Penguin2013/06/30(日) 14:41:37.88ID:BuYae2LF
>>165>>167
質問の邪魔だからこっちに移動してくれ。

スレ立てるまでもない雑談スレ その4
http://engawa.2ch.net/test/read.cgi/linux/1325679982/
0169login:Penguin2013/06/30(日) 16:11:41.71ID:WNQfVgAR
>>166
適当にググっただけだけど、これ?

ttp://xfs.org/index.php/XFS_FAQ#Q:_Why_do_I_receive_No_space_left_on_device_after_xfs_growfs.3F
0170login:Penguin2013/06/30(日) 21:59:46.34ID:tioAOnGy
>>169
ありがとうございます。マウントオプションに、"inode64"を追加することで回避できました。
0171初心者2013/07/05(金) NY:AN:NY.ANID:WVI+FP1l
tiny core linuxのiso落としてきてISOを直でUSBブートしたんだけど
tc@box$ に行き着いてxwindowまで起動しないんだよ
もちろん
startx
とか
xwindow
とか思いつく限りのコマンド打ちまくってみたけどダメだったorz
ググると
init 5
しろとか書いてるからやっても
PID must be run 1
って出るし・・・
ISO直ブートじゃできないのか?
教えろください
0172login:Penguin2013/07/05(金) NY:AN:NY.ANID:8w+NEy8C
>>171
マルチ
http://hissi.org/read.php/linux/20130705/V1ZJK0ZQMWw.html
0173login:Penguin2013/07/06(土) NY:AN:NY.ANID:IeAKfMIl
apacheでセグメンテーション違反が出て落ちるんですが、誰かなにが問題なのか分かりません
httpd.confのCoreDumpDirectoryでcoreを出力してgdbでエラーを出力してみた結果がこれです

#0 0x00007f3a033160a7 in _zval_ptr_dtor () from /etc/httpd/modules/libphp5.so
#1 0x00007f3a0331619b in ?? () from /etc/httpd/modules/libphp5.so
#2 0x00007f3a033183f9 in zend_call_function () from /etc/httpd/modules/libphp5.so
#3 0x00007f3a03319060 in call_user_function_ex () from /etc/httpd/modules/libphp5.so
#4 0x00007f3a033190b2 in call_user_function () from /etc/httpd/modules/libphp5.so
#5 0x00007f3a0326fca7 in ?? () from /etc/httpd/modules/libphp5.so
#6 0x00007f3a0332e5c5 in zend_hash_apply () from /etc/httpd/modules/libphp5.so
#7 0x00007f3a0326dd96 in ?? () from /etc/httpd/modules/libphp5.so
#8 0x00007f3a032d0af5 in php_request_shutdown () from /etc/httpd/modules/libphp5.so
#9 0x00007f3a033aabd7 in ?? () from /etc/httpd/modules/libphp5.so
#10 0x00007f3a0dbf2bb0 in ap_run_handler ()
#11 0x00007f3a0dbf646e in ap_invoke_handler ()
#12 0x00007f3a0dc01b30 in ap_process_request ()
#13 0x00007f3a0dbfe9a8 in ?? ()
#14 0x00007f3a0dbfa6b8 in ap_run_process_connection ()
#15 0x00007f3a0dc06977 in ?? ()
#16 0x00007f3a0dc06c8a in ?? ()
#17 0x00007f3a0dc06fbb in ap_mpm_run ()
#18 0x00007f3a0dbde900 in main ()


ヒントだけでも教えてエロい人
0174login:Penguin2013/07/06(土) NY:AN:NY.ANID:7oyNkUfD
>>173
apache, phpともディストリビューション提供のものを入れているのであれば、
-dbgとか-debuginfoとかの名前のパッケージを入れて、
より詳しい情報を採取してみれ。
0175login:Penguin2013/07/06(土) NY:AN:NY.ANID:CyQO9YT1
バッテリーの残量を監視し、10%を切っていたら警告の後自動的にスリープモードに移行するスクリプトを作ろうと思いました。
方法としては、
/proc/acpi/battery/BAT0/state
のremaining capacityを確認し、同ファイル内のlast full capacityで割ることで%表示が可能だと思いました。

そこで相談なんですが、こういったスクリプトを常時稼働させておくことはバッテリーの減りを早めることになるでしょうか?
10分おきくらいに自動で計算するようなスクリプトを作った方が電力消費が少ないと言えるでしょうか?
0176login:Penguin2013/07/06(土) NY:AN:NY.ANID:cNYfpiOh
実際に動かして実験していたいらいいんじゃね。
0177login:Penguin2013/07/07(日) NY:AN:NY.ANID:mEgYt+D+
ランチョンミート使ったのおすすめレシピおしえて?
0178login:Penguin2013/07/07(日) NY:AN:NY.ANID:qZHFZcMq
塩もみしたゴーヤとランチョンミートを炒めたら炒り卵をあわせてどうぞ
0179login:Penguin2013/07/08(月) NY:AN:NY.ANID:CWyHBifK
皆さん、↓のコマンド実行後にマウスを動かすとどんな値が取得できますか?

> sudo hexdump /dev/input/mice

マウスの移動量に応じて値が変化するはずなのですが、自分の環境では
x,y軸に平行に移動すると方向によらず 01 28 28ff ff 01 01 28 ff 01
という感じにほぼ決まった値しか出力されません。
(斜め移動するとたまに違う値が混じります)

自分の環境だけなのか、そもそもそういうのもか切り分けたいので、
みなさんの環境でどうなるか教えてください。

linux kernel 3.8 32bit
0180login:Penguin2013/07/08(月) NY:AN:NY.ANID:nbWmTkke
>>179
それはあなたのマウス操作速度が一定だったからとしか。
そこに出てくるのは単位時間あたりの量なので移動速度に変化を付けないと
意味がありません。

あと、わかってるとは思いますがそれは構造体の値を出してるので、
表示されてるのは移動量だけじゃ無いですよ。
0181login:Penguin2013/07/08(月) NY:AN:NY.ANID:CWyHBifK
>>180

レスありがとうございます。
移動速度に応じてデータの出力量(3byteの構造体の出力頻度)は
変化するのですが、値は変化しません。
それに手で動かしているので、そもそも一定時間の移動量が
常に安定しているとは思えません。

また、一定速度だとしても向きに応じて値が変わるはずだと
思いますが、それも変化がありません。

やはりこの現象は最近の仕様というわけではなく、私の環境特有っぽい
ですね・・・。
0182login:Penguin2013/07/08(月) NY:AN:NY.ANID:fNrZiuL0
>>181
単位時間の移動量でなくて、XとYの単位距離移動の通知をするドライバだから。
移動もないのにmsec単位で移動量を通知するなんてムダにCPUを使う仕組みで作るわけない。
0183login:Penguin2013/07/08(月) NY:AN:NY.ANID:QHJT+IhE
コマンドの実行結果をリダイレクトする時に、出力をまったく変えないように
する方法はないでしょうか。

例えば ls だと勝手に一行表示で LSCOLORS を無視したプレーンテキストになるのを、
そのまま(^[[XX といったバイナリ書式付き)でリダイレクトしたいのです。

実際に取りたいコマンドには ls --color=always 見たいなオプションもなく、
勝手に CSV にするといった余計なお世話をやってくれるので、実行結果を
取るのに困っています。
0184login:Penguin2013/07/08(月) NY:AN:NY.ANID:n/5xGS3l
「出力をまったく変えないように」の意味がちょっと微妙だけど
scriptコマンド使うと何となく >>183 の言ってることはできそうな気がする。
0185login:Penguin2013/07/08(月) NY:AN:NY.ANID:JXbvlrjg
>>183
screen で記録する、とか?
0186login:Penguin2013/07/08(月) NY:AN:NY.ANID:dZDijmVL
stdbufとか
0187login:Penguin2013/07/09(火) NY:AN:NY.ANID:gQUo3lg7
>>182 なるほど、単位移動距離で出力されるんですね。 それにしても、x軸+/-方向、y軸+/-方向で最低4種類の値が 取得できそうですが、x軸に平行にどちらへ動かしても、値は 変化しませんし、x軸とy軸のどちらに平行に動かしても同じ 値が取得されます・・・。
01881382013/07/09(火) NY:AN:NY.ANID:Z4dIfXi4
>>184
なるほど!
確かに script でいけますね。盲点でした。

>>185
screen って画面を内部的に分ける位の使い方しか知りませんでしたが、
出力ログの保存見たいな事もできたんですね。
勉強になります。

>>186
今回のケースでの使い方が分かりませんでした。勉強します。


ちなみに、パイプ経由で他のコマンドに渡したいケースとかでは、どうしたものなんでしょう。
いわゆるバッチモード(top の -b オプション見たな奴)の無いコマンドが、
制御コードがバリバリ入った出力を吐き出してて、それをパイプ経由で処理しようとした時とか。
二つコンソール立ち上げて script の出力を、もう一方のコンソールで
tail -f typescript | hoge して、とかでしょうか。
01891832013/07/09(火) NY:AN:NY.ANID:Z4dIfXi4
138 じゃなくて 183 でした。
失礼しました。
0190login:Penguin2013/07/09(火) NY:AN:NY.ANID:IuGtI9kz
>>187
> x軸+/-方向、y軸+/-方向で最低4種類の値

斜めって縦→横連続取得だから同時には取っていない。
X軸、Y軸を示すデータと移動距離(正負)の二つ。
(正確には種別:マウスの移動を示すデータとかもあるけど)
0191login:Penguin2013/07/10(水) NY:AN:NY.ANID:I7bNZcVG
partedで2500GBのパーティションを作成したのですが、
mkfs.ext4でフォーマットすると20GBくらいしかフォーマットしてくれません。
どうすれば2500GB使ってくれるのでしょうか?
0192login:Penguin2013/07/10(水) NY:AN:NY.ANID:+maNj7UA
>>191
e2fsprogsやカーネルのバージョンが古すぎるとかではないのか。
"parted -l"の結果でも貼ってくれ。
0193login:Penguin2013/07/13(土) NY:AN:NY.ANID:kAMfDp22
>>178
好物なんですよねそれ
0194login:Penguin2013/07/13(土) NY:AN:NY.ANID:CjZVX41p
HDDをddで操作したいと思って、CentOS6.4のLiveCDからシステムを起動しましたが、
/dev/sdaなどのデバイスがみつかりませんでした。

CentOSのLiveCDでは、普通のやり方では、HDDを操作できないようになっているのかなと思いました。

何か、ddや、fdiskや、gdiskなどでHDDを操作する方法があれば教えてください。
また、通常の方法で操作可能な、LiveCDがあれば教えてください。
0195login:Penguin2013/07/13(土) NY:AN:NY.ANID:UhzdnwXI
>>194
まずはlspciの結果を晒してみれ。
0196login:Penguin2013/07/13(土) NY:AN:NY.ANID:t87lDPMA
データ救出用のLiveCDなら大抵認識できるはずだな
clonezillaかsystemrescuecdあたりがオススメかな
0197login:Penguin2013/07/13(土) NY:AN:NY.ANID:CjZVX41p
>>195
[root@livecd dev]# lspci
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
00:07.7 System peripheral: VMware Virtual Machine Communication Interface (rev 10)
00:0f.0 VGA compatible controller: VMware SVGA II Adapter
00:10.0 SCSI storage controller: BusLogic BT-946C (BA80C30) [MultiMaster 10] (rev 01)
00:11.0 PCI bridge: VMware PCI bridge (rev 02)
00:15.0 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.1 PCI bridge: VMware PCI Express Root Port (rev 01)
<=syouryaku=>
00:18.7 PCI bridge: VMware PCI Express Root Port (rev 01)
02:00.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
[root@livecd dev]#
0198login:Penguin2013/07/13(土) NY:AN:NY.ANID:CjZVX41p
>>196
レスありがとうございます!!
0199login:Penguin2013/07/13(土) NY:AN:NY.ANID:CjZVX41p
>>195
晒しました!
VMwareの仮想マシンで動作テストしています。
仮想ですが「物理HDD」は2台ぶらさがっています。
0200login:Penguin2013/07/13(土) NY:AN:NY.ANID:VpkfrDDv
lspciより/dev/の中身を晒したほうが早くない・・・?
古いLinuxではhdaとかで認識されてるかもしれないし
0201login:Penguin2013/07/13(土) NY:AN:NY.ANID:t87lDPMA
lspciよりlshwとかdmesgの方を読むべきかな
別に晒す必要はないかもしれんけど
0202login:Penguin2013/07/13(土) NY:AN:NY.ANID:8vbYn8BD
会社でRHELやCentOS使ってるんですが、デスクトップ用途として使おうと思うと
LibreOfficeが古かったり無線LANがイマイチだったりと思ってます

デスクトップで、ブラウザやメール、LibreOfficeを使うのに都合のいい鳥って、
何がありますでしょうか

Ubuntuは考えていたのですが、変なスパイウェア疑惑があるようなので
避けたいと思ってます
0203login:Penguin2013/07/14(日) NY:AN:NY.ANID:YjQXgIV3
>>201

[root@livecd dev]# dmesg | grep /dev

input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
input: Macintosh mouse button emulation as /devices/virtual/input/input1
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
input: ImPS/2 Generic Wheel Mouse as /devices/platform/i8042/serio1/input/input3
dracut: root was live:/dev/disk/by-label/CentOS-6.4-x86_64-LiveCD, liveroot is now live:CDLABEL=CentOS-6.4-x86_64-LiveCD
dracut: Mounted root filesystem /dev/mapper/live-rw
0204login:Penguin2013/07/14(日) NY:AN:NY.ANID:YjQXgIV3
>>203です。
HDDぽいのがどうも見つからないです。
0205login:Penguin2013/07/14(日) NY:AN:NY.ANID:YjQXgIV3
>>200

[root@livecd dev]# ls
agpgart dvd loop1 net ram12 rtc tty10 tty24 tty38 tty51 tty8 vcs6
autofs dvdrw loop2 network_latency ram13 rtc0 tty11 tty25 tty39 tty52 tty9 vcsa
block fb loop3 network_throughput ram14 scd0 tty12 tty26 tty4 tty53 ttyS0 vcsa1
bsg fb0 loop4 null ram15 sg0 tty13 tty27 tty40 tty54 ttyS1 vcsa2
cdrom fd loop5 nvram ram2 shm tty14 tty28 tty41 tty55 ttyS2 vcsa3
cdrw full loop6 oldmem ram3 snapshot tty15 tty29 tty42 tty56 ttyS3 vcsa4
char fuse loop7 parport0 ram4 sr0 tty16 tty3 tty43 tty57 uinput vcsa5
console hpet lp0 port ram5 stderr tty17 tty30 tty44 tty58 urandom vcsa6
core hugepages lp1 ppp ram6 stdin tty18 tty31 tty45 tty59 usbmon0 vga_arbiter
cpu hvc0 lp2 ptmx ram7 stdout tty19 tty32 tty46 tty6 vcs zero
cpu_dma_latency input lp3 pts ram8 systty tty2 tty33 tty47 tty60 vcs1
crash kmsg MAKEDEV ram0 ram9 tgt tty20 tty34 tty48 tty61 vcs2
disk live mapper ram1 random tty tty21 tty35 tty49 tty62 vcs3
dm-0 log mcelog ram10 raw tty0 tty22 tty36 tty5 tty63 vcs4
dm-1 loop0 mem ram11 root tty1 tty23 tty37 tty50 tty7 vcs5
[root@livecd dev]#
0206login:Penguin2013/07/14(日) NY:AN:NY.ANID:YjQXgIV3
>>202
Fedora?
0207login:Penguin2013/07/14(日) NY:AN:NY.ANID:Weaa8lRw
>>202
こっちで。

オススメLinuxディストリビューションは? Part46
http://engawa.2ch.net/test/read.cgi/linux/1366296252/
0208login:Penguin2013/07/14(日) NY:AN:NY.ANID:YjQXgIV3
>>196
ありがとうございます!教えてもらった、clonezillaで、
HDDを非常に簡単に操作できました。

もうちょっと苦労してみたかったですが。
0209login:Penguin2013/07/14(日) NY:AN:NY.ANID:YjQXgIV3
>>208
ごめんなさい。生意気なことを言ってしまって。

disk to disk(大容量)のコピーはできたのですが、
パーティションとファイルシステムのサイズが前のdiskの状態のままになってしまいました。

コピー後の大容量のdisk側で、パーティションの拡張と、ファイルシステム(NTFS)の拡張ができるツール、コマンドがあれば教えてください。
easeusというツールを試したのですが、パーティションの拡張機能はフリーではなくシリアル番号を求められ候補から外しました。
できれば、Linuxシステム上で拡張操作をやってみたいです。
0210login:Penguin2013/07/14(日) NY:AN:NY.ANID:4E1WMep9
GParted使えば出来ると思う。
NTFSは自信無いけど。

個人的にNTFSはWindowsの方でパーティション変更してるからなあ。

あと基本的にパーティションが2つ以上ある場合、前のパーティションを拡張
すると後ろのパーティションは壊れるので注意。
まず後ろのパーティションに入ってるデータを別の所に移動させる
必要がある。
0211login:Penguin2013/07/14(日) NY:AN:NY.ANID:w9xXSd4u
GPartedでいけるよ。
何十台もNTFS操作してるけど、壊れた事無い。
後ろのpartを縮小して前を広げる時もデータは消えないよ。
ただ、後ろのデータを縮小する領域から退避させてから縮小するからすごく時間がかかる。
>>210の言うとおり、後ろのpartのデータを別の場所に移動して削除してから、拡張後新たに作ったほうが早いかも。
0212login:Penguin2013/07/14(日) NY:AN:NY.ANID:YjQXgIV3
>>210-211
すみません。レスありがとうございます。

gpartedで、パーティションと、ntfsファイルシステムの後方拡張を注意して、
やってみます。
できるとわかってよかったです。
0213login:Penguin2013/07/14(日) NY:AN:NY.ANID:GSFJ9Frn
ログから書き出したメールアドレスが数百行書かれたファイルが2つあります。
どちらにも存在するアドレスだけを抜き出すことはできますか?

ドメインは同じですので、@より後ろは同じです。
0214login:Penguin2013/07/14(日) NY:AN:NY.ANID:afN1hM+r
>>213
ふぁいるくっつけて、ゆにーく −d
0215login:Penguin2013/07/14(日) NY:AN:NY.ANID:afN1hM+r
>>214
ゆにーくのまえにソート忘れてたわ

cat 1.txt 2.txt | sort | uniq -d
0216login:Penguin2013/07/14(日) NY:AN:NY.ANID:eG4nEqEF
sort -u
でも良いんだっけ
0217login:Penguin2013/07/14(日) NY:AN:NY.ANID:eG4nEqEF
まちがった
0218login:Penguin2013/07/14(日) NY:AN:NY.ANID:GSFJ9Frn
>>214
ぉぉ、uniqに重複のみ出力設定があったとは・・・
0219login:Penguin2013/07/14(日) NY:AN:NY.ANID:FprJYM9j
>>215
それだと、
元ファイル(1.txt or 2.txt)内に重複あると、できなくない?

例
1.txt
ccc
aaa
bbb
ccc

2.txt
eee
fff
ggg
aaa

結果
aaa
ccc

だから、それぞれに対してuniq処理しないといけないけど、中間ファイルできちゃうなぁ。。。
sort 1.txt | uniq > 1a.txt
sort 2.txt | uniq > 2a.txt
cat 1a.txt 2a.txt | sort | uniq -d
ま、元の質問( >>213 )が重複ないのかもしれないけど。
0220login:Penguin2013/07/14(日) NY:AN:NY.ANID:LftTe5q6
>>213
fgrep -f file1 file2
0221login:Penguin2013/07/14(日) NY:AN:NY.ANID:+WepPkMU
comm使うのが一番普通な希ガス
0222login:Penguin2013/07/15(月) NY:AN:NY.ANID:wXXrGmKw
>>213

ここへ誘導したい!情報蓄積されて良いのになあ。

【上達】私に課題を与えてください 問題集1巻目
http://engawa.2ch.net/test/read.cgi/linux/1251154236/
0223login:Penguin2013/07/15(月) NY:AN:NY.ANID:wXXrGmKw
>>222
で、そこへ上げたら、問題集の利用が定着するまで、
「くだらねえ・・・」に「見てね」と宣言しておくの。
0224login:Penguin2013/07/15(月) NY:AN:NY.ANID:wXXrGmKw
>>213
さっそく、回答例をあげておきました。

【上達】私に課題を与えてください 問題集1巻目
http://engawa.2ch.net/test/read.cgi/linux/1251154236/1-97
0225login:Penguin2013/07/16(火) NY:AN:NY.ANID:7/TCNIFJ
ufwのログに、SRC=グローバルアドレス(具体的には150.65.7.130など)DST=192.168.0.2
みたいなものが記録されていました。150.65.7.130はjaistのサーバーのようなので問題ないとは思うんですが、
ルーターを使っているのに外側からプライベートアドレス宛に通信があるのっておかしくないですか?
0226login:Penguin2013/07/16(火) NY:AN:NY.ANID:+cr0mu29
>>225
NATで、プライベートアドレスに変換されているだけなのでは?
0227login:Penguin2013/07/16(火) NY:AN:NY.ANID:I5NGi7UO
>>225
自分側から発信したセッションを自分側から切ったので、戻りのバケットが見えているだけでしょう。
0228login:Penguin2013/07/17(水) NY:AN:NY.ANID:APRQsunh
ファイルにユーザー名が書かれているのですが、
一行ずつ読んで
上から /home/ユーザ名 を du -sh したいです。

bashでループさせてユーザー名とホームディレクトリのディスク消費量を求めたいのですが、
bashでできますでしょうか?
0229login:Penguin2013/07/17(水) NY:AN:NY.ANID:4Hd7LJE0
>>228
もちろんできますよ。
0230login:Penguin2013/07/17(水) NY:AN:NY.ANID:CS5YpwGH
$ while read U ; do du -sh /home/$U ; done < userlist ; unset U

とか、perlかなにかで、一行ごとにコマンドライン組み上げて実行するとか
こうなんかもっと凝った回答を作りたかったな。

てか、この辺の使い方ってマニュアルまで見なくても、初心者向けのシェルの本
にも乗ってんじゃね?
管理押しつけられたなら、2chで聞く前に自分で調べる癖つけたほうがいいと思うわ・・・
0231login:Penguin2013/07/17(水) NY:AN:NY.ANID:Jo6eok++
>>228
そういうときは
sed 's/^/du -sh ~/' <userlist >du.sh
sh du.sh
とかやっちゃうな。
別に sed じゃなくてもいいけど。
0232login:Penguin2013/07/17(水) NY:AN:NY.ANID:mGHiuzMv
cd /home ; cat user_file | xargs du -sh

とか
02332282013/07/17(水) NY:AN:NY.ANID:APRQsunh
>>230
perlは昔、カウンターを作ろうとして挫折しました。
ファイルを読むという命令が理解できませんでした。
向いていないのか努力が足りないのか、どっちもですね。

du -sh /home/ユーザ名1
du -sh /home/ユーザ名2
du -sh /home/ユーザ名3
・・・

を秀丸で正規表現で成型して、それ自体を実行したら良かったのですが、
なにかこうbashでキリッと出力したかったのですが、難しかったです。

>初心者向けのシェルの本
コマンドリファレンスはあるのですが、そういう応用の本もあるとは驚きです。

>>232
全員のユーザではないので、別途ユーザアカウントのリストを使います。
0234login:Penguin2013/07/17(水) NY:AN:NY.ANID:Jo6eok++
どうせ使い捨てのスクリプトでしょ?
時間かけてきれいに書いてもしょうがない。
0235login:Penguin2013/07/17(水) NY:AN:NY.ANID:IXoihw+g
$ grep -sh /home/* | grep -f user_list
0236login:Penguin2013/07/17(水) NY:AN:NY.ANID:Jo6eok++
>>235
何がしたいんだ。
0237login:Penguin2013/07/18(木) NY:AN:NY.ANID:Wo4qlQ6H
>>236
$ du -sh /home/* | grep -f user_list
ってしたいんだろう。
ちゃんと動くだろうし、珍しいアプローチだと思うよ。
けど、副作用が怖いし、その方法は使うことは少ないと思うわ
0238login:Penguin2013/07/18(木) NY:AN:NY.ANID:q6CcwzBH
HDDのSMART情報を表示するコマンドに smartctlってコマンドがあると思いますが
それのGUI版にgsmartcontrolってありますよね?
あれって、そろそろ交換したほうが良い危ないHDDについては
http://gsmartcontrol.berlios.de/home/images/info_failing.png
こんな感じに赤やピンクで表示されて危ないなと直感的にわかるように出来ていますが
これらはどういうロジックで色付けされているのでしょう?
というのも、GUIがある環境ならこれ見ればいいですが、サーバ等のCUIしか使えない
環境ではsmartctlコマンドの出力で判断するしかなく、その場合色がついたりはしないので
このGUI版がどういうロジックで判定して色付けしているのかが分かれば
その判定ロジックをCUI版の出力結果にそのまま割り当てて利用できると考えるからです。

ご教示のほどよろしくお願い致します。
0239login:Penguin2013/07/18(木) NY:AN:NY.ANID:QZoO3VOZ
質問です。
CentOS6.4+BIND9で内部向けDNSが動いたり動かなかったりするのですが、
何が起きているのか分かりません。まずは何処を見ればいいでしょうか?
0240login:Penguin2013/07/18(木) NY:AN:NY.ANID:B4Rn6U01
>>239
syslog
0241login:Penguin2013/07/18(木) NY:AN:NY.ANID:2ExzwZh1
>>238
SMARTについてちゃんと調べれば判る事。

SMARTで出力される値には現在の値、最悪値、メーカー指定の制限値とか
がある。
メーカー指定の制限値より値が悪ければ、それはメーカーでは危険と判断
すると言うこと。
0242login:Penguin2013/07/18(木) NY:AN:NY.ANID:aHF8OqGA
怖くて試せないのですが、
linuxは、OSの入ったハードディスクを別のPCにつないでもサービス開始までいけるのでしょうか?
windowsだと、チップセットドライバが合わなかったりすると、
ブルーバックで停止したり、グラフィックドライバがなければVGAで立ち上がったりしますが、

linux(CUI)の起動の仕組みは、都度自分に必要なドライバを認識して組み込んでいくのでしょうか?
linuxのデスクトップは使っておらずサーバをCUIで使っています。
0243login:Penguin2013/07/18(木) NY:AN:NY.ANID:VGGq4mVs
>>242
いけるときもいけないときもある。
0244login:Penguin2013/07/18(木) NY:AN:NY.ANID:Nhm8+nzj
デュアルモニタを初めて設定したんだけれど、
なんか色々よくわからない。

画面ごとに違う壁紙とか貼り付けれるのかな?


デュアルモニタ自体の設定はDE使ってなくて、xrandrの機能でやった。

xrandr --output DVI-I-1 --primary --mode "1920x1080" \
--output HDMI-1 --mode "1280x1024" --left-of DVI-I-1

みたいになるのをxorg.conf.dに直接した
0245login:Penguin2013/07/18(木) NY:AN:NY.ANID:aHF8OqGA
>>243
そうですか・・・世代的には近いサーバなので、システムが壊れないなら試そうかと思ってました。
RAIDコントローラー(SAS5iR: LSI LogicのOEM)が壊れてしまい

DELL power edge 840
から
DELL power edge SC440

今確認したら、偶然にも同じintel 3000チップセット、同じSAS5iRでした。
いけるかな・・・。
0246login:Penguin2013/07/18(木) NY:AN:NY.ANID:9jlzqh46
>>242
行ける時もあるし行けない時もあるってのは正しいけど
大抵は行ける。
よっぽど変なHW使ってて、妙なドライバを組み込んでるとかでなければ
普通は大丈夫なんだけど・・・

保証はできないから当然自己責任でよろちく
0247login:Penguin2013/07/18(木) NY:AN:NY.ANID:L9n2EtGP
>>244
> 画面ごとに違う壁紙とか貼り付けれるのかな?
ウィンドウマネージャによってやりかたが異なると思われ
0248login:Penguin2013/07/18(木) NY:AN:NY.ANID:aHF8OqGA
>>246
ありがとう、やってみます。
そういう意味ではシンプルな移行先だと思います。

linuxの起動プロセスは、centos5:標準カーネル(カスタムしたりせずにupdateだけする)だと、
起動時にチップセットが違う場合は、未知のチップセットではない限り、
古いチップセットにはフレキシブルに対応できるのでしょうか?

linuxって淡々と起動プロセスが進んで行きますが、
ハードウェアが変わるとOSは最初からというwindowsになれていると、
どれくらいそのあたりが柔軟なのか知りたいです。
0249login:Penguin2013/07/18(木) NY:AN:NY.ANID:Nhm8+nzj
>>247
> ウィンドウマネージャによってやりかたが異なると思われ

thx
使ってるのはxmonad

http://projects.l3ib.org/nitrogen/

っていうのが見つかった。
モニタ毎に壁紙の設定が出来るっぽいので、今試し中
0250login:Penguin2013/07/18(木) NY:AN:NY.ANID:85ioeYPH
>>248
centosはしらないけど、最近のやつなら自動でHW認識するから先に書いたようなHWなら大丈夫だと思う。
0251login:Penguin2013/07/18(木) NY:AN:NY.ANID:aHF8OqGA
>>250
ありがとう、
新しい方にRAIDカードが無かったので、それを手に入れてから復帰させます。
0252login:Penguin2013/07/19(金) NY:AN:NY.ANID:PrZAH6Fy
>>248

カーネルとかドライバとかを、使ってるハードに特化した形でいじってない限りは大体大丈夫。
保証はできないけど。
実際にやったことがあるものとしては、amdのcpuにamdのgpu使ってたマシンでインストールしたもの
をintelのcpuにintelのgpu使ったマシンにつないでも普通に起動した(プロプラドライバ入れてない場合に
限る)し、ノートpcとかでインストールしたものをデスクトップにつないでも起動した。
自分のマシンは故障したパーツや飽きたパーツから次々新しいものに置き換えてるし、何らかの
理由で直接インストールできないときは別なマシンでインストールしたディスクを相手につないで
済ましたりしてる。
windowsも新しいユーザープロファイルを作ったり、あらかじめ一部のドライバを標準のものに
置き換えておけば一応起動はできるらしいけどね。ライセンス的にアウトになってしまうのがね。
0253login:Penguin2013/07/19(金) NY:AN:NY.ANID:r9nHdIAp
findのprintfとfprintって同時に使えないんでしょうか?
printfで書式指定した結果をテキストに吐き出すにはどうすればいんでしょう
0254login:Penguin2013/07/19(金) NY:AN:NY.ANID:FBvgupSo
fprintfでもいいし、パイプでもいいし、リダイレクトでもよい。
0255login:Penguin2013/07/19(金) NY:AN:NY.ANID:ml+BshLI
>>252
ほぉ、intel amd間でもいけるんですか・・・windowsと全然違いますね、そのあたりの挙動。
逆にカーネルパニックになるなんて余程のことなんですね。

もう17年前ぐらいの、redhat 5.2ぐらいから触っているけどカーネルいじったこと無いなぁ。
その時、CUIで何度かやってみたけど、さっぱり適用できなかったなw
0256login:Penguin2013/07/19(金) NY:AN:NY.ANID:GHAJJu+R
NSAがSELinuxを推奨していますがやはりNSAが全部覗ける様になっているんですか?
0257login:Penguin2013/07/20(土) NY:AN:NY.ANID:/OUd6hoZ
>>256
そんな質問にまともな答えが返ってくると思うか?
0258login:Penguin2013/07/20(土) NY:AN:NY.ANID:cOmoKhvj
>>254
ありがとうございます。
リダイレクトで望む結果になりました。

もう一点findで質問なのですが、printfで秒を指定したとき
小数点以下を非表示にさせる方法はありませんか?
0259login:Penguin2013/07/20(土) NY:AN:NY.ANID:sph8LMZ2
>>258
ソースコードまで読んでみたが、"%TS", "%TX", "%TT" ではナノ秒(9桁+1桁ゼロ)まで
無条件に表示してしまうようだな。別途sedとかcutとかテキストの加工が必要だろう。
0260login:Penguin2013/07/20(土) NY:AN:NY.ANID:jUdJ3F++
>>256
心配ならTOMOYO Linuxの方使え。
0261login:Penguin2013/07/20(土) NY:AN:NY.ANID:hUt8KtcV!
>>258
C言語の話だが、
"%.0f" と書けばいいんじゃないかな。
findでどうなるかしらないが。
0262login:Penguin2013/07/21(日) NY:AN:NY.ANID:L7f8SvbA
>>261
ダメみたいです。
find の man のここが当てはまるんじゃないでしょうか。

-printf format
... Please note that many of the fields are printed as %s rather
than %d, and this may mean that flags don't work as you might
expect. ...
0263login:Penguin2013/07/21(日) NY:AN:NY.ANID:zaGpHGQ2
CentOS 6.4でSambaを構築してるのですが、
pdbeditコマンドを実行すると
/etc/samba に passdb.tdbとsecrets.tdbという2つのTDBが作成されると本に書かれていますが、そのようなファイルが作成されていません。

pdbedit -L
を実行すると追加したユーザーが表示されるので、どこか別の場所にTDBが作成されたのでしょうか?
0264login:Penguin2013/07/21(日) NY:AN:NY.ANID:9S8V9A6e
>>263
よく知らんけど /var/lib/ の下あたりじゃないの。
0265login:Penguin2013/07/21(日) NY:AN:NY.ANID:eC6elnIA
>>263
/var/lib/samba/private/ 内にある

読んでる書籍は、Sambaの書籍なのだろうけど、それはあくまでも公式ソースを
そのままビルドした場合の話で、CentOSとかRedHatは変更してある

なので、Sambaの書籍に書いてある設定ファイルのありかなどは、
都度読み替えていく必要がある

そういう設定ファイルのありかの違いを、そういうものだ、とスルーできる度量が
RedHat使いには肝要だよ
0266login:Penguin2013/07/21(日) NY:AN:NY.ANID:aJq445hA
一つのハードディスクにWindowsXPとVine LinuxとDebianを入れてます
例えばブート専用のパーティションを作って
GRUBをどのディストリにも依存させずに単体でインストールすることはできますか?
■ このスレッドは過去ログ倉庫に格納されています