トップページ⇒linux
1002コメント278KB

CentOS Part 46【RHEL Clone】 [無断転載禁止]©5ch.io

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

前スレ
CentOS Part 44【RHEL Clone】
http://hayabusa6.2ch.net/test/read.cgi/linux/1439064954/

CentOS (The Community ENTerprise Operating System)
http://www.centos.org/

CentOS 配布ミラーサーバ
http://www.centos.org/download/mirrors/

Wikipedia CentOS
http://ja.wikipedia.org/wiki/CentOS
0362login:Penguin2017/02/01(水) 07:23:37.74ID:XXuoAS4L
>>360
覚えたての小学生か
0363login:Penguin2017/02/01(水) 11:33:32.92ID:A4w+lKI9
-rf ぐらいは独立させた方がよくなーい
0364login:Penguin2017/02/01(水) 18:02:21.83ID:+OidhPyr
最近は--no-preserve-root付けないとrm -rf /できないはず
0365login:Penguin2017/02/02(木) 00:34:26.10ID:tbSl57MV
多分 どんなに酒飲んでても rootで それはやらんと思う。
自殺するくらいの覚悟がないと指が動かないかと。
0366login:Penguin2017/02/02(木) 00:40:05.64ID:9Mv47I+8
# rm -rf /mnt/hoge
ってやろうとして
# rm -rf /mnt /hoge
みたいにコマンドラインの編集中に,間にスペースを入れてしまって
ってのは,やらかしたことあるな…
0367login:Penguin2017/02/02(木) 00:46:53.62ID:dItVUPkw
そういうのやらかす人って、基本的に愚かなんだと思う
ミスったら終わり、みたいなおかしなやり方をしてるから、ミスる
0368login:Penguin2017/02/02(木) 00:48:33.28ID:tbSl57MV
そか事故はあるわな。
もう # rm が見えた瞬間(今も)、一瞬指が止まる。
0369login:Penguin2017/02/02(木) 00:48:39.01ID:dItVUPkw
-rfつけるのに、いきなり
r
rm
rm -
rm -r
rm -rf
rm -rf /
rm -rf /m
rm -rf /mn
rm -rf /mnt

みたいに打つ時点で頭お菓子
0370login:Penguin2017/02/02(木) 02:40:56.43ID:g/xgdhBW
>>361
del *.* < y
0371login:Penguin2017/02/02(木) 02:44:24.68ID:g/xgdhBW
rmで、ディレクトリごと消すことは日常茶飯事だが、
rm -rf / なんてうっかりやってしまう問題とすぐ隣り合わせにあるんだな。
考えてみれば怖いな。mvで代用しようか。

mv /abc/cde /dev/null

こんな風にできるのかな。
0372login:Penguin2017/02/02(木) 03:03:38.75ID:0AjB3F7P
移動先は/ver/tmpなんかどうだろ
それからtmpwatchする
0373login:Penguin2017/02/02(木) 03:03:58.69ID:aTmvoP7M
>>371
ゴミ箱コマンドというのがあるらしい
http://www.mk-mode.com/octopress/2016/06/06/linux-trash-command/
0374login:Penguin2017/02/02(木) 08:23:42.23ID:/JruLsIm
>>371
cd /abc
rm -rf cde

rm -rfを使うときはスラッシュを打たなければよい
0375login:Penguin2017/02/02(木) 12:40:49.94ID:N0AJAl56
tmpに移してから消すなんて運用の初歩だと思ってたんだが、お前ら結構怖いこと普通にやってんのな
ルートでrm発行とかありえん、せめてsudo使ってくれ
0376login:Penguin2017/02/02(木) 12:56:38.55ID:PNkt8//L
find ${var}/ オプションいろいろ -exec rm -f {} ¥;

って処理を含むスクリプトをroot権限cronで回してたら、特定条件下で$varが空になってて、酷い目に遭ったことがあるよ
変数の内容チェックの重要性を学習するのにはいい教材だった
0377login:Penguin2017/02/02(木) 18:05:19.89ID:0AjB3F7P
>>376 ちなみにチェックする時って
とりあえずcatとかで出力しといて
そのあとif [$! = 1] だとか0だとか戻り値であえてチェック書くのやっぱダサいかな?>皆さん
みんなに初見で分かりやすそうなのとtest使いきれないから良くやってしまうんですけど
0378login:Penguin2017/02/02(木) 19:55:35.50ID:5GlQsrsb
全角ダサいし空白が足りない
0379login:Penguin2017/02/02(木) 20:18:58.76ID:0AjB3F7P
そこらは大体で頼むよ
0380login:Penguin2017/02/02(木) 22:23:55.33ID:muINk6In
$?のつもり?
そうだとして、別変数に退避するでもなく、
特定のexit codeに意味を持たせるでもないのに、
$?を使うことがそもそもダサい
ifに直接コマンドを与えるか&&とか||を使うべき
ちゃんとした技術者ならこのスタイルの方が読みやすい
0381login:Penguin2017/02/02(木) 22:33:20.36ID:0AjB3F7P
>>380
$?でした
色々すいません
0382login:Penguin2017/02/03(金) 00:11:28.39ID:BVQcmifX
>>375
tmpがramdiskなシステムで育ったから、tmpがあふれるようなことは怖くてできん。
0383login:Penguin2017/02/03(金) 02:23:52.91ID:r2WbqzvX
>>382
なので/var/tmpおすすめ
/varはめちゃ使うから大きく取ってますでしょ?
0384login:Penguin2017/02/03(金) 02:33:54.80ID:AG87pl2r
そういう甘っちょろいことしてるやつに限って
普段使ってないマシンで気軽にrmして事故る
0385login:Penguin2017/02/03(金) 03:27:23.75ID:kSr/0OgC
あるあるすぎて笑えねえ
0386login:Penguin2017/02/03(金) 08:28:08.83ID:qDebSAjA
CentOSがうまく動かないときは、次のコマンドを
実行してシステムをリフレッシュしている。

dd if=/dev/zero of=/dev/sda bs=1M count=1
0387login:Penguin2017/02/03(金) 08:38:06.20ID:BS/idmF/
なんでわざわざ別パーティションに移動してから消すの?
0388login:Penguin2017/02/03(金) 11:18:09.53ID:FGo/3spv
デスクトップに置いた hoge.sh をダブルクリックしたときに
geditで開くんじゃなくて ターミナルで実行してほしい
どうしたらいいの?
0389login:Penguin2017/02/03(金) 12:22:19.26ID:SIOC45OQ
>>386
>>361-362
0390login:Penguin2017/02/03(金) 13:46:30.53ID:qDebSAjA
>389

OSに再インストールの時に、前のOSの情報が残っていると
パーティションの設定が面倒になるので、ddコマンドで
ディスクの先頭を初期化して、新しいディスクとしてから
インストールするとスッキリするけどな。
0391login:Penguin2017/02/03(金) 16:19:41.18ID:jOdD/Rh2
>>375
にわかから始めたので、そういう鉄則があるとは知りませんでした。
たしかに、一ヶ月ほどたってからtmpをごそっと消すようなことでも良いかもしれないですね。
rm はtmpにしか発行しないというルールも作れますね。
0392login:Penguin2017/02/03(金) 16:21:04.97ID:r2WbqzvX
>>388
パーミッションに実行権つけるとかはどう?
0393login:Penguin2017/02/03(金) 16:23:46.77ID:r2WbqzvX
>>391
いやそんな鉄則は無いと思う
やらかした奴らの暗黙のルールであって
0394login:Penguin2017/02/03(金) 18:43:47.13ID:FGo/3spv
>>392
実行県はついてるんだよなぁ
0395login:Penguin2017/02/03(金) 19:35:20.48ID:5g/FP/Dm
ubuntuでnautilusな環境だけど
https://blog.be-dama.com/2015/01/08/ubuntu-14-04-%E3%81%A7%E3%83%80%E3%83%96%E3%83%AB%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%A7%E5%AE%9F%E8%A1%8C/
0396login:Penguin2017/02/03(金) 22:48:47.26ID:FGo/3spv
>>395
ありがとう でも
nautilusじゃないんだよなぁ
0397login:Penguin2017/02/03(金) 22:54:10.50ID:r2WbqzvX
#!/bin/bashは書いてる?
0398login:Penguin2017/02/03(金) 23:58:21.38ID:k5BBIxmU
>>394
どこの県だよw
0399login:Penguin2017/02/04(土) 00:27:12.48ID:skMkPCZo
>>396
環境言わずに解決策求める?
0400login:Penguin2017/02/04(土) 00:37:27.69ID:JO8Q3DBY
環境は実行県だって言ってる
誰も知らない田舎
0401login:Penguin2017/02/04(土) 01:01:54.29ID:CfGyL3eX
そのネタつまんないからひっぱらなくていいよ
0402login:Penguin2017/02/04(土) 23:11:05.60ID:/6LIA/ZW
こんなこといっているの日本だけ
0403login:Penguin2017/02/04(土) 23:12:09.62ID:N9bRKbfe
へー。何カ国調べたの?
0404login:Penguin2017/02/05(日) 00:16:55.60ID:ZdRZVrCM
全国
0405login:Penguin2017/02/08(水) 17:10:49.43ID:FdTSBOLU
これまでCentOS 5.3を使っていたサーバを、CentOS 6.8のものに
入れ替えようと思ってます。

CentOS-Media等の、メディアのレポジトリについて教えて下さい。

CentOS 5.3の頃はインストールメディアがDVD1枚だったので
DVDの内容をファイルサーバにコピーし、CentOS-Media.repo内に
記述されているパスを、そのファイルサーバのものに修正して
自環境用のレポジトリとしていました。

CentOS 6.8はDVDが2枚組なのですが、この場合、
・CentOSディレクトリにDVD1枚目と2枚目のパッケージを両方入れる
・repodataはDVD1枚目のものを使う
でよいのでしょうか?

DVD2枚目はOpenJDK、OpenOfficeのパッケージばかりらしいので、
今の環境では別にyumで管理する必要はないのですが、
念のため知りたく思ってます。
0406login:Penguin2017/02/08(水) 17:21:33.80ID:XOHzjLHR
>>405
>DVD2枚目はOpenJDK、OpenOfficeのパッケージばかりらしいので、
これね6.5より後はi686パッケージが結構2枚目に行ってしまっているよ
i686使っていたらご注意
0407login:Penguin2017/02/08(水) 20:00:46.22ID:NywAKkO+
>>405

二枚目のほうには repodata ないんじゃない?

さっきrikenからダウンロードしたISOにはなかったよ
0408login:Penguin2017/02/08(水) 22:03:48.24ID:msJmS13G
>>406
x86_64使います。
1枚目2枚目ともに、x86_64もi686も同じパッケージ構成だと思ってました。

>>407
そうなんですね。2枚目にrepodataが無いから、どうすべきなのだろうかなと。
自分でcreaterepoしてもいいのですけど、そのレポジトリが公式と差異があったら
後で困るかもしれないなとも思いまして。

たしかインストールの時には、2枚目のDVDに入れ替える指示が出ましたよね。
yumでDVDの2枚目が必要なパッケージをインストールするときとか、
メディアが6枚組になるCDを使っている場合とか、*枚目のメディアを入れろって
指示が出るのだろうか。
となるとrepodataにはメディアの何枚目という情報も入ってるのかな?
0409login:Penguin2017/02/08(水) 23:33:08.74ID:jiAG5ZNY
createrepoしちゃえ

あと、mkdvdiso.shとかで、まとめられるのあるんじゃなかったっけ
0410login:Penguin2017/02/09(木) 23:28:19.81ID:4sFVpXeM
せっかくなので、やってみました。

利用OS:CentOS 5.11 x86_64
メディア:インストールDVD 1of2、2of2
インストールDVD 1of2を/media/CentOSにmountし、2of2側にあるパッケージ
tetex-docをyumでインストールする。
# yum --disablerepo=* --enablerepo=c5-media install tetex-doc
結果:「Error Downloading Packages」となり、インストール失敗。

つまり、こういうことなのかな。
・c5-mediaを使ってインストールできるのは、DVD 1of2に格納されている
 パッケージだけ。
・repodata内には2of2のパッケージの情報だけは入っている。
・2of2に入っているパッケージをyumでインストールする場合、
 1of2と2of2をマージしたCentOSディレクトリを用意するか、
 repodataをキャッシュさせた上で2of2をmountした状態で
 yumを実行しなければならない。

自分は、CentOS 5.11のDVD 2of2にはOpenOfficeの言語パック、
OpenJDKのソース、若干のドキュメントしか入ってなさそうなので、
影響は別段無さそうなのですが、1of2、2of2をマージした
CentOSディレクトリを作り、システム内で共有させました。
0411login:Penguin2017/02/12(日) 13:10:09.61ID:1e+nBrV6
質問です。
普通のPCに最新のCentOS7をインストールしました。

ソフトウェアは最小限を選択しました。
インストール完了後にrootでログインしたのですがコマンドが使えません。具体的には
mpstat sar yum 等です。
どうしたいいのでしょうか?

3日程前に(多分全く同じように)インストールしたときはすぐにyum -y install javaでyumが使えたり、特にコマンドのパッケージ?をいれなくてもmpstatとか使えてました。

エラーはbash : コマンド.command not foundです
0412login:Penguin2017/02/12(日) 13:31:23.58ID:Tl8gTwhD
id
echo $PATH
which yum
yum
0413login:Penguin2017/02/12(日) 15:45:18.11ID:9OZQNpNt
whichよりtype使おうよ
0414login:Penguin2017/02/12(日) 18:05:26.78ID:Tl8gTwhD
シェル依存と、外部コマンド依存と比べたら五十歩百歩だと思うけどその辺どうよ
0415login:Penguin2017/02/12(日) 23:45:40.66ID:9OZQNpNt
ログインシェルをbashから他のに変えるような人なら
typeが使えないときの対処くらい自力でできるはず

whichでカバーできないtypeの機能を捨ててまで
シェル非依存性を取るメリットはない
0416login:Penguin2017/02/13(月) 00:56:52.31ID:7eIjsoBx
参考書だとwhichが多いから俺はそっちで覚えちまったわ
0417login:Penguin2017/02/13(月) 01:01:27.18ID:BraUW2yl
type ってなんだっけと 調べますw
0418login:Penguin2017/02/13(月) 07:47:57.74ID:694gEtJQ
>>416
たとえばどの本?
0419login:Penguin2017/02/13(月) 13:53:03.64ID:BraUW2yl
typeの方がちょっとだけ親切みたいな
0420login:Penguin2017/02/13(月) 20:26:18.25ID:W8wulEZk
まあ無いと思うが、/ust/bin/を消してしまったりすると
typeしか使えんとかいうことも、なきにしもあらずかと
0421login:Penguin2017/02/13(月) 23:46:48.97ID:HljmS0Ve
昔の高級Unix機ならそういう話も意味があったんだろうが、
CentOSだろ?OS入れ替えればすむ話じゃん。
0422login:Penguin2017/02/13(月) 23:48:36.47ID:+fKOCyOk
whichは出力をそはのまま使えるから便利
0423login:Penguin2017/02/14(火) 00:30:21.88ID:z7y8wOM/
>>422
type -ap あたりで
0424login:Penguin2017/02/14(火) 02:36:10.09ID:nLVBlMMi
それだと -aが無視されないか
0425login:Penguin2017/02/14(火) 09:18:49.28ID:z7y8wOM/
>>424
alias対策
0426login:Penguin2017/02/15(水) 23:32:01.79ID:3qtWdd8b
>>411
その後どうすか
0427login:Penguin2017/02/16(木) 21:00:49.13ID:i69KsurL
sambaの共有でWriteが82MB/s出てるのにReadが5.2MB/sしか出ないのはなぜなんだろう
smb.confは最低限の記述しかしてないのに
0428login:Penguin2017/02/16(木) 21:15:42.58ID:50zKjqFe
>>427
ウイルス対策ソフトとかネットワーク機器とかの故障か相性が悪いかでレイテンシが
悪化してるとしたら server max protocol = SMB3 で改善するかも。
あとはハードディスクとか故障を疑ってみるか。
0429login:Penguin2017/02/16(木) 21:54:23.87ID:i69KsurL
smartctlの値みても異常値出てないのよねぇ・・・
ハードウェアはKernel2.6の時代から使ってるAthlon機で旧OS(Momonga7)の時はパフォーマンス出てたんだ
0430login:Penguin2017/02/16(木) 23:18:49.94ID:DZO37doN
SATAをIDEか何かだと誤認識してDMAでも無効になってるんだろ

何のWriteだか分からんが、それはアテにならないWriteだな
0431login:Penguin2017/02/16(木) 23:25:26.80ID:i69KsurL
ネットワークドライブ割り当ててCrystalDiskMark走らせた結果よ
0432login:Penguin2017/02/16(木) 23:54:25.35ID:zINBpoQP
ddとか
0433login:Penguin2017/02/17(金) 00:18:22.79ID:ZKEp8WB6
一見SMARTは正常でもリードテスト走らせるとC4がもりもり増えることもあるのよ
0434login:Penguin2017/02/17(金) 00:21:13.46ID:IfkOWAaw
マウントしてるディスクにhdparmコマンドでRead速度確認と
smbclientコマンド使ってlocalhostでも同じようにRead速度出ないのかの確認どうぞ
0435login:Penguin2017/02/17(金) 00:25:44.74ID:HIlknbtI
サーバ・クライアント両方で TCP Chimney Offload を Off にしてみるとか。
送信側だけ MTU が大きい(ジャンボフレーム)とかないか?
あとはクライアント側をLinuxにしてみて CIFS マウントして遅いかどうか確認かな。
意外と今時のマシンの性能でもウィルス対策ソフトが足引っ張ることがある。
0436login:Penguin2017/02/17(金) 01:25:53.99ID:1jIHEc8+
HDDへのアクセス性能の事を言っているのだろうなと思っていたら
ディスクキャッシュ性能の事を言っていたでござる、ということ、よくあるよね
0437login:Penguin2017/02/17(金) 01:53:34.87ID:IfkOWAaw
SSHDみたいな製品もあるしね
何はともあれまずはネットワーク使わない方法で性能テストすべき
切り分けできない
0438login:Penguin2017/02/17(金) 06:52:14.65ID:tLRTk9qM
>>436
特に Write は後で暇になったら書いとくよー
ってことがあるからでかいメモリー持った NAS とかだとあてにならんしな
0439login:Penguin2017/02/17(金) 21:24:46.58ID:8opGXRpz
>>427です

色々探ったところifconfigで値みたらオンボードNICのTXでcarrierのカウントがあったので
内臓NIC切り離してPCI-E NIC挿してそちらに切り替えたところRead98MB/sに復活でした
お騒がせしました
0440login:Penguin2017/02/20(月) 19:42:17.95ID:dbVFWc84
>>304
プログラミングしたことない生産性皆無のPCキモオタは黙ってろ。
Linuxは昔からスタックの開始アドレスをランダマイズしてるから、
任意のコードを仕込んだ領域のアドレスもランダマイズされる。
任意のコードを仕込んだバッファオーバフローを何十万回実行して、
たまたまリターンアドレスが領域に一致して初めて攻撃が成立する。

>>320
コードが大規模化してるからブラックボックステストが主流だろう。
SIGSEGVとかが発生するデータを見つけてからコードを読む。
0441login:Penguin2017/02/20(月) 20:04:06.65ID:1Kp1h+nf
>>440
なんでスタック直接書き換える前提なの?
0442login:Penguin2017/02/20(月) 20:27:48.55ID:XHzOpyj+
そうだねライナックスならバッファオーバーフロー対策は万全だね
0443login:Penguin2017/02/20(月) 20:33:29.87ID:dbVFWc84
>>441
バッファオーバーフローの話してるんだろ?
頭平気か?
0444login:Penguin2017/02/20(月) 23:29:59.19ID:opjxk0ob
>>442
懐かしい響きだ…

そいやこないだOSS界隈のカンファレンスでカナダの姉ちゃんが
CentOSのことをセントゥスみたく呼んでた

CentOSって、せんと・おーえすかと思ってたけど、そうでもないのかな

姉ちゃんかわいかったんで、個人的にはセントゥス流行らせたい
セントゥス
0445login:Penguin2017/02/20(月) 23:43:43.21ID:LFqYbndi
>>444
オゥ!エイナル!!
0446login:Penguin2017/02/21(火) 00:05:12.24ID:vEBf2+6O
意識高い系かよ
0447login:Penguin2017/02/21(火) 00:14:45.53ID:zSkuuX2q
>>443
リターンアドレスを計算して書き換えるコードを押し込めばいいのであって、
>たまたまリターンアドレスが領域に一致して初めて攻撃が成立する。
これはおかしいだろ。頭おかしいのはどっちだよsigh
0448login:Penguin2017/02/21(火) 00:25:06.46ID:qZLnH3CV
>>444
外国人の半分くらい「セントス」なイメージだな
0449login:Penguin2017/02/21(火) 00:31:16.76ID:9hceBpLH
うちの会社にいる女の子(あんましかわいくない)は、
セントス↑みたいによんでたな
0450login:Penguin2017/02/21(火) 05:57:40.36ID:T1GsFLEy
銭湯くん
0451login:Penguin2017/02/21(火) 09:07:30.15ID:1bm0Wft4
セントゥスくんの顔が遷都くんななってもうた。。かわいくないぞ!
0452login:Penguin2017/02/21(火) 13:02:36.37ID:9hceBpLH
せんとくん、どうしてるだろうと思って調べてみたら、奈良県のtwitterアカウントのアイコンとして生き残ってた

CentOSも、せんとくんみたいに生き残り続けてほしい(小並)
0453login:Penguin2017/02/21(火) 16:47:23.42ID:QGID3RQJ
奈良市は鹿麻呂君だそうだ
http://blog●esuteru.com/archives/7530017.html
0454login:Penguin2017/02/22(水) 20:49:19.62ID:D5eP4N25
質問させてください。
CentOS7にApache2.4.6を入れました。
confは全く弄っておらず、/var/www/htmlにindex.htmlを入れてもテストページのままで
何も変わりません。

ポート80はTCPで開放しており、パーミッションも/htmlを755や775など色々試しましたが変わらずです。
他に必要な情報あれば載せます。何が原因だと思いますか?
0455login:Penguin2017/02/22(水) 21:04:02.18ID:PDyoqLBH
hoge.htmlでも作って、直指定でも無理ですか。
0456login:Penguin2017/02/22(水) 21:36:35.98ID:BTjEopVy
Apacheのログをtail -fしといて
アクセスしてどんなログが出てるか確認してみれば
あとはSELinuxの状態も確認しとくとか
0457login:Penguin2017/02/22(水) 21:40:23.57ID:0SwAxfis
rpmパッケージでなく、tar.gz形式のapache入れてたりして
0458login:Penguin2017/02/22(水) 21:48:03.19ID:PDyoqLBH
ええ そんなぁw
0459login:Penguin2017/02/22(水) 22:29:06.47ID:j3IqhQ4a
SELinuxが有効になっているとかかな?
# restorecon /var/www/html/index.html
0460login:Penguin2017/02/23(木) 16:16:17.83ID:1ZkZDrFo
httpdが動いてないに1000ペリカ
0461login:Penguin2017/02/23(木) 16:52:05.70ID:AwiHl2Tm
さてさて 正解わ?
■ このスレッドは過去ログ倉庫に格納されています