トップページ⇒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/
0446login:Penguin2013/08/05(月) NY:AN:NY.ANID:JOAhU0Vv
>>444
改行コードは大丈夫?
Macは昔使ってただけだけど今でも0x0dだったりしないのかな。
0447login:Penguin2013/08/05(月) NY:AN:NY.ANID:yJLMwPo2
>>441
アリ。先頭と末尾にドットは色々まずそうだけど

>>442
↓これを実行するとどんなエラーが表示される?
# service iptables restart
0448login:Penguin2013/08/05(月) NY:AN:NY.ANID:Rt1YUuD/
>>447
エラー内容は
iptables: Flushing firewall rules: [ OK ]
iptables: Setting chains to policy ACCEPT: mangle filter na[ OK ]
iptables: Unloading modules: [ OK ]
iptables: Applying firewall rules: iptables-restore v1.4.7: no command specified
Error occurred at line: 31
Try `iptables-restore -h' or 'iptables-restore --help' for more information.
[FAILED]
でした
0449login:Penguin2013/08/05(月) NY:AN:NY.ANID:Rt1YUuD/
>>446
ありがとうございます
Mac側の改行コードはLF onlyとなっていました
0450login:Penguin2013/08/05(月) NY:AN:NY.ANID:Rt1YUuD/
>>448
ちなみに31行目はCOMMITでその後の改行やスペースはありません
0451login:Penguin2013/08/05(月) NY:AN:NY.ANID:JOAhU0Vv
>>448
とりあえずエラー出てるみたいだし31行目読んでみたら?
0452login:Penguin2013/08/05(月) NY:AN:NY.ANID:JOAhU0Vv
おっとCOMMIT行か。とりあえず怪しそうな行を一行ずつ削除して
どの行が問題か探るとかかな。
iptablesはカーネルのモジュールやコンパイルオプションで使えないものもあるから。
「全く同じ構成の別環境」っていうけどもしかしてその辺のオプションが違うかもしれないし。
0453login:Penguin2013/08/05(月) NY:AN:NY.ANID:TjhZGwjq
>>448
エラーに書いてる感じだと
# iptables-save > filename (保存コマンド)
# iptables-restore < filename (復元コマンド)
こういう楽なのがあるけん使いんさい、て事では
0454login:Penguin2013/08/05(月) NY:AN:NY.ANID:TjhZGwjq
一文ずつシェルスクリプト実行ではなく、という意味で。
0455login:Penguin2013/08/05(月) NY:AN:NY.ANID:lSEsmm9U
>>442
テキストファイルのバイナリを比較すればいいだけじゃん
「直接viでコピペしてしたもの」と「出力リダイレクトで作成したもの」をバイナリレベルで比較して何が違うのか確認する
BOMとか改行コードとかバイナリレベルでしか確認できない違いが影響してるのは確実なんだからさ
0456login:Penguin2013/08/05(月) NY:AN:NY.ANID:Rt1YUuD/
皆様心強いアドバイスありがとうございます
環境がVPSで試しに全く同じ構成を準備して、
素直にviで同じ設定構文をコピペしてやってみましたが正常に起動しました

問題の環境でも上記の通りにやれば問題ないと思いますが
条件として一旦ローカルで編集した設定ファイルを置換ではなく、
ファイルの内容を上書き、もしくは新規でコピーしなくてはいけないという条件なので・・
0457login:Penguin2013/08/05(月) NY:AN:NY.ANID:zjW2Dg2f
その謎な制限をとっぱらうよう動くべき。
0458login:Penguin2013/08/05(月) NY:AN:NY.ANID:/qrrCGyk
>>445
>>447
サンクス。
Linux的には問題無いけど後は使うアプリによるって事ね。
まぁ、避けておいた方が無難なのは間違いないか。
0459login:Penguin2013/08/05(月) NY:AN:NY.ANID:Rt1YUuD/
>>455 さんのいうとおりcmpコマンドで比較してみました
cmp: ファイルiptablesの末尾 という結果が出力されましたがファイルの末尾になにか特殊文字のような物が入るのでしょうか
エディタにはスペースや改行コード等を表示させるように設定しているのですが特にそういった記号は検出できませんでした
0460login:Penguin2013/08/05(月) NY:AN:NY.ANID:0w4N87EQ
>>459
odとかバイナリエディタで見ないと。
0461login:Penguin2013/08/05(月) NY:AN:NY.ANID:lSEsmm9U
>>459
GUIのバイナリエディタが使える環境にファイルを転送して比較すれば一発で終わるよ
http://blog-imgs-50-origin.fc2.com/s/y/m/symfoware/199_03.png
0462login:Penguin2013/08/05(月) NY:AN:NY.ANID:Rt1YUuD/
ID変わる前に皆様にお力添え戴きありがとうございました
実はどうしても解決出来ないため、less "iptablesの内容" > iptablesとして解決致しました
初期の条件とはまた異なってしまいましたが、これでOKだったので解決ということで。。。
0463login:Penguin2013/08/06(火) NY:AN:NY.ANID:mXp7XDaV
>459
よく見るのは、Windowsのテキストを、
UNIXへ持ってきて、viで開くと、行の末尾が
^M(ctrl + m) つまり、キャリッジ・リターン \r
0464login:Penguin2013/08/06(火) NY:AN:NY.ANID:tBlhrFIe
どうでもいいけどなんでcatじゃなくてlessなんだろう。
0465login:Penguin2013/08/06(火) NY:AN:NY.ANID:i4OyfQE5
うん、不思議なんだけれど、cat だと入力をそのまま出力するのに対して、
less は改行を Unix 風の LF に変換してくれるんじゃないのかな。
もっとも、そういう機能があるかないかは、less の系統やバージョンに
よるのかもしれない。うちの場合は、less では改行を変換してくれなかったが、
lv だと変換してくれた。
まあ、od -xc あたりで見れば、事情がはっきりしたんだろうけれど。
0466login:Penguin2013/08/07(水) NY:AN:NY.ANID:yZ5vT3xd
その辺はlesspipe.shが何してるかだな
$ echo $LESSOPEN
||/usr/bin/lesspipe.sh %s
0467login:Penguin2013/08/07(水) NY:AN:NY.ANID:KxjVaZzz
今、debianのClamTkで$HOMEをスキャンをしたら以下のが引っかかりました。

・JTrim (画像加工の定番WinAPP)
  ttp://www.forest.impress.co.jp/library/software/jtrim/
   ~/temp/APPs/_wine/JTrim/JTrim.exe → PUA.Win32.Packer.BorlandDelphi-14
   ~/temp/APPs/_wine/JTrim/Nova.dll   → PUA.Win32.Packer.BorlandDelphi-14
・Lhaplus (ファイル圧縮/解凍の定番WinAPP)
  ttp://www.vector.co.jp/soft/win95/util/se169348.html
   ~/.wine/drive_c/Program Files/Lhaplus/Uninst.exe  → PUA.Win32.Packer.D1s1g-4
   ~/.wine/drive_c/Program Files/Lhaplus/LplsShlx.dll → PUA.Win32.Packer.BorlandDelphi-2
   ~/.wine/drive_c/Program Files/Lhaplus/Setup.exe  → PUA.Win32.Packer.D1s1g-4
・NetBeansIDE (人気の開発環境)
  ttps://ja.netbeans.org/
   ~/netbeans/cnd/bin/GdbKillProc.exe → PUA.Win32.Packer.MingwGcc-2

矢印 "→" の右の "PUA.Win32.Packer.BorlandDelphi-14" などがウィルス名だと思うのですが、
ググったりしてもどんなウィルスなのかよく分かりませんでした。
知る手がかりは何かありませんでしょうか。
0468login:Penguin2013/08/07(水) NY:AN:NY.ANID:/8mXlQ/q
>464-465
lessは高機能なページャで、例えば、debパッケージ、zipやtarのファイルを、
lessで表示すると、様々な情報が表示されるが、
catでは単に、バイナリが表示されるだけ

これは環境変数LESSOPEN、LESSCLOSEに指定されている、lesspipeが、
ファイルの拡張子を見て、それに対応する様々なコマンドを起動するからである
さらにプラグインのように、~/.lessfilterに自分で、新しい拡張子と処理を追加できる

lessの中では、処理が2つに分かれていて、
lesspipeは処理した出力を、パイプ経由で、lessに渡して表示するが、
lessfileは、/tmpに一時ファイルを作って、それをlessに渡して表示する

詳しくは、「Ubuntu Magazine Japan 2013 夏号」で、
lessの中身のシェル・スクリプトを解説しています
0469login:Penguin2013/08/07(水) NY:AN:NY.ANID:WGT2KsPl
ICC等の、高性能なコンパイラでビルド済みディストリビューションってないのでしょうか?
0470login:Penguin2013/08/07(水) NY:AN:NY.ANID:umRoiq4q
デュアルブート失敗でLinuxしか起動しなくなった。
OSはWIN8proのUEFIブートとubuntustudio。
Linuxは消えてもいいので、windowsのデータを保持して復旧したい。
詳しい方、アドバイスお願いします。
0471login:Penguin2013/08/07(水) NY:AN:NY.ANID:WGT2KsPl
Windows7でならやったことあるんだけど・・・・Windows8のDVDを突っ込んで起動したら回復みたいなメニューあるんじゃないかな?
0472login:Penguin2013/08/07(水) NY:AN:NY.ANID:umRoiq4q
>>471
それだとインストールしたプログラムが消えてしまうので…
そして、今色々いじってみたら、BIOSのHDD優先順位をUEFIに切り替えたらwindows、通常に切り替えたらLinuxが起動しました…
謎です。
0473login:Penguin2013/08/07(水) NY:AN:NY.ANID:nuHV0NDa
>>470
windowsのパーティションは見えてるの?
見えてるならMBR修正とかで何の問題もなく使えると思うけどわ
もしパーティションが見えてなくて、かつどうしても必要なデータが入ってるなら
もう二度とそのディスクは触らない方が良い。一切触らず有料のデータ復旧サービスへに出した方が良いよ

データの重要性がそこまで高くない、パーティション見えてない、の場合はtestdiskとかでググったら色々出るので試してみては

結構まだ余裕で取り戻せる段階なんだけど、ここからの一歩一歩があからさまに地雷だらけの道になるので、プロか上級者つきっきり以外は厳しいかも
0474login:Penguin2013/08/07(水) NY:AN:NY.ANID:nuHV0NDa
>>472
なんだ書いてる間に起動してた
とりあえずデータの無事が分かって良かったね!(モロ残念がってる顔で
0475login:Penguin2013/08/07(水) NY:AN:NY.ANID:WGT2KsPl
>>472
おお、よかったなあ
俺がWin7で回復したときはプログラム等に影響はなかったけど・・・・Win8はよくわかんないからな

>>473
UEFIブートでMBR修正とは・・・・教えてgooみたいだな
0476login:Penguin2013/08/07(水) NY:AN:NY.ANID:FLTMk/Th
linuxでwinパーティションマウントしてデータ吸い出したらtestdiskかければいいじゃん
よゆーよゆー
0477login:Penguin2013/08/07(水) NY:AN:NY.ANID:nuHV0NDa
>>475
あ、ごめんその辺詳しくないまま流した
それには解決策があるって事と、もう一つのパーティション破損パターンの場合はもう絶対にlinuxも立ち上げちゃダメ!っていうのを早く強調したくて
0478login:Penguin2013/08/07(水) NY:AN:NY.ANID:yyN3EWf7
そもそもlinuxカーネルはiccでできるんだろうか。
0479login:Penguin2013/08/07(水) NY:AN:NY.ANID:Xsa206Xl
>>478
↓を見るとできるっぽいよ。

intel compiler for Linux part2
http://engawa.2ch.net/test/read.cgi/linux/1090826179/
0480login:Penguin2013/08/07(水) NY:AN:NY.ANID:umRoiq4q
そもそもiccって何ですか
0481login:Penguin2013/08/07(水) NY:AN:NY.ANID:KxjVaZzz
>>480
Intel C++ Compilerの略でしょ。>>479に書いてあるように
0482login:Penguin2013/08/07(水) NY:AN:NY.ANID:yyN3EWf7
打ち間違えた
×そもそもlinuxカーネルはiccでできるんだろうか
×そもそもlinuxカーネルはiccでコンパイルできるんだろうか
0483login:Penguin2013/08/07(水) NY:AN:NY.ANID:umRoiq4q
>>481
なるほど
0484login:Penguin2013/08/08(木) NY:AN:NY.ANID:n5XssJy7!
そもそもLinuxカーネルはTurbo Cでコンパイルできるんだろうか
0485login:Penguin2013/08/08(木) NY:AN:NY.ANID:qWudNUOW
>469-483
C言語の3項演算子で、
a = x ? y : z;
xが真なら、aにyを代入する。xが偽なら、aにzを代入する
というのがあるが、gccでは

a = x ? : z;
こういう書きかたがある。これはx=yのときの省略記法で
a = x ? x : z;
と同じ意味です
つまり、xが真なら、aにxを代入する。xが偽なら、aにzを代入する

他にも、構造体で
struct 構造体の型名 変数名 = {
.メンバ名 = 値,
.メンバ名 = 値,
};
こういう書きかたで、初期化しなかった残りのメンバには、
自動的にNULLが指定される

C言語だけでなく、アセンブラの書きかたも、変えているので、
gcc以外のコンパイラでは、コンパイルできない
こういう拡張記法に、対応すればできるかも
0486login:Penguin2013/08/08(木) NY:AN:NY.ANID:3+BZU5ZA
次の
レゴ マインドストーム
はLinuxで動くそうですが
apt-getとかrpmとか使えるのでしょうか
0487login:Penguin2013/08/08(木) NY:AN:NY.ANID:blNx75Qa
bashで下記の機能を実現させたいと考えているのですが、
WEBでしらべてみてもサービスが動いているかどうか
確認する部分までは見つかるのですが、
その後の分岐処理に関してどのようにすればいいのかが
わかりません。どなたかご教示いただけると幸いです。

<実現したい機能>
httpdのサービスが起動していたら別のシェルを実行、
起動していなかったら1分待って
再度サービスが立ち上がっているかを確認
 →立ち上がっていたら別のシェルを実行
 →立ち上がっていなかったら再度1分待機(ループ)
0488login:Penguin2013/08/08(木) NY:AN:NY.ANID:Ww4ngM7J
>>487
if がわからない、とかそういう話?
ウェブだけで済ますんじゃなく
入門書を3冊くらい読んだ方がいいよ。
0489login:Penguin2013/08/08(木) NY:AN:NY.ANID:TYD1RRjq
bashの分岐処理なんか本読む必要ないだろ。
0490login:Penguin2013/08/08(木) NY:AN:NY.ANID:Ww4ngM7J
このレベルだとそれ以外にも勉強しなきゃいけないことあるっしょ。
0491login:Penguin2013/08/08(木) NY:AN:NY.ANID:pwZB8Rbm
CentOSで起動が遅くeth0のところでしばらく止まってしまいます。
boot.logを見てみても他のサーバと違うようには見えませんでした
なにか他に見るべき場所はありませんか?
よろしくお願いします
0492login:Penguin2013/08/08(木) NY:AN:NY.ANID:UrnVxeg0
>>487
whileでいいよ。

>>491
dhcpかどうか。
0493login:Penguin2013/08/08(木) NY:AN:NY.ANID:eWRdWPdT
>>486
無理

>>487
#!/bin/bash
while true
do
 service httpd status >/dev/null 2>&1
 if [ $? -eq 0 ]
 then
  break
 fi
 sleep 60
done
/path/to/other-shell-script.sh

>>491
eth0の設定は?DHCP?
起動後、network再起動した場合も遅い?
0494login:Penguin2013/08/09(金) NY:AN:NY.ANID:UhBDPdDw
>487
短時間で勉強するのに、おすすめの本です
「3週間完全マスター LPIC レベル1」、2011、日経BP社
「UNIX シェル・スクリプト コマンドブック 第2版」
山下哲典、2012、ソフトバンク クリエイティブ

あとは、カーネルの機能は多いから、雑誌などで少しずつ勉強します
なんせ、カーネル・コンフィグレーションは5,000ある!
個人で全部勉強するのは無理だから、他人と手分けするしかない
そして掲示板で聞く。誰かその専門の人が、答えるでしょう
0495login:Penguin2013/08/09(金) NY:AN:NY.ANID:pDfowcwh
なんでカーネル構築の話が出てくるんだ?
0496login:Penguin2013/08/09(金) NY:AN:NY.ANID:oh12RDmb
俺が知りたかったから
0497login:Penguin2013/08/09(金) NY:AN:NY.ANID:mIUrA5+7
$config->set;
という内容のPHPを出力リダイレクトで別ファイルに書き込もうとすると
->set
という内容に化けてしまいます
echo "$config->set;" > /pass/to/config.php
リダイレクト文はこんな感じです ちなみに文字コードはUTF-8です
0498login:Penguin2013/08/09(金) NY:AN:NY.ANID:pDfowcwh
はぁ、そうですか。
0499login:Penguin2013/08/09(金) NY:AN:NY.ANID:URQewzyR
記号類を含むときは基本シングルクォートで囲うものじゃない?
0500login:Penguin2013/08/09(金) NY:AN:NY.ANID:pDfowcwh
>>499
記号類っつってもいろいろだよ。
0501login:Penguin2013/08/09(金) NY:AN:NY.ANID:URQewzyR
>>500
ダブルクォートで囲ってるから$configの部分がシェル変数として化けてるってことだよ
0502login:Penguin2013/08/09(金) NY:AN:NY.ANID:pDfowcwh
>>501
それを「記号類を含むときは基本シングルクォートで囲うもの」と言っちゃうのは乱暴だよ。
0503login:Penguin2013/08/09(金) NY:AN:NY.ANID:URQewzyR
脳はコンピュータじゃないんだしそれくらいはわかるでしょ
予めシェルに変数が定義してあってそれを展開したものをリダイレクトしたいってなら話は別だけど
0504login:Penguin2013/08/09(金) NY:AN:NY.ANID:0pskv7g/
バックスラッシュでエスケープってのもありだな。

ていうか、この程度で行き詰るのに、phpファイルを作るようなことを
してて大丈夫なのか?何かをコピペしてて行き詰ったのかね。

>>488参照
0505login:Penguin2013/08/09(金) NY:AN:NY.ANID:pDfowcwh
そういえば >>487 はどうしたんだろ。
0506login:Penguin2013/08/09(金) NY:AN:NY.ANID:UhBDPdDw
>>497
いくら何でも、その知識じゃ、ヤバイ
シェル・スクリプトの基本ぐらいは、勉強しる
>>494
0507login:Penguin2013/08/09(金) NY:AN:NY.ANID:TvgEHzIO
ArchLinuxです。

llightdm --test-mode --debug すると、
ディスプレイがついたり消えたりを繰り返します。

電源ボタンを押すと、シャットダウンはできました。
その時に確認したメッセージで
[drm:intel_enable_lvds] *ERROR* timed out waiting for panel to power on
が並んでいました。

原因は何でしょうか?
どなたかお願いします。
0508login:Penguin2013/08/10(土) NY:AN:NY.ANID:3g11liVo
>>507
設定いじっていない状態でそうなるのか?
あと~/.cache/lightdmにログが残っているはず
0509login:Penguin2013/08/10(土) NY:AN:NY.ANID:VnpdjMHt
RaspberryPiで温度と湿度を記録しようとしてて悩んでいるので質問

シェルスクリプトをcronで回して見ようと書いてみたけどログに欠けがあるようなので直して下さい。。
usbrhを実行すると温度と湿度を返してきます。

# crontab -l
*/5 * * * * cd /home/pi/bin/; ./usbrhlog.sh

>usbrhlog.sh(実行属性有り)
#!/bin/bash
date +"%Y/%m/%d %T" >> /home/pi/bin/usbrh.log
usbrh >> /home/pi/bin/usbrh.log

実行結果
>usbrh.log (書き込み許可属性有り)
2013/08/10 18:20:01 (時刻のみで温度と湿度は記録されず)

./usbrhlog.sh と実行すると記録されているのは確認済み
不思議なことに/var/log/syslogに実行記録無し おかしい・・・
0510login:Penguin2013/08/10(土) NY:AN:NY.ANID:BY4SjT3B
cronってPATH設定しないといけないのって結構大きな落し穴だよね。
0511login:Penguin2013/08/10(土) NY:AN:NY.ANID:JfMz5xVz
>>508
設定は/etc/lightdm/lightdm.confのdefaultseatをtrueにしただけです。

>>507はrootで実行した場合のことで、一般ユーザーではディスプレイが暗くなるだけでした。

~/.cache/lghtdmはありませんでした
0512login:Penguin2013/08/10(土) NY:AN:NY.ANID:3g11liVo
>>511
rootでテストしてどうする。rootは本番だろ。一般ユーザーでやれ。
$ lightdm --help
--test-mode
Run as unprivileged user, skipping things that require root access

greeterをインストールしているか確認しろ
0513login:Penguin2013/08/11(日) NY:AN:NY.ANID:57q/2NcY
環境・・さくらのVPS,CentOS6.4

サーバーを立てているのですが、
ある国のIPをすべて防ごうと思い、そのためにはiptablesとipsetを併用したほうがいいと思いipsetをインストールしました。
そして、ある国のIPをipsetに追加し、iptablesにipsetと連携する設定をしたまではいいんですが、

http://www.galaxysun.net/blog/2012/09/さくらのvps移行時のメモ-その3/

このサイトの下の方にある4.ipsetを自動起動にする。というところで
vi /etc/rc.d/init.d/ipset   とありますがこの階層にipsetが存在しません。
また、service ipset statusとすると   ipset: 認識されていないサービスです。   と表示されます。
どうすればよいのでしょうか。
0514login:Penguin2013/08/11(日) NY:AN:NY.ANID:HeiAsCzg
>>513 のリンク先のブログを読む限りでは

> vi /etc/rc.d/init.d/ipset
> chmod a+x /etc/rc.d/init.d/ipset
> chkconfig ?add ipset

って書いてるしそのブログ主が書いた起動用スクリプトで
yumのipsetの中に元々入ってるファイルじゃないんじゃないの。
0515login:Penguin2013/08/11(日) NY:AN:NY.ANID:57q/2NcY
>>514
ほんとだ
新規でinit.d/ipset作成して書いてあった内容書き込んでchkconfigとかやったらできました
ありがとうございました
0516login:Penguin2013/08/11(日) NY:AN:NY.ANID:RotOBvaM
普段はxでurxvt-unicodeやxtermを使ってますが
x起動前に日本語コンソールが使いたいと思いました
x前提でない日本語コンソールというのはあるのでしょうか
インストール出来なかったのですがkonやjfbtermというのはそうなのでしょうか
0517login:Penguin2013/08/11(日) NY:AN:NY.ANID:HeiAsCzg
konは時代遅れ。jfbtermはもう何年も放置されてる致命的バグ(終了時に刺さる)があるから
今はfbtermを使う。
0518login:Penguin2013/08/11(日) NY:AN:NY.ANID:RotOBvaM
517ありがとう、リポジトリにあったのですぐインストールして
日本語表示出来ました
05195112013/08/11(日) NY:AN:NY.ANID:M+n57CpE
>>512
greeterはlightdm-gtk3-greeterをインストールして、
/etc/lightdm/lightdm.confで
greeter-session=lightdm-gtk3-greeter
としましたが、ディスプレイは暗いままでした。

lightdm.confの設定が悪いということでしょうか?
0520login:Penguin2013/08/12(月) NY:AN:NY.ANID:HIakRuZx
>>519
--debug 付けてテストしたんならそれをヒントにしろ
greeter-session=lightdm-gtk3-greeter
ではなく
greeter-session=lightdm-gtk-greeter
0521login:Penguin2013/08/12(月) NY:AN:NY.ANID:mZEctm5x
fluxboxでCtrlとCapslockを入れ替えたいのですが
どの設定ファイルにどう書けばいいのでしょうか?
0522login:Penguin2013/08/12(月) NY:AN:NY.ANID:FoQnDWJF
>>521
fluxbox にそういう機能あるの?
xmodmap とかじゃだめかな。
0523login:Penguin2013/08/12(月) NY:AN:NY.ANID:mZEctm5x
>>522
xmodmapを利用したらできました
ありがとうございます
0524login:Penguin2013/08/12(月) NY:AN:NY.ANID:s/LSF+CR
音設定でつまってるのでヒントください、HDMIです
speaker-test -c 2 -D hw:0,7
これで音がなります
/etc/pulse/default.paを触って
load-module module-alsa-sink device=hw:0,7
これで
speaker-test -c 2
でも音がなるようになりました
この状態でyoutubeを聴いたりmplayer -ao pulseで音が出ません
pavucontrolを開いてみるとぴこぴこ音がなっているような
バーが出ているのですが、音は出ません
.asoundrcは
ttp://zitzlinux.wordpress.com/2011/05/10/pulseaudio-plain-and-simple/
ここにあるようなtype pulseが4つ並んだ状態です
チェックすべき箇所は他にありますか
05255242013/08/12(月) NY:AN:NY.ANID:Ns2/v1NQ
すみません、再起動したら普通に音がなりました、質問閉じます
0526login:Penguin2013/08/15(木) NY:AN:NY.ANID:1v/fcrjz
メールサーバーのハードが寿命みたいなので
dump restoreで別なPCに移動しようとしてる
しかし移動の作業中に届いたメールって後から移動するのどうすればいいの?
0527login:Penguin2013/08/15(木) NY:AN:NY.ANID:MNAGjkz5
受け取れないようにする
0528login:Penguin2013/08/15(木) NY:AN:NY.ANID:JOhIZY1Y
別のメールサーバ立ててそっちに送るようにすればいいじゃないの。
0529login:Penguin2013/08/15(木) NY:AN:NY.ANID:PjKLXcfq
>>526
手前にもう一個中継するだけのメールサーバを置いて、
1. 旧メールサーバ停止
 →中継サーバにメールが溜まる

2. 旧メールサーバから新メールサーバにデータを移す

3. 新メールサーバを旧メールサーバと同じIPアドレスで起動
 →中継サーバで溜まっていたメールが新メールサーバに流れこむ

新旧メールサーバの設定は当然同じ。

Maildir形式なら切り替えてからファイル移動でもいける
移動の完了していないIMAP利用者からクレームくるだろうけど
0530login:Penguin2013/08/16(金) NY:AN:NY.ANID:hJtZi3Gt
lspci でデバイス一覧みれるけど
それぞれのデバイスが読み込んでるドライバってどうやってみれますか?

ubuntuが読んでるドライバを調べてgentoo でmodprobe hoge したい
0531login:Penguin2013/08/16(金) NY:AN:NY.ANID:l4F3ukKH
>>530
lspci -v の"Kernel driver in use"の行
0532login:Penguin2013/08/17(土) NY:AN:NY.ANID:1HEozLeO
サスペンドしてレジュームすると、xscreensaver がパスワードを求めてくる
のはいいのですが、たまにその後 xlock がパスワードを求めてくることが
あります。何故 xlock が起動するのでしょうか? .* を grep しても xlock
を見つけることはできませんでした。

slackware64 14.0, xfce4
0533login:Penguin2013/08/17(土) NY:AN:NY.ANID:zNu98mXE
>>532
xflock4のスクリプトを読めば分かるんじゃね
0534login:Penguin2013/08/17(土) NY:AN:NY.ANID:YyKTYIDW
age
0535login:Penguin2013/08/17(土) NY:AN:NY.ANID:5O0ItY5W
シェル変数の定義に local と付けるとどうなるんでしょうか?
ローカルスコープみたいなことができるんでしょうか?

実は今書いてるシェルスクリプトにおいて、変数strをテンポラリ変数という用途で
たとえば for str in 〜〜 みたいに至る所で使いまくっているんですが、
変数のスコープをまるで考えていないやり方で本当に問題ないのか気になりました。

というか、シェルにそもそもスコープって概念ありましたっけ?
0536login:Penguin2013/08/17(土) NY:AN:NY.ANID:TapzbsKw
少なくともbashとzshには普通にあるんじゃないの。
man bashのlocalの項目に書いてあるし
0537login:Penguin2013/08/17(土) NY:AN:NY.ANID:mmSNhYWy
>>535
http://linuxjm.sourceforge.jp/html/GNU_bash/man1/bash.1.html#lbBU
> 関数ローカルの変数は、組み込みコマンド local で宣言できます。 普通は、変数とその値は関数とその呼び出し側で共有されます。
05385352013/08/17(土) NY:AN:NY.ANID:5O0ItY5W
>>536,537
なるほど、関数に限りローカル変数が使えるんですね。
地の部分(関数の外)でもlocalコマンド自体は使えるので分かりませんでした。

シェルでも
{
 〜〜〜
}
みたいにしてスコープを自由に作れたらローカル変数も含めて便利だと思うんですけど、
シェルにそこまで求めるのはおかしいですかね。

色々と勉強になりました。ありがとうございました。
0539login:Penguin2013/08/18(日) NY:AN:NY.ANID:m6adV4MF
linuxってなんでこんなディストリあるん?
カーネル同じでユーザーランドも同じっしょ?
パッケージ管理が違うくらいでしょ?
Xの話は抜きで頼む

BSDはカーネルも違うしそれぞれ方向性もってるからなぁ
0540login:Penguin2013/08/18(日) NY:AN:NY.ANID:fBluQ7Rm
/etc/init.d/hoge restart
service hoge restart
どっちが推奨なの?
片方しか使えないディストリありますか?
0541login:Penguin2013/08/18(日) NY:AN:NY.ANID:H97bu5dA
>>540
serviceの中でロックファイルの有無を確認してから、実処理であるhogeを実行する/しないを
判断していたりするので、service推奨、つーかそれが正解

てか/etc/init.d/内のスクリプトを直接叩く悪習、どうして広まったのだろうなぁ…
0542login:Penguin2013/08/18(日) NY:AN:NY.ANID:Ib7sdsiy
>>539
なんでって、好き勝手にソフトをかき集めて配布したらそりゃこんな状況になるわな。
大体ディストリをなんだと思ってるん?
BSD系列は好き勝手ではなく中央集権的にソフトを管理してるからだろ。
BSDは昔と違って管理体制のにおいがする時があるのがちょっといや。
0543login:Penguin2013/08/18(日) NY:AN:NY.ANID:8RCf9ED3
>>539
既存のディストリに満足出来ない人がローカライゼーションや軽量化等の為
新しいディストリを作ってるんじゃない?

>>541
> serviceの中でロックファイルの有無を確認してから、
Debian Squeeze/Ubuntu 12.04 Server/Scientific Linux 6のserviceコマンドではやってないけど
0544login:Penguin2013/08/18(日) NY:AN:NY.ANID:+duXPu/I
>>540
systemdを使ってるディストリだと
/etc/init.d/hoge のファイルが無いと思うので、service推奨
http://en.wikipedia.org/wiki/Systemd#Adoption
0545login:Penguin2013/08/18(日) NY:AN:NY.ANID:+duXPu/I
>>541
> てか/etc/init.d/内のスクリプトを直接叩く悪習、どうして広まったのだろうなぁ…
Tab補完できないからでしょ
bash-completion入れとけって話だけど
■ このスレッドは過去ログ倉庫に格納されています