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

CentOS Part 24【RHEL Clone】

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2010/05/16(日) 11:13:53ID:QzSWCeca
CentOSはRed Hat Enterprise Linuxより同社の商標を削除して再コンパイルしたRHEL Cloneです。
Red Hatと無関係なコミュニティが無償配布しておりRed Hatのブランドとサポートはありません。
Fedora Core 6≒RHEL 5≒CentOS 5です。
FC 6やRHEL 5用のノウハウや野良RPMはCentOS 5でほぼ通用します。

前スレ CentOS Part 23【RHEL Clone】
http://pc11.2ch.net/test/read.cgi/linux/1264864140/

CentOS (The Community ENTerprise Operating System)
http://www.centos.org/
CentOS 配布ミラーサーバ
http://www.centos.org/modules/tinycontent/index.php?id=13
RPMforge (サードパーティのリポジトリ)
https://rpmrepo.org/RPMforge
Wikipedia CentOS
http://ja.wikipedia.org/wiki/CentOS
0159login:Penguin2010/06/02(水) 03:33:43ID:HUJzRfE/
>>157
linux鯖管するようになったばかりのころ
実際メモ用紙にでっかく書いて机に置いてたww
0160login:Penguin2010/06/02(水) 03:36:55ID:HUJzRfE/
そういえば最近もfedoraにウェブコンテンツを移植したら
うまくでなくて、実はphpファイルに実行許可が必要だった
というオチがあった。
CentOSではなくても動いたんだけどなあ
0161login:Penguin2010/06/02(水) 07:23:49ID:Rff/QIb5
>>158
どこで売ってるんですか?
0162login:Penguin2010/06/02(水) 07:33:49ID:yheedbIb
みんな最初はやっぱ本とか買って勉強してんの?
0163login:Penguin2010/06/02(水) 08:20:37ID:Rff/QIb5
そんな質問ではなく、
今 自分が何をしたいのか
それを解決するにはどうしたらいいかを聞いたほうがいいよ。
えらそですまそ
0164login:Penguin2010/06/02(水) 08:24:38ID:+iZfGuoH
>>162
Linuxを始めた時期によると思います。
56kbpsモデム時代に始めた人は、とてもじゃないけどダウンロードなんてできないから
CD付きの本を買ってそれを読んでたと思います。
私はそれ。
0165login:Penguin2010/06/02(水) 09:00:41ID:8R6WxOdZ
自分が始めたときはまだCDRが無かったので
フロッピーディスクを回覧してました
386BSDですけど

ニフティの掲示板に次に借りたい人が送り先を書いて、いま借りてる人が次の人に郵送すれ仕組みです
ちなみに、当時は本名で書き込む人が多かったです
0166login:Penguin2010/06/02(水) 09:25:55ID:VD7L3ak5
自分は先月CentOSから、初めてLinuxしたましたよ?
ネット上にはたくさんの情報があるようで有益なのは非常に少なかった
ひたすら思いつくキーワードをググってこれを絞るのがまず最初の試練
段々骨子が見えてきてキーワードも洗練されてヒットする内容もかゆいところに手が届くように
困るのは読み手の為なんか考えずブログ書いてるところが多いので、
当然、ひたすらやった失敗を書いたあげく肝心な解決コマンドや手順をはしょってたりが多かった。
wikiもプロが綴ってるわけじゃなから仕方ないけれど、目から鱗なサイトがたまにあったり。
Q&Aとかにヒットするのも、それだけ壁にぶち当たってる人が多い割に解決策がまったくないのもあった。
最後は英語で海外を検索始末。日本は豊かな反面ボランティア精神が足りないと言われるだけあって
フリーなIT分野に関しては遅れてるのが多い。先進国なのに2バイト圏言語で遅れがち。

それと案外忘れてるけど、図書館。ただで10冊を2週間くらい借りられる。ネットで予約検索できるし
Linuxは多少古くても通用することが多い。大学ですらあまり行かなかったけど
本嫌いが市の図書館大好きになってしまいました。手抜きして2ちゃんで聞いて殴るケルの暴行受けるよりいいかもw
0167login:Penguin2010/06/02(水) 09:26:49ID:VD7L3ak5
すいません、日記書いてしまいましたw飛ばしてw
0168login:Penguin2010/06/02(水) 10:35:41ID:+11FAkhY
コマンドリファレンスの本ぐらいは
買ってもいいと思う

結構知らないコマンドオプションとか
あるし
0169login:Penguin2010/06/02(水) 12:23:20ID:ZrAGkkBL
でも 最後まで読んだ本は一冊もない人 挙手
0170login:Penguin2010/06/02(水) 12:46:15ID:yxCHNcCH
リファレンス本は辞書みたいなもん
辞書を最後まで読んだ奴あまりいないだろ
0171login:Penguin2010/06/02(水) 13:01:44ID:ZrAGkkBL
あう まぁそりゃそうだがw
0172login:Penguin2010/06/02(水) 13:12:52ID:VD7L3ak5
ノシ
0173login:Penguin2010/06/02(水) 13:17:51ID:poQcfIhD
×有益なのは非常に少なかった
○有益かどうか判断する能力がなかった
0174login:Penguin2010/06/02(水) 13:19:23ID:l3E0F0R2
オプション調べるならmanで十分。
コマンドリファレンスは1冊買って、一通り目を通しておくのがいいと思うな。
どんなコマンドがあるのかが、頭に入っているのが重要。
使い方は使うときに調べればおk
0175login:Penguin2010/06/02(水) 13:24:25ID:VD7L3ak5
>>173
必死ですねw
0176login:Penguin2010/06/02(水) 14:12:35ID:ewVypZcp
コマンドリファレンスつか
シェルスクリプトのリファレンスブックは
しばしば使うな。
目を通したことないけど。
0177login:Penguin2010/06/02(水) 15:20:34ID:gCa98g08
>>176
枕にしてんの?
0178login:Penguin2010/06/02(水) 15:33:07ID:Net9l+nN
踏み台かもしれないぜ?
0179login:Penguin2010/06/02(水) 16:31:28ID:HmN5bE6F
Slackware 使ってた頃は,
Matt welsh, Lar kaufman の
"RUNNING LINUX 導入からネットワーク構築まで"

SUN 使ってた頃は,
"An introduction to Berkley UNIX"
を参考書に使ってたよ.

"RUNNING…"は, お昼寝まくらに良い大きさだよ.
0180login:Penguin2010/06/02(水) 17:44:54ID:I9USHLqI
そういう時はテンプレートを見たら情報源が・・・・と思ったらいつの間にか無くなってたw

あれ書くのやめたんだっけ?

公式wikiとかFAQとか英語サイトとか日本語サイトとか
0181login:Penguin2010/06/02(水) 18:59:39ID:+11FAkhY
>>174
オプションを「忘れたとき」に見るぶんには十分だけど
manって使いづらくない?

manだと知らないオプションまで目を向けないから
コマンドリファレンスとか読んで
へーこんなオプションあったんだー
見たいな感じになったりする
0182login:Penguin2010/06/02(水) 19:01:55ID:MnVcH9dH
そういうのは人が書いたスクリプト読んだときよくなる。
0183login:Penguin2010/06/02(水) 19:05:11ID:ZrAGkkBL
Unixパワーツールという本があってな...なんでもないです
0184login:Penguin2010/06/02(水) 19:12:32ID:HiSOFHLt
>>181
> manだと知らないオプションまで目を向けないから
いや、そんなことないけど。
0185login:Penguin2010/06/02(水) 21:04:23ID:uXoQom+Z
>>181
オプション全部に目を通すかどうかは人それぞれ
0186login:Penguin2010/06/02(水) 21:41:56ID:tKyDo+DG
centOS5.5を使ってて、macOS10.5からsshでrootログインしたんですが、
usermodとかchkconfigを実行しようとすると「そんなコマンドありません」って言われます。
なぜでしょうか? sshから実行したいんですがムリでしょうか?
0187login:Penguin2010/06/02(水) 21:46:25ID:l3E0F0R2
ヒント: sbin
0188 ◆Zsh/ladOX. 2010/06/02(水) 21:47:42ID:peWzTeY9
環境変数のPATHを確認。
0189login:Penguin2010/06/02(水) 21:48:01ID:e67RuwUm
ASUSのUL20Aに5.5入れてみたんですが
ネットワーク周りが全く 認識さてない
Fedoraでは有線は元々、認識されており
無線のみ、サイトからDLして
Make −> MAKE INSTALL できたのですが

同じことを、CentOS5.5で行っても
コンパイルエラー?
でだめでした。

誰か、やり方教えてください
0190login:Penguin2010/06/02(水) 21:52:06ID:ZrAGkkBL
あれ でもrootでログインならパスが通ってるのでわ?
マクのってなんか違うの?
01911862010/06/02(水) 21:58:28ID:tKyDo+DG
>>187,188
僕あてのアドバイスでしょうか? 調べています…

>>190
ssh 192.168.0.2(サーバー)後、
su root
してルートにユーザを変えています、そもそもこのやり方がおかしいんでしょうか?
0192login:Penguin2010/06/02(水) 22:00:44ID:eB6Ocn1U
いいからPATH確認しろw
0193login:Penguin2010/06/02(水) 22:03:48ID:jtjOo0aV
su rootだからじゃね〜の?
0194login:Penguin2010/06/02(水) 22:12:11ID:HmN5bE6F
$ su -[Enter]
だよね?
0195login:Penguin2010/06/02(水) 22:12:12ID:+eyEyl3G
それこそ "su root" で調べれば良いんじゃない?
0196 ◆Zsh/ladOX. 2010/06/02(水) 22:22:31ID:peWzTeY9
>>186
勘が悪いね。
PATHにあるディレクトリにchkconfigとかのコマンドが含まれていないの。
なら、含んでいるディレクトリをPATHに加えれば良い。
そのディレクトリ名は>>187で言われてる。
01971862010/06/02(水) 22:26:53ID:tKyDo+DG
>>192-195
どうもすみません、いろいろやってみました

[root@localhost www]# su -
[root@localhost ~]# su root
[root@localhost ~]# chkconfig httpd restart
chkconfig バージョン 1.3.30.2 - Copyright (C) 1997-2000 Red Hat, Inc.
このソフトウェアは GNU 一般公共使用許諾契約書に従って無償で再配布することができます。

使用法: chkconfig --list [名前]
chkconfig --add <名前>
chkconfig --del <名前>
chkconfig [--level <レベル>] <名前> <on|off|reset|resetpriorities>
[root@localhost ~]# set|grep PATH
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin


なんだこれって感じです。centOS本体で操作した時はバージョン情報なんて出なかったんですが…
0198login:Penguin2010/06/02(水) 22:29:38ID:nu77dZM6
ゆとりはメッセージも読まないのか
0199 ◆Zsh/ladOX. 2010/06/02(水) 22:32:12ID:peWzTeY9
それ、chkconfigコマンドでやるものじゃないから。
serviceコマンドだよ。

「使用法」って出てるんだしさ、
それに沿ってるかどうかくらい確かめようぜ。
02001862010/06/02(水) 22:39:14ID:tKyDo+DG
あ、ほんとすみません。
今気づきました、ボケボケでした。
でもさっき使えなかったusermodコマンドが今なら使えるようになったんですが
なぜなんでしょうか、勘違いだったのかなぁ
0201login:Penguin2010/06/02(水) 22:43:37ID:FHrki7cL
su -
したあと
su root
するいみがわからない
0202login:Penguin2010/06/02(水) 22:48:01ID:UPME9l86
基本的なことを、まだ知らないみたいだね

LPI Japanのサイトで、Linux標準教科書ってPDFが無料で落とせるから
とりあえずそれで勉強するといいよ
0203login:Penguin2010/06/02(水) 22:48:13ID:GBgHOOXJ
CentOSスレには、/sbinをわざわざPATHに追加するなんつう素人さんがいるのか
0204login:Penguin2010/06/02(水) 22:55:23ID:l3E0F0R2
>>203
普段使いの一般ユーザのパスに sbin登録して使ってるな。
ifconfigなんて、参照だけでもよく使うよな。
0205login:Penguin2010/06/02(水) 22:58:03ID:sMlqcUg4
ワロタw
0206login:Penguin2010/06/02(水) 23:02:17ID:jTZBKFBC
こういうゆとりが今後もっと増えると思うと鬱になりそうだ
0207login:Penguin2010/06/02(水) 23:07:00ID:m44kTRmM
>>204
> 普段使いの一般ユーザのパスに sbin登録して使ってるな。
ありえないから
0208 ◆Zsh/ladOX. 2010/06/02(水) 23:11:45ID:peWzTeY9
んー/sbin,/usr/sbinをPATHの最後に加えるならあっても良いかな。
そうしてるんだろうけど。

それよか.をPATHに加えるのがなんとなく恐い。
0209login:Penguin2010/06/02(水) 23:13:19ID:eB6Ocn1U
>>207
sudoしないの?
0210login:Penguin2010/06/02(水) 23:13:52ID:HiSOFHLt
>>207
なんでだめなの?
0211login:Penguin2010/06/02(水) 23:14:20ID:ZrAGkkBL
いや なかなか楽しい出発じゃないか。
0212login:Penguin2010/06/02(水) 23:14:51ID:KoAgTuHE
・最後に加える意味はない。単なる迷信。
・カレントディレクトリをどうするかという話は誰もしていない。
0213login:Penguin2010/06/02(水) 23:17:08ID:J/E2M4py
        ,,,      ,,,,,,         /sbin をPATHに加えるなど
       _ = ~~ ``ヽ_,=''~´  ´~ヽ    おこがましいとは
    _= ~               ヽ   思わんかね・・・・・・・
    ~=、    ミゞ、  , -彡     ヽ.
       ~=、、、Cl~evj <e~}6)_   、、、ミ
        ミ.~~ /', ゚ ;'7  ミ7ヾ~- 、
       ≡   (','゚, '.人  ゝ |  ヽ
        `=  `ー'   iノ'  | / |
         ~ーノノノノノ'′


   ( ;´゚д゚)     ・・・・・・・・・
  c(,_U_U ガク


            ( ;´゚Д゚)   /sbinは、/sbinは何のためにあるんだー
           c(,_U_U 
 _,,..-―'"⌒"~⌒"~ ゙゙̄"'''ョ
゙~,,,....-=-‐√"゙゙T"~ ̄Y"゙=ミ
T  |   l,_,,/\ ,,/\
0214login:Penguin2010/06/02(水) 23:21:01ID:KoAgTuHE
>>213
FHSを勉強し、本質を理解するといいよ
0215login:Penguin2010/06/02(水) 23:29:02ID:8NREgeL1
別に自分がrootな個人PCなんだから
そんなの好きにすればいいさ

うちの会社なんて開発環境がLinux(CentOSですよ)なのだが
まともに使える人はごく一部という状況のため(?)
全ユーザがsudoersにnopass allな感じで登録されていて
makeかけるとあっちこっちでsudo hogehogeの連発
つい最近もmake内でsudoしてるところで誰かがミスってファイルシステム破壊
・・・まあ、そういう世界もあるということで
0216login:Penguin2010/06/02(水) 23:36:41ID:7D6BQOmJ
Wiki には
/sbin/ システム管理系コマンドの実行ファイル群(system binaries)

ってあった。実は今まで、10年ぐらい、superuser's binaries
だと勘違いしていた^^;
0217login:Penguin2010/06/02(水) 23:38:23ID:MnVcH9dH
俺はusrはuserだと長年思ってた。
0218login:Penguin2010/06/02(水) 23:46:15ID:l3E0F0R2
>>207
説明が要るな。
sudoして使うにも、なかなか便利なんだけどな。

まぁ、初心者には進めない事ではあるが。
0219login:Penguin2010/06/02(水) 23:58:07ID:jtjOo0aV
個人なら常時rootでログインでいいんじゃない
sudoとかsuとかめんどいし
0220login:Penguin2010/06/03(木) 00:08:35ID:/7beOB9X
>>207
低脳w
0221 ◆Zsh/ladOX. 2010/06/03(木) 00:14:04ID:J1g8nKck
>>219
それはねぇなぁ。

ま、gnome-terminalをひとつ常時開いていて、そのタブ機能を利用して、
タブ1はsuでrootに成りっぱ、タブ2はログインユーザでの作業用、
タブ3は別マシンにsshでログインしっぱ、…等々
で便利に使っているのは事実だが。
0222login:Penguin2010/06/03(木) 00:18:23ID:T9a3wubt
>>219
ブラウザがrootで動いてると思うと、ほぼイキかけました。
0223login:Penguin2010/06/03(木) 00:55:40ID:OYi0yvg1
>>219
その考えは間違いじゃないよ。

理解できない人は、いったい何を守るのかを考えてみようね。
守るべきなのはシステムじゃなくて個人情報。

その個人情報はユーザーの権限でアクセスできる。
ならユーザー権限だろうが、rootだろうが個人情報には
ブラウザからアクセスできる。何の違いも無いわけ。

rootを守らないといけないのは、一つのマシンを
複数のユーザーが共有している場合。
この場合は、一人の被害と、全員の被害で差ができるから
rootを守るのに意味は有る。

でも全員=一人の場合、つまり個人利用の場合はあまり意味が無い。
0224login:Penguin2010/06/03(木) 00:57:48ID:pzdOZYT7
sudoをすどうさんと言う人 挙手

俺の場合 プロンプトが # だと
緊張する。
この感じは失敗しないと身につかんのでわ?
0225login:Penguin2010/06/03(木) 01:03:47ID:hPzzcuj4
必要以上にrootで作業しないのは、何かを守るっていうよりも、
うっかりミスで余計な苦労をするハメになるのがイヤだからだと思うけど。
0226login:Penguin2010/06/03(木) 01:08:47ID:lMd7TmhR
個人情報を守りたいなら意図せぬシステム改変のリスクは避けたいと思うのが普通じゃないのかな?
0227login:Penguin2010/06/03(木) 01:28:41ID:MDACRCXc
リモート操作するのにsshでrootでは直接ログインできないようにするだろ
だから個人でも一般ユーザは必要
0228login:Penguin2010/06/03(木) 01:41:42ID:+NVUTsFT
>>224
ノシ
逆に須藤さん以外に何があるのかと?
0229login:Penguin2010/06/03(木) 03:52:33ID:2WJGfBAQ
「エスユードゥー」と呼んでるが。suは「エスユー」。
0230login:Penguin2010/06/03(木) 07:58:00ID:HrcrISul
sudoってなんかの略なわけ?
0231login:Penguin2010/06/03(木) 09:40:08ID:GC0SzyNK
Windows(XPとかの頃の)みたく、runasだのユーザ切り替えだので
ちっとも機能的ではないOSならともかく、端末開いてsu -するだけの
OSなのにrootだけで使うとか、ハイリスク・ノーリターンってやつじゃね?
0232login:Penguin2010/06/03(木) 09:46:41ID:Aez5E7xd
本家FAQより
> Q) How do you pronounce `sudo'?
> A) The official pronunciation is soo-doo (for su "do"). However, an
> alternate pronunciation, a homophone of "pseudo", is also common.
0233login:Penguin2010/06/03(木) 10:15:19ID:xs7tOc+y
コマンドの使い方と言うよりも…
ユーザー管理が"なぜ必要なのか"の参考文献は意外と少ないね.

大学とか高専でシステム運用の手伝いとかしなくなっちゃったのかなぁ…
まぁ,パソコンだけなら見えないか…汎用機みたいに大勢で使うものは必須だけれど.
LinuxやPC-UNIXでも必要になる場面が,どの辺にあるのかが判ればいいんじゃないかと思う.

"UNIXシステム管理 第3版〈VOLUME 1〉"
http://www.amazon.co.jp/gp/product/4873111382/

ユーザー管理の考え方は,この本の7章辺りが参考になるかな?
0234login:Penguin2010/06/03(木) 10:16:33ID:8XZFMkrD
>>207
あ、/sbin じゃなく sbin なのがいけない、ってこと?
0235login:Penguin2010/06/03(木) 11:30:35ID:pzdOZYT7
そのままスドーでいいよね。
どしてもさんをつけるけどw
0236login:Penguin2010/06/03(木) 13:08:57ID:2JMVpBwh
個人用だからっていつもrootでログインするとか、初心者がFedora使ってんじゃねえんだからさぁ…
0237login:Penguin2010/06/03(木) 13:16:05ID:hdVDSkYc
初心者はFedoraではrootでログインできません。
ログインできるようになったらもう初心者じゃないよ。
0238login:Penguin2010/06/03(木) 13:19:59ID:VYiEVG4I
えええええええ
0239login:Penguin2010/06/03(木) 13:24:55ID:hQYaHYER
fedora7ではログインできたな
最近のは知らんが制御かけたんだ
0240login:Penguin2010/06/03(木) 13:35:43ID:nu+TKlUA
Fedoraインスコできたら初心者じゃないっていう意味じゃね?
0241login:Penguin2010/06/03(木) 14:22:48ID:WMQwDyYu
デフォだとgdmでのrootログインが禁止されてるってことだろ
0242login:Penguin2010/06/03(木) 14:40:41ID:rcr3Sya/
何ここ
puppy linux利用者の俺がガクブルだよ
0243login:Penguin2010/06/03(木) 14:41:35ID:E9K5lWtD
CentOS 5.4入れ立て

# useradd admin
# passwd admin

# usermod -G wheel admin

# vi /etc/pam.d/su
#auth required pam_wheel.so use_uid
↓
auth required pam_wheel.so use_uid ← コメント解除

# visudo
最終行
admin ALL=(ALL) NOPASSWD:ALL

とやって、adminでSSHログインして
# sudo -s
でプロンプトがrootになれたんだけど、一部のコマンド(chkconfigなど)がcommand not foundで使えません。
rootでログインした場合は使えます。
他にも実行できたように見えて、実はできていないコマンドがあるようです。
yumのインストールは使えているようです。

どうすればsudoでrootの全権限が使えますか?
0244login:Penguin2010/06/03(木) 14:43:25ID:pzdOZYT7
えーい 1人で使って誰にも文句言われないなら
どうどうとrootでやればいいさ。
0245login:Penguin2010/06/03(木) 14:43:41ID:E9K5lWtD
追記。
adminで入って、
# su -
した場合は正常に動作します。
0246login:Penguin2010/06/03(木) 14:45:15ID:pzdOZYT7
admin ALL=(ALL) ALL
だけでいいよ。
pamをいじる必要ないよ。
0247login:Penguin2010/06/03(木) 14:45:48ID:8XZFMkrD
>>243
http://www12.atwiki.jp/linux2ch/pages/53.html#id_3c81e252
0248login:Penguin2010/06/03(木) 15:48:02ID:AMeoVZqi
つか
昨日からの流れ考えると
どう見ても >>243 は釣りだろうw
0249login:Penguin2010/06/03(木) 16:23:53ID:E9K5lWtD
>>247
�d、ズバりパスでした。
sudo -sした後のPATHに、/sbinが入ってないからでした。
export PATH=$PATH:/sbin
でできるようになった。

あとはこれを一々入れなくていいように、adminの.bash_profileでパスの追加を行なったんですが、
するとadminでログインした時には追加されてるんですが、sudo -sした後は消えてしまいます。
どこに追加すれば、いつも追加された状態になるのでしょうか。
0250login:Penguin2010/06/03(木) 16:40:22ID:hPzzcuj4
man bash ってやって INVOCATION てあたりを読めば。
0251login:Penguin2010/06/03(木) 20:57:09ID:qJSyHTtK
CentOS6のbetaディレクトリが出来たね。
0252login:Penguin2010/06/03(木) 22:24:38ID:HrcrISul
RH6もまだなのにbetaとかは出来るのか
0253login:Penguin2010/06/03(木) 22:31:18ID:19S5tDHF
RHEL6 betaはでてるからね
0254login:Penguin2010/06/04(金) 00:00:10ID:pzdOZYT7
betaはどうでもいいな。
0255login:Penguin2010/06/04(金) 20:08:26ID:katlFLKQ
CentOSのbetaのことを、Fedoraというんだよ
0256login:Penguin2010/06/04(金) 20:11:55ID:nEBRjuAc
Fedora betaの事はなんというの?
0257login:Penguin2010/06/04(金) 20:58:34ID:x9e/YerE
>>256
Red Hat
0258login:Penguin2010/06/04(金) 21:09:24ID:JAOr32Pn
RHEL6betaはsystem-network-config-tuiがなくなってるんだよね
fedora13にはちゃんと入ってるからdisconではないはずなんだけどね
■ このスレッドは過去ログ倉庫に格納されています