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

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

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2009/05/04(月) 07:14:29ID:zT2xssY6
まずは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 あたり。

前スレ くだらねえ質問はここに書き込め! Part173
http://pc11.2ch.net/test/read.cgi/linux/1238362200/
0052login:Penguin2009/05/05(火) 06:30:15ID:khKsKHRL
投稿しすぎでも何でもねえ
0053login:Penguin2009/05/05(火) 07:17:58ID:GsDTOooV
>>51
TDM

続きは通信技術あたりがいいんでないかと思うが。


0054login:Penguin2009/05/05(火) 07:58:06ID:0LQJqNxh
>>50
めんどくさいのでもう書かないが
ちゃんと戻り値参照するクセをつけておけ
同一マシン内ならpdumpfsとかも使える。
おいらは別マシンにとるためにrsync使ってるが
用途を見る限りはpdumpfsで十分じゃないの
0055sage2009/05/05(火) 08:05:51ID:TbNV9XAO
>>53
物理っぽいかもしれないので、物理板に行ってきます
0056122009/05/05(火) 11:23:41ID:ryDsU/H/
>>54
戻り値参照というのはどういうことでしょうか?
各コマンドの戻り値をみてエラー処理するとか・・・?

pdumpfsというものを知りませんでした・・・
ただrsyncを知って、十分お手軽に感じたのでrsyncを使っていました。
pdumpfsも調べてみます。
0057login:Penguin2009/05/05(火) 13:45:49ID:igx8OgJx
ユーザーアカウントからrootアカウントへ、移行するときの、パスワード入力の、
bashスクリプトの書き方を教えてくださいませ。
$ su
Password:foo(このfooをbashで入力したい)
0058login:Penguin2009/05/05(火) 14:05:25ID:woGosBYW
>>57
suはセキュリティーのためキーボード入力か判別してるので
bashのpipe,redirect等で対応するのは無理
下記の2が王道。

1.expectで対処する
2.使いたいコマンドをsudo で使えるようにする
3.使いたいコマンドにsbitをたてる
0059login:Penguin2009/05/05(火) 14:05:52ID:igx8OgJx
>>57ですが
仮にできたとしても、無意味なことがわかったので質問を却下します
クラックとか、ハッキングとかの目的ではなく、プログラムのインストールの時に
アカウントが自動で変更できたらいいな、と思ったのですが
アカウント変更後いたら、その時走っている、bashも無効になってしまうので、全く無意味ですよね(^^;
0060login:Penguin2009/05/05(火) 14:09:36ID:igx8OgJx
>>58ありがとう
なるほど、sudoが最右翼ですか、sudo入っていないんで、パッケージをインストールして、トライしてみます。
0061login:Penguin2009/05/05(火) 14:52:32ID:ADXXkKzn
>>55
物理より心理っていうか、病理じゃね?
0062login:Penguin2009/05/05(火) 15:55:42ID:igx8OgJx
>>57です、sudo探さずに、>>58が教えてくれたexpectが、とても面白そうだったので
検索して、こんな感じで書いて見ました、使い方間違ってませんでしょうか?
駄目だしお願いします。
expect.sh
#!/bin/sh
PW=********
expect -c "
spawn su -
expect sword:\ ; send \"$PW\r\"
expect \"$ \" ; send \"ls\r\"

0063login:Penguin2009/05/05(火) 15:57:16ID:igx8OgJx
expect.sh
#!/bin/sh
PW=********
expect -c "
spawn su -
expect sword:\ ; send \"$PW\r\"
expect \"$ \" ; send \"ls\r\"
"
↑
"を忘れていました、スマソ
0064login:Penguin2009/05/05(火) 17:49:21ID:AGDOpWHY
>>61
質問者は、「時間の流れ方が違うのか」とか書いてるから、特殊相対性原理が関係してると
思ってるんじゃねぇの。
0065262009/05/05(火) 19:18:16ID:EFUoE+Wi

うーん、わからん。
どうやって、「一人 Trasnparent Proxy」をやるんだろう。

ようは、たとえば、同じI/F に複数のIPアドレスが振られている。
ある権限を持っているプロセスが打ち出したパケットは、
SRC IP = IP_A
ある権限を持っていないプロセスが打ち出したパケットは、
SRC IP = IP_B
となればいいんだけど、、、。
プロセスの権限ごとに SRC IP を変えることって不可能?
たとえば、IP_Aはルート専用。一般人はIP_Bをつかえよ、みたいな。


>>27
http://www.ex-parrot.com/pete/upside-down-ternet.html
これっすね。
これ、やっていることは squid の transparent proxy と同じです。
これだと、結局PCが最低2台必要です。

>>28
どうやって?

0066login:Penguin2009/05/05(火) 20:15:07ID:DBKKFTEO
>>65
君の transparent proxy の定義はかなり恣意的。
ttp://en.wikipedia.org/wiki/Web_proxy#Intercepting_proxy_server
それはともかくとして、やりたいことがよくわからんが、
・ホストは一台だけ
・ブラウザの設定は絶対に変えない
・それ以外の設定は自由に変えてよい
ということなら iptables + proxy アプリケーションでできる。例えば
ttp://www.privoxy.org/faq/configuration.html#INTERCEPTING
0067login:Penguin2009/05/05(火) 20:40:49ID:d8bZfmgx
locale設定が出来ず、文字化け解消出来ない。Ubuntuなんだけど、UTF-8しか
入ってないぽい。
0068login:Penguin2009/05/05(火) 21:03:12ID:oSx1YX0I
そうか、がんばれよ
0069login:Penguin2009/05/05(火) 21:23:08ID:xrh360Ie
2ch-Linux-Beginnersは古くなってきたから
ttp://www.advancesoft.co.jp/wiki/?FrontPageも、テンプレに足さないか
こっちの方が、まずまず役に立つと思うし
0070login:Penguin2009/05/05(火) 21:49:04ID:TFw7Ah/A
>>69
古いと思うところを書き直せば良いんじゃない?
0071login:Penguin2009/05/05(火) 22:07:25ID:rMdlqRqB
GRUB2に関する質問です。
GRUB2を再インストールした所、以下のような以前の設定では起動できなくなってしまいました。
menuentry "Zenwalk"{
set root=(hd0,3)
linux /boot/vmlinuz-2.6.28.7 root=/dev/sda3 resume=/dev/sda5 splash=silent vga=791
initrd /boot/initrd.splash
}
問題はvga=791の部分にあったようで、これを除いた所起動できたのですが起動時の進渉を示すsplash画面が表示されません。
vgaの設定はあっている(1024x768)はずなのですが、どうすれば直せるでしょうか。

起動できなかった際のエラーメッセージは以下のようなものです。
Unable to initialize requested video mode (vga 0x317)
error:Can't locate valid adapter for mode

vga=normalは起動できたけどsplash表示されませんでした。
0072login:Penguin2009/05/05(火) 23:16:41ID:6Q/ZM71U
お願いします。

OS Fedora10のLiveCD版をHDDにインストール(on VMwareServer1.08)
CDからブートさせインストール。

ホストOSとのPING疎通を確認。
外にもPING通ることは確認。

レベルを5から3に。
ルートでログイン
#yum -y install telnet-server
でtelnetをインストール。

#vi /etc/xinet.d/telnetでdisable = noに変更。
#/etc/init.d/xinetd restartで再起動。

windowsからtelnet接続→getaddrinfo localhost name or service not known、ホストとの接続が切断されました。

#vi /etc/hosts に、telnetクライアントのIPとホスト名追記。
#vi /etc/hosts.allow にin.telnetd:<クライアントIP>/マスク:ALLOWを追記。

#setenforce 0 で無効化。
#setup からファイヤーウオールのenableを外して無効化。

#/etc/init.d/xinetd restartで再起動。


でつながりません。

Fedora8のときは、xinet.dのtelnetのdisableをnoにして、xinetdの再起動だけでつながったと思うのですが、
以上の方法ではつながりません。
何か忘れていませんか?よろしくお願いします。
0073login:Penguin2009/05/06(水) 00:22:07ID:agTJ93ys
自分のグループにrootを追加したいとき、どういうコマンドを打てば良いですか?
groupadd?groupmod?どちらも使い方が分かりません。
0074login:Penguin2009/05/06(水) 00:28:41ID:rI7o/TP5
vi /etc/group じゃ駄目?
0075login:Penguin2009/05/06(水) 00:36:21ID:XBJIB/mg
>>73
gpasswd -aかusermod -Gで出来るけど、rootにそれは無意味だと思うが?

>>74
いちおうvigrってのがある
0076login:Penguin2009/05/06(水) 00:49:40ID:rI7o/TP5
vipwは知ってたが、そんなシンボリックリンクは初耳だ
0077login:Penguin2009/05/06(水) 00:54:57ID:XBJIB/mg
たぶん統一場理論か何かの要請で対称性が必要とされたんだろ
0078722009/05/06(水) 01:14:31ID:pdV9sBeX
すみません。事故解決しました。

SeLinux無効にしたつもりが勘違いで漏れていたようです。
0079login:Penguin2009/05/06(水) 01:15:02ID:oa2V+Ptb
そろそろ64bit版に行っていい頃なのかなぁと思ったんだけど
64bit版特有のトラブルを扱うスレって無いのな。

今うちはemobile回線しかないから
64bit版のCD落とすのもおっくうで
まだ取りかかっていないんだけどね。

0080login:Penguin2009/05/06(水) 01:21:27ID:XBJIB/mg
64bit版のトラブルって具体的に何かあったっけ?
プロプライエタリの変なソフトやドライバ使ってる人がハマるだけだろ
0081login:Penguin2009/05/06(水) 01:24:09ID:hIjsL1xE
x86_64総合
http://pc11.2ch.net/test/read.cgi/linux/1148478345/
0082login:Penguin2009/05/06(水) 01:30:54ID:DkHoxEB5
>>79
今時64bitなんて当たり前過ぎて。
0083login:Penguin2009/05/06(水) 01:33:18ID:XBJIB/mg
そのスレ覗いてみたけどJavaスレと化していた
0084792009/05/06(水) 07:52:27ID:1YXTYjhV
>>81
サンクス
あ、そか、タイトル一覧で64bitとかで検索したんだけど
単純に64だけで検索すればよかったのか…

>>80
現実問題、その特定のドライバーが問題で
32bit版に戻ったり、併用する人もいるわけで
最新の状況は知りたいと思っています。

ともかく、そっちのスレに行ってきま〜す。
0085login:Penguin2009/05/06(水) 11:02:46ID:yrEV2XgY
coLinuxとかandLinuxのスレってないの?
0086login:Penguin2009/05/06(水) 12:04:42ID:OSr1q1ZA
>>80
プロプライエタリの変なソフトって、赤帽やターボーのことなのか?
0087login:Penguin2009/05/06(水) 14:03:28ID:bevxaBtt
>>85
ある。
0088login:Penguin2009/05/06(水) 14:45:44ID:5cxkkxxL
XChat-Gnome IRCで2ch.irc.netに
つなごうと思ったら文字化けしてました。
どのようにすれば文字化けせずに済むのでしょうか?
0089login:Penguin2009/05/06(水) 21:04:47ID:VPUiRFwf
ファイラーにNautilusを使っています。
キーを押して直にファイルを検索するときローマ字で日本語ファイルも検索できるようにできないでしょうか?
Firefoxのアドオンmigemoはローマ時で日本語検索できる見たいなんだけど、
そのNautilus版みたいなものないかな?
0090login:Penguin2009/05/06(水) 21:36:56ID:5ZU7SbTh
firefox使っててホイールをクリックすると
意味不明なURL開こうとしてエラーになるんだけど
これってどういう動作なの?
0091login:Penguin2009/05/06(水) 21:49:46ID:gw0JFm7F
>>90
ヘンなアドオン入れてんだろ。
0092login:Penguin2009/05/06(水) 22:05:46ID:jNjb9NuW
firefoxで思い出した。
お前ら、ここの漫画読めますか?
ttp://club.shogakukan.co.jp/
0093login:Penguin2009/05/06(水) 22:07:43ID:VPUiRFwf
>>90
Xのクリップボードに残った文字列をURLとして開こうとしてるんじゃない?とマジレス
0094login:Penguin2009/05/06(水) 22:14:45ID:5ZU7SbTh
>>93
そ れ だ !
0095sage2009/05/06(水) 22:36:11ID:uinMkX/l
apacheの2.2以降では停止や再起動にgracefulが指定出来るようになってますが、
これを他のプロセスでも使用する方法とかないでしょうか?
メールとかのプロセスをgracefulで再起動出来れば切れることなく出来るのではないかと思ってます。
やりかたもしくはそういうshの書き方があればアドバイスもらえると助かります。
0096(;д;)三○てふてふ ◆1xsES22i66 2009/05/06(水) 23:05:53ID:jyYSVnnm
>>95
SIGHUPで設定ファイルを読み込み直すプロセスもありまつが、絶対ではないでつね。
0097login:Penguin2009/05/06(水) 23:58:29ID:aivirhOD
>>94
about:config で middlemouse.contentLoadURL を false にする
0098942009/05/07(木) 00:24:37ID:/Ag9e82a
>>97
お、開かなくなった。
ありがとう!
0099login:Penguin2009/05/07(木) 01:03:09ID:Y/plvKAN
Configuration Mania入れとけば?
0100login:Penguin2009/05/07(木) 10:27:41ID:dt22xRzX
centOS5.3で
cat /srv 2> errfile.txt としたところ、「cat: /srv: ディレクトリです」と出力され
geditで開いてもその通りでした。
が、再起動してまたgeditで開くと文字化けしてます。 この文字化けの原因は何でしょうか?
どうやったら解決できますか? ド素人で変なこと言ってたらすいません。
0101login:Penguin2009/05/07(木) 11:23:14ID:WHWOz/JI
>>100
開くときにちゃんとエンコーディングを指定するか
もっとまともなエディタ使え。
0102login:Penguin2009/05/07(木) 11:29:47ID:dt22xRzX
>>101
どうもありがとう
エンコーディングの指定は開くときに逐一指定すれば良くて、
システム的にエンコーディングを再設定するとかじゃないんですね?
0103login:Penguin2009/05/07(木) 15:07:41ID:iYd+cxdw
デュアルブートにしたWindowsとLinuxで、Firefoxのブクマやクッキーを同期させることは可能でしょうか。
0104login:Penguin2009/05/07(木) 17:27:44ID:YK2EyQwQ
>>103
Mozilla Labs の Weave はどうかな?
http://labs.mozilla.com/projects/weave/

Mozillaのサーバにデータを保存して、クライアントの設定や履歴、ブックマーク、パスワードなどを同期できる。
データは暗号化されて送信されるよ^^

ただし、Firefox 3.5 ベータ版にしか対応していなくて
アドオン自体も実験目的なので注意。
0105login:Penguin2009/05/07(木) 18:49:50ID:pTZh/l6c
ThinkPad i1124(240X)にはSMI Lynx EM4+が搭載されているのだが、
XでLynxドライバを使うと、マウスポインタが変な風に表示されるんだ。
変に表示されるというのは、マウスポインタだけが、
バグったように数ラインごとに横にずれて表示されるような状態になる。

試したディストリビューションはVine Linux 4.2とSlackware Linux 12.2だが、
どちらでも正常には表示されなかった。

解決法や情報は無いかな?
0106login:Penguin2009/05/07(木) 19:20:20ID:NnIeAM3I
>>105
Option "SWCursor" "On"
を入れてみるとか。
0107login:Penguin2009/05/07(木) 19:21:18ID:NLAYSNJf
>>105
vesaだとどうなるの?
0108login:Penguin2009/05/07(木) 19:28:07ID:NLAYSNJf
あと、Lyn使わないと駄目な場合は
ttp://linux.die.net/man/4/siliconmotion
>>106のもここに載ってる。
0109login:Penguin2009/05/07(木) 20:13:08ID:pTZh/l6c
>>106,108
ありがとうございます
試してみます

>>107
正常に表示される。
でもアクセラレーションが効かないので、重い
0110login:Penguin2009/05/08(金) 22:57:54ID:3Bb5PTdZ
pwdって何の略なんだよたこ
0111login:Penguin2009/05/08(金) 22:59:15ID:z4weT9Ok
>>110
print working directory の pwd の事か?
0112login:Penguin2009/05/08(金) 23:14:21ID:3Bb5PTdZ
ありがとうございましたすっきりしました
0113login:Penguin2009/05/09(土) 00:15:57ID:qGfxE0dx
Celeronのデュアルコアを持ってますが、
ISOはx86_64を選べばよいでつか?
0114login:Penguin2009/05/09(土) 00:56:01ID:ESdyKCpK
いいえ
0115login:Penguin2009/05/09(土) 01:55:53ID:kRSTHtiO
GnuPGやOpenSSHに使われるパスフレーズは暗号化して保存されるようですが、どれくらい安全なのでしょうか?
というのも、GnuPGやSSHのパスフレーズ、Firefoxのパスワードマネージャのマスターパスワードを
すべて一緒にしてあります。(もちろんOSのユーザアカウントのパスワードとは異なります。)

このまま一緒にしておいていいのか迷っています。
アドバイスをよろしくお願いします。
0116login:Penguin2009/05/09(土) 02:07:19ID:NTQVA1fE
パスワード特定しました
0117login:Penguin2009/05/09(土) 02:12:27ID:snw4600e
>>115
たとえRSAの2048bitでデータを暗号化していても
お前のような使い方をしたんじゃあなあ…

せめて先頭or末尾の数文字だけでも変更するとかしろよ
01181152009/05/09(土) 02:23:22ID:kRSTHtiO
パスワードマネージャのGPassを使うことにしました。
これでいくらか覚えるべきマスターパスワードを減らせそうです。
0119login:Penguin2009/05/09(土) 07:22:08ID:8T7ftoD/
gmplayerでビデオコーデックに依存せず、常にアスペクト比を固定する方法ってありますか?
自分の環境では-zoomオプションを付けると
X11(XImage/Shm)ではウィンドウリサイズ後も映像のアス比が維持されますが、
それ以外のコーデックでは(xv, gl, gl2)ウィンドウサイズに合わせて映像が伸びてしまいます。

Debian testing
Mplayer 1:1.0.rc2svn20
VGA GF 6200A
01201132009/05/09(土) 08:47:07ID:qGfxE0dx
>>114
どれを選べばよいでつか?
0121login:Penguin2009/05/09(土) 11:53:28ID:HOVZ3MP3
picasaを起動すると
chmod 666 /dev/nvidia0 /dev/nvidiactlをしてくれと毎回要求してくる
どうしたらいいわけ?
0122login:Penguin2009/05/09(土) 12:06:32ID:cOZmJyi3
>>121
環境によってどうだかわからんけど、udevならルール書き換えればいいんじゃない?
0123login:Penguin2009/05/09(土) 12:26:13ID:HOVZ3MP3
>>122
わかった、thx
0124login:Penguin2009/05/09(土) 13:14:55ID:cAod4aMM
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20090219/325052/?ST=oss&P=4
ここで紹介してあったAndroidのイメージをDD for WindowsでUSBに展開したんだけど、USBブートできませんでした。
そこで、Puppyが入っている環境でmenu.lstを編集してマルチブートにしようと思ったんだけど、
USBをどうやって指定していいか分かりません。

title Android
root (hd0,0)
kernel /boot/vmlinuz root=/dev/sdb1 init=init rw vga=788 rootwait

rootを(hd1,0)とか (sda1,0)とかにしてみたりしたんですけど、
そんなのないって言われます。

ちなみに、その環境はVMwareの最新版でUSBはゲストに接続しています。
ただ、起動時に一旦USBが切り離されるので、BIOSで起動対象にはなってないようです。

ってBIOSで認識しないのにUSBドライバも入ってないGRUBが起動対象にできるわけないか。

あ、でも、内臓HDDにコピーしてもブートしなかったんだよな。
もちろんブートオプションつけてるのに。
0125login:Penguin2009/05/09(土) 16:27:26ID:uzewUCET
あるディレクトリ以下のパーミッションについて質問があります。
あるディレクトリ以下に所有者のみ読み込み可、グループの所属者読み込み可、
の設定をしたいファイルがいろいろあります。
所有者でもなく、グループ所属者でもない部外者にはすべてのファイルにアクセスできないようにしたいと考えています。
権限の変更を行う際にchmod 770 -R .などとすると、部外者はすべて読み込めなくなるのですが、
所有者とグループの設定がめちゃくちゃになってしまいます。
現在のファイルのパーミッションを奪いたいのは部外者に対してのみなのですが、何かコマンドやオプションで
実現できないでしょうか?
現在のファイル、ディレクトリのパーミッションをチェックして、その値と770の論理積をとった値を設定し直せば
よいことはわかっているのですが、スクリプトを書くのが手間で困っています。
0126login:Penguin2009/05/09(土) 16:35:07ID:e+FsTwBb
chmod o-rwxとか
意味はman chmodでおk
0127login:Penguin2009/05/09(土) 16:50:57ID:uzewUCET
できた!
>>126ありがとう
0128login:Penguin2009/05/09(土) 18:07:40ID:5m8pHqBK
 iptablesを使用して、ssh用のポートを開けようとしました。
ところが、ログに{_*通信が出来ているにもかかわらず_*}、sshのdropが出ます。

まず、INPUT,OUTPUT,FORWARDをDROPしています。

iptables -A INPUT -j LOG --log-prefix "[INPUT drop] :" --log-level 6
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -j LOG --log-prefix "[OUTPUT drop] :" --log-level 6
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT # -p は tcp

はき出すログ(一部)は次の通りです。

May 9 17:44:55 test-host kernel: [INPUT drop] :IN=eth2 OUT= MAC=**:**:**:**:**:**:**:**:**:**:**:**:**:**
SRC=192.168.1.1 DST=192.168.1.2 LEN=92 TOS=0x00 PREC=0x00 TTL=128 ID=52364 DF PROTO=TCP SPT=3336
DPT=22 WINDOW=64947 RES=0x00 ACK PSH URGP=0

May 9 17:44:55 test-host kernel: [OUTPUT drop] :IN= OUT=eth2 SRC=192.168.1.2 DST=192.168.1.1 LEN=92
TOS=0x10 PREC=0x00 TTL=64 ID=327 DF PROTO=TCP SPT=22 DPT=3336 WINDOW=7504 RES=0x00 ACK PSH URGP=0

調査したところ、 下記のページでは、
ttp://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/ja/security-guide/s1-firewall-ipt-basic.html
次のようにしろと書いてあります。

iptables -A OUTPUT -p udp --sport 22 -j ACCEPT # -p は udp

確かに、こうするとdropログは消えました。また通信もできています。
うーん、非常に納得いきません。
0129login:Penguin2009/05/09(土) 19:39:06ID:uHt/mQwx
tgifでscimから日本語入力ってできないのでしょうか?
今はskencillあたりを使うのが普通なのでしょうか
0130login:Penguin2009/05/09(土) 19:55:24ID:cOZmJyi3
>>129
できる。
環境によるから自分でググってみれば?
色んな細かいところが関わってくるから、全部情報をここに晒せと言っても難しいだろうし。
まあトリくらいは晒してみてもいいかもしれんね。
それで絞れるかもだし。
0131login:Penguin2009/05/09(土) 20:22:56ID:K78PI42Y
>>128
なんかに使ってんじゃねぇの? servicesによると
 ssh 22/tcp # SSH Remote Login Protocol
 ssh 22/udp
て定義されてんだし。
0132login:Penguin2009/05/09(土) 20:24:05ID:5m8pHqBK
>>127

> iptablesを使用して、ssh用のポートを開けようとしました。
>ところが、ログに{_*通信が出来ているにもかかわらず_*}、sshのdropが出ます。

 更に調べていたら、どうやら私はiptablesのLoggingについて、
理解が足りなかったらしいです(鬱

出直してきます orz.

# iptables -A INPUT -j LOG --log-prefix "[INPUT drop] :" --log-level 6
# ↑ だと、 全ての通信がログに残るくさい。
0133login:Penguin2009/05/09(土) 20:27:06ID:5m8pHqBK
>>131

udpを開けたつもりが無いのに、sshの通信が出来ていたり。

sshがudpを使うのか使わないのか…。rfcなり、openSSHのソースなり調べてきますOTZ
0134login:Penguin2009/05/09(土) 20:48:53ID:3K4mjq+w
Kernel内部でさ、
mutex_lock ってあるじゃん。
SMP環境下でGlobal変数をイジるときには
ロックをしてね、ってやつ。

で、これですが、
どの変数を書き換えるときにロックが必要で、
どの変数は不要なの?
すべてのグローバル変数は絶対にロック必須?
読み込みも含め、絶対にロック必須?
どうやって判別するんだ???

また、ロックが必要だとして、
どのロックを獲得するの?

・ロックが不要な変数
・ロックが必要な変数
・それに対応したロック名
これ、どうやって知るの?

なお、山勘で適当に、というのはご遠慮願います。

0135login:Penguin2009/05/09(土) 22:33:06ID:T19Jk7N9
>>134
> すべてのグローバル変数は絶対にロック必須?
いいえ。
> 読み込みも含め、絶対にロック必須?
いいえ
> どうやって判別するんだ???
複数の実行パスが同時に存在するかどうか。
0136login:Penguin2009/05/09(土) 22:47:55ID:50sBA7v3
Linux関係ねぇ。
0137login:Penguin2009/05/09(土) 23:09:24ID:aa91XTJu
>>135
知らないなら黙ってればいいのに。
0138login:Penguin2009/05/09(土) 23:33:28ID:j4fmQ+ak
>>134
ttps://www.ibm.com/developerworks/jp/linux/library/l-linux-synchronization.html
0139login:Penguin2009/05/09(土) 23:41:45ID:nqcU5MME
>mutex_lock ってあるじゃん。
>SMP環境下でGlobal変数をイジるときには

違う違う、そうじゃ、そうじゃない!
0140login:Penguin2009/05/09(土) 23:44:59ID:aa91XTJu
>>139
凶暴ガチャピン必死だなw
0141login:Penguin2009/05/10(日) 00:38:28ID:2VgHsdSQ
ttp://www.geocities.jp/stardust774/
01421342009/05/10(日) 15:08:32ID:fqF5Zc5q
> どうやって判別するんだ???
複数の実行パスが同時に存在するかどうか。

だからぁだからぁづぅわくぅらぁ。。。。!!!
その、「複数の実行パスが同時に存在する」かどうか
(というか、その複数の実行パスが同時にその変数にアクセスするかどうか)
を、
どうやって判定するんだよ!!!!!!!!!!!!。

C++とかでクラスの内部に隠蔽されてればともかく、
Linuxのグローバル変数なんてどこからでも読み書きできるじゃん。
いつだれがどこから読み書きするかなんてぜんぜんわからない。
どうやって、複数同時パス判定するんだよ。。。。

0143login:Penguin2009/05/10(日) 15:51:50ID:Un/23FWc
端末を操作していて、階層の深いディレクトリで作業すると
ワーキングパスだけで、端末の幅いっぱいになってしまうのですが
短く表示させる、良い方法はありませんんか?
0144login:Penguin2009/05/10(日) 16:00:29ID:F+C7s9sF
ネットブックでも軽快に動作するようにセッションをいじって軽量化したいのですが、
不要そうなソフトって何になるんでしょう。 SLEDです
0145login:Penguin2009/05/10(日) 16:13:05ID:LbCXQ9NB
>>143
使っているshellのマニュアルに設定が載ってるよ
PS1= なんとかかんとかって
0146login:Penguin2009/05/10(日) 17:41:44ID:Un/23FWc
>>145
うまくいきまいた、ありがとう
0147login:Penguin2009/05/10(日) 17:58:48ID:kC/UXp38
>>142
Linuxじゃなくても一般的に分かんねぇよ
コーディングルールも綺麗に決まってないだろうから判別できねー

自分の使おうとする変数の値が動的に書き換えられて
困るならロックすれば良いし、困らないならロックしなくても良い

言語に依らずプログラミングにおける極単純な話じゃねーのか
0148login:Penguin2009/05/10(日) 19:23:13ID:sH9OncK0
Linuxで使えるポータブルミュージックプレイヤーってありますか?
0149login:Penguin2009/05/10(日) 19:47:10ID:v1Ithx3y
ターミナルに自分のIPアドレスを表示させたいのだけどいい方法はないでしょうか?

$ LANG=C /sbin/ifconfig ppp0 | grep 'inet addr' | awk -F: '{print $2}' | awk '{print $1}'

などとしてifconfigの出力からinetアドレスを抜き出しているんだけど
もっとスマートな方法はないだろうか…
/proc以下から情報を取得するとかできないでしょうか?


また、
pppoeでISPに接続しているホストではppp0のinetアドレスを表示、
pppoe使わず別のホストをゲートウェーにしてるホストではeth0のinetアドレスを表示、
というようなことができないだろうか。

例えば、
$ /sbin/route |grep 'default'
default * 0.0.0.0 U 0 0 0 ppp0

と設定されたホストならppp0のinetアドレスを表示する、というようなことができればいいのだけど…
0150login:Penguin2009/05/10(日) 20:19:49ID:Un/23FWc
異なったバージョンのgccをインストールする場合
prefixオプションで、インストール場所は選ぶとして、
二つを使い分けるの方法として、aliasを設定するのが、常套手段なのでしょうか?
01511342009/05/10(日) 22:08:13ID:fqF5Zc5q
おいおい、これ本当ですか?

> Linuxじゃなくても一般的に分かんねぇよ
> コーディングルールも綺麗に決まってないだろうから判別できねー

そんなムチャクチャな。
なんかのルールは必須でしょ?

> 自分の使おうとする変数の値が動的に書き換えられて
> 困るならロックすれば良いし、困らないならロックしなくても良い

そんなもん、厳密に言ってけば
なんだって困らないか?
まったく困らない変数のほうが珍しいと思うが。

> 言語に依らずプログラミングにおける極単純な話じゃねーのか

単純じゃないって。
実際問題、すげえ難しい話。
第一、ある変数に対応したロックってどうやって知るの?

1、ロックが必要な変数とそうじゃない変数の判別方法。
2、それに対応したロック名。

これ、どうやって知るんだ?

■ このスレッドは過去ログ倉庫に格納されています