CentOS Part 47【RHEL Clone】 [無断転載禁止] [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
CentOS は Red Hat Enterprise Linux (RHEL) から同社の商標を削除して再コンパイルした 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 46【RHEL Clone】
http://hayabusa6.2ch.net/test/read.cgi/linux/1472718447/
CentOS (The Community ENTerprise Operating System)
http://www.centos.org/
CentOS 配布ミラーサーバ
http://www.centos.org/download/mirrors/
CentOS -- Wikipedia日本語版
http://ja.wikipedia.org/wiki/CentOS >>542
俺も例外処理の方が好みではあるがね, 例外だって濫用すりゃgotoと変わらんのだ
gotoは無条件ジャンプだが例外は着地点不明なスタック跳躍で関数を飛び越せる点でgotoよりも強力だ
分かって使う分には例外の方が総じて良いとは思うがどっちも適当に使ってクソコードを生む可能性では大して変わらないと思ってもいる
あとミニマムなサンプルで申し訳ないがgoto使った方が素直なんじゃないかと思うが(関数に分離してreturnもあるが)
ttps://ideone.com/8iHIBB
ttps://ideone.com/Epzo1o プログラミングの話してる奴ら、それmacとwindowsどっちがいいってのと同じだから。
専用スレでも立ててやれ。 イマドキのプログラムなんて、何をどう書き殴ってもそれなりの速度で動くのだから、別にgotoでも良いんジャマイカwww 今時Cコンパイラより速いアセンブラコードを書ける人なんて滅多に居ないんだけど
そんな数少ない人の1人がここに現れたのか
多種多様なアーキテクチャに対応して、各世代のCPU毎に速くなる命令なんかも変わるんだけど
全部条件アセンブルで切り分けて最速のコードを書ける人なんだろうなあ
うらやましい(笑) >>551
学生時代に、プログラミング実習があって、その時の課題言語はCだったのだけど、インラインアセンブラで書いて持って行ったら、単位はやるからもう来なくて良いって言われたよwww
だけど、イマドキのPCでそんな高速化は必要無いでしょ。
どんなにいい加減に書いても、それなりの速度で動くのだから。 >553
ヲサーンはアセンブラしかプログラミング言語が無かった時代からプログラミングやってんだよwww phpはfacebookのおかげでll言語としてはそこそこ速くなったな
jsには及ばんが Cで書かかれてるんしょ。どっかで見た。
関係ないけど、最近ajaxやってる。
クライアントもやってみると面白いね。 Facebookが開発したHHVMでPHPをJITでコンパイルして高速に実行できることが示されて、
その影響受けて7.0から公式も速くなった PHPと比較するってことはNodeだと思うけどNodeは普通は非同期なI/Oを使う分速いってことでは
CPUヘビーな処理では大差ない(LuaJIT使えと) goto嫌う人ってswitch好きが多い気がする。 OS: CentOS7.3
何気なく、ログのmessagesを見ていたら
Reached target Graphical Interface.
Starting Graphical Interface.
と出ていました。
最小(コア?)インストールでデスクトップは入れてないです。
何でGraphicalなんでしょうか。
説明プリーズ プライベートPCとして使うとき、UbuntsではなくCentOSを選択するメリットってある? >>569
Canonicalにさほど関わらずに済むというメリットは、案外大きいと思うのだがな >>571
けっこうそこでせんと君迫害されてるみたいだけど >>572
ディストリビューション談義をしたいと思うような層ではそうだろうな。 >>572
仏様に獣を掛け合わせたら、そりゃ腹立つだろ CentOS7初めてインストールしてみたんだけど
起動中に必ず黄色い文字で
ignoring BGRT: failed to map image memory
って出るんだけど、どういう意味?
ただその後普通に起動してるんだよね
ただ気持ち悪くて… >>577
今しがたググった限りでは、 BGRT 自体は OS 起動中に表示するメーカのロゴ画像が
格納されている領域っぽいね。
つまり、そのマザボにメーカのロゴ画像が入っていないって事じゃないかな。 >>579
わざわざどうもです
マザボメーカー(MSI)のロゴなら最初に表示されてるんだよね
それ以降にそのエラーっぽいメッセージが出る
ただロゴ画像がどうたらって話ならあんまり気にしなくていいのかな? ロゴ画像というかファームウェアからOSのカーネルに制御が移った時の画面の画像とかの情報みたいね
OSがそれを受け取る(OSに渡す)ことでその後そこからシームレスに画面を遷移させていけるようにする、的な
いずれにしても別に必須なものじゃないし、そのへんはファームウェアの側がバグってることも多いし、他に気になる問題が起きてないんなら気にしないでもいいんじゃね HPの鯖でもそんなのがあったね。
windowsじゃないOSを入れると出るみたいな。 やっぱMSIなんかのマザボって基本Windows向けだから
そういうことになるってことか
気にしないようにする、ども Apache 2.2が終了なんだが、Cent6愛好者の諸君は2.4への
バージョンアップは完了したかな。
EPELのパッケージ、Pathが変わってすげー面倒なんだよな。
できれば2.2のまま使いたいが、サイボウズ社が2.2のサポートを
切るって言ってるから2.4に挙げざるを得ない。
ついでにいうとサイボウズオフィスのLinux対応は2023年まで。 CentOSのレポジトリって古いしソースインストールする癖ついちゃったわ
nodeとかデフォルトのGCCでビルドできないからめっちゃ面倒だけどね >>587
なぜそこまでしてCentOSを使うのかw 久々に笑ってしまった。
お風呂t鳥のイメージもあったのか >>503
前略おふくろ様、XPを平常運転してます。
こないだ、ASLR (Address Space Layout Randomization)というのを知りました、
またXPにはASLR機能が無いことも知りました。
それからというものガクブルとおびえる毎日を過ごしております。 selinuxってハマる時ってどういう時?
LAMP, bindぐらいなら有効にしていてもハマることは無い? SELinuxとかいう当然のように無効化される欠陥システムなんか捨ててAppArmorに移行してほしいわ >>600
lampでもハマるのか・・・。
>>601
minimalでインストール直後のコンソールでの一発目コマンドが
vi /etc/sysconfig/selinuxしてrebootだからなぁ。 インストール時に「selinux=0」がもう習慣だわ SELinuxを使ってるのはRedHat系のディストロとAndroidくらいしか知らんな
他の商用LinuxはAppArmor使ってる
debianも次のバージョンでAppArmorを導入する計画があるらしい CentOSというかLinux使い始めたばっかで、ユーザーアカウント1つだけ作成してるんだけど
シェルでyum updateとかやると権限がないと言われるからsudo yum updateってやったら
rootのパスワード聞かれるのかと思いきや、けっきょく今の一般ユーザーのパスワードの
入力を求められるんだけど、なぜ?
今ログインしてるユーザーのパスワード聞いてどうすんねんというつっこみもあるし
セキュリティ的にもこれおかしくないか? >>607
短い説明: あなたという利用者が root 相当の権限を与えられているから。
長くちょっと間違ってるかもしれない説明:
$ su root -c COMMAND とやると root のパスワードを訊かれる筈。
su root というコマンドは root という身元に切り替えることを意味するから。
$ sudo -u root COMMAND は,それとは対照的に,
あなたという利用者の身元を保ったまま root という利用者として COMMAND を実行する。
あなたのパスワードが必要な理由は,もしあなたが端末を立ち上げたまま (つまり一度ログインしている状態で)
席を離れた隙に悪意ある人間があなたの権限を利用してシステムに損害を与えるのを防止する為。
あなたは /etc/sudoers あたりでグループもしくは利用者名そのものをもって
「こいつは全てのコマンドを (やろうと思えば) 実行できる」という設定になっている。
実際 CentOS と同じ Linux ディストロの一つである Debian では,
既定で一般の利用者にシステムを設定する権限が与えられていない。
$ su root -c visudo などとして,/etc/sudoers を編集して始めて,
sudo を用いて root 相当のシステム管理ができる。
(Debian の最小構成だともしかすると sudo さえインスコされてないかも。この際どうでもいいが) >>608
詳しい説明どうもです
ということはCentOSインストールしてユーザーアカウントを1つだけ作った状態だと
勝手にそのユーザーアカウントにroot相当の権限が付与されるということですか
自分でアカウント周りの設定をいじったことはありません(まだ初心者だし)ので
そういうことなのかな 試しにもう1つアカウントを作ってみました
最初につくったアカウントをuser1、次に作ったものをuser2とすると
user1はroot相当の権限があるようですが、user2はないようでした
sudo yum updateができませんでしたから
それにしても勝手にuser1にroot相当の権限を与えるってセキュリティの見地からは
いかがなものでしょうかな CentOS をどうやってインスコしたかにもよるのでは。
最小構成と呼ばれる類の設計なら,user1 に root 相当の権限付与されてないと思うが……
既定のインストール方法 (インストール画面で [次へ] を押していくだけ) だと,色々便利な設定が自動でされるから,
その時に user1 に権限が付与されたんじゃないかと推測する。
自分は最小構成でも自動構成でもない設計なのでどっちも知ったかなんだがw
CentOS を入れるような人間には鯖缶が多くて,そういう人が最初に作成する user は大抵鯖缶自身の user だから,
システムに干渉しやすい設定になっているということも考えられる。
当然だが,セキュリティの見地からは批難されるべき設計だな。 なるほど、鯖がらみはありえますね
実際、インストールはサーバー(GUI使用)で行いました
ということは、マルチユーザーによる使用はあまり想定されてないということですかね >>611
minimalしか入れているけど、rootのパスワードしか聞かれないよな・・・。
runlevel 3以外で入れたことないな。
>>610
物理的なDVD作って空いているPCに入れてデスクトップをインストールしたの?
windowsも最初のユーザに管理者権限与えているし、何も不思議なことはないよ。
入れた本人が管理者だし、デスクトップであればupdateし続ければ被害に遭いにくいし。
もしApache, bind, php, databaseなど、Linuxサーバ管理者入門とかやってみたいなら、
minimalというのがあるからそれでインストールしたら良い。
インストールが完了したら必要なサービスを足していけば良い。
https://www.centos.org/download/
http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1708.iso 単純に管理者権限を付与するだけならwheelグループに突っ込むじゃろ
もうちょっと細かく制御するならsudoersも弄るが 個人的に気になったんだけど,サーバー云々に GUI で CentOS をぶっこむってことは,
もしかしてそのサーバーは家庭にあるの? つまりファイルサーバーを作ろうとしてるの? >>610
君は覚えていないのだろうが、インストーラでユーザ作成する際に「このユーザを管理者にする」
のチェックボックスをわざわざオンにしたからそうなってるだけで、普通は最初に作ったユーザ
に管理者権限はつかないぞ。 >>609
CentOSは7?
ならインストール中のアカウント作るとこでsudo権限与えるかどうかのチェックボックスあるはず
勝手にではないよ
6以前がどうだかは忘れた >>611
Ubuntu なんかは root にパスワードを与えず、sudo で昇格できるアカウントの作成を強制される
ようになってるが、RHELも将来的にそうしたいんじゃないかな。
>>615
初心者といってるからファイルサーバじゃなくて学習用サーバでしょ。 GUI でいいじゃない。
minimal はセキュリティ面では正解だが、Web で HowTo を公開している連中は大概 minimal では
ない環境でやってるから、初心者〜中級者が minimal で始めたら、つまずいた時に何が悪いか
切り分けが効かなくなるのでやめとけ。
一旦動作するものを作った上で、そこから不要な物をそぎ落とすかminimalから必要な物だけ
足しこんでいく感じで運用環境を作るべき。 >>599
selinuxのせいで動かない時はselinuxのallowする設定を
入れればいいだけ。何も考えず機械的に出来る。
だからはまらないはずだけど、selinuxのせいなのにselinuxの
せいかどうかの切り分けをせずに他の原因を探ってしまう時はある。
つまり、問題が起きたらまずselinuxのせいかどうかの切り分けを
最初にするという手順を踏めばはまらない。 >>607
昔はsudo したらrootのパスワード打ってたような気がするな。
どの鳥のどういうインストールの時だったか全く覚えてないが。
いつからか、自分のパスを打つようになって似たような感想は
持ったが、問題があるか考えてみても特に問題はないように思う。 いや違うか。su しか知らない時に、sudo覚えてそう思ったんだったかも。 >>618
minimalで初めて切り分けできない人が中級者なんだ... >>623
昔の上級者が今や神扱いだし
呼称のインフレは受け入れるしかないよ >>624
時代の話じゃなくてそんなヌルい環境だとワカモノ育たなくて老害増えるだけで大変そう。。 UNIX造った/改良した 本物の神々はこっちの世界での寿命が尽きてるし >>620
説明サンクス、
どこかのブログでselinuxのログ見たけど「なんか無理」と思ってしまった。
selinuxで起因するとわからなかったらハマりそう。
新人の時にSunOS4などでダイヤルアップのサービスとか触っていて、
tarらしくテープ触っていたり、RH6.2ぐらいからやってるけど、
sudoとか使ったことないわ、apacheやbind, perlは仕事だけど。
パーティション切る癖無くして、やっとlvmでOS使い出したわ。
世代的に食わず嫌いって良く無いとは思っているんだけど、年取ると腰が重い・・ >>627
すげえ。tar の f 指定が意味あった時代の人なのか。 今は既定が意味不明なデバイスを指定してしまってるのでしょうがなく f オプションを付加してるだけでしょ >>627
auditログに出るものは楽だけど(デフォルトでは)ログに出ないものがあるのも辛いところではある
勿論これも一時的に全部ログに吐くようにすることは出来るが
手っ取り早くsetenforce 0で試験してみることはよくある(と思う) >>632
サンクス、とりあえずプライベートのVPSでselinux遊んでみる。
ただのテスト環境だとすることもないので、何もなく終わりそうだしね。 GUIで育った人達にはデフォルトで入れさせて色んなアプリ入れたり設定した後にランレベル変えるのでもいいのかな
個人ユースならwondowsは悪くないと思うけどサーバー用途じゃクソな理由の一つにwondow systemがなきゃ動かない事があるけどguiで育った連中にはなかなかわかってもらえない。minimalとかで始めるとめんどくさいとか言われちゃう 最近のWindows Serverはウインドウなしでも動くよ? >>634
Windows Server Core も知らない爺乙 w >>628
テープはもうないってこと?もう、テープでバックアップしてるとことかないのかね。 >>637
Windows Server Coreって初めて聞いた。ググったら2008年からあるようだな。
9年知らなくても問題ないようなものってたいしたことない気がするがそうでもない? でも Internet Explorer がインストールされない(GUI使用から Server Core に
途中から変えた場合はアンインストールされる)よ? >>640
新しいこと知らなくても困らない世界なら問題は無いのかも。さみしいなー、とは思っちゃうけど。 >>642
まぁ昔の技術があってのものなのに、それを知らずに使っているお前は情弱以上の幼稚園児だなw
ご機嫌損ねたかな?
冷静にレス返してね。 tarで
fは見るけど
/dev/rmt0はもう見ない
自分はおっさんだけど世代超えた若い人を煽りたくなる気持ちがわからない ■ このスレッドは過去ログ倉庫に格納されています