CentOS Part 46【RHEL Clone】 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2016/09/01(木) 17:27:27.44ID:FhQmcrV6Red 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
0313login:Penguin
2017/01/07(土) 16:03:55.26ID:7kyJ/5tB「バッファ内に適当なプログラムを置いて暴走して実行してくれることを祈る」なんてものでは無くて
「リターンアドレスを書き換えることで、自分の希望するコードを実行する」だから
オーバーフローさせる量とリターンアドレスの部分を変えるだけで、他は同じものを流用するもんじゃないのかな
0314login:Penguin
2017/01/07(土) 18:50:48.55ID:s2f/B8Q/脆弱性を含んだサーバーを探す話と脆弱性を利用して任意のコードを実行する話を混同してる奴がいるよね
0315login:Penguin
2017/01/07(土) 18:53:17.94ID:V/Q1OTuG0316login:Penguin
2017/01/07(土) 19:22:10.02ID:tXfjwiEDもっと前段の、その「特定の脆弱性」を、どうやって仕込むかという話なのだが
0317login:Penguin
2017/01/07(土) 19:50:10.59ID:s2f/B8Q/任意のコードが実行できるんだから単独でなんでもありありだけど?
0318login:Penguin
2017/01/07(土) 22:35:50.23ID:V/Q1OTuG0319login:Penguin
2017/01/07(土) 23:23:00.13ID:s2f/B8Q/別途?
バッファーオーバーランのためのデータの一部だよ?
てかこの辺りでも見た方がいいんじゃね?
https://www.ipa.go.jp/security/awareness/vendor/programmingv1/b06_01.html
0320login:Penguin
2017/01/07(土) 23:39:27.19ID:Adj16nc1脆弱性を持つサーバはデータベース化されているので、そういう意味での当てずっぽうはもうしてないよ
脆弱性を利用するにあたっては、オーバーフローさせるバイト数、仕込むコードを調整する
のだけど、それは設定やパッケージのマイナーバージョン等により少しかわる
でもその調整は、ある程度パターンが絞れるものなので、その数パターンから当てずっぽうで
試してみることで、成功する攻撃を探る
攻撃っていうのはそういうもの
>>318
脆弱性により、攻撃手法は変わる
任意のコードでバッファをオーバーフローさせるだけで済む脆弱性もあるし、
バッファをオーバーフローさせて別途送り込んだコードへとリターンアドレスを
書き換えることで攻撃が成功する脆弱性もある
なんにせよ、脆弱性とはソースを見て初めて気づくもので、クラッカーはゼロデイ攻撃ネタを
探すために一生懸命ソースを見るけど一般人はソースなんて見てないし、
バイナリがhacked版になっててもやっぱり誰も気づかないのだから、
オープンソース体制でバックドアを防げるという言い分には、疑問だね
0321login:Penguin
2017/01/08(日) 02:24:15.76ID:Efpv7xhn0322login:Penguin
2017/01/08(日) 07:50:58.64ID:aA6JkJYu0323login:Penguin
2017/01/08(日) 09:15:05.91ID:6f7gEOh80324login:Penguin
2017/01/08(日) 09:47:19.48ID:aA6JkJYuあんな大規模な組織で、しかも内部まで秘密主義で風通し悪そうだし、そんなところで一般向けにバックドア仕込んだとして、自分らのシステムに影響無いように管理するのは不可能だろ
0325login:Penguin
2017/01/09(月) 14:01:06.83ID:VQv1sr7Ci686版マダー?
※カーネルのコンパイルに手こずってるらしい
0326login:Penguin
2017/01/09(月) 15:32:23.86ID:fjosHC0B0327login:Penguin
2017/01/09(月) 18:24:04.09ID:qZ6F+wDS0328login:Penguin
2017/01/09(月) 22:22:12.60ID:gX9l/NlN意図して作っていないわけじゃなかったのか
0329login:Penguin
2017/01/09(月) 23:24:00.08ID:yU7F1imbCentOSが作る必要もなかろう
32でやりたいなら、他でやればよい
0330login:Penguin
2017/01/10(火) 09:49:49.28ID:yyJ8lR+Bttp://mirror.centos.org/altarch/7/isos/i386/
0331login:Penguin
2017/01/10(火) 09:53:16.88ID:yyJ8lR+Bカーネルはkernel-3.10.0-327.36.3.el7.i686が最新とな
0332login:Penguin
2017/01/17(火) 22:29:51.65ID:rHqDoxoBtcpdumpでセカンダリに来たパケットのみ監視したいと思っています。
eth0のときはeth0:0のようにしてセカンダリを指定できていましたが、
enpXXXXXではどのようにすればようのでしょうか?
0333login:Penguin
2017/01/18(水) 08:59:24.97ID:NZ77aVUcセカンダリIPでフィルターかけるのではダメなの?
enp* でも enp*:0 のようなインターフェイス名を付けられたと思う。
0334login:Penguin
2017/01/21(土) 11:07:56.86ID:9ZR1gxnxhost <ip-addr> でフィルタすれば済む気がするが。
bondingしてても効くし。
0335login:Penguin
2017/01/23(月) 00:52:50.19ID:A/XjMDXitlmgr とか使ってlatex の日本語環境を入れないとダメ?
0336login:Penguin
2017/01/23(月) 00:53:14.03ID:A/XjMDXicentos7の話です
0337login:Penguin
2017/01/27(金) 09:10:47.74ID:eyGio/sATABキーは6の頃みたくファイル名を補完、代わりにSHIFT+TABとするとオプションの補完、みたいな設定って、できない?
0338login:Penguin
2017/01/27(金) 23:28:06.73ID:z2wWGGQKシェルの中身読んでいじればいいんでねーの?
0339login:Penguin
2017/01/29(日) 01:04:15.01ID:kfEvXpIc0340login:Penguin
2017/01/29(日) 08:23:59.88ID:83Jsdl+x0341login:Penguin
2017/01/29(日) 09:01:29.35ID:4uw1F5fIこうなることはRHEL5がリリースされたときから分かりきってた
0342login:Penguin
2017/01/29(日) 09:12:56.93ID:06aeZDED社内で WindowsXP 使ってるところ探しだして、「あいつらだってサポート終わった
OS使ってんじゃん」って言うだけでは?
そうでなければスクラッチアンドビルド。
CentOS 5 で構築した当時のアプリはもう残ってないだろうから、
自分たちにあった新しいものを探すところからね。
0343login:Penguin
2017/01/29(日) 12:48:09.88ID:+LsVkgWP0344login:Penguin
2017/01/29(日) 14:12:21.49ID:4+JUM3Mfやったことない(´・ω・`)
0345login:Penguin
2017/01/29(日) 16:25:19.19ID:4uw1F5fIどの道一般的な管理者がメンテナンス出来る限界がProduction 3までだし
置き換える稟議を通すかELS期間中メンテを継続してくれるベンダに投げる稟議を通すかの問題になるんじゃ
0346login:Penguin
2017/01/29(日) 18:57:52.68ID:+LsVkgWP0347login:Penguin
2017/01/31(火) 02:01:40.85ID:dHHcU1Fu0348login:Penguin
2017/01/31(火) 10:56:47.29ID:Q6XmBaeLカーネルがCentOS plusのになっとる(´・ω・`)
純正カーネル版の維持はあきらめたってことかな(´・ω・`)
確かに変更多いし(´・ω・`)
0349login:Penguin
2017/01/31(火) 14:12:52.24ID:f9JZktV10350login:Penguin
2017/01/31(火) 14:27:58.89ID:S2oywqSW0351login:Penguin
2017/01/31(火) 17:39:23.59ID:B3Zl6MMS0352login:Penguin
2017/01/31(火) 20:14:33.46ID:0PWBucCD発動してほしいところだけど、そうならないよな
0353login:Penguin
2017/01/31(火) 20:58:41.88ID:5tGFHW3s0354login:Penguin
2017/01/31(火) 21:07:42.38ID:XxGx+dxH他にもオプションつけたいかもしれないからな
0355login:Penguin
2017/01/31(火) 21:14:59.12ID:0PWBucCDもうオプションの補完いらねえよって操作、できないものかな
むしろオプションなんて、使う分だけ覚えちゃえば、それ以外の補完なんて純粋に邪魔に感じるのだが
Finderとかみたいな余計なお節介感
0356login:Penguin
2017/01/31(火) 21:30:20.24ID:HeTG+nyd0357login:Penguin
2017/01/31(火) 21:41:35.42ID:Wl+CwCq80358login:Penguin
2017/01/31(火) 21:53:27.01ID:WYvLbQEn0359login:Penguin
2017/01/31(火) 22:40:16.84ID:+x7l1aU5合わせてaliasしちゃう
0360login:Penguin
2017/01/31(火) 22:46:21.23ID:WYvLbQEn0361login:Penguin
2017/02/01(水) 01:06:16.94ID:SSinTh2G発想がオジサン
0362login:Penguin
2017/02/01(水) 07:23:37.74ID:XXuoAS4L覚えたての小学生か
0363login:Penguin
2017/02/01(水) 11:33:32.92ID:A4w+lKI90364login:Penguin
2017/02/01(水) 18:02:21.83ID:+OidhPyr0365login:Penguin
2017/02/02(木) 00:34:26.10ID:tbSl57MV自殺するくらいの覚悟がないと指が動かないかと。
0366login:Penguin
2017/02/02(木) 00:40:05.64ID:9Mv47I+8ってやろうとして
# rm -rf /mnt /hoge
みたいにコマンドラインの編集中に,間にスペースを入れてしまって
ってのは,やらかしたことあるな…
0367login:Penguin
2017/02/02(木) 00:46:53.62ID:dItVUPkwミスったら終わり、みたいなおかしなやり方をしてるから、ミスる
0368login:Penguin
2017/02/02(木) 00:48:33.28ID:tbSl57MVもう # rm が見えた瞬間(今も)、一瞬指が止まる。
0369login:Penguin
2017/02/02(木) 00:48:39.01ID:dItVUPkwr
rm
rm -
rm -r
rm -rf
rm -rf /
rm -rf /m
rm -rf /mn
rm -rf /mnt
みたいに打つ時点で頭お菓子
0370login:Penguin
2017/02/02(木) 02:40:56.43ID:g/xgdhBWdel *.* < y
0371login:Penguin
2017/02/02(木) 02:44:24.68ID:g/xgdhBWrm -rf / なんてうっかりやってしまう問題とすぐ隣り合わせにあるんだな。
考えてみれば怖いな。mvで代用しようか。
mv /abc/cde /dev/null
こんな風にできるのかな。
0372login:Penguin
2017/02/02(木) 03:03:38.75ID:0AjB3F7Pそれからtmpwatchする
0373login:Penguin
2017/02/02(木) 03:03:58.69ID:aTmvoP7Mゴミ箱コマンドというのがあるらしい
http://www.mk-mode.com/octopress/2016/06/06/linux-trash-command/
0374login:Penguin
2017/02/02(木) 08:23:42.23ID:/JruLsImcd /abc
rm -rf cde
rm -rfを使うときはスラッシュを打たなければよい
0375login:Penguin
2017/02/02(木) 12:40:49.94ID:N0AJAl56ルートでrm発行とかありえん、せめてsudo使ってくれ
0376login:Penguin
2017/02/02(木) 12:56:38.55ID:PNkt8//Lって処理を含むスクリプトをroot権限cronで回してたら、特定条件下で$varが空になってて、酷い目に遭ったことがあるよ
変数の内容チェックの重要性を学習するのにはいい教材だった
0377login:Penguin
2017/02/02(木) 18:05:19.89ID:0AjB3F7Pとりあえずcatとかで出力しといて
そのあとif [$! = 1] だとか0だとか戻り値であえてチェック書くのやっぱダサいかな?>皆さん
みんなに初見で分かりやすそうなのとtest使いきれないから良くやってしまうんですけど
0378login:Penguin
2017/02/02(木) 19:55:35.50ID:5GlQsrsb0379login:Penguin
2017/02/02(木) 20:18:58.76ID:0AjB3F7P0380login:Penguin
2017/02/02(木) 22:23:55.33ID:muINk6Inそうだとして、別変数に退避するでもなく、
特定のexit codeに意味を持たせるでもないのに、
$?を使うことがそもそもダサい
ifに直接コマンドを与えるか&&とか||を使うべき
ちゃんとした技術者ならこのスタイルの方が読みやすい
0381login:Penguin
2017/02/02(木) 22:33:20.36ID:0AjB3F7P$?でした
色々すいません
0382login:Penguin
2017/02/03(金) 00:11:28.39ID:BVQcmifXtmpがramdiskなシステムで育ったから、tmpがあふれるようなことは怖くてできん。
0383login:Penguin
2017/02/03(金) 02:23:52.91ID:r2WbqzvXなので/var/tmpおすすめ
/varはめちゃ使うから大きく取ってますでしょ?
0384login:Penguin
2017/02/03(金) 02:33:54.80ID:AG87pl2r普段使ってないマシンで気軽にrmして事故る
0385login:Penguin
2017/02/03(金) 03:27:23.75ID:kSr/0OgC0386login:Penguin
2017/02/03(金) 08:28:08.83ID:qDebSAjA実行してシステムをリフレッシュしている。
dd if=/dev/zero of=/dev/sda bs=1M count=1
0387login:Penguin
2017/02/03(金) 08:38:06.20ID:BS/idmF/0388login:Penguin
2017/02/03(金) 11:18:09.53ID:FGo/3spvgeditで開くんじゃなくて ターミナルで実行してほしい
どうしたらいいの?
0389login:Penguin
2017/02/03(金) 12:22:19.26ID:SIOC45OQ>>361-362
0390login:Penguin
2017/02/03(金) 13:46:30.53ID:qDebSAjAOSに再インストールの時に、前のOSの情報が残っていると
パーティションの設定が面倒になるので、ddコマンドで
ディスクの先頭を初期化して、新しいディスクとしてから
インストールするとスッキリするけどな。
0391login:Penguin
2017/02/03(金) 16:19:41.18ID:jOdD/Rh2にわかから始めたので、そういう鉄則があるとは知りませんでした。
たしかに、一ヶ月ほどたってからtmpをごそっと消すようなことでも良いかもしれないですね。
rm はtmpにしか発行しないというルールも作れますね。
0392login:Penguin
2017/02/03(金) 16:21:04.97ID:r2WbqzvXパーミッションに実行権つけるとかはどう?
0393login:Penguin
2017/02/03(金) 16:23:46.77ID:r2WbqzvXいやそんな鉄則は無いと思う
やらかした奴らの暗黙のルールであって
0394login:Penguin
2017/02/03(金) 18:43:47.13ID:FGo/3spv実行県はついてるんだよなぁ
0395login:Penguin
2017/02/03(金) 19:35:20.48ID:5g/FP/Dmhttps://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:Penguin
2017/02/03(金) 22:48:47.26ID:FGo/3spvありがとう でも
nautilusじゃないんだよなぁ
0397login:Penguin
2017/02/03(金) 22:54:10.50ID:r2WbqzvX0398login:Penguin
2017/02/03(金) 23:58:21.38ID:k5BBIxmUどこの県だよw
0399login:Penguin
2017/02/04(土) 00:27:12.48ID:skMkPCZo環境言わずに解決策求める?
0400login:Penguin
2017/02/04(土) 00:37:27.69ID:JO8Q3DBY誰も知らない田舎
0401login:Penguin
2017/02/04(土) 01:01:54.29ID:CfGyL3eX0402login:Penguin
2017/02/04(土) 23:11:05.60ID:/6LIA/ZW0403login:Penguin
2017/02/04(土) 23:12:09.62ID:N9bRKbfe0404login:Penguin
2017/02/05(日) 00:16:55.60ID:ZdRZVrCM0405login:Penguin
2017/02/08(水) 17:10:49.43ID:FdTSBOLU入れ替えようと思ってます。
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:Penguin
2017/02/08(水) 17:21:33.80ID:XOHzjLHR>DVD2枚目はOpenJDK、OpenOfficeのパッケージばかりらしいので、
これね6.5より後はi686パッケージが結構2枚目に行ってしまっているよ
i686使っていたらご注意
0407login:Penguin
2017/02/08(水) 20:00:46.22ID:NywAKkO+二枚目のほうには repodata ないんじゃない?
さっきrikenからダウンロードしたISOにはなかったよ
0408login:Penguin
2017/02/08(水) 22:03:48.24ID:msJmS13Gx86_64使います。
1枚目2枚目ともに、x86_64もi686も同じパッケージ構成だと思ってました。
>>407
そうなんですね。2枚目にrepodataが無いから、どうすべきなのだろうかなと。
自分でcreaterepoしてもいいのですけど、そのレポジトリが公式と差異があったら
後で困るかもしれないなとも思いまして。
たしかインストールの時には、2枚目のDVDに入れ替える指示が出ましたよね。
yumでDVDの2枚目が必要なパッケージをインストールするときとか、
メディアが6枚組になるCDを使っている場合とか、*枚目のメディアを入れろって
指示が出るのだろうか。
となるとrepodataにはメディアの何枚目という情報も入ってるのかな?
0409login:Penguin
2017/02/08(水) 23:33:08.74ID:jiAG5ZNYあと、mkdvdiso.shとかで、まとめられるのあるんじゃなかったっけ
0410login:Penguin
2017/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:Penguin
2017/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:Penguin
2017/02/12(日) 13:31:23.58ID:Tl8gTwhDecho $PATH
which yum
yum
■ このスレッドは過去ログ倉庫に格納されています