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
CentOS Part 47【RHEL Clone】 [無断転載禁止] [無断転載禁止]©2ch.net
レス数が950を超えています。1000を超えると書き込みができなくなります。
2017/06/23(金) 04:02:55.70ID:D3Pbn2Bi
2017/12/23(土) 21:18:06.69ID:FS8PyMew
CentOSの関係者気取り気持ち悪いわ
894login:Penguin
2017/12/23(土) 22:28:17.17ID:eFe9R0RA ざっと目を通しておくと良いかも
オープンソースになったPowerShellを学ぼう (Slide Share)
https://www.slideshare.net/stknohg/powershell-77893763
オープンソースになったPowerShellを学ぼう (Slide Share)
https://www.slideshare.net/stknohg/powershell-77893763
2017/12/24(日) 06:01:25.96ID:qn2eJdNb
>>894
非Windows環境でPowershellが必須となるような状況は無いと言ってるね
そもそもUNIX系はテキストファイルだけでOSを管理するからPowershellは
不要なんだろうね
やはりレジストリだの.NETだのが組み込まれてるWindowsに特化したシェルなんだな
Linuxに標準として組み込まれることはなさそう
非Windows環境でPowershellが必須となるような状況は無いと言ってるね
そもそもUNIX系はテキストファイルだけでOSを管理するからPowershellは
不要なんだろうね
やはりレジストリだの.NETだのが組み込まれてるWindowsに特化したシェルなんだな
Linuxに標準として組み込まれることはなさそう
2017/12/24(日) 06:37:53.74ID:JptpuoyS
ならレジストリの機能とか使わなきゃいいだけじゃん
2017/12/24(日) 06:39:35.05ID:n9Sog4Kb
なら Powershellいらないじゃん
2017/12/24(日) 06:55:17.11ID:JptpuoyS
原始的な機能しか持たないスクリプトで、わざわざPythonとか呼び出したりせずに
中でPythonみたいな事ができるんだぞ?
外の世界はGoogleとかの新しい言語とかも含めてそういう方向に向かってる
中でPythonみたいな事ができるんだぞ?
外の世界はGoogleとかの新しい言語とかも含めてそういう方向に向かってる
2017/12/24(日) 07:12:56.42ID:qn2eJdNb
使いたければ勝手にオプションとしてインストールして使えばいいわけで
テキストベースのLinuxで標準化する意味はないんじゃないの
そういう意味ではPowershellはプログラミング言語に近い立ち位置
テキストベースのLinuxで標準化する意味はないんじゃないの
そういう意味ではPowershellはプログラミング言語に近い立ち位置
2017/12/24(日) 07:36:20.76ID:JptpuoyS
別に標準化しろとか言ってない
ただの食わず嫌いだの宗教だので一方的に不要と切り捨ててる勘違いを否定してるだけ
ただの食わず嫌いだの宗教だので一方的に不要と切り捨ててる勘違いを否定してるだけ
2017/12/24(日) 10:44:45.71ID:AxMbFcOx
言語仕様はさておいても、
どのプラットフォームでも同じスタイルで仕事が出来るってのはメリットだろう。
よほどのクソ言語じゃなけりゃ、なんでもいいから統一してくれや、と思うがね。
どのプラットフォームでも同じスタイルで仕事が出来るってのはメリットだろう。
よほどのクソ言語じゃなけりゃ、なんでもいいから統一してくれや、と思うがね。
902login:Penguin
2017/12/24(日) 13:42:05.58ID:/+vXoQXa >>894
ざっと目を通した。値を二つ返せるというのを一瞬イイ!と
思いかけたが、冷静に考えるとまぁ無くてもいいかと思う。
シェル芸的にコマンドの名前が長ったらしいのが致命的なので
使うことはないだろう。
ざっと目を通した。値を二つ返せるというのを一瞬イイ!と
思いかけたが、冷静に考えるとまぁ無くてもいいかと思う。
シェル芸的にコマンドの名前が長ったらしいのが致命的なので
使うことはないだろう。
2017/12/24(日) 14:13:36.80ID:8Lg7WOlu
>>899
/etcに入れていたような情報はリポジトリに格納しましょう、
OSはそのリポジトリを管理をするための標準的な仕組みを提供します、
その仕組みで扱う情報はオブジェクトとします、そのオブジェクトを扱うためには
PowerShellが都合がよい
ということでPowerShellはプログラミング言語であると同時に、システム管理の言語となる
grep、awk、sedなんかのテキストを扱うツールが充実している環境だからといって、
なにもそのOSの設定までテキストで行えるようにすべき理由なんて無いのだよね実際
/etcに入れていたような情報はリポジトリに格納しましょう、
OSはそのリポジトリを管理をするための標準的な仕組みを提供します、
その仕組みで扱う情報はオブジェクトとします、そのオブジェクトを扱うためには
PowerShellが都合がよい
ということでPowerShellはプログラミング言語であると同時に、システム管理の言語となる
grep、awk、sedなんかのテキストを扱うツールが充実している環境だからといって、
なにもそのOSの設定までテキストで行えるようにすべき理由なんて無いのだよね実際
2017/12/24(日) 14:31:22.23ID:n9Sog4Kb
リポジトリ?
gitとかsubversionとか?
gitとかsubversionとか?
2017/12/24(日) 14:47:26.76ID:8Lg7WOlu
>>904
レイヤーが違う比較だが、リポジトリは情報源
gitやsubversionはリポジトリにファイルの更新差分を保持させて世代管理を行うための実装
/etc内の設定ファイルをgitやsubversionで管理しましょう、というものではないよ
プロセスは自分の設定情報を、git pullのようにOSへ問い合わせて得る、という感じかな強いて例えるなら
レイヤーが違う比較だが、リポジトリは情報源
gitやsubversionはリポジトリにファイルの更新差分を保持させて世代管理を行うための実装
/etc内の設定ファイルをgitやsubversionで管理しましょう、というものではないよ
プロセスは自分の設定情報を、git pullのようにOSへ問い合わせて得る、という感じかな強いて例えるなら
906login:Penguin
2017/12/24(日) 15:27:59.35ID:/+vXoQXa レジストリの書き間違えじゃなくてpowershell的にはそういうの
リポジトリって言うの?
リポジトリって言うの?
2017/12/24(日) 15:49:03.75ID:8Lg7WOlu
2017/12/24(日) 15:57:47.21ID:AxMbFcOx
今時のリポジトリについての情報。
http://www.taisho.co.jp/lipovitan/lipod/
http://www.taisho.co.jp/lipovitan/lipod/
2017/12/24(日) 16:02:35.61ID:n9Sog4Kb
リポジトリが情報源ということなら、/etc配下のファイルシステムもリポジトリということになるかな
2017/12/24(日) 16:06:11.60ID:8Lg7WOlu
>>909
そうだね
ただし、たとえばpasswd、hosts、aliases、resolv.conf等などモノによって扱い方や書式が異なる
極めて不便なリポジトリ
いまやリポジトリと称する価値もない
そうだね
ただし、たとえばpasswd、hosts、aliases、resolv.conf等などモノによって扱い方や書式が異なる
極めて不便なリポジトリ
いまやリポジトリと称する価値もない
911login:Penguin
2017/12/24(日) 16:23:20.11ID:/+vXoQXa useradd hiroyuki
echo "password123" | sudo passwd --stdin hiroyuki
これと同じ事をpowershellでやるとどうなるの?
echo "password123" | sudo passwd --stdin hiroyuki
これと同じ事をpowershellでやるとどうなるの?
2017/12/24(日) 16:28:40.34ID:AxMbFcOx
ユーザー情報が格納されたクラスがあって、
ユーザー登録のメソッドをコールするのだろう。
まだ出来ていないものだから仮説だけど。
ユーザー登録のメソッドをコールするのだろう。
まだ出来ていないものだから仮説だけど。
913login:Penguin
2017/12/24(日) 16:31:09.12ID:/+vXoQXa あぁそうか。linuxに来たのは最近か。
2017/12/24(日) 16:44:22.56ID:AxMbFcOx
Windows NTではpower shellでユーザー作成できるようだから、
記述だけならLinuxでも出来るかもね。
/etc以下をレジストリにするってのは大改造だな。
物理的な構造はどうなるのだろう?
窓口はレジストリ管理用サービスに任せて、物理的実体はプチDBか?
エレガントな解を求む。
記述だけならLinuxでも出来るかもね。
/etc以下をレジストリにするってのは大改造だな。
物理的な構造はどうなるのだろう?
窓口はレジストリ管理用サービスに任せて、物理的実体はプチDBか?
エレガントな解を求む。
2017/12/24(日) 17:15:06.69ID:1cWEgCHx
OSやサービスの管理って、一部はいまでもLDAP管理でできるよね
正直もう/etcのファイル管理に戻りたくない
正直もう/etcのファイル管理に戻りたくない
2017/12/24(日) 17:31:48.59ID:Jqw6aKDk
別に全部一気にレジストリとして管理しなければいけないわけじゃないんだし
普通に外部コマンドのuseraddやsudo等を呼び出せば良いんじゃないの
いずれ統合して置き換えるにしてもさ
普通に外部コマンドのuseraddやsudo等を呼び出せば良いんじゃないの
いずれ統合して置き換えるにしてもさ
2017/12/24(日) 17:42:44.80ID:Ov8+dasy
>>903
それはまさにUNIX的なものの全否定じゃないか。
それはまさにUNIX的なものの全否定じゃないか。
2017/12/24(日) 19:28:49.32ID:bKTHaqbY
>>911
Windowsのローカルユーザーの扱いは専用のコマンドレットがないのでADSI(Active Directory Service Interface)経由で扱うためちょっとPowerShellらしくないけどこんな感じかな
$ADSI = [ADSI]'WinNT://.'
$User = $ADSI.Create('User', 'hiroyuki')
$User.setpassword('password123')
$User.SetInfo()
Windowsのローカルユーザーの扱いは専用のコマンドレットがないのでADSI(Active Directory Service Interface)経由で扱うためちょっとPowerShellらしくないけどこんな感じかな
$ADSI = [ADSI]'WinNT://.'
$User = $ADSI.Create('User', 'hiroyuki')
$User.setpassword('password123')
$User.SetInfo()
2017/12/24(日) 20:45:32.29ID:Ly/UWzy8
2017/12/24(日) 22:02:12.78ID:Ov8+dasy
Windowsのやり方が洗練されているとも思えないがなあ
2017/12/24(日) 22:06:12.75ID:bF/f2wd+
1つの解としてのsystemdなんだろうな
2017/12/24(日) 22:28:33.27ID:5iWUmmhv
まだこの話続くの?
2017/12/24(日) 23:21:39.95ID:MUHNio2d
たとえば、Windowsでレジストリハイブがぶっ壊れた場合にはOSが起動不能なるけれども、UNIX系のOSなら/etcの設定ファイルをviなりで修復すればなんとかなるわけで、その利点を放棄してわざわざDBに格納する利点って何かな?
2017/12/24(日) 23:50:36.13ID:KnS+lSCY
Linuxの神は、シンプルにせよと
おっしゃいました
システム管理にオブジェクト指向やDBを持ち込むのは別のOSでやればいいと思うの
おっしゃいました
システム管理にオブジェクト指向やDBを持ち込むのは別のOSでやればいいと思うの
2017/12/24(日) 23:56:14.50ID:NQdUZ9u4
DB の方が、B+ tree(2分木)を使っているから、キーの検索が速い
CRUD 操作も、一般的でわかりやすいインターフェース
ジャーナル機能もあるから、ロールバックできる
ブラウザも、SQLite などのDB を使っている
CRUD 操作も、一般的でわかりやすいインターフェース
ジャーナル機能もあるから、ロールバックできる
ブラウザも、SQLite などのDB を使っている
2017/12/24(日) 23:59:55.27ID:R4H/6QoD
サーバー機は出来るだけシンプルに軽く使いやすくあって欲しいなぁ
2017/12/25(月) 05:15:39.27ID:vWP6a392
SolarisのSMFやMacのlaunchd使ってきて、CentOSのSystemdも使ってるけど
はっきり言って分かりやすいものではないからな
はっきり言って分かりやすいものではないからな
2017/12/25(月) 08:58:40.94ID:Ikx+Nafq
KISS
keep it simple stuped
わかりやすく言うと、『簡単にやれよ馬鹿やろう』
keep it simple stuped
わかりやすく言うと、『簡単にやれよ馬鹿やろう』
2017/12/25(月) 09:22:50.43ID:Rz0qfDEM
Kiss your ass.
2017/12/25(月) 09:25:19.88ID:Vgsp4cbU
2017/12/25(月) 12:01:37.10ID:pf64fW5+
全てSystemdとPowerShellで管理できるシンプルさよ
テキストがシンプルだって幻想は捨てようや
人間にも使いづらいではないか
テキストがシンプルだって幻想は捨てようや
人間にも使いづらいではないか
2017/12/25(月) 12:11:33.43ID:O6LEwzYw
なんでLinuxがPowerShellで管理できることになってるのよ
それにテキストよりバイナリのほうが人間には判りづらいだろう
それにテキストよりバイナリのほうが人間には判りづらいだろう
2017/12/25(月) 12:17:35.74ID:sDrsFu6y
SystemdがPoweshellで管理できるならいいけどね
そしたら、全て一本化できていい
そしたら、全て一本化できていい
2017/12/25(月) 13:58:26.03ID:WgiMig6c
いい加減powershellスレでやれよモウ
【オープンソース】 PowerShell on Linux 【PS】 [無断転載禁止]©2ch.net
http://mao.2ch.net/test/read.cgi/linux/1471620941/
【オープンソース】 PowerShell on Linux 【PS】 [無断転載禁止]©2ch.net
http://mao.2ch.net/test/read.cgi/linux/1471620941/
2017/12/25(月) 14:45:50.59ID:K77251kZ
systemdを使っといて伝統的なUNIXの価値観がーとか言われても笑うしかないわ
2017/12/25(月) 16:28:22.03ID:LEp8zeaO
ほんとそれ
過剰に主観やら勘違いやらで拒否反応を示すのが居なきゃ、すぐ話題終わるのに
過剰に主観やら勘違いやらで拒否反応を示すのが居なきゃ、すぐ話題終わるのに
937login:Penguin
2017/12/25(月) 18:30:14.26ID:DEiuXN5j938login:Penguin
2017/12/25(月) 18:34:32.50ID:DEiuXN5j >>923
OSを作る側と使う側どっちが楽をするか的な話。
OSを作る側と使う側どっちが楽をするか的な話。
2017/12/25(月) 19:18:35.24ID:J17RrmPw
>>937
内部でuseraddとかを呼び出すコマンドレットが提供されるだけかと
内部でuseraddとかを呼び出すコマンドレットが提供されるだけかと
2017/12/25(月) 20:35:45.41ID:OJziVuJk
PowershellがLinux標準になることはないから、無駄な議論はやめようや
使いたい奴は勝手にインストールすればいい
使いたい奴は勝手にインストールすればいい
2017/12/25(月) 20:41:31.95ID:LEp8zeaO
んなもんLinuxの標準じゃなくて、多くの酉がbash採用してるってだけだろう
tcsh採用すればBSDみたいになるし、PS採用すればWinみたいなる
ただそれだけ
tcsh採用すればBSDみたいになるし、PS採用すればWinみたいなる
ただそれだけ
2017/12/25(月) 20:43:56.90ID:Ikx+Nafq
興味ある人はどうぞという事で。
専用スレもあることですし。
専用スレもあることですし。
2017/12/28(木) 15:03:16.92ID:qCQrYw1B
CENTOS7.4 にtomcat8.5.24を入れようとしている。
Javaは、openjdk "1.8.0_151"
最初はetc/init.d/tomcatに登録して起動したら一応動いた。
(サービスではなく直接起動)
#cd /etc/init.d/tomcat
# ./tomcat start
正常に動いている
CPUはほとんど使われていない。
# ./tomcat stop
# /sbin/chkconfig --add tomcat
これで
# systemctl start tomcat 又は service tomcat start
で起動すると、CPUが100%になり、GCログが永遠に出続けている。
Webにアクセスしてもくるくる回って入れない。
javaのCPU占有率99%
ストップして再度./tomcat start とすると全く正常。
何が違うんだろう。
Javaは、openjdk "1.8.0_151"
最初はetc/init.d/tomcatに登録して起動したら一応動いた。
(サービスではなく直接起動)
#cd /etc/init.d/tomcat
# ./tomcat start
正常に動いている
CPUはほとんど使われていない。
# ./tomcat stop
# /sbin/chkconfig --add tomcat
これで
# systemctl start tomcat 又は service tomcat start
で起動すると、CPUが100%になり、GCログが永遠に出続けている。
Webにアクセスしてもくるくる回って入れない。
javaのCPU占有率99%
ストップして再度./tomcat start とすると全く正常。
何が違うんだろう。
2017/12/28(木) 20:05:10.10ID:CS0OneAd
>>943
systemctlやserviceで起動したときは、JAVA_HOMEやJAVA_OPTSなどの環境変数を読み込んでいないと思われます
systemctlやserviceで起動したときは、JAVA_HOMEやJAVA_OPTSなどの環境変数を読み込んでいないと思われます
2017/12/28(木) 20:09:13.69ID:JpL3/jNr
rootで実行したならアホ
946943
2017/12/28(木) 21:11:06.45ID:qCQrYw1B catalina.outを見る限り環境変数はどちらも同じみたいに見えます。
JAVA_HOMEは同じです。
Javaでは /etc/java/java.conf に定義されているので大丈夫そうです。
catalina.outを比較すると違いは、
サービス
Architecture: amd64
Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
( Initializing ProtocolHandler["http-nio-80"]の項はない)
ダイレクト
(Architecture: amd64の項はない)
(-Djava.util.logging.config.file=の項はない)
Initializing ProtocolHandler ["http-nio-80"]
これだけが違い
サービス [Catalina] を起動します
Starting Servlet Engine: Apache Tomcat/8.5.24
この2行が出た後に、サービスの方はストップしている。
ダイレクトの方は、
☆☆INIT実行☆☆
以下進んでいく。
amd64とlogging.config.fileの違いの所から追っかけてみます。
>>945 そうなん? rootでテストしている。 setenv.shで必要な環境変数は設定しているはずだけど。
userは設定していない。 tomcatユーザは作っていないけど作った方が良いのかな?
JAVA_HOMEは同じです。
Javaでは /etc/java/java.conf に定義されているので大丈夫そうです。
catalina.outを比較すると違いは、
サービス
Architecture: amd64
Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
( Initializing ProtocolHandler["http-nio-80"]の項はない)
ダイレクト
(Architecture: amd64の項はない)
(-Djava.util.logging.config.file=の項はない)
Initializing ProtocolHandler ["http-nio-80"]
これだけが違い
サービス [Catalina] を起動します
Starting Servlet Engine: Apache Tomcat/8.5.24
この2行が出た後に、サービスの方はストップしている。
ダイレクトの方は、
☆☆INIT実行☆☆
以下進んでいく。
amd64とlogging.config.fileの違いの所から追っかけてみます。
>>945 そうなん? rootでテストしている。 setenv.shで必要な環境変数は設定しているはずだけど。
userは設定していない。 tomcatユーザは作っていないけど作った方が良いのかな?
2017/12/29(金) 08:35:01.70ID:xSPprCk5
なんとなく SELinux 絡みっぽいので、 SELinux が enforce モードなら一旦
echo 0 > /sys/fs/selinux/enforce
実行して permissive モードにしてみるのも手かと。
なお、環境変数を比較するなら、/proc/(java のプロセスID)/environ
を保存・比較するのがより確実だと思う。
echo 0 > /sys/fs/selinux/enforce
実行して permissive モードにしてみるのも手かと。
なお、環境変数を比較するなら、/proc/(java のプロセスID)/environ
を保存・比較するのがより確実だと思う。
2017/12/29(金) 08:38:11.07ID:MxFvx9tR
そもそもSELinuxって完全に無効化するべきものなんでしょ?
サーバー運用なんかでもトラブルの元でしかないみたいだし
そもそも有効だと動かすのが困難なソフトもあるとか
サーバー運用なんかでもトラブルの元でしかないみたいだし
そもそも有効だと動かすのが困難なソフトもあるとか
949login:Penguin
2017/12/29(金) 09:15:29.87ID:KktlwBbG2017/12/29(金) 10:41:46.40ID:h47Qa3n3
オフにしてるなぁ
オンがいいのは承知だが、小回りを優先してしまう
ちゃんと勉強しないとダメだな
オンがいいのは承知だが、小回りを優先してしまう
ちゃんと勉強しないとダメだな
2017/12/29(金) 11:47:40.55ID:NcrytQrm
てか 使おう!って言ってる人が少ない。
なぜなんだろうねw
なぜなんだろうねw
952login:Penguin
2017/12/29(金) 12:23:54.75ID:EQ7klX2+ SELinux使わないことで、技術力が低いと言われても気にならないレベルでSELinux使いたくないわ・・
Permissiveで引っかかったとこから許可するようにしてた事もあったけど結局漏れがでてしまった
Permissiveで引っかかったとこから許可するようにしてた事もあったけど結局漏れがでてしまった
953login:Penguin
2017/12/29(金) 12:27:04.47ID:EQ7klX2+ SystemdとFirewalldは使ってる
954login:Penguin
2017/12/29(金) 12:34:03.03ID:S/CsVkMC 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
X34PK9UZFX
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
X34PK9UZFX
955login:Penguin
2017/12/29(金) 12:38:00.34ID:EQ7klX2+ とある会社に入るのに経験の浅い言語を必要とされたら勉強しようって思うけど、それがSELinuxだったら、その会社はいいやってなるレベルでSELinux使いたくない
956login:Penguin
2017/12/29(金) 12:46:21.57ID:EQ7klX2+ SELinux使わないと〇〇が不幸に合いますってなったら、割と近しい人がでてくるまで使いたくない
957login:Penguin
2017/12/29(金) 13:41:05.34ID:cOePM1W/ 4連投するど使いたくないって事はわかった。使わなくていい。誰も困らない。
2017/12/29(金) 15:09:29.62ID:78Mt1yAm
>>947 setenforce 0 でpermissive モードにしたけど変わらず。
前の方は省略してるけどcatalina.outはこんな感じで止まっている
Server version: Apache Tomcat/8.5.24
Server built: Nov 27 2017 13:05:30 UTC
Server number: 8.5.24.0
OS Name: Linux
OS Version: 3.10.0-693.11.1.el7.x86_64
Architecture: amd64
Java Home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64/jre
JVM Version: 1.8.0_151-b12
JVM Vendor: Oracle Corporation
CATALINA_BASE: /usr/local/apache-tomcat-8.5.24
CATALINA_HOME: /usr/local/apache-tomcat-8.5.24
Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
Command line argument: -Xms1024m
Command line argument: -Xmx1024m
Command line argument: -XX:NewSize=256m
Command line argument: -Xloggc:/usr/local/tomcat/logs/tomcat-gc.log
Command line argument: -XX:+PrintGCDetails
Command line argument: -Djava.net.preferIPv4Stack=true
Command line argument: -Dignore.endorsed.dirs=
Command line argument: -Dcatalina.base=/usr/local/tomcat
Command line argument: -Dcatalina.home=/usr/local/tomcat
Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
Initializing ProtocolHandler ["http-nio-80"]
Using a shared selector for servlet write/read
Initialization processed in 553 ms
サービス [Catalina] を起動します
Starting Servlet Engine: Apache Tomcat/8.5.24
前の方は省略してるけどcatalina.outはこんな感じで止まっている
Server version: Apache Tomcat/8.5.24
Server built: Nov 27 2017 13:05:30 UTC
Server number: 8.5.24.0
OS Name: Linux
OS Version: 3.10.0-693.11.1.el7.x86_64
Architecture: amd64
Java Home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64/jre
JVM Version: 1.8.0_151-b12
JVM Vendor: Oracle Corporation
CATALINA_BASE: /usr/local/apache-tomcat-8.5.24
CATALINA_HOME: /usr/local/apache-tomcat-8.5.24
Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
Command line argument: -Xms1024m
Command line argument: -Xmx1024m
Command line argument: -XX:NewSize=256m
Command line argument: -Xloggc:/usr/local/tomcat/logs/tomcat-gc.log
Command line argument: -XX:+PrintGCDetails
Command line argument: -Djava.net.preferIPv4Stack=true
Command line argument: -Dignore.endorsed.dirs=
Command line argument: -Dcatalina.base=/usr/local/tomcat
Command line argument: -Dcatalina.home=/usr/local/tomcat
Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
Initializing ProtocolHandler ["http-nio-80"]
Using a shared selector for servlet write/read
Initialization processed in 553 ms
サービス [Catalina] を起動します
Starting Servlet Engine: Apache Tomcat/8.5.24
959943
2017/12/29(金) 15:13:40.99ID:78Mt1yAm 直接起動の場合はこの後に(長すぎるので途中に改行を入れてるけど)
28-Dec-2017 23:47:03.830 情報 [localhost-startStop-1]
org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs.
Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them.
Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
28-Dec-2017 23:47:03.860 重大 [localhost-startStop-1]
org.apache.catalina.session.PersistentManagerBase.startInternal No Store configured, persistence disabled
☆☆INIT実行☆☆
と続く、TLDのサーチでループしてるような気もする。 これの修正の仕方が良くわからない
28-Dec-2017 23:47:03.830 情報 [localhost-startStop-1]
org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs.
Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them.
Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
28-Dec-2017 23:47:03.860 重大 [localhost-startStop-1]
org.apache.catalina.session.PersistentManagerBase.startInternal No Store configured, persistence disabled
☆☆INIT実行☆☆
と続く、TLDのサーチでループしてるような気もする。 これの修正の仕方が良くわからない
2017/12/29(金) 15:53:16.13ID:/pz19K02
>>958
> Command line argument: -Dignore.endorsed.dirs=
こんなパラメータあるんですかね。java.endorsed.dirsではない?
値の指定は不要なのかな?
> Command line argument: -Dignore.endorsed.dirs=
こんなパラメータあるんですかね。java.endorsed.dirsではない?
値の指定は不要なのかな?
961943
2017/12/29(金) 15:55:57.21ID:78Mt1yAm webappsの下のユーザ用パスを別名にしてみたら正常起動した。
ユーザ用の中身はweb.xml以外は古いままだからエラーが多すぎて悲鳴を上げてるんだろうな。
お騒がせしました、地道に追いかけてみます。
ユーザ用の中身はweb.xml以外は古いままだからエラーが多すぎて悲鳴を上げてるんだろうな。
お騒がせしました、地道に追いかけてみます。
2017/12/29(金) 21:14:15.39ID:mmhlHluK
selinixの本質はプロセスの実行ドメインを分離してお互い関与できないようにしましょうだから、分かりにくけりゃサービス毎にVM立てりゃオッケー
2017/12/29(金) 21:57:07.98ID:bSsj9bpQ
SELinuxって、テストが難しいのだよね
自分らが動かしているプロセスが、どのような操作をどこに対して行うかを
見極めなけりゃ設定できないが、それは結局Permissiveのログみて一つ一つ
エラーを潰していくという作業にしかならないし、本番系で発生する挙動のすべて、
たとえばあらゆるエラーログやコアダンプ出力等までテスト環境で網羅させられるのか、
それをSELinuxに反映できるかっつーと、できない
自分らが作ったアプリならまだしも、CentOS同梱パッケージなんて
ひとつひとつ見ていくことなんてできやしないうえに、同梱パッケージだって
SELinux下で使うためにはあちこちコンテキスト弄らなけりゃならないからね
素晴らしい理想のもとに作られてるのだろうが、それが使いづらけりゃ価値ねえよ
自分らが動かしているプロセスが、どのような操作をどこに対して行うかを
見極めなけりゃ設定できないが、それは結局Permissiveのログみて一つ一つ
エラーを潰していくという作業にしかならないし、本番系で発生する挙動のすべて、
たとえばあらゆるエラーログやコアダンプ出力等までテスト環境で網羅させられるのか、
それをSELinuxに反映できるかっつーと、できない
自分らが作ったアプリならまだしも、CentOS同梱パッケージなんて
ひとつひとつ見ていくことなんてできやしないうえに、同梱パッケージだって
SELinux下で使うためにはあちこちコンテキスト弄らなけりゃならないからね
素晴らしい理想のもとに作られてるのだろうが、それが使いづらけりゃ価値ねえよ
964login:Penguin
2017/12/29(金) 22:27:43.07ID:cOePM1W/ selinux使ってるのかな。同梱パッケージってcentosリポジトリにあるパッケージだよね。
同梱パッケージをデフォルトの設定で使う限りselinuxいじらないと動かないのって今まで出会った事ないけど。
具体的に、どのパッケージでどういう設定を入れる必要があった?
同梱パッケージをデフォルトの設定で使う限りselinuxいじらないと動かないのって今まで出会った事ないけど。
具体的に、どのパッケージでどういう設定を入れる必要があった?
2017/12/29(金) 23:03:35.58ID:nUPj//+9
設定ファイルやログファイルの位置によっては
コンテキストがシステムの想定しているものと違うものになって
Denyになったりするけど,
その場合はallowルールを追加するんじゃなくて
ファイルのコンテキストの方を変更しなきゃ意味がないし
見極めが難しい
今年の3月に稼働させたシステムまだPermissiveのままだわ
コンテキストがシステムの想定しているものと違うものになって
Denyになったりするけど,
その場合はallowルールを追加するんじゃなくて
ファイルのコンテキストの方を変更しなきゃ意味がないし
見極めが難しい
今年の3月に稼働させたシステムまだPermissiveのままだわ
966login:Penguin
2017/12/29(金) 23:08:56.25ID:cOePM1W/ 具体的にどのパッケージのどのファイル?
2017/12/29(金) 23:16:51.01ID:nUPj//+9
例えばbindのログファイルを/var/log/bind/
以下に吐き出すようにしたら起動しなかったわ
この場所だとディフォルトのコンテキストは var_log_t
bindが書き込めるのは named_log_t なので
ログファイルを /var/log/named.* にするか,
semanage で /var/log/bind/ の標準コンテキストを
変えてやる必要があった
以下に吐き出すようにしたら起動しなかったわ
この場所だとディフォルトのコンテキストは var_log_t
bindが書き込めるのは named_log_t なので
ログファイルを /var/log/named.* にするか,
semanage で /var/log/bind/ の標準コンテキストを
変えてやる必要があった
968login:Penguin
2017/12/29(金) 23:17:56.99ID:cOePM1W/ > 設定ファイルやログファイルの位置によっては
設定ファイルやログファイルの位置をデフォルトから変更した場合の話かな。
それならdenyになって当然だし、変更に合わせて設定を追加する必要あり。
設定ファイルやログファイルの位置をデフォルトから変更した場合の話かな。
それならdenyになって当然だし、変更に合わせて設定を追加する必要あり。
969login:Penguin
2017/12/29(金) 23:20:33.36ID:cOePM1W/ >>967
あぁなる。でも、それ自分で変更してるわけだから、追加しなきゃなってわかるよね?
あぁなる。でも、それ自分で変更してるわけだから、追加しなきゃなってわかるよね?
2017/12/30(土) 01:09:19.18ID:UEHE/dE2
SELinux使いこなせない自慢はうざい
971login:Penguin
2017/12/30(土) 09:36:14.50ID:6IN8jBpr2017/12/30(土) 11:09:27.60ID:aDNUE9L3
>>969
デフォルトの設定が使いやすく汎用的なもの揃ってるならその理屈でもいいだろうけど
logファイルなんて設定変えるのが当たり前の世界なんだから
使いにくいものであることに変わりはないんじゃないかね
ラベリング問題はApacheとかでもよく起きて相談される話なんだし
デフォルトの設定が使いやすく汎用的なもの揃ってるならその理屈でもいいだろうけど
logファイルなんて設定変えるのが当たり前の世界なんだから
使いにくいものであることに変わりはないんじゃないかね
ラベリング問題はApacheとかでもよく起きて相談される話なんだし
973login:Penguin
2017/12/30(土) 12:46:17.97ID:DitlnKlI >>971
うん、大丈夫心配しないで。
うん、大丈夫心配しないで。
974login:Penguin
2017/12/30(土) 13:00:39.49ID:DitlnKlI975login:Penguin
2018/01/03(水) 09:36:25.67ID:U9VieSS7 あけましてリブート。
本年も無停止でお願いします。
本年も無停止でお願いします。
2018/01/03(水) 23:42:28.30ID:kDU2dUYl
Centosじゃないけど今夏にDBサーバ50台の移行がある。
何事もありませんように。
何事もありませんように。
2018/01/04(木) 00:56:29.00ID:rudHLmYg
無いわけないでしょ
御愁傷様
御愁傷様
2018/01/04(木) 04:06:02.70ID:4mNPggMa
>>976
RDSかな
RDSかな
2018/01/04(木) 09:09:57.36ID:pOOukgYT
2018/01/04(木) 09:53:57.48ID:yGRINDBT
何かあったら中止して、元に戻せるようにする事。
2018/01/04(木) 09:59:02.41ID:IRxLUSqf
そんなことよりMeltdownとSpectreの対応振ってきそうで憂鬱だ
2018/01/04(木) 20:31:38.72ID:CE8HSxVu
まだパッチ来てないよね
2018/01/05(金) 10:42:26.78ID:vHPteLeh
kernelの更新が来たみたいだけど、
仮装鯖の場合は
当てていいものだろうか
仮装鯖の場合は
当てていいものだろうか
2018/01/05(金) 10:51:05.50ID:gkxhsXrX
モジュールとか追加で組み込んでないならいいんじゃね
985login:Penguin
2018/01/05(金) 18:57:54.29ID:jidI7g3M >>983
xen環境で起動しなくなった
xen環境で起動しなくなった
2018/01/05(金) 19:46:36.61ID:ZCNZ0raY
>>985
全然問題なさそう
全然問題なさそう
2018/01/06(土) 02:36:13.51ID:gL1eWXGf
ec2のCentOS7はupdateしたけど問題なかった
2018/01/07(日) 10:39:59.77ID:B/zWw03f
intelのCPUの脆弱性が話題になってるね、パッチはでたのかな
2018/01/07(日) 22:01:04.97ID:jw6Qlm/b
2018/01/07(日) 23:39:15.14ID:4fJBI9Uj
しかしパッチ当てんわけにもいかんと見えるジレンマ
2018/01/08(月) 00:03:29.39ID:/vmyoAky
992login:Penguin
2018/01/08(月) 12:27:53.42ID:2TM4Nckh >>988
5日には出てた。当てないで帰っちゃったのね。
5日には出てた。当てないで帰っちゃったのね。
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 【タワマン】東京・中央区晴海のタワーマンションで子どもが転落し心肺停止 ベランダづたいに隣の部屋に渡ろうとしたか [ぐれ★]
- 【しゃぶ葉・食べ放題】配膳ロボで「高価格帯コースの肉を横取り」問題再燃 他の客の商品を取ると音声通知、運営元が全店導入へ ★2 [煮卵★]
- 3歳と5歳を連れてアフガニスタンへ 母子旅YouTuber、退避勧告の指摘に「外務省とかあてにならないです〜」と反論 [爆笑ゴリラ★]
- 第一生命に不正アクセス 従業員情報12万人分漏えいか 退職者も対象 [ぐれ★]
- 【速報】福原遥(まいんちゃん)とサッカー日本代表の久保建英がまさかの電撃結婚★10 [爆笑ゴリラ★]
- 朝ドラ常連女優が休養 過去の行いを「深くお詫び」…8作出演の宮嶋麻衣 [少考さん★]
- 日本人「ローソンの300円弁当、実物見たら笑えない…日本ってここまで墜ちたんだ…」 [667744927]
- 【実況】博衣こよりのえちえち空の軌跡 the 2nd🧪★5
- 【悲報】居酒屋さん、後で絶対揉めそうな値上げをしてしまう [126042664]
- 【高市悲報】個人情報流出、次元を超え始める [431136663]
- 🏰(・o・🍬)んなたんたなん(🍬・o・)🏰
- 【衝撃】くるまやラーメンさん、限界突破😰! [511393199]