くだらねえ質問はここに書き込め! Part 184at LINUX
くだらねえ質問はここに書き込め! Part 184 - 暇つぶし2ch449:login:Penguin
10/06/15 15:18:41 OEHL+bjy
>>446
レスどもです。
/dev/sda6がすでに/homeとしてマウントされています。
この状態から/dev/sda6から未マウントのボリューム/dev/sda/7を作りたいです。
ちょっとparted 調べてみます。

450:login:Penguin
10/06/15 15:34:58 L0h/8NQY
>>449
partedなら様々なLinuxディストリビューションでサイズ変更用に使われてるので、
おそらくは問題なくサイズ変更できるだろう。もちろんumountしなきゃならん点と、
保険の意味でバックアップをとっておく必要があるのは変わらんが。

451:login:Penguin
10/06/15 16:15:25 kgYWmxP/
>> 444
Buffalo WLI-CB-AMG144N,
ThinkPAD iseries 1161-264 S/N 97 です。
ThinkPAD 頑丈で win2k に入れ替えて、いまでも生きています。



452:login:Penguin
10/06/15 16:45:28 L0h/8NQY
カーネルの構築方法がわからないのなら、素直にmwl8kドライバの入った
ディストリビューションをインストールすれ。

453:login:Penguin
10/06/15 17:15:03 O60qcLyi
て言うか、認識されないの?
> Marvell 8xxx Libertas WLAN driver support (NEW)
は(m)とかになってないの?
何でいきなりkernelのリビルドからなの?
比較的新し目のkernelのmwl8kならMWL8363も追加されてると思うけど
トリもVer.も使ってるkernelも書かないんじゃ>>452くらいしか言えないと思う。

454:login:Penguin
10/06/15 17:45:02 kgYWmxP/
>>452-453
まだインストールしていません。
linux livecd 2.6.24-gentoo 2008年 では認識されませんでした。
ラップトップでwlan が使えたことがないのでトラウマになっています。
kernel は他の機械で kernel-2.6.31 を観ています。
disk も小さいので、X端末にして、gnome も kde もいれず
つねに他の機械に接続して使おうと思っています。

455:login:Penguin
10/06/15 18:03:28 rImwB6NR
MBMによるマルチブート環境構築に関する質問です。

* デスクトップPC
* 唯一の内蔵HDDにWindows XPがインストールされている
* 上記XPをインストールするときに、
容量の半分を残してパーティションを分けた

という環境のPCにMBMとUbuntu 10.04をインストールして、
WinXPとUbuntuのマルチブート環境を構築したいのですが、
この場合、

1. MBMをインストール
1.1. Windows XPが起動するか確認
2. Ubuntu 10.04のインストールCDを起動
2.1. 通常のインストール手順を進める
2.2. パーティションの設定は**手動で**行う
2.3. インストールの実行確認画面で拡張をクリック
2.3.1 ブートローダーのインストール先を、
HDD全体から**Ubuntuのrootパーティション**に変更
2.4. インストールを実行

という手順で良いのでしょうか?

何か間違ってるとか、ここは気をつけた方がいい等があったら、
指摘をお願いします。

456:445
10/06/15 18:07:40 OEHL+bjy
partedでresizeするために、現在有効なファイルシステム機能きろうとして何かみすった。
tune2fs -O ^resize_inode /dev/sda6
fsck.ext3 -D /dev/sda6
したあと、一旦作業とめて

tune2fs -O resize_inode /dev/sda6しようとすると
Setting filesystem feature 'resize_inode' not supported.

無効にできるけど、有効にはできなくなった。。
もうちょい調べてきます。

教えてもらった通り、バックアップとったのでデータ消えても怖くはないんですけど
でもやっぱ怖いです。







457:login:Penguin
10/06/15 18:19:32 O60qcLyi
>>454
どうしたいのさ??
何でもいいから巣で認識できるトリを探したいの?
何でもいいからトリ入れて、ドライバ入ってなきゃ入れて使いたいの?
kernel2.6.24のgentooをHDDに入れて、ドライバ入れて動かしたい??
config見てるkernelはどこかのトリのkernelソースで、それを入れて再構築して使いたいの?
Live CDがいいの?

DistroWatchとかで2.6.3x以降の新し目のkernelのトリ探して
手当たり次第に試してみたら?
トリのkernelのソースパッケージ見れば早いかも。

ちなみに手元のVine5.1(kernel2.6.27)だと多分駄目っぽくて、
今のVine Seed(kernel2.6.34)だと88w8363も行けるっぽい。
kernel2.6.33以降でないと駄目かも?
トリによってはkernelが多少古くても対応ドライバをバックポートで
入れてるかもしれないからわからんけど。

458:login:Penguin
10/06/15 19:44:32 AeV4gR2G
>>455
どうしてもMBMを使いたいのでなければ、MBMのインストールは不要。
2.3.1でインストールされるブートローダー(grub)でマルチブート出来ます。
あとは Windows領域を消さないように気を付ける。

459:login:Penguin
10/06/15 20:01:22 kgYWmxP/
>>457
何でもいいから、ネットワーク環境で、まずは動かしたい。
インストールして動かなかったら悲惨なことを心配している。
非力な機械だから、一応、動くまでが大変。
動き出したら、強力な機械でクロスコンパイルするつもり。

有線のLAN card をいれてインストールを始めた。2日後には
カーネルが出来上がっているだろう。まあゆっくりやる。

kernel 2.6.34 で動いていると聞いて安心した。linux.org
から取り寄せてみる。

460:login:Penguin
10/06/15 20:14:40 kgYWmxP/
考えてみたら、i686マシンを探して、そこで kernelを作れば
いいんだね。そんなことも思いつかなくなっている。

461:login:Penguin
10/06/15 20:48:59 iY71w8uR
>>455
マルチブート総合スレ 2つ目
スレリンク(linux板)

残り半分のパーティションが基本なのか論理なのかに注意したほうがいいかも。
日本語RemixのCDって論理パーティションにインストールできたっけ?

462:445
10/06/15 21:13:03 OEHL+bjy
reseize_inodeを再度有効にする手順って下であってますか?

1./dev/sda6をアンマウント
2.mke2fs -j /dev/sda6
3./dev/sda6をマウント
4.バックアップからファイルを移動。

/etc/mke2fs.conf
[defaults]
base_features = sparse_super,filetype,resize_inode,dir_index,ext_attr
blocksize = 4096
inode_size = 256
inode_ratio = 16384

[fs_types]
ext3 = {
features = has_journal

3の時点でデータが消えなかったら4はいらないけど、消えますよね?


463:455
10/06/15 22:28:45 rImwB6NR
>>458
Grub2を使うことも考えたんですが、XPを再インストールする際に、
ややこしいことになりそうな気がしたんでMBMを選択した次第です

>>461
あ、専門スレがあったんですね。
あとさっき気づいたんですが、内蔵HDDのパーティションは、
CドライブにHDDの半分割り当てただけで、残りは未フォーマット状態です。
まあ基本か論理かは一度確認してみます。

お二方ともレスありがとうございました。

464:login:Penguin
10/06/15 23:07:51 iY71w8uR
>>463
スレリンク(linux板:874番)

参考までに俺の場合はこんな感じ、というのを書いといたよ。

465:455
10/06/15 23:15:12 rImwB6NR
>>464
おー、ありがとうございます。
参考になります。

466:login:Penguin
10/06/15 23:17:07 zMSFvfvL
>>445
URLリンク(sourceforge.jp)

467:login:Penguin
10/06/16 01:57:54 WWswcyWV
正規表現で拡張子がPHPのファイルを指定し、アクセスさせない、ってのをしたいんですけど、
$HTTP["url"] == "\.(php)$" {
url.access-deny = ( "" )
}

URLリンク(exprode.net)
URLリンク(exprode.net)
URLリンク(exprode.net)

これ全てに適用させるにはどうしたらいいでしょうか?
"\.(php)$"
これで全部適用されますか?

468:login:Penguin
10/06/16 02:05:47 Ysddf1DF
中小企業の一社員ですが、会社で使用しているシステムの設計、構築を担当しています。
社員は30数名ほどです。
たとえば以下のサービスをリモートで提供しています。

・sambaによるファイルサーバー
・VNC-SERVERを用いたデスクトップ環境でメール受信環境(このようにするとメールを集中管理できるため、またウイルス避け)
・POPFile(1.1.1)によるスパムメールラベリング
・Asteriskによる、内線システム(設計も行った)
・MS-SQLserverと、ASP.NETによる伝票処理システム(プログラミングを行った)

また、ルーター内蔵VPNを用いて3店間を結んだネットワーク構築も行いました。

これらのことをたった一人でやっています。0から取り組んでもう10年になりました。
給料は保守管理手当てとして別に月に5万円もらいますが、結構負担になっています。

突発的なトラブルに見舞われたりすれば、
だめかもしれない弱気になってしまい、どうしよう、もうやめようかなどと葛藤を味わい、心も病みます。
現実を生きるというところは甘いところじゃないんだと言い聞かせ葛藤を解消したところです。
これからもこの仕事は継続していこうと思います。
しかし、ITの苦労について何もわかっていない様子の社員と社長にはわかってもらいたい苦労があります。
理解もされず一人がんばる毎日です。

私のようにシステム開発管理に携わっておられる皆さん、この件についてどう思われるでしょうか。
私はやはり甘いでしょうか、それとも仕事とはこういうものなのでしょうか。
私としては相談でき協力できる仲間がほしいところです。
システム部門にたった一人ってやはりおかしいと思うのですが、
こういうわからずやの社長には、「高い金出して外注しな」とぶちきれてやるべきでしょうか。


469:login:Penguin
10/06/16 02:31:26 J/p19j+f
>>468
認めて欲しい気持ちはわかるし、教えてくれる上司が居なくてそこまでやったのも確かに凄いと思う。
システム知らないとこはホント大変。Excelが2万で買えるんだからあれくらいの機能のものを
2万円で作ってもらえると思ってる。全世界に1000万個売ってきてくれるなら1個2万でサポートしますよって言うけど。

んで、君と会社との関係がよくわからないのでぶち切れていいものかどうかはわからない。だから
正論だけ言うと、君が交通事故にあったり病気になったら社内はシステムはマヒするから要員を
増やして欲しいと要求する。人が増えればノウハウ共有のためにドキュメントつくったり手順かしたり
余計な手間は増えるけど、髪の成果物があれば他の部署からもなにをやってるか理解しやすい。
やってる内容は理解できなくても「大変なんだなあ」って事は理解できると思う。
そんで責任者になって週次で部署全体が対応している内容をまとめて報告するようになれば
IT管理って家でネットに繋いだりするのとはワケが違うんだということがわかってもらえるはず。
わかってもらえるといいな。ね。


470:login:Penguin
10/06/16 02:33:04 J/p19j+f
訂正
×手順かしたり ○手順化したり
×髪の成果物 ○紙の成果物

べ、べつにハゲてなんかいないんだからね

471:login:Penguin
10/06/16 03:13:28 Ysddf1DF
>>469
やさしい言葉ありがとうございます。身に沁みてうれしく思いました。
努力をわかってくれる人がいてとてもうれしく思います。

対応した問題について皆に報告するアイデアがとても良いと思いました。
社長ですら、私が取り組んでいる内容を理解していないし、理解しようともしない。
個々の社員も、問題についての私からの原因説明には耳を傾けない。

実に大変な時間と努力が払われているのだということをわかってもらえれば、
会社の体制も、社長の意識も変わってくると思いました。
先ずは、現実を正しくわかってもらうことが大切だと思いました。

これまで社長など、私が便利(保守管理上も)だと思ってやってきたことに感謝を述べるどころか、
お前が複雑にしたと言う始末なのです。(理解しようとしないのですから、すべてが複雑に見えるでしょう。)
ここはきっちりとわかってもらう必要があると思いました。必要だからやっているのだと。
外注にしたらいったいいくらかかるか計算書を出せと言ってやります。

それから、システムの運営要員を増やす方向へと向かえればいいなと思いました。
意見交換とか、ドキュメント作りなどできたら、本当に活性化するでしょうね。
まずは、とにかく社内ITに関する現状の理解を全社にしてもらうことを目標にし、実態を変えていく動きをつくりたいです。

ありがとうございました。
元気と勇気が出てきました。


472:login:Penguin
10/06/16 04:52:39 J/p19j+f
>>471
計算書を出せじゃなくて、自分でSIer呼んで見積とればいいじゃない。
一人でやってきたのなら少なからず独りよがりになっているところもあるはずで、
例えば俺ならAsteriskによる内線システムは多分やらない。一人で抱えられる量に
限界あるし、ハード絡むとトラブった時面倒だから。自分で初めてやることは
「何月何日までに仕上げてこれにかかるコストはいくら(自分の給料他)です」って
明確にできないしね。内線ならNTT呼んだら見積もってくれるよ。

もしAsteriskやってみたいと思ってても、業者の見積と自分でやったときのリスクとかの
メリットデメリットの比較表を正直に書いて社長の決裁を仰ぐ。そしたらいかに安くやったか
わかってもらえる。わかってない人から見たら業者に電話一本で済むところが自社の人間が
いつも面倒見てないといけなくなってたら「複雑になった」と思っても仕方ないかもしれない。
自分が社長じゃないのだったら選択肢複数用意して、上役の人が決裁しやすい資料を
作るのも仕事のうちじゃないかな。「まあよくわからなんからよしなにやっといてよ」って言われて
あとで文句だけ言われるかもしれないけど><



473:login:Penguin
10/06/16 07:10:21 F8DmwATt
>>468
がんばってほしいと思う。
が、その社長は、きっと、理解しないだろうな。

474:login:Penguin
10/06/16 08:24:55 NWw+JYBy
自分で会社作って, その社長に請求書を出してやれ~

475:login:Penguin
10/06/16 09:29:41 qrgyXwWe
ID:Ysddf1DF
「誰も解ってくれない」 プロなら言ってはいけない言葉

476:login:Penguin
10/06/16 10:01:09 NLyT8ae9
給与が労働に見合わないと思うのなら、さっさとやめればいい。
愚痴ったところで何も起こらないんだから、行動を起こせ。

477:login:Penguin
10/06/16 10:29:36 5730JVhs
業務内容のリスト作っていくつか見積り取ればいいんじゃないかな
「複雑」なんだから大した額じゃなければ外部に出しちゃえば良いし
多分とんでもない額で知識無い上の人は驚くと思うけど

478:login:Penguin
10/06/16 10:32:40 bwXsTe0i
ID:Ysddf1DF

10年以上経験あるとは思えないな・・・
具体的な数値を示して話さないと理解されないよ?
これだけ売上げているんだから要員追加しても問題ないと示さないと

っていうか売上げ上げているなら独立しちゃいなよ
そのサービスはあなたがいないと回らないでしょ?
独立して全部引き継いじゃえばいい

うちの社長も、汎用メインの会社でwebサービス立ち上げて
05年後に俺と後輩2名と一緒に独立したよ

479:login:Penguin
10/06/16 10:42:11 dZxSunPU
>>478
君は独立しないの?

480:467
10/06/16 10:54:13 W9STodZ+
よろしくですm(__)m

481:login:Penguin
10/06/16 12:33:26 Ysddf1DF
>>472-479

レスありがとうございました。
いかに私が、これまで具体的な説明を社長にしてこなかったということ、
それがゆえに、ずっと誤解されつづけているのではないかとわかりました。ありがとうございます。

うちの社長は、必要なところには金を出すが無駄だと思うところには一切金を出さないというタイプです。
素人の独断と偏見ほど性質が悪いものはありません。
私にはシンプルなのに、複雑になったと言われる。
また、私の直感は切り捨てられて従わされます。
そして問題が生じて、尻拭いをさせられてきました。
正しい理解がされないところに人員の充実もありません。

情報の共有などせずスタンドアローンで社員一人一人が自分で対処すればいいと思っているようです。
皆さんのおっしゃる、具体的な数値や、業務内容のリスト、業者の見積もりをもって提示しいかにコストを下げられているかを明示したいと思いました。
また、いかにこれらのシステムが機能して、会社の業務をどう支えているのか説明します。
説明責任を果たしたいと思いました。
そうして現実逃避気味の社長の幻想を打ち砕きます。

独立は考えていません。
しかし、会社も次第に大きくなっていくので、
私が専属で一生取り組むわけにはいかないと考えています。
これからの時代、会社が存続していくのであれば、
サーバーの保守くらいなら自社で行う時代になっていくと思います。
有能な人員が対応してくれるようになるまでがんばりたいと思います。
もう30歳です。

>>480>>467さんすみません。


482:login:Penguin
10/06/16 12:55:18 /VumdMMf
>>481
オマエ年収イクラだ?
その費用で外注化すれば、クオリティも高く充分に採算取れるぞ
その程度の仕事を自社構築や管理するってのは、実は非常に
金の無駄で、必要な労力を必要なだけ買い求めた方が安い。

30人の会社で食堂作って職員雇うより仕出し弁当のほうが安いだろ
功績も努力の結果も評価してもらいたい気持ちはわかるが
それは社長が謝った経営判断しただけど結果だよ

将来的に会社が成長すればするほど、そういった分野はリスクやコストや
高いクオリティを求める為に、水道や電気と同じ、広告や掃除と同じで
外注化に進むだろ。

今時、自社でサーバーなんて流行らない。
大昔から外部にサーバ管理まで委託する時代だろ
この為の高帯域化通信だし


483:login:Penguin
10/06/16 13:04:24 dZxSunPU
それはどうだろ。

484:login:Penguin
10/06/16 13:26:20 /VumdMMf
>>483
クラウドがどうこうは言いたくないけど、データセンターや
外部サーバを有効利用するのは必須の時代だろ
それを否定する理由も山ほど有ろうが、大きな否定理由
が無いなら、汗をかかずにプロに投げればいい
自社に派遣社員を雇うより安い、日雇い並の低賃金で請け負ってくれるよ


485:login:Penguin
10/06/16 13:28:11 qj8w8u/1
流行かよ。
マスゴミに流されやすそうだなw


486:login:Penguin
10/06/16 13:29:22 eZoBnIPv
営業活動と言え

487:login:Penguin
10/06/16 13:45:19 3FAkWWtD
>>484
「必須」ねぇ
web とかを外部サーバ使うのは普通だとは思うけど件の社内
の PC のデータとかを外部サーバに乗っけるのが「必須の時代」?

そういう時代なら俺が知らないだけできっと皆そうしてるんだろうねぇ
ちなみにどういう企業が外に丸投げしてるか具体例出してみてよ
たくさんあるんでしょ?


488:login:Penguin
10/06/16 14:00:11 F8DmwATt
そこらへんは 費用対効果 次第なんじゃない?

489:login:Penguin
10/06/16 14:02:42 dZxSunPU
>>484
外部委託と外部サーバ利用をごっちゃにしてるな。

490:http://
10/06/16 17:53:25 2zr8y230
(+Φ Φ)r? 最近 Linux は 如何様に使おうと考えられて居るのです…

491:http://
10/06/16 17:57:08 2zr8y230
>>490 plus
スレリンク(unix板:510番)

492:login:Penguin
10/06/16 23:51:04 v/2PUdV1
2つのキーボード(USB)を同時に接続して、片方だけCtrlとcapsLockを入れ替え、
(片方はA横がCtrlで、もう一方のキーボードはA横がCapsLockなのです、、、)
というようなことは可能でしょうか?
可能ならやり方を教えて欲しいです。よろしくお願いします。

493:login:Penguin
10/06/17 00:15:25 VCSdP6Ga
>>492
ハンダごてとラジオペンチとカッターナイフがあれば可能

494:467
10/06/17 01:06:00 XNKfQZ3d
取り消します

495:login:Penguin
10/06/17 04:10:32 DqzOXhpV
コンソール(Alt+Ctrl+F1で切り替える画面)の解像度を変更する方法が分かりません。
何かパッケージが必要でしょうか?
ちなみにDebian Squeezeを使ってます。



496:login:Penguin
10/06/17 04:41:46 QqZz8h/e
>>495
Squeezeって2だっけか?
だったら /etc/default/grub で
GRUB_CMDLINE_LINUX="vga=xxx"
するよろし。
(xxxの値は好きに。これの意味はわかるよね?)

497:login:Penguin
10/06/17 04:42:34 QqZz8h/e
> Squeezeって2だっけか?
すまん。
grub2だっけか?と書きたかった。

498:login:Penguin
10/06/17 04:46:10 QqZz8h/e
あ、何度も申し訳ない。
最後に
update-grub
してね。

499:login:Penguin
10/06/17 05:39:56 TJFzO9Yj
以下のようなことが実現したいです。

・root又は(ログイン出来る)一般ユーザーのcron等で、shスクリプトを実行
・そのスクリプトの動作自体は、他のユーザー権限で行いたい(ファイル作成やコピー等)
・その"他のユーザー"と言うのは、システムには存在するが、ログインシェルやパスワードがない
 (普段はFTPやメール等専用のユーザーで、SSHログインを認めていない)

色々ググッて調べてみたのですが、
・スクリプト内で su は使えない
 → "This account is currently not available."と出て、userが切り替わらない
・suidビットを立てる
 → shスクリプトには無効(他の例えばperlスクリプト等では可能?)
っと言ったような状況です。

とりあえずの解決策としては、以下のようなことが考えられるのですが、
・全部rootで実行後、chmodやchownで適宜ファイル属性を修正する
・perl等shスクリプト以外で実現
・その実行ユーザーにログインシェルとPasswordを与えてログイン出来るようにする

端的に希望を述べると、"suで切り替えできないユーザーの権限で、スクリプトやプログラムを実行したい"
っと言うことなんですが、出来ればshスクリプト(bash)だけで解決する方法はないでしょうか?

もちろん実現不可能であれば、上記のどれかで解決しようとは思いますが、
サービス起動のいくつかのプログラムで似たような動作
(rootでキックされるが、アプリ実体は別のユーザー権限で実行される)が
実現出来ているので、なんとかやる方法はあるとは思うのですが・・・。
(mysqld_safe等、そのあたりの起動スクリプトはこれから読んでみようと思います)

ディストリはCentOS/5.5 or 4.8、bashのバージョンは3.0及び3.2.25です。

500:login:Penguin
10/06/17 06:22:34 NGpNKHv/
sudoはだめなん?

501:500
10/06/17 06:24:16 NGpNKHv/
よく読んでなかった。無視しておくれ。

502:login:Penguin
10/06/17 06:33:26 NGpNKHv/
URLリンク(www.secretzone.net)
これでスクリプト登録してやったらいいんじゃないか。

503:login:Penguin
10/06/17 07:06:30 9tL6FYef
>>500-502
ありがとうございます。
ID変わってますが >>499です。

スゲぇーっす!
sudo で出来るとは・・・。
こんな時間にありがとうございました。

504:login:Penguin
10/06/17 09:31:02 mnF1tUm+
>>499
su の -c でできないの?

505:login:Penguin
10/06/17 11:03:13 DqzOXhpV
>>496-498
ありがとうございます。

506:login:Penguin
10/06/17 14:21:45 9Gq9gETF
/var/run/clamav/clamd.ctl: No such file or directory) at (eval 86) line 309.

たすけて

507:login:Penguin
10/06/17 14:30:51 j+dU/e4I
Sendmail 8.13.8で.CRLFを送った後に
250応答まで5秒くらいかかるのはなぜでしょうか?

508:login:Penguin
10/06/17 14:40:16 DNqdNfeJ
特定のユーザ hoge が実行しているプロセスをまとめてkillするにはどうすればいいですか?

509:login:Penguin
10/06/17 14:50:56 E29WSZ70
やっつけ
ps -u hoge --no-header | awk '{print $1}' | xargs kill


510:login:Penguin
10/06/17 14:52:39 mnF1tUm+
>>508
pkill -u hoge
とかなんとか。

511:login:Penguin
10/06/17 16:16:08 DNqdNfeJ
>>509-510
ありがとうございました!!!

グレイト助かりました!


512:login:Penguin
10/06/17 19:22:09 vHm7dRK9
slackware 13.0 ですが
ssl の起動プロセスを確認するコマンドを教えてください


513:login:Penguin
10/06/17 19:42:12 mnF1tUm+
>>512
「ssl の起動プロセス」って何?

514:login:Penguin
10/06/18 00:30:00 Ik1MMxah
影認定ktkr。

2010年6月24日(木)午後11:30~
家電からネットまで 影の主役 OS リナックス
URLリンク(www.nhk.or.jp)

515:login:Penguin
10/06/18 01:34:15 cOCiZphm
ifconfigで出てくるRx値のカウンターについて
OS起動停止以外でリセットされるタイミングを教えてください。

516:login:Penguin
10/06/18 01:38:11 wj0vxlgd
>>475
かっこいい

>>514
面白そう


517:login:Penguin
10/06/18 02:05:17 Ik1MMxah
>>515
32bit ring counter。Max=4GiB。
URLリンク(www.linuxquestions.org)

>>516
先日来日した時に インタビューしたようだ。
FAT-LinusがTVで拝める。

518:login:Penguin
10/06/18 02:16:43 wj0vxlgd
今さっき、2ch全部にアクセスできなくなってたよね

519:login:Penguin
10/06/18 02:22:50 wj0vxlgd
なんか、世界的に異常が生じているらしい

スレリンク(operate板)l50

520:login:Penguin
10/06/18 03:06:54 cRc7ICjk
windows XP ubuntu8.04のマルチブートでgrubから起動するようになってる
HDDのリカバリー領域からWindows XPをリカバリーしたい
しかし再起動でgrubになるのが影響してるのか
リカバリープログラムが動かないでWindowsが普通に起動してしまう

どうすればWindowsをリカバリーできるんでしょうか


521:login:Penguin
10/06/18 03:11:47 KX9uu7JS
>>520
MBRにgrub入れてるなら、そのせいじゃない?
リカバリ領域使って復元するときに、起動時にそれ用のMBRになってないと
起動しない仕組みのものが多いっしょ。
メーカーによっては潰したMBRのリカバリディスクとか配布してるところもあるから
そういう情報探ってみれば?(確か古めのThinkpadなんかでは配布してたはず)

522:login:Penguin
10/06/18 03:30:33 Ik1MMxah
>>520
ubuntuから "fdisk -l" でMRBを見てごらん。
リカバリ領域がhiddenなんちゃら なら、その領域からブートするように
grubでマニュアルブート(コマンドライン)してみれ。

あと、リカバリブートシーケンスは機種依存だから
機種晒すと アドバイスもらえやすい。

523:login:Penguin
10/06/18 09:20:11 Nd1Z2cl4
wine起動してできた~/c/.wine/drive_c/windows/Microsoft.NET/DirectX for Managed Code/以下にあるdllファイルを別ドライブに移動して
シンボリックリンク作成しました。一個づつmoveとlink -sコマンドをやってますときっともっと適切なやり方があると思いました
bashでバッチ処理できるんじゃないかと思いました。やり方がわかったら報告しますのでお楽しみにお待ちください

524:login:Penguin
10/06/18 09:32:56 cOCiZphm
>>517
ありがとうThx!

525:login:Penguin
10/06/18 10:36:27 9Q6QxCEU
管理の利便上、全サーバのhtaccessファイルを、とある1つの別サーバのhtaccessから参照または更新させたいと思っています。
更新はシェルスクリプトでcdとwgetを使えば出来るのかなと思ったのですが、参照も可能なのでしょうか?
更新の方法も↑だと何かまずい点があるでしょうか。



526:login:Penguin
10/06/18 11:20:48 7mRfBWDk
>>525
「参照」というのが意図しているものかどうかはわからんが、
NFSか何かで中央のサーバの共有ディレクトリ内に.htaccessを置き、
共通化させたい末端のサーバ側からマウントしてsymlinkすれば
できることはできるだろう。

ただ、更新でも参照でも同じだが、万が一中央のサーバの.htaccess
の設定を間違えてしまったり、乗っ取られて書き換えられたりした場合に、
被害が末端のサーバまで及ぶ危険性がある。

527:login:Penguin
10/06/18 11:58:01 9Q6QxCEU
となると必要に応じて各サーバのスクリプトを動かしてwgetで更新させるのが一番安全でしょうか?

528:login:Penguin
10/06/18 14:17:37 VB0nzpT9
俺ならお前のようなやつにはいじらせない。状況の分かる詳しいやつに聞け。

529:login:Penguin
10/06/18 14:57:12 7EEQz+bR
すんません教えてください。
REDHATのマニュアルなどを見ると/bootというパーティションを作成することが推奨されています。
理由は「ほとんどの PC は BIOS に制限があるため...」とされていますが(多分HDDの前方に持ってきたい)、今だにそんな事があるんでしょうか。
その他に/bootを別に切らな事による不都合はありますか?

現場的に習慣化されていて/bootを別に切らないと理由も無くそれはちがうとか言われるんでしょうか。


530:login:Penguin
10/06/18 15:12:27 r7j9Pkys
Vine で LVMを使う時に/bootが別パーティションになってた気がする.

ブートローダーが最初に読み込むカーネルイメージとかramdiskとかが
当時はLVMから直接読み込め無かったからかな?

今はLVMを推奨しているディストリビューションが少ないから不都合が
あるとは思えないけれど…

ハードディスクを後から何台も増設する様な使い方をしなければ,
LVMのメリットも無いから,意識しなくても良いんじゃないかな?

↓の意見も聞いてみてね.

531:login:Penguin
10/06/18 15:55:07 7mRfBWDk
>>529
その問題はIDEハードディスクの問題として知られているもので、
8GB以内に起動可能なイメージを配置しておかないと、BIOSやブートローダなど
からアクセスできず、起動できなくなってしまうという問題。

BIOSについては、おおよそ2000年以降に発売されたマザーボード(またはPCやサーバ)
であれば、このような問題は発生しない。ブートローダについてはGNU GRUBの古い
バージョン (0.9未満)でもなければ問題はないはず。

LVM環境で/bootを別途切らなければならないのは上とは別の理由。
簡単に言えばBIOSはLVMの仕様なんて知らないから、LVM上に起動イメージを配置
してもアクセスできないため。

532:login:Penguin
10/06/18 17:44:17 GV4EtOhn
>>523

2ch@test:~/test$ ls -F
a.txt b.dll c.sys d.zip e.dll
2ch@test:~/test$ mv *.dll /tmp
2ch@test:~/test$ for i in /tmp/*.dll;do echo $i;done
/tmp/b.dll
/tmp/e.dll
2ch@test:~/test$ for i in /tmp/*.dll;do echo $i;ln -snvf $i .;done
/tmp/b.dll
`./b.dll' -> `/tmp/b.dll'
/tmp/e.dll
`./e.dll' -> `/tmp/e.dll'
2ch@test:~/test$ ls -F
a.txt b.dll@ c.sys d.zip e.dll@

いつもこんな感じでやってる。
symlink を貼る前に echo でどのような path が渡されるか
確認しておいた方が安全。
ln のオプションは好みで。

533:login:Penguin
10/06/18 17:49:27 E+EpOIQg
cp -s

534:532
10/06/18 17:58:57 GV4EtOhn
>>533
おお、知らなかった。
すげえ勉強になった。 あざっす!!!

2ch@test:~/test$ ls -F
a.txt b.dll c.sys d.zip e.dll
2ch@test:~/test$ mv *.dll /tmp
2ch@test:~/test$ cp -sv /tmp/*.dll .
`/tmp/b.dll' -> `./b.dll'
`/tmp/e.dll' -> `./e.dll'
2ch@test:~/test$ ls -F
a.txt b.dll@ c.sys d.zip e.dll@

535:532
10/06/18 18:10:52 GV4EtOhn
今試していて気づいたが

ln -snvf /tmp/*.dll .

だけで、いいんだね...

536:login:Penguin
10/06/18 21:33:12 QBuF0TzI
>>529
ブートローダが対応しているファイルシステムしか読めないからでしょ。
俺は /boot だけext2にしている。

537:login:Penguin
10/06/18 22:38:46 e3Gd07ux
お助けねがいます。
/usr の空き容量がゼロになってしまって困っています。
/dev/sda5 5750056 5469256 0 100% /usr
7GBほど割り当てていて、実際には2、3GBくらいしか使っていないように
思います(経験上)。
ls や du や fsck とか使って何か不正なところがあるか調べるのかな?と思って
ググったりman見たりしましたが解決法までたどり着きませんでした。

何をしたらよいか指導願います


538:login:Penguin
10/06/18 22:46:57 o6xlNwbx
昔の経験など、今じゃ使えないこともある

539:login:Penguin
10/06/18 22:50:16 f4hD1gPD
gnome-panelがハングアップするので、原因を調べたいんだ。
gnome-panelのエラーログはどうやって見ればいいんだろうか?

540:login:Penguin
10/06/18 22:53:48 f4hD1gPD
>>539は自己解決した。Gnomeの設定を初期化したら治った。

>>537
duやDisk Usage Analyzerで消費量を調べてみたらいいんじゃないか。
他にディスクがあるなら、とりあえず/usrを移動したほうがいいが。

541:login:Penguin
10/06/19 08:33:55 9hvoT6eZ
WindowsXPがまったく起動しなくなったのでデータを救出するために
CDからKnoppixで起動したんですが肝心のデータの居場所がわかりません。
普通はデスクトップにHDが表示されるようなのですがマイドキュメントしかありません。


542:login:Penguin
10/06/19 09:15:02 mbtIjknr
絶妙にスレチなんだろうけど、お困りのようなので。

>>541
たぶん、HDDがマウントされていません。
knoppixならオートマウントされても良さそうですが。
どのバージョンのknoppixでしょうか?
とりあえず rootシェルをひらき、mount と打ち込んで
リターンキーを入力してみてください。
HDDがマウントされているかどうかが わかります。

543:login:Penguin
10/06/19 10:01:48 9hvoT6eZ
すいません。XP質問スレに書いたらLinuxスレ行けと言われたんでここに書いちゃいました。
バージョンは6.0.1です。
rootシェルはRoot Terminalでも一緒でしょうか?
mountを実行すると20行くらいの文字列が表示されましたが
ちょっと意味がわかりません。

544:login:Penguin
10/06/19 10:11:02 16r2rzps
エスパー出番だ

545:login:Penguin
10/06/19 10:11:37 4mwlIblc
>>543
PC初心者板に行け。

546:login:Penguin
10/06/19 10:19:10 9hvoT6eZ
すいませんLinux完全初心者なもので変な事書いてるかもしれません。

USBメモリスティック等は普通に認識します。
内蔵HDは55.8GBボリュームと表示されていますが
クリックするとエラーUnkownFailureでマウントできません。

547:login:Penguin
10/06/19 10:25:09 4mwlIblc
>>546
どうでもいい。さっさと移動しろ。

548:login:Penguin
10/06/19 10:29:04 9hvoT6eZ
失礼、プロバイダ規制のため携帯で書いてたので時間差になりました。

549:login:Penguin
10/06/19 10:29:44 pFpBjYQq
>>546
・HDDは壊れてないが、HDD内のXPがおかしくなってXPが起動しない場合
 →Knoppixでブートし、認識しているHDDから壊れてないHDDからデータを救出できる。

・HDDが壊れているため、HDD内のXPも起動しないという場合
 →Knoppixでブートしても、KnoppixはHDDを認識できないので、データは救出できない。

Knoppixがエラーを吐いてるので、状況は後者。よってデータの救出はできない。

550:login:Penguin
10/06/19 10:46:33 9hvoT6eZ
やっぱりHDDが逝ってるぽいですか。
ありがとうございました。

551:login:Penguin
10/06/19 10:58:37 mbtIjknr
... よってデータの救出はできない... 可能性は 十分にあり得る。

Let's エスパー。
rootシェルはRoot Terminalと同じだと思う。以下rootで。

fdisk -l /dev/sda
dd if=/dev/sda of=/dev/null conv=sync,noerror

MBRを確認し ディスク全域走査でリードエラーの有無を確認。
55.8GBならばそんなに時間はかからない。はず。

552:login:Penguin
10/06/19 11:07:47 mbtIjknr
あ、エラー頻発だとカナーリ時間はかかるのだた。
その場合、エラー出力がじゃんじゃん滝登る。

553:login:Penguin
10/06/19 11:09:21 QP83aKUa
> Unknown Failure
>>551でOKでも、ファイルシステムが逝ってる可能性もあるでよ。
その場合、他のHDDにXP入れて起動させて問題のHDDを覗くといくらかのファイルは救えた
なんてのもあちこちのブログで見たりもするので、破損具合によって何ともだあね。

今回はともかく、Linuxに不慣れなら今後の為にWinPE系のブータブルCDの準備をオススメするわ。
Bart's PEでもVistaPEでも何でもいいから。

554:login:Penguin
10/06/19 11:24:18 mbtIjknr
俺も>>553に同意。
>>551で問題ないなら、論理的にNTFSが壊れている可能性が。
WinPE系のLiveCDで修復したほうがよいよ。
testdiskとphotorecで 救えることもあるけれど。

555:login:Penguin
10/06/19 12:24:59 9hvoT6eZ
ありがとうございます。
教えていただいた事を試してみます。

556:login:Penguin
10/06/19 12:54:17 hepCP9BZ
今まで恥ずかしくて聞けなかった質問です。

サスペンドとハイパネートの違いってなんですか?

あと、linux(デスクトップ版としましょう)の使用者から見た、
シャットダウンからの起動と
サスペンドやハイパネートからの復帰での違いやメリットって何なのでしょう?

よろしくお願いします。

557:login:Penguin
10/06/19 13:13:13 x1Dh1z6I
>>556
電源が若干ながらも消費されているかどうか。

サスペンドは、RAMとごく一部のハードウエアに対してのみ、ごく少量の電源を
使って状態を保持している(だからバッテリーのあるPCであればバッテリーを消費する)
が、ハイバネートはRAMの内容をディスクに書き込んでコンピュータ自身は完全に
終了する仕組みなので、状態保持に電源を必要としない。

違いは上記の仕組みの違いから来るもので、サスペンドのほうが復元速度が速い。
ハイバネートはRAMの内容をディスクから読み出す必要があるので遅い。

558:login:Penguin
10/06/19 13:42:12 Q9NjOKAk
頻繁に規制で書き込みできなくなるのですが
他に似たような質問できる掲示板ないですか?

559:login:Penguin
10/06/19 13:50:57 8q+GrHS2


560:login:Penguin
10/06/19 13:53:05 TJ58nb4X
>>557
回答ありがとうございます。理解できました。

561:login:Penguin
10/06/19 19:53:39 n1UgtqTR
現在LPIC Leve1試験合格を目指しているLinux暦0年の若輩者です。
試験対策として問題集を解いているのですが
下記のような不可解な問題がありました。

Q. init0またはshutdownコマンドでシャットダウンした際のログが保存されるのはどこか。
A. /var/log/dmesg

「/var/log/dmesg」はブート時のログが保存される場所でないのでしょうか?
それとも、ブート時とシャットダウン時の両方のログが保存されるのでしょうか?
また、下記HPを見ると「/var/log/wtmp」とありますが、これが正解ですか?
URLリンク(www.linux.or.jp)

ご教示のほど、何卒よろしくお願い致します。

562:login:Penguin
10/06/19 21:33:13 gwwjvSBq
debian sqeeze amd64
nvidiaのドライバが入りません。
ERROR: Unable to load the kernel module 'nvidia.ko'. This happens(略
obtaining ownership of the NVIDIA graphics device(s),
or NVIDIA GPU installed in this system is not supported by this NVIDIA
Linux graphics driver release.
とかなんとか。
NVIDIA-Linux-x86_64-195.36.31-pkg2.run
ハードウェアはASUSのM2NPV-VM(GeForce6150)
以下/var/log/nvidia-installer.logの関係ありそうなところの一部
-> Kernel module compilation complete.


563:login:Penguin
10/06/19 21:34:09 gwwjvSBq
続き
ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most
frequently when this kernel module was built against the wrong or

-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
-1 No such device

-> Kernel messages:
[ 563.585968] NVRM: The NVIDIA probe routine was not called for 1
device(s).
[ 563.585973] NVRM: This can occur when a driver such as nouveau, rivafb,
[ 563.585975] NVRM: nvidiafb, or rivatv was loaded and obtained ownership
of
[ 563.585976] NVRM: the NVIDIA device(s).
[ 563.585979] NVRM: Try unloading the conflicting kernel module (and/or
[ 563.585980] NVRM: reconfigure your kernel without the conflicting
[ 563.585981] NVRM: driver(s)), then try loading the NVIDIA kernel module
[ 563.585982] NVRM: again.
[ 563.585984] NVRM: No NVIDIA graphics adapter probed!


564:login:Penguin
10/06/19 21:36:57 gwwjvSBq
以上長くてすみませぬ。
新規にOSをインスコした環境で、関係あるか分かりませんがヌーボードライバ
とかnvidia関連のパッケージはpurgeしてみました。
gccは4.3に ls -sしています。モジュールのビルド自体は正常のようなんですが。
なにか分かる方いましたらお願いします。

565:login:Penguin
10/06/19 21:39:07 cVAuI/ye
Supported Hardwareをよく読め

566:login:Penguin
10/06/20 03:31:47 F0//m2IR
次のようなアクセス権は設定できるのでしょうか。

「/home/userA/Desktop内に作成したディレクトリ"dir1"について、
userAとgroupAは、dir1内にファイルを書き込んだりファイルを削除したりすることはできる。
しかし、userAとgroupAはdir1の存在を消すことができない。」


dir1が、/home/userA/Desktopディレクトリに存在している時点で、
上のような設定は無理でしょうか。

(つまり、DesktopディレクトリはuserAに対して読み書き許可されているので、
そこに属すdir1がuserAに読み書き許可しているなら、dir1は削除されてしまう。
ところで、
userAやgroupAに読み書き許可しない別のディレクトリ内に、dir2というディレクトリがあるとする。
このdir2にuserAとgroupAに読み書き許可するなら、dir2内には書き込み削除できるが、
dir2自体を削除することはできなくすることはできると思います)


567:login:Penguin
10/06/20 09:31:19 Bk3Amr/o
>>561
試せマニュアル人間

568:login:Penguin
10/06/20 10:05:45 IYhw48ex
>>566
rootで、
# mkdir /home/userA/Desktop/dir1/.keep
# > /home/userA/Desktop/dir1/.keep/keep
というのを考えてみました。

569:login:Penguin
10/06/20 10:18:27 LTv42CNE
■GNOMEメニューをWindowsスタートメニュー風の操作性に改良する

GNOMEデフォルトのメニューバー(カスタムメニュー)をパネルから削除し、代わりに「メインメニュー」をパネルに追加する。
メニュー第1階層の「インターネット」を「I インターネット」や「Internet」などと変更する。
これで、Alt+F1 → 「i」→「f」でfirefoxが一発で起動できる(ubuntuの場合)。

メニュー項目頭の英字が重複しないようにする(重複があると英字キー押下の度にその間をローテートする)。
メニューの第1階層に自分で新たなカテゴリをつくり、そこによく使うツールやシェルスクリプトなどを登録するのも吉。


■デフォルトのメニュー・ショートカットAlt+F1は押しにくいのでWindowsキーへ変更する

debian lennyとubuntu9.04の場合
キーボード・ショートカットの設定の「パネルメニューを表示する」の項目でWindowsキーを押して設定。

ubuntu10.04の場合
URLリンク(ubuntuforums.org)
キーボード・ショートカットの設定ではWindowsキーが認識されないため、設定エディタを起動、
apps -> metacity -> global_keybinding の中の panel_main_menu を探し
右クリックして「キーの編集」を選び「値」欄に Super_L と入力する。

※debian squeeze もキーボード・ショートカットの設定ではWindowsキーが認識されないが、
ubuntu10.04と同様の方法で設定できる可能性あり(未確認)。


Windowsキーと英字ショートカットでのメニュー操作は特にノートPCでの運用にお薦め。
ubuntu Netbook Remix の独自ランチャーより操作性がいいと思う。


570:↑
10/06/20 11:12:08 4uobwtuC
なんなの?

571:login:Penguin
10/06/20 11:43:42 JYcGShB6
>>569
> ※debian squeeze もキーボード・ショートカットの設定ではWindowsキーが認識されないが、
> ubuntu10.04と同様の方法で設定できる可能性あり(未確認)。
squeeze でも設定できました。ありがとうございます。


572:login:Penguin
10/06/20 12:00:59 89P+U/VC
>>570
本物のエスパー。

573:login:Penguin
10/06/20 12:10:30 xlxJUCHA
つまりただの自演か

574:login:Penguin
10/06/20 13:04:43 fuMr7Qv9
>>570
下記2ヶ所からリンクを貼っています。
スレリンク(linux板:161番)
スレリンク(linux板:260番)

>>571
できましたか。
確認ありがとうございます。


575:login:Penguin
10/06/20 13:06:29 fuMr7Qv9
あれ、 何でID変わってんだろ?
574=569です。

576:login:Penguin
10/06/20 13:08:56 89P+U/VC
ここに出張してる理由がわからん

577:login:Penguin
10/06/20 15:01:19 8ZJSLqhg
macとのデータ共有はnfsとsambaのどっちがいいと思う?

578:login:Penguin
10/06/20 15:49:30 Q3aONNRp
>>577
マカ死ね!

579:login:Penguin
10/06/20 16:22:35 dpgd5YXM
>>578
コケ、うるさい

580:569
10/06/20 18:19:56 fuMr7Qv9
>>569
補足。
ubuntuの場合、パネル右端のシャットダウン用のボタンを削除すると、
メインメニューよりシャットダウン・再起動・ログアウトなどが
行えるようになります。

581:login:Penguin
10/06/20 19:09:22 4uobwtuC
scriptコマンドを使ってログを取得したのですが、
viやemacsで読もうとすると「^M」といった記号がありちょっと読みづらい状態です。
何か良い方法はないでしょうか。


582:login:Penguin
10/06/20 19:23:31 xlxJUCHA
>>581
そいつはきっと改行コードのCR
エディタなら改行コードを指定して(CRLF)読み直せばOK
trで元ファイルから取っ払ってもOK

583:login:Penguin
10/06/20 19:24:04 I6Rm75sp
>>581
tr -d '\n'


584:login:Penguin
10/06/20 19:31:10 xlxJUCHA
>>583
先生それ\nでなくて\rじゃないでしょうか

585:login:Penguin
10/06/20 20:04:54 4uobwtuC
tr -d '\r' < 元ファイル > 新ファイル な形式で
改行コードが削除されてました。ありがとうございます。

586:562
10/06/20 22:20:27 P9eadgUr
事故怪傑したので報告 おおむね
URLリンク(www.ubuntugeek.com)
の方法でドライバ入った。
まさかこれは無いだろう…と思いながら最後のたのみでほんとにダメ元で試して
みたらズバリだった。
ドライバのバグだろうなぁ。ハードウェアの誤検出?
これなら、debian提供のパッケージも間違いなく入るはず。同様の現象の方
試してみて。

587:login:Penguin
10/06/21 00:29:27 3Qceb5ms
>>568
レスありがとうございました。>>566です。

# mkdir /home/userA/Desktop/dir1/.keep
.keepという隠しディレクトリをrootオーナーで作成するわけですね。
そうすれば、dir1は削除されなくなるということですね。

# > /home/userA/Desktop/dir1/.keep/keep
このコマンドの意味がちょっとわかりません。「 > 」の記号がわからないです。

rootオーナーの.keep内にkeepを作成しておけば、keepも削除されなくなりますね。
「 > 」の意味は、ディレクトリを作成する意味なのかな。

よろしければ教えてください。


588:login:Penguin
10/06/21 00:40:01 ZDe7kfx0
>>587
> 「 > 」の意味は、ディレクトリを作成する意味なのかな。
ディレクトリできたの?

589:login:Penguin
10/06/21 01:29:33 IsVG5Yj4
>>586
悪いとは言ってないよ
俺はそういう奴は下に見る
個人の感想

590:login:Penguin
10/06/21 06:58:42 mKWjJphW
>>589
そういうことを言うから下に見られるんだと思われ。

591:login:Penguin
10/06/21 07:55:34 vta1sqUE
>>587
「 > 」は単なるリダイレクションです。
リダイレクションの左辺が空で右辺がファイルなら空ファイルができます。
ファイルを作る理由は、実際にやってみればわかります。

592:login:Penguin
10/06/21 08:31:43 vta1sqUE
あ、俺は>>568本人です。
実は、>>568の方法にはけっこう致命的な欠点があるけど、
それも実際にやってみればわかるからまあいいや。

593:login:Penguin
10/06/21 16:41:58 3Qceb5ms
>>591-592
ありがとうございます。ヒントになりました。
試してみます。


で、ヒントをもらって考えたことです。

/home/Desktopで、Directory1を作成します。
Directory1は、root:root 775に設定します。(他のユーザーはDirectory1を読み取れて開けるが書込削除は不可)
Directory1内に、Directory2を作成します。
Directory2は、userA:groupA 775に設定します。(userAやgroupAは、Directory2の中身に書込削除ができる。)

Directory1がrootしか書込削除できないので、
Directory1の内容であるDirectory2は、UserAやgroupAによって削除されない。
しかし、Directory2は、userAやgroupAに書込削除許可を与えているので、
その中身ならファイルを自由に書込み削除することができるようになる。

このようにやってみようかと思いました。


594:login:Penguin
10/06/21 16:45:43 3Qceb5ms
> /home/Desktopで、Directory1を作成します。

訂正↓
/home/userA/Desktopで、Directory1を作成します。

595:login:Penguin
10/06/21 21:52:24 kzt4+E30
% cp -a foo bar

% find foo -depth -print0 | cpio -pmd --null bar
はどのように違うのでしょうか?
バックアップドキュメントに両方登場するのですが、
どちらかに優位性があったりするのでしょうか?

596:login:Penguin
10/06/22 00:23:44 gQ5JUjs2
くだらねえ質問ですが

# apt-get install foo
を実行すると、一緒に他のパッケージ bar がインストールされることがあります

その後
# apt-get purge bar
と実行すると、一緒に foo も削除するというメッセージが表示されます
が、表示されずに bar だけ削除されるときもあります

具体的には、imagemagick をインストールすると一緒に hicolor-icon-theme
が付いてきますが、その後 hicolor-icon-theme のみ削除することが可能です

foo にとって bar が必要だから、自動的にインストールしたと思いますが
どうして bar だけ削除することが可能なんですか?apt の問題ですか?

debian lenny
apt 0.7.20.2+lenny1


597:login:Penguin
10/06/22 01:00:48 7BKEA9tl
>>593
そういうのはsticky bitを使う
chmod -v 1777 $HOME/Desktop/dir1
とすると$HOME/Desktop/dir1の内容には誰でもfileやdirectoryを作れるが削除は当人しかできない
後は調べてね

598:login:Penguin
10/06/22 01:22:27 7BKEA9tl
>>596
でもさncursesとかよく利用されるlibraryを削除して
入れ直したいとするじゃん
ncursesを消した時にそれに依存するもの全部削除されたら迷惑じゃない?

599:login:Penguin
10/06/22 01:23:36 GRW8Vnmy
>>596
いつからか忘れたけど、Debian では 推奨パッケージも同時インストールする
のが標準になってる。この挙動が嫌なら、aptitude のオプション -> 設定で変
更が可能。

600:login:Penguin
10/06/22 02:15:58 7BKEA9tl
>>595
option見たり気になった部分を試ししてみたりしたけど
cpの-aとcpioの-pとか--nullの部分とか
fooをbarとしてcopyするかbar/fooとしてcopyするか意外は
一緒に感じるけどね
どちらも優位性は別にない気がしたのが感想
気になった時はls -Rlとかの結果をdiffしてみたらいいんじゃないかね

嘘か本当かは偉い人の判断に委ねる

601:login:Penguin
10/06/22 04:32:17 M44oDpDY
同じグループに所属する他のユーザに対して、
あるディレクトリ配下のファイルやディレクトリに対する chmod を許可することはできるでしょうか。
それが無理なら次点として、どのユーザに対しても chmod を許可することはできるでしょうか。

ある領域を複数のユーザで自由に更新したいのですが、他のユーザの作ったファイルに対してたとえば実行属性を
変更しようとしても拒否されます。
対象ファイルをいったん適当なファイル名で cp して、それを元ファイル名に mv すればオーナーが変わるので
mode の変更はできなくはないのですが、もっと手間のかからない方法があればと思っています。


602:login:Penguin
10/06/22 09:17:55 hvUknh7F
firefoxで開いたxmlファイルを保存すると日本語が文字化けします。
??
このような感じです。日本語として、UTF8として画面に表示させるには
どのようなコマンドが必要か教えてください。

URLリンク(twitter.com)
例えばこのxmlでも保存すると文字化けします。

603:login:Penguin
10/06/22 10:15:34 9iIILwxf
>>566です。

>>597
どうもありがとう。とてもスマートな方法です。
これでまたひとつ勉強になりました。


604:login:Penguin
10/06/22 10:55:12 +Za0TJC/
>>603
いや、
Sticky bitを立てても>>566での目的には全く無意味だと思うんだがw

605:login:Penguin
10/06/22 11:33:10 9iIILwxf
えーっ、調べてみます。

606:login:Penguin
10/06/22 11:44:38 9iIILwxf
>スティッキー・ビットを用いると「すべてのユーザーが書き込めるものの,所有者だけしか削除できない」といったアクセス権限を設定できます。
>例えば,/tmpディレクトリにスティッキー・ビットを設定すると,>/tmp内に
>(1)どのユーザーであっても自由にファイルを作成し,読み出し,書き込み,実行ができ,
>(2)作成されたファイルは作成者以外には削除できず,アクセス権限も変更できない,となります。
URLリンク(itpro.nikkeibp.co.jp)


home/userA/Desktop/dir1にSticky bitを立てると、
dir1内には、どのユーザーからでも書込読込ができ、そのファイルのオーナーユーザーなら削除もできる。

・・・ということは、dir1自体は、Sticky bitによって何も保護されていないということになるか。
dir1は、Sticky bitオンでも、上位Desktopディレクトリのアクセス権によって、user1によって削除可能?


607:login:Penguin
10/06/22 11:47:18 YfeZLyoh
まずは試してみなよ。

608:login:Penguin
10/06/22 12:04:05 9iIILwxf
>>607
試したら、dir1は、Sticky bitオンでも、上位Desktopディレクトリのアクセス権によって、user1によって削除可能でした。

>>593の方法でしたいと思います。


609:login:Penguin
10/06/22 16:51:18 7BKEA9tl
ごめん。よく読んでなく書いてました

groupA user{A,B}から削除できなければいいわけじゃん
user1(これがつまり作ったuserなわけでしょ)から削除する必要はないでしょ
という解釈をしてるね
synbolic link貼ったらいいんじゃない?
/home/userC(user1)/Desktop/dir1に
もしくはmount --bindするとか

でも思いついた方法でやってくれ
スマートさより確実に動くほうがいいと思うしね
細かく求める動作を計り知らないで提案してるしね

>>602
それは端末上の名前の話?
それならconvmv
中身の話?
それならnkf
表示するのはfirefoxでの話?editorでの話?
firefoxでは表示文字エンコーディングから選ぶ
後者の場合はそのprogram 文字コード とかででてくるんじゃない

610:login:Penguin
10/06/22 17:10:50 7BKEA9tl
あ、そっか削除できちゃいけないのか
symbolic linkじゃ意味ないか
/home/userC(user1)/Desktop/dir1

/home/userA/Desktop/dir1に
bindでmountしな

611:login:Penguin
10/06/22 17:12:29 hvUknh7F
>>609
ペーストすると「??」になっちゃったんですけど、
&#12356; みたいのが続く感じです。日本語部分がそうなってます。

nkfとかiconvとか効かなかったので、どうしたものかと。
変換の仕方が何か間違っているような気はするんですが。

端末上でもエディタ上でも同様です。

612:login:Penguin
10/06/22 17:18:20 YfeZLyoh
>>611
> &#12356; みたいのが続く感じです。日本語部分がそうなってます。
それ文字化けするっていうか
もともとそう書いてあるんじゃね。

613:login:Penguin
10/06/22 17:26:36 pI6iRoV0
どんだけ説明下手なんだよ。

614:login:Penguin
10/06/22 17:31:56 YfeZLyoh
>>612 が正しければ
nkf の --numchar-input で変換できるかも。

615:login:Penguin
10/06/22 18:58:05 hvUknh7F
>>614
変換できました。ありがとうございます!
実体参照って記号以外でも使えたのですね
勉強になりました

616:596
10/06/22 20:17:44 gQ5JUjs2
返信ありがとうございます

>>598
それとこれとは別の話な気がします・・・

>>599
aptitudeは推奨パッケージも自動的にインストールするそうですが、
debian だと apt-get もそうなってるんですか?確かめてみます・・・


617:login:Penguin
10/06/22 20:23:10 EfQdxmTM
>>600
ありがとう。
英語でも色々調べてみたんですが、古いドキュメントが多くて。
速度的にはcpioの方が優れているという話でしたが。

>>566
実用性がないので挙げませんでしたが、
% sudo mkdir /home/userA/Desktop/dir1
% sudo chmod 777 /home/userA/Desktop/dir1
% sudo chattr +i /home/userA/Desktop
とすることで、dir1は誰にも削除できなくなります。

618:login:Penguin
10/06/22 22:13:47 7BKEA9tl
素直に知らなかったchattrが一番良さそうだね
これはext以外だと×かな

>>616
そっか正直すまんかった

619:login:Penguin
10/06/22 22:36:51 +Za0TJC/
なんでchattrの方法に「実用性がない」って断ってあるのか
ちょっとは考えてみたらどうよ……

620:login:Penguin
10/06/23 01:08:01 WRZ+nhGq
>>609-610
ありがとう。
でも検証がとれている方法でいちどやってみるよ。


621:login:Penguin
10/06/23 02:04:25 /CzKsCAs
Mac OS Xにgcc3がない(gcc4はある)
linuxのgcc3でMac用にクロスコンパイルなんてできるんでしょうか

622:login:Penguin
10/06/23 13:08:32 I9HQjGAT
>>621
可能かどうかという意味では可能ではある(Intel Mac, PPC Macとも)。
クロスコンパイル用のgccを構築して、
ターゲット側で必要なライブラリをLinux側で構築できればの話だが。

623:login:Penguin
10/06/23 13:52:50 JP++y2Pn
可能ではあるが、私はむしろマカ死ね!と言いたい

624:login:Penguin
10/06/24 11:01:15 e4Zyjf4Z
リナ厨口臭いよ

625:login:Penguin
10/06/24 11:17:12 Lm6ylMMr
ごめん、歯周病なんだ。。。

626:login:Penguin
10/06/24 12:47:12 HYgo67Uz
Apple信者がLinuxスレを荒らす

627:login:Penguin
10/06/24 14:44:45 P30fzz9V
銀座>>>>>>>>>>>>>>>>アキバ

628:login:Penguin
10/06/24 15:14:32 keDKqiia
yum install * すると、どうも古いものがインストールされてしまうようです。
接続先が古い気がするのですが更新はどうやって行うのでしょうか?

629:login:Penguin
10/06/24 15:17:42 2gtm2ZoD
>>628
全パッケージインストール?

630:login:Penguin
10/06/24 15:21:10 keDKqiia
ああ、全パッケージではないです。
rubyとかインストールしようと思ってます。
紛らわしい書き方ですいません

631:login:Penguin
10/06/24 15:42:17 i6t0O8cb
レポジトリはどうなってる?

632:login:Penguin
10/06/24 20:30:17 3eEAMBj1
>>628

yum clean all
yum clean dbcache
yum clean metadata

これらのコマンドで、保存されているパッケージ情報を全てクリアする。
そのあとで

yum update

でパッケージ情報をリポジトリから読み取って、マシン内のDBをアップデート。
インストールしますかという最後の質問は「N」でも、DBはアップデートされた状態
になる。

633:login:Penguin
10/06/24 20:31:55 BtnVJlPC
LinuxのリカバリCDってどうやって作ればいいですか?

634:login:Penguin
10/06/24 22:15:30 B8ql6Rw7
centosを再起動したら、
has been mounted 32 times without being checked,check forced.
と出ました。
壊れたかと思って調べたら、ディスクチェックをしているとのことで、ほっとしました。
しかし、2TBのHDDで、この間、起動できないのが辛いんですが。

これ、起動中にディスクチェックを済ましてしまう方法はありますでしょうか?


635:login:Penguin
10/06/24 22:24:29 wLr1+Pv/
意味がわからん。起動中にチェックしているんじゃないの?
あとチェック飛ばすキーは表示されていたはず
ついでにチェックの頻度のポリシーも変えられるよ
ただサーバだと32回でも既にかなり長い間チェックしない感じになるかも

636:login:Penguin
10/06/24 22:31:40 3eEAMBj1
>>634
「起動中にディスクチェック」が、バックグラウンドでという意味なら、無理。

637:login:Penguin
10/06/24 22:32:14 B8ql6Rw7
すいません。
起動中にチェックが始まり、現在もチェック中で、起動してません。
サーバーなので、長い間チェックされていませんでした。


638:login:Penguin
10/06/24 22:59:02 e39reLIh
>>634
has been mounted 32 times without being checked,check forced.
これは、fsckをやっていますってメッセージ
このメッセージは定期的に出るんだけど、
ウザいときは/etc/fstabを変更するといいよ

ちなみに、shutdown -rF nowをして再起動すると、
fsckを手動ですることが出来ます

639:login:Penguin
10/06/24 23:04:26 HxMtfJfD
マウントされたFSでも可能なモードがあるらしいが、
普通にやると/が壊れるのがオチだろうなあ。
fsckの間はリードオンリーでマウントしておくとか、
ディスクをコピーしておいて後で同期を取るとか、
そもそもデュプレックス構成にしておくとか。

640:login:Penguin
10/06/24 23:06:22 HxMtfJfD
>>634
> has been mounted 32 times without being checked,check forced.
訳:チェックせずに32回マウントされているので、強制的にチェックします。

641:login:Penguin
10/06/24 23:08:43 QsPb+n5q
>>633
KNOPPIXで。

642:login:Penguin
10/06/24 23:25:17 B8ql6Rw7
ありがとうございます。
2TBのHDDだと、ディスクチェックにどれぐらい時間がかかりますでしょうか?
今、1時間ほど経過しました。

643:login:Penguin
10/06/24 23:30:52 QsPb+n5q
>>514
linus、きt

644:634
10/06/24 23:36:52 B8ql6Rw7
ディスクチェック終わり、正常に起動しました。
2TBで、1時間半ぐらいのようです。


645:login:Penguin
10/06/24 23:42:57 l/RrMqt9
tune2fs -c 0

646:login:Penguin
10/06/25 00:50:20 KSCIuNNi
>>633
SystemRescueCDにリカバリディスクを作る機能があるらしい。

>>644
fsckの時間は容量はもちろんだが、ファイルシステムによって異なる。

647:login:Penguin
10/06/25 09:40:37 RwT99FK+
Debian/Squeeze を使っています。質問です。
SSHでリモート操作している環境から、
マシンのIPアドレスを安全に変える方法をご教授ください。

/etc/network/interfaces を編集し同じNICに、現行のアドレスと
新しいアドレスの二つを記述し、マシンを再起動しました。

再起動後、新しいアドレスを使ってSSHで繋ぎ、通信を確認後、
古いアドレスを/etc/network/interfacesから削除する

という方法で安全でしょうか?
これがしくじると遠隔操作できなくなってしまうため、
より安全な方法があれば教えていただきたいです。よろしくお願いします。

648:login:Penguin
10/06/25 09:50:00 KadWgu+k
>>647
(1) シリアルコンソールなど、ネットワーク以外の手段で変更する
(2) IPv6など、変更対象とは別のプロトコル経由でログインする
(3) IP aliasを使用する(下記)。

(従来のIPアドレス経由で接続し、rootになる)
# ifconfig eth0:0 inet (新しいIPアドレス/サブネットマスクなど)
(新しいIPアドレス経由でSSHをつなぎ直す)
# ifconfig eth0 down
(問題なければ設定ファイルを書き換える)

649:login:Penguin
10/06/25 09:56:59 RwT99FK+
>>648
ありがとうございます。
参考にさせていただきます。


650:login:Penguin
10/06/25 11:48:37 weSCP/1S
Linuxの暗号化パーティション dm-crypt は
HDDを他のシステムに繋ぎ変えてrootで操作すれば
簡単に見れてしまうものですか?

651:login:Penguin
10/06/25 11:59:45 XDKP4KD4
板違いでしたら誘導下さい。
CentOS5.5を使っています。

postgres8.4をmakeしたところ、
pg_backup_archiver.c:(.text+0x2a1f): undefined reference to `gzopen64'
pg_backup_files.o: In function `_StartBlob':
といったエラーが出て終了しました。
ネットで調べたところ
「gzopenに関係するのは zlib-develではないか」といった情報があったため
rpm -qa | grep zlibと確認したところ、
zlib-1.2.3-3とzlib-devel-1.2.3-3は入っていました。

また、同じトラブルの方の情報で
libxmlをアップグレードしたところ使えるようになったとあったので
libxml2-2.7.7を落としてきてmakeしたところ、
やはり同じように
./.libs/libxml2.so: undefined reference to `gzopen64'
というエラーが出て終了しました。

何か解決法をご存知でしたら教えてください


652:login:Penguin
10/06/25 12:18:00 XDKP4KD4
>651です。
libz.soが古いという情報があり
アップグレードしたらうまくいきました

653:login:Penguin
10/06/25 12:28:59 KadWgu+k
>>650
それじゃ暗号化でも何でもないだろ。
パスフレーズを知らない限りデータは読み出せない。

654:login:Penguin
10/06/25 14:23:34 weSCP/1S
>>653
ですよね。ありがとう。

655:login:Penguin
10/06/25 16:09:33 PGm5Ir9D
質問です
Linux Mint 9 isadora amd64を使ってます
ネットからフリーのLinuxバイナリファイルをダウンロードして起動したところ
ImportError: libstdc++.so.5: cannot open shared object file: No such file or directory
と出ました
そこでdebian lennyのページからlibstdc++5_3.3.6-18_amd64.deb をダウンロードして
# dpkg -i libstdc++5_3.3.6-18_amd64.deb
しました
しかしそれでも上記の libstdc++.so.5が無いというエラーが出ます
/usr/libには libstdc++.so.5、libstdc++.so.5.0.7、libstdc++.so.6、libstdc++.so.6.0.13
が入っているのですが、どうすれば実行できるようになるでしょうか?

656:login:Penguin
10/06/25 16:11:39 KadWgu+k
>>655
確認すれ。
file (目的のコマンド)
ldd (目的のコマンド)

657:login:Penguin
10/06/25 16:27:59 PGm5Ir9D
>>656
ありがとうございます
file結果は
ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped
で、ldd結果は
linux-gate.so.1 => (0xf77b4000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf777e000)
libdl.so.2 => /lib32/libdl.so.2 (0xf777a000)
libutil.so.1 => /lib32/libutil.so.1 (0xf7775000)
libm.so.6 => /lib32/libm.so.6 (0xf774f000)
libc.so.6 => /lib32/libc.so.6 (0xf75f5000)
/lib/ld-linux.so.2 (0xf77b5000)
でした。
試しにlibstdc++.so.5を/lib32にコピーしてみましたが、パッケージアーキテクチャ (i386) がシステム (amd64) と一致しませんというエラーがでました。

64bitOS上で 32bit用のlibstdc++.so.5を入れることはできないのでしょうか?

658:login:Penguin
10/06/25 16:51:29 KadWgu+k
>>657
そのディレクトリには32ビット版のlibstdc++.so.5を置かなきゃダメ。
i386版の同パッケージを入れれ。あとia32-libsも必要かも。

659:login:Penguin
10/06/25 17:20:00 PGm5Ir9D
>>658
ありがとうございます。うまくいったようです。
結果を報告すると、
ia32-libsは元々入っていました。
libstdc++5_3.3.6-18_i386.debをダウンロードしてdpkgすると
パッケージアーキテクチャ (i386) がシステム (amd64) と一致しませんとエラーが出るので、
迷ったのですが--force-architectureオプションでインストールしました。
それを/lib32にコピーするとプログラムが通るようになりました。

どうもありがとうございました。

660:login:Penguin
10/06/26 12:36:02 Hk22RsPH
じゃいあんってどこ行ったの?
結構おもしろかったんだが

661:login:Penguin
10/06/26 15:20:12 bDtZoUZV
/bootにおいても邪魔にならない1Mぐらいのlinuxないすか?

レスキューやHDDの移行につかいたいんですけど

662:login:Penguin
10/06/26 16:30:15 AlBesoMg
オリジナルのGUIをデザインしたいと思ってるんですが、どこから手を付けて
良いのか分かりません。何から勉強すれば良いですか?

具体的にやりたいことは、自分で使ってるLinuxのGUIのパーツ(ウィンドウを
閉じるボタンとか、ステータスバーとか)を自分でフォトショ等で作ったものと
差し替えたりしてみたいということなんですが・・・

よろしくお願いします。

663:login:Penguin
10/06/26 16:33:02 QUOE+Lk0
>>661
tomsrtbtとか。メンテナンスは止まってるようだが。

664:login:Penguin
10/06/26 16:40:40 uoD2leIB
普通にゲームプログラムのように作ればいいのでは

665:login:Penguin
10/06/26 17:22:06 bDtZoUZV
>>663
ありがとうございます。
うーんさすがに古いっすね

666:login:Penguin
10/06/26 17:48:36 /z21ANsp
>>661
超ダイエットしたカーネルでも入らん。

>>662
Xlibじゃね?

667:login:Penguin
10/06/26 17:52:53 w2I5qyES
>>662
gtkかqtか、選ぶのだ

668:login:Penguin
10/06/26 17:53:45 /z21ANsp
>>667
画期的な第三勢力で、天下統一して欲しいとは思わないか?

669:login:Penguin
10/06/26 17:54:55 K6OfD4P6
彼の場合Theme作りで用が足りる気がする。

670:login:Penguin
10/06/26 18:00:43 w2I5qyES
>>668
第三の勢力を作るなら、Xlibかもねw まあ最近はXcbというのもあるみたいだが。

>>669
ごめん俺もそう思う

671:662
10/06/26 18:07:49 AlBesoMg
>>666 Xlibとかだとまずこの辺で URLリンク(www.amazon.co.jp)
触ってみたら感じは掴めるでしょうか?

>>667 そういうことになると、C++は分からないので、gtkになるのかなと
思うのですが(Cは一応10年くらい趣味で書いてます。でもGUIプログラム
の経験はゼロ)でも一ユーザとしてはKDEの方が好きなわけでして・・・

>>669の言うように、CMSのテーマを入れ替えるような(もう少し難易度は
高いでしょうが)感覚で入れ替えれないかなぁって思ったのですが、どう
でしょう?

672:login:Penguin
10/06/26 18:12:09 /z21ANsp
C書けてC++ダメとか、そんな寂しいこと言うなよ。

673:login:Penguin
10/06/26 18:33:04 K6OfD4P6
>>671
ツールキットから作りたい訳じゃないんだよね?
既存のツールキット使って好みのDMやWM作りたいの?
既存のDMやWMのテーマ作り/変更じゃ物足りないから、
もっと深く変更できるように(テーマツール周り/もしかしたらツールキットまで)
既存のものを改良したいの?

674:login:Penguin
10/06/26 19:07:13 4me6Nt7y
fsckをしたら/lost + foundの中に大量のファイルが出たんだけど、
別にファイルを元に戻したいとは思わない

そういうときは、/lost + foundをどうすればいいの?

675:login:Penguin
10/06/26 19:13:00 Rj7iyXh+
パーミッションについて質問なのですが
777に設定するとそのファイルに対して読み書き実行が大抵のユーザーで出来るようになるわけですが
この場合777にすることで外部の人間がファイルを書き換えることが出来るということになるのでしょうか?


676:login:Penguin
10/06/26 19:14:34 vXrARkaS
はい

677:662
10/06/26 19:30:57 AlBesoMg
>>673

DM、WMというものを知りませんでした、ググってみたんですが

DM = Display Manager
WM = Window Manager

ってことでよろしいでしょうか?たぶん、まずはこの辺のカスタマイズから
始めるので良いと思います。

ところでオススメのDM、WMってありますか?なんか色々種類あるみたい
なんですが・・・

678:675
10/06/26 20:01:27 Rj7iyXh+
>>676
それはサーバーにファイルをアップロード出来きない人でも書き換えが可能という意味でしょうか?


679:login:Penguin
10/06/26 20:58:27 /z21ANsp
>>678
>それはサーバーにファイルをアップロード出来きない人でも書き換えが可能という意味でしょうか?

サーバにファイルをアップロード出来る人になってると思います。

680:675
10/06/26 21:07:16 Rj7iyXh+
>>679
ありがとうございます。
パーミッションの区別で所有者、グループ、他人という分け方になってますが、この他人というのがどの部分をさしているのかわからなかったもので質問させていただきました。
あくまでアップロードなどが可能な人なら書き換えが可能という解釈で大丈夫そうですね。


681:login:Penguin
10/06/26 21:38:52 5LOMPEDA
パーミッションはユーザーに対するアクセス制御だから、
ユーザーになれない人(プロセス)には関係ない。
適切に設定することで、何らかのプロセスに脆弱性があっても、
システム改変などの被害を最小限に止めることが出来る。

682:login:Penguin
10/06/26 22:17:05 w2I5qyES
>>677
とりあえずテーマいじってみるのなら、このへんのスレも見てみたらいいかも。
スレリンク(linux板)
自作テーマ配布してる人居たよ。

683:662
10/06/26 23:05:18 AlBesoMg
>>682

THX !

過去ログもあるので、ちょっとじっくり読んでみます。

684:login:Penguin
10/06/27 01:50:10 UERcCgce
>>674
普通に中身を rm で。

685:674
10/06/27 08:37:31 X91rtDgs
>>684
thx

686:sage
10/06/27 09:32:09 K16mjCMR
bash で引数で与えたファイルのpng 又はgif という単語が含まれている行を削除するのに
sed /\.png/d ./$1 > ./$1.new
sed /\.gif/d ./$1.new > ./$1
こんなカッコ悪い書き方しかできません
() を使いたいのですが
sed \(/\.png\|/\.gif\)/d ./$1 > ./$1.new
これでは、できません?
どうしたらイイデツカ

687:login:Penguin
10/06/27 09:49:13 RxWD0lZV
grep -v '\.gif$\|\.png$' じゃ駄目?

688:login:Penguin
10/06/27 10:18:56 K16mjCMR
>>687 thx
grep -v '\.gif\|\.png'
これでいけそうです。
$(終端)は、いらないっポイね


689:login:Penguin
10/06/27 13:57:12 y3yLU+W3
カーネル 2.6.33.x とか 2.6.34 とかにしたら、
nvidia ドライバのインストールがコケるようになりました。
なんでですか?

690:login:Penguin
10/06/27 14:06:25 mN8ee0pG
互換性が無いからです。

691:login:Penguin
10/06/27 19:02:53 JY3Ff7U9
>>689
moduleもコンパイルしようよ。

692:login:Penguin
10/06/28 00:17:10 cIfL5gPo
なぜコンパイルしないと動かないのですか?
普通OSのバージョンが上がっても
動くものだと思いますが。

693:login:Penguin
10/06/28 00:28:43 EkeFA8sw
>>692
クローズドソースがLinuxに紛れ込まないようにするため。


694:login:Penguin
10/06/28 00:38:14 to9RUFmG
>>692
そもそもLinuxはABIの互換性を保証してないはず。
カーネルのバージョンが上がればドライバもそれに合わせてビルドしる、ってこと。

695:login:Penguin
10/06/28 01:25:52 JuN9K9Kr
>>692
XPで動いたソフトが7で動く保証あったっけ?

仮想PC上のXPで動くとかは無しでw

696:login:Penguin
10/06/28 01:28:39 ogYIgz97
OSのバージョンが上がっても動くことが普通と認識しているのは
一般的ではないような気がするけどな


697:login:Penguin
10/06/28 01:47:31 yPqTtOJ6
age

698:login:Penguin
10/06/28 01:50:40 roEHj3Kz
ちょっと時間が出来たので、オリジナルディストリを作ってみようかと
思ったのですが、よく考えてみると、どこまでやればオリジナルディストリ
と言えるんでしょう?

カーネル、シェル、ライブラリ、ドライバを入れますよね?で何らかの
基準を作って最初から入れておくアプリ決めて入れますよね?
それでGUIの風味を少し変えて、インストーラを作る(これは大変かも
しれない)でおけ?

カーネル自体も少し手を加えないとダメでしょうか?

ちなみにLinux歴は5~6年。LFSを今やってます。

今更なのは承知の上で、自己満で良いので(でも公開もしたい)作って
みたいんですが。

よろしくお願いします。

699:login:Penguin
10/06/28 04:18:04 8WKAE3x3
>>689
nvidiaのプロプライエタリドライバ?
ドキュメント嫁よ。
コケた時のメッセージは?

>>696
ドザクオリティでは一般性があんじゃね?
知らんけど。

700:login:Penguin
10/06/28 05:56:10 ZdGP9BRk
>>698
「~派生」「~系」と言われるのが嫌だったら、インストーラからパッケージ管理、
オンラインアップデートリポジトリまで全て自前でやれば「オリジナル」って
言っても文句は出ないだろうね。

701:login:Penguin
10/06/28 07:21:40 E1biP5W5
>>698
ディストリ:何らかのポリシーを持ったデフォルトのパッケージ構成 + 追加の充実したパッケージ。

オレオレオススメ構成がディストリであって、ディストリのためになんか作るってのはキモイ。

702:login:Penguin
10/06/28 08:09:27 VqTeZodt
linuxでデュアルディスプレイした場合に
片方のディスプレイ消してまた点けたり
回転して縦長にできる液晶の場合それらは
機能したりしますか?

Xを再起動しないで

703:login:Penguin
10/06/28 08:41:03 ogYIgz97
>>702
xubuntu10.04・radeon9550で設定デフォの場合
>linuxでデュアルディスプレイした場合に片方のディスプレイ消してまた点けたり
デュアルディスプレイにしてないので、分らない
>回転して縦長にできる液晶の場合
ピボット回転のことなら、できる

704:login:Penguin
10/06/28 08:45:09 8WKAE3x3
>>702
> 片方のディスプレイ消してまた点けたり
for intel i810 only:
i810switch crt off

705:login:Penguin
10/06/28 10:21:47 yPqTtOJ6
>>698
「オリジナルディストリを作る」が目的ってのがよくわからない。
やりたいことができればオリジナルかどうかは関係ないじゃん。

706:login:Penguin
10/06/28 11:03:52 0sP2YqgN
昔アキバの店頭に売れ残りのあのオリジナルディストリが積まれてた画像見てKnoppixを起動していましたが
やっぱDebian GNU/Linuxのネットインストールがずっといいな

707:login:Penguin
10/06/28 11:17:40 OoiB5ty3
カーネルのビルドで
make modules
とやるとモジュールがmakeされますが
特定のモジュールだけmakeする方法はありますか?

708:login:Penguin
10/06/28 11:19:34 KfVXGBfx
中身を見ろよ

709:login:Penguin
10/06/28 14:28:11 P6urGVi9
>>708
テンプレ級の名言だ。
もう回答全部それでいいな。

710:login:Penguin
10/06/28 14:57:32 NXzlvJxi
>>702
Ubuntu9.10 をKDEで使ってるけど「ディスプレイを設定」(GUI)から両方できるよ
これで一回左右反転してみたらいかに大変かがわかった

711:698
10/06/28 15:30:51 roEHj3Kz
>>700
>パッケージ管理、オンラインアップデートリポジトリまで全て自前でやれば

あ、「~派生」でいいです。そこまでやる気はありませんw

>>701
>オレオレオススメ構成がディストリであって

やっぱりそういう考え方で良いですかねぇ。オレが普段使ってるのはコレで
インストーラキックすれば、それがインストールされますみたいな。

インストーラも「画像差し替え」くらいでやっても良いのかなぁ・・・

>>705
ノリ的に言うと自作PCみたいな感じなんですが、やっぱり公開もしたいというか

712:login:Penguin
10/06/28 15:36:52 3co38mKr
超くだらない質問ですみません。
知り合いの男の子が「僕は大学院でLinuxとかのプログラミングについて勉強してる」
と言っています。その子は働きながら大学院に行ってて、今も仕事はプログラミング関係らしいのですが、
月収が一般平均の3倍くらいあるみたいなんです。
Linux関係の仕事って、そんなに稼げるものなんですか?

713:login:Penguin
10/06/28 15:42:40 yPqTtOJ6
>>712
いろいろ。

714:login:Penguin
10/06/28 15:49:36 gtwns3cA
>>698
パッケージ管理やシステム管理が自前のユーティリティでできなきゃだめだな。

715:login:Penguin
10/06/28 16:07:19 8WKAE3x3
>>707
> くだらねえ質問はここに書き込め! Part169
> 827 login:Penguin [sage] 投稿日:2008/12/06(土) 21:15:49 ID:OiIaetV6
> つーか、Makefileにコメントで書いてあるから読んどき。
URLリンク(2ch.ac.la)

てことで、
>>708 大正解。アタックチャンス!

716:login:Penguin
10/06/28 16:12:13 0sP2YqgN
>>712
今年は映画「アバター」のロードショーで3D元年ということらしいのでコンピュータグラフィックス関係の仕事で稼いでください

Blender
Wings3D
Bryce(wine)
Metasequoia(wine)
6角大王(wine)
gimp-2.6

717:698
10/06/28 16:40:42 roEHj3Kz
>>714
もし仮にその辺りをやるとすると、カーネル自体を勉強するんじゃなくて
システムコールとかその辺を覚える方が良いんでしょうね?

書店でカーネル関係の分厚い本とか立ち読みすると、面白そうとは思う
のですが、「オリジナルディストリを作る」ってことを目標とするとカーネル
の中身の勉強はあまり必要無いのかなとか思ってます。間違ってる?

718:login:Penguin
10/06/28 16:59:18 ZdGP9BRk
>>698
既存のディストリに不満があるから作るってことじゃないみたいだな。
目的が好奇心や功名心にあるのなら、人に教えを請うことなんか無いでしょ。
何でもやってみたらいいじゃない。

719:login:Penguin
10/06/28 18:09:44 4m1a8C+C
自分のディストリ作るなら明確なウリを用意しておきたいね
良くあるのは「軽い」ってのだけどPuppy Linuxとかと張り合うのはキツそうだから
日本人に優しいとかLaTexが扱い易いとか
その辺で攻めたいね



720:login:Penguin
10/06/28 18:25:12 yPqTtOJ6
>>719
そういうのは分家を作るより本家でやるべき。

721:login:Penguin
10/06/28 18:26:28 ogYIgz97
そんなんよりも、GPLとかコーデックとか、ライセンスがらみのこと教えてやれよ

722:login:Penguin
10/06/28 18:29:34 yPqTtOJ6
>>721
それは知ってるのが前提じゃないか?

723:698
10/06/28 18:49:27 roEHj3Kz
>>718
>何でもやってみたらいいじゃない。
そうですね。ありがとうございます。

>>719
>日本人に優しいとかLaTexが扱い易いとか
一応日本っぽいGUIってのは考えてます。LaTexかぁ、なるほど。
あとどうすれば日本人向けになりますかねぇ・・・
まぁ、2chブラウザは入れとくとして

>>721
>GPLとかコーデックとか、ライセンスがらみのこと
一応この本↓は熟読したんですけど、各ライセンスの中身はこれから
やります。でもGPLかMITのどっちかでしょうね。
『オープンソースソフトウェアの育て方』
URLリンク(www.amazon.co.jp)

>>717にも書いたんですが、カーネルの中身を極める必要はないです
よね?大まかには知ってないといけないとは思いますが。

724:login:Penguin
10/06/28 18:56:55 ogYIgz97
>>698(ID:roEHj3Kz)の書き込み見ると、とてもそこまで考えてるとは思えないんだよなぁ
特に、>>711の書き込み見ちゃうと

725:login:Penguin
10/06/28 19:19:32 ogYIgz97
>>723
君が読まなければいけない本はこっち、「ソフトウェアライセンスの基礎知識」
URLリンク(www.amazon.co.jp)
もしくは、グーグルさんで”Linux GPL”を検索

他人のつくったものを利用する以上、そのライセンスに縛られていることが
理解出来ていない様にみえる

726:login:Penguin
10/06/28 19:21:33 1u9MCYde
本物の厨学生にそりゃ無理というもの

727:698
10/06/28 19:42:32 roEHj3Kz
>>725
その本も買うつもりでしたー

>>726
精神年齢は確かに低いですが、結構いい年ですw

728:login:Penguin
10/06/28 19:53:58 yPqTtOJ6
ライセンスとかの前にさ、
人に聞くより先に手を動かすようなやつじゃないと
開発系は無理だよ。

729:login:Penguin
10/06/28 19:59:17 1u9MCYde
手より口が先に動く歳だったか

730:login:Penguin
10/06/28 20:23:56 gpGmPn55
>>698
例え派生でも全収録パッケージのソース置いとかないとFSFからお達しが来るから気をつけてね。
これの管理が結構手間を食うから、個人でディストリ配布するのは難しいんだよね。
あとカーネルのことがわかってないとパッチに対応できないような気がするが。

731:login:Penguin
10/06/28 20:48:29 P6urGVi9
このテの話はここでも定期的に出るけど、
実際本当に作れたやつがいるのかどうか…。

732:login:Penguin
10/06/28 20:58:03 4m1a8C+C
何年か前に高校生がディストリ作ってなかったっけか
ecolinuxとか何とか。あれもたしか2chでサポートとかしてたはず。

733:login:Penguin
10/06/28 21:09:31 E1biP5W5
>>731
一応EcoLinuxに謝っとけ。

Debianとかの穴を補完したり○Buntuみたいに仮想パッケージ作った方が近道な気がする。

734:login:Penguin
10/06/28 21:21:27 YLSBPHxj
自分で使うだけなら勝手に作ればいい。
公開するならこれといった特徴の無いディストリはだれも使わない。
ただでさえディストリが氾濫しているのにこれ以上くそなディストリは増やさないでくれ。


735:698
10/06/28 21:37:08 roEHj3Kz
>>728
>人に聞くより先に手を動かすようなやつじゃないと
そうですよね。で、一応今LFSやってるんですが、これ終わったら
どう進もうかということなんですよ。カーネルを深く研究するのか
それとも既存のディストリの構成を追うのか。
何か、こう突破口になる資料があると良いなぁって探してるんです
けどね・・・

>>730
>例え派生でも全収録パッケージのソース置いとかないとFSFからお達しが来るから気をつけてね
なるほど。ありがとうございます。

>>732>>733
EcoLinux初めて知りました。ちょっとインストしてみます。軽量っていうのがウリ
なんですね。

>>734
ごめんねぇ あと1コだけ許してね

736:login:Penguin
10/06/28 22:38:52 P6urGVi9
>>733
EcoLinux
あれって2ch発だっけか?
サポートはずっと2chで続いてるけど、最初は違ったような…。
俺の記憶違いならスマン。

737:login:Penguin
10/06/28 23:07:07 kV4nwtmV
ecoがディストリだとかいってるやつ、まともなディストリベンダに謝れ

738:login:Penguin
10/06/28 23:15:53 De0q+RuJ
ごめんね、ごめんねーー

739:login:Penguin
10/06/29 00:13:56 CD4dV55S
2chモナーっていうディストリが2ch発だったと思うが。
スレはええっとこれ。

▼2chでディストリビューションを作ろう!Part3
スレリンク(linux板)


740:login:Penguin
10/06/29 00:21:52 6DW7TKZE
オリジナルディストリ作りたいって話にカーネルだのシステムコールだのが
出てくる時点で釣りだと思う。>>717あたり

741:login:Penguin
10/06/29 00:26:42 mAh632T5
ボンヤリした方向性に対して皆で話し広げて議論してくれたんだから
『大成功』だよな。

742:login:Penguin
10/06/29 16:51:22 tMnoyujx
盛り上がっているとこ恐縮ですが、お尋ねします。

プロセスの最大使用メモリやCPU負荷を調べたいんですが、何かそういうコマンドはあるでしょうか?
strace sleep 10 みたいな感じで実行後にパッと表示してくれるようなイメージです(そうじゃなくてもいいですが)

743:login:Penguin
10/06/29 17:58:43 um3gidtl
>>742
/proc/(pid)/statusのVmPeakとかps auxの"%CPU"とか。
URLリンク(www.linux.or.jp)
URLリンク(www.linux.or.jp)

744:742
10/06/29 20:18:56 tMnoyujx
>>743
ありがとうございます。
ですが、procだとプロセス終了時に消えてしまいますし、
psは自分で定期的にチェックしないと駄目ですよね。
何か上手い手はないかなと思ってお尋ねしました。

745:login:Penguin
10/06/29 21:45:07 x5NfH6CT
procは仮想ファイルシステムというものらしいですが、
procはメモリ上にあるんですか?

746:login:Penguin
10/06/29 23:15:56 WKIKcS0D
ディスク上にはない

747:login:Penguin
10/06/29 23:27:51 mK5TQMYl
>>745
はい

748:login:Penguin
10/06/30 01:04:22 KlM7I6oY
>>745
実在しない。
URLリンク(www.linux.or.jp)

749:login:Penguin
10/06/30 01:46:41 ReH8PY05
ディスク上にないとか仮想ファイルシステムだから実在しないとか分かりにくすぎ。
主にカーネルが管理するメモリ空間上に記憶されているもの、プロセスの情報とか
デバイスの情報とかカーネルのパラメータとかをファイルシステムとして表現している
だけなんだからメモリでいいよ。正確な情報が必要なら自分で調べればいい。

750:login:Penguin
10/06/30 11:03:50 ihPiIili
特定の文字列@自ドメイン 

というメールアドレスが届くとサーバが(メーラーデーモンからのメール送信を抑止して)自動的に文字列から特定処理を実行
→特定処理から生成されたメールを送信元に返す。
という仕組み(文字列の種類がとても多いので出来れば”特定の文字列”ユーザは作らない)を考えています。

 ・/etc/aliases に 【特定の文字列 : |スクリプト名】 を書き込む

という方法は見つけましたが、メーラーデーモンからの自動返信を抑える事が出来ません。
自動返信を抑える方法を教えていただけないでしょうか。
また、もし/etc/aliasesにスクリプトを指定する以外に上手い処理があれば教えて下さい。

751:login:Penguin
10/06/30 11:16:01 ihPiIili
すみません、書き忘れていました。
添付ファイルがあればそれもスクリプトで処理しようと思っています。
宜しくお願い致します。


752:login:Penguin
10/06/30 11:19:46 KlM7I6oY
>>750
「メーラーデーモンからの自動返信」って何のこと?
あと使ってる MTA は何?

753:login:Penguin
10/06/30 11:29:40 ihPiIili
mtaはpostfixです。
メーラーデーモンからの~というのは、ドメインに該当ユーザが無い場合送信元に返るメールのことです。
何か勘違いをしていたらすみません。

754:login:Penguin
10/06/30 11:52:23 KlM7I6oY
>>753
そのドメイン宛のメールすべてをスクリプトに渡したい、ってことなら
virtual 使えばいけるんじゃないかな。

755:login:Penguin
10/06/30 12:13:12 h38EdqFx
crontab -e で特定のユーザで実行する方法で質問です。

rootのcrontabに
25 10 * * * www-data /usr/lib/cgi-bin/awstats.pl -config=hogehoge.com -update

と登録して指定時間になると/var/log/cron.logには

Jun 30 10:25:01 hostname /USR/SBIN/CRON[4095]: (root) CMD (www-data /usr/lib/cgi-bin/awstats.pl -config=hogehoge.com -update)
とあり、実行された形跡はあるのですが、awstats.plにアクセスしても新しく取り込まれた形跡がありません。

#sudo -u www-data /usr/lib/cgi-bin/awstats.pl -config=hogehoge.com -updateとすると正常に更新されます。

何から調べたらよいのかさっぱりなのです。何かきっかけとなるようなヒントもらえませんか?

756:login:Penguin
10/06/30 12:14:44 KlM7I6oY
>>755
6番目にユーザ名を書けるのは /etc/crontab の方。
root 等各ユーザの crontab には書けない。

757:login:Penguin
10/06/30 12:22:21 h38EdqFx
>>756
書くところによって書式違うんですね。ありがとうございます。
追加でもう一つ質問なんですが
ログインできないユーザでcron登録する場合って
/etc/crontabに書くか
#crontab -u www-data -eで登録するかどちらの方がいいのでしょうか。
決まりとか何かしきたりてきなものでもあれば教えてください。

758:login:Penguin
10/06/30 12:24:26 h38EdqFx
sudo 使えるユーザのcrontabにsudo -u で登録するのもあるのかな。
色々ありすぎてわからん。。

759:login:Penguin
10/06/30 12:55:52 KlM7I6oY
>>757
どれでもいいよ。
管理しやすい方法で。

760:login:Penguin
10/06/30 13:09:41 PaZP4SSE
Ubuntu/MySQL について質問です。

MySQL Connector/C++ を追加でインストールしたいのですが、
mysql-connector-c++-1.0.5-linux-glibc2.3-x86-32bit.tar.gz をDLし
tar zxvf mysql-connector-c++-1.0.5-linux-glibc2.3-x86-32bit.tar.gz を実行し、
mysql-connector-c++-1.0.5-linux-glibc2.3-x86-32bit ディレクトリの作成を
確認し、コンパイルしようとしたところエラーとなります。

下記のような手順でインストールすると思っていたのですが
何か思い違いがあるのでしょうか?
$ tar zxvf package-x.x.x.tar.gz
$ cd package-x.x.x
$ ./configure
$ make
$ make install
$ make
$ su

761:login:Penguin
10/06/30 13:11:28 Z+ncOP1n
suするのが遅いでしょ
READMEとかないの?

762:login:Penguin
10/06/30 13:46:12 KlM7I6oY
>>760
そのエラーを書けない理由は何かあるの?

763:login:Penguin
10/06/30 13:53:11 87qo15kT
>>760
$ sudo apt-get install libmysqlcppconn4
じゃダメなのかな


764:login:Penguin
10/06/30 13:55:47 87qo15kT
>>760
$ sudo apt-get install libmysqlcppconn4
じゃダメなのかな


765:login:Penguin
10/06/30 14:15:22 kvdG6JkT
>>754
ありがとうございます。
少し調べてみたのですがalias_mapsでは駄目なのでしょうか?

766:760
10/06/30 14:23:04 PaZP4SSE
色々ありがとうございます

sudo apt-get install libmysqlcppconn4
を実行したところ、
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
E: パッケージ libmysqlcppconn4 が見つかりません
とエラーになっています。

一応自分で色々試した結果、
gcc -shared -o ../libmysqlcppconn.so *.o
で各.oファイルまでは作成が出来ました。
もう少しREADME 見ながら頑張ってみます

767:login:Penguin
10/06/30 14:27:50 KlM7I6oY
>>765
少し調べてみたけど駄目っぽい気がする。

768:login:Penguin
10/06/30 14:47:39 kvdG6JkT
virtual_alias_maps で適当に用意したユーザに割り当てて、それをaliasで指定したスクリプトで処理する、という事ですが、
肝心の文字列がスクリプトで参照出来ないんですよね…

769:login:Penguin
10/06/30 23:16:23 nxXEK8Ls
メモリ増設したいのですが
メモリの種類ってどこを見ればわかるんですか

770:login:Penguin
10/06/30 23:28:55 TsjbKnWG
>>769
URLリンク(pc11.2ch.net)

771:login:Penguin
10/06/30 23:30:19 7/48f5hF
>>769
MACやメーカー製PCならそのマニュアル。
自作PCならマザーのマニュアル。

772:login:Penguin
10/07/01 10:35:46 HgLns8W8
PAMって必要とされる度に起動されるって理解でいいでしょうか?

773:login:Penguin
10/07/01 13:11:47 OiE8KTWU
sedで質問

abcというファイルの最終行に"test test.test"という行を挿入しようとしています。
実行前の$cat abcの結果
line1

で以下のコマンドを実行
$sed -e '1a test\ test\.test' abc
line1
test test.test

となるのですが、実行後の$cat abcの結果
line1

のままで、実行前と変わっていません。どこが悪いのでしょうか。。

774:login:Penguin
10/07/01 13:21:46 RjYJZGzB
そりゃ標準出力にしか結果を出力してないから。

$ echo 'test test test' >> abc
とかでよくね?


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch