<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fedora | kulog</title>
	<atom:link href="https://kulog.org/tag/fedora/feed/" rel="self" type="application/rss+xml" />
	<link>https://kulog.org</link>
	<description></description>
	<lastBuildDate>Tue, 15 Nov 2022 16:06:20 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Certbotを使ってSSL化にしてみた</title>
		<link>https://kulog.org/pc/software/k9190/</link>
					<comments>https://kulog.org/pc/software/k9190/#respond</comments>
		
		<dc:creator><![CDATA[akahane]]></dc:creator>
		<pubDate>Sun, 22 Mar 2020 14:56:56 +0000</pubDate>
				<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Fedora]]></category>
		<guid isPermaLink="false">https://kulog.org/?p=9190</guid>

					<description><![CDATA[certbotを使ってブログをSSL化にしてみました｡ 目次 certbotとはLet&#8217;s Encryptとはcertbotの設定についてWordPressの設定Google AnalyticsとSearch [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="800" height="325" src="https://kulog.org/wp-content/uploads/20200322_01.png" alt="" class="wp-image-9192" srcset="https://kulog.org/wp-content/uploads/20200322_01.png 800w, https://kulog.org/wp-content/uploads/20200322_01-400x163.png 400w, https://kulog.org/wp-content/uploads/20200322_01-768x312.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>certbotを使ってブログをSSL化にしてみました｡</p>



<span id="more-9190"></span>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">certbotとは</a></li><li><a href="#toc2" tabindex="0">Let&#8217;s Encryptとは</a></li><li><a href="#toc3" tabindex="0">certbotの設定について</a></li><li><a href="#toc4" tabindex="0">WordPressの設定</a></li><li><a href="#toc5" tabindex="0">Google AnalyticsとSearch Console</a></li><li><a href="#toc6" tabindex="0">これで移行完了?</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">certbotとは</span></h2>



<p>certbotはLet&#8217;s Encryptを自動的に更新してくれるツールです｡公式サイトへ行って使用しているOSとWebサーバを指定するだけで､インストールコマンドを表示してくれて非常に親切ですが､SSLを動作させるには苦労しました｡</p>



<h2 class="wp-block-heading"><span id="toc2">Let&#8217;s Encryptとは</span></h2>



<p>フリーの証明書基幹です｡フリーなだけに有効期間が90日間ととても短いです｡そのため､certbotを使い自動的にSSLを更新するシステムにするわけです｡</p>



<h2 class="wp-block-heading"><span id="toc3">certbotの設定について</span></h2>



<p>fedora 31でapacheの場合の話になりますが､手動設定が必要になったところだけ説明したいと思います｡</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group=""># dnf install certbot certbot-apache
# certbot --apache
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Error while running apachectl configtest.

AH00526: Syntax error on line 101 of /etc/httpd/conf.d/ssl.conf:
SSLCertificateFile: file '/etc/pki/tls/certs/localhost.crt' does not exist or is empty</pre>



<p>上記のようにパッケージを入れてcertbotを実行すると応答式で設定完了するはずですが､エラーが出ます｡localhost.crtなんてファイルないよってね｡とりあえず､ここは気にせず設定をすすめます｡設定は通常と変わらないので割愛しますが､リダイレクト設定はしません｡</p>



<p>設定が終わったら､ssl.confを開いて証明書を指定しなおします｡</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">#SSLCertificateFile /etc/pki/tls/certs/localhost.crt
SSLCertificateFile /etc/letsencrypt/live/kulog.org/cert.pem

#SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
SSLCertificateKeyFile /etc/letsencrypt/live/kulog.org/privkey.pem

#SSLCertificateChainFile /etc/pki/tls/certs/server-chain.crt
SSLCertificateChainFile /etc/letsencrypt/live/kulog.org/chain.pem</pre>



<p>設定が終わったらhttpdを再起動するだけです｡</p>



<h2 class="wp-block-heading"><span id="toc4">WordPressの設定</span></h2>



<p>WordPressを使っている場合､管理画面で｢WordPress アドレス｣と｢サイトアドレス｣をhttpからhttpsに変更します｡これをやってからhttpsへのリダイレクト設定をします｡</p>



<p>WordPressアドレスが変更出来ない場合はwp-config.phpを編集します｡</p>



<p>次に､画像ファイル等のリンクをhttpからhttpsへ変更します｡プラグインのSearch Regexを使えば一括変換が出来ますので楽です｡これをしないと､せっかくSSL化にしても画像リンクがhttpのせいで警告がでてしまいます｡</p>



<h2 class="wp-block-heading"><span id="toc5">Google AnalyticsとSearch Console</span></h2>



<p>Analyticsは設定変更でOKです｡Google Search Consoleはhttpとhttpsを別サイトと認識するようなので､新たに追加しておきます｡</p>



<h2 class="wp-block-heading"><span id="toc6">これで移行完了?</span></h2>



<p>これでとりあえずSSL化は完了と思っています｡ほかに設定必要なことあるかな?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://kulog.org/pc/software/k9190/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Fedora 27へ移行してnmcliを使ってネットワーク設定をしてみた</title>
		<link>https://kulog.org/pc/software/k8655/</link>
					<comments>https://kulog.org/pc/software/k8655/#respond</comments>
		
		<dc:creator><![CDATA[akahane]]></dc:creator>
		<pubDate>Wed, 14 Mar 2018 13:08:37 +0000</pubDate>
				<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Fedora]]></category>
		<guid isPermaLink="false">http://kulog.org/?p=8655</guid>

					<description><![CDATA[Fedora 27をクリーンインストールしてFedora 25から移行してみました。いままで使っていたFedora 25は18からアップデートを繰り返してあげていたのでクリーンインストールからの移行は…… まさかの5年ぶ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://kulog.org/image/2018/20180314_04.png" target="_blank"><img decoding="async" src="https://kulog.org/image/2018/20180314_04.png" alt="Fedora27"></a><br>Fedora 27をクリーンインストールしてFedora 25から移行してみました。いままで使っていたFedora 25は18からアップデートを繰り返してあげていたのでクリーンインストールからの移行は…… まさかの5年ぶりです。<br></p>



<span id="more-8655"></span>



<p><a href="https://kulog.org/image/2018/20180314_05.png" target="_blank"><img decoding="async" src="https://kulog.org/image/2018/20180314_05.png" alt="Admin Console"></a><br>何が変わったのかなと楽しみにしていたのですが、Admin Consoleなるものがあってビックリしました。OSをインストールしたあとすぐに使うことが出来ます。<br>ブラウザで下記URLにアクセスするだけ！</p>



<p>https://ip address:9090/</p>



<p><a href="https://kulog.org/image/2018/20180314_06.png" target="_blank"><img decoding="async" src="https://kulog.org/image/2018/20180314_06.png" alt="システム"></a><br>ログインするとシステムのステータスなどが一目瞭然</p>



<p><a href="https://kulog.org/image/2018/20180314_07.png" target="_blank"><img decoding="async" src="https://kulog.org/image/2018/20180314_07.png" alt="ログ"></a><br>ログも見ることが出来ます。<br>……sshd??</p>



<p>あーっ！ iptables設定忘れてた！！！<br>ここはfirewalldを使いたいところですが、すでにアタックされているのでまた今度の機会で。</p>



<p>あと変わったなぁと思ったのがNetwork Managerがメインとなっていたことです。nmtuiが使えない！ nmcliを覚えることになりました。なんかコマンドが長くて面倒！ でも、なれるとちょいちょいと直しやすいかも。</p>



<p>ちなみに下記コマンドでネットワーク設定を行います。</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">デバイス名確認
# nmcli device

ネットワーク設定
# nmcli connection modify ens123 ipv4.addresses 192.168.1.100/24
# nmcli connection modify ens123 ipv4.gateway 192.168.1.1
# nmcli connection modify ens123 ipv4.dns 192.168.1.100
# nmcli connection modify ens123 ipv4.method manual
# nmcli connection modify ens123 connection.autoconnect yes
設定再読込
# nmcli connection reload ens123
設定確認
# nmcli device show ens123
設定が反映されない場合
# nmcli con down ens123; nmcli con up ens123</pre>



<p>ちなみにコマンドを下記のように省略することも出来ます。<br></p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">connection > con > c
modify > mod > m
ipv4.addresses > ip4
ipv4.gateway > gw4</pre>



<p>ip4の場合はipv4.addresses とipv4.method manualを実行したことと同じになります。<br>こんな感じになります。</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group=""># nmcli c m ens123 ip4 192.168.1.100/24
# nmcli c m ens123 gw4 192.168.1.1
# nmcli c m ens123 ipv4.dns 192.168.1.100</pre>



<p>あとはNTPの標準がchronyになっていたことです。<br>設定はntpdとたいして変わらないので動作確認のコマンドだけメモします。</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group=""># chronyc sources
210 Number of sources = 3
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^+ str21.int-gw.kddi.ne.jp 2 10 377 776 +60us[ +74us] +/- 15ms
^+ str22.int-gw.kddi.ne.jp 2 10 377 509 -46us[ -46us] +/- 17ms
^* ntp-a3.nict.go.jp 1 10 377 691 -99us[ -85us] +/- 7534us</pre>



<p>自分が使ってる分だとこの辺が変わった感じでした。<br>なにげにDockerとか気になっているのですが使用用途がさっぱり思いつかなくて、やる気起きないんですよね。そう考えるとFirewalldを覚えた方がやる気起きやすいのかも？</p>



<p>あとで知ったのですが下記をインストールするとnmtuiが使えました。</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group=""># dnf install NetworkManager-tui</pre>
]]></content:encoded>
					
					<wfw:commentRss>https://kulog.org/pc/software/k8655/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>logwatchでDNFのログを出してみた</title>
		<link>https://kulog.org/pc/software/k8012/</link>
					<comments>https://kulog.org/pc/software/k8012/#respond</comments>
		
		<dc:creator><![CDATA[akahane]]></dc:creator>
		<pubDate>Sat, 20 Feb 2016 00:57:04 +0000</pubDate>
				<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[Fedora]]></category>
		<guid isPermaLink="false">http://kulog.org/?p=8012</guid>

					<description><![CDATA[Fedora 23を使っていますが、yumからDNFに乗り換えたところlogwatchでログが出力されません。なんとかならないかとググってみましたが、まだ対応していないようです。 ということで手動で追加してみました。 出 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://kulog.org/image/2016/20160220_01.png" target="_blank"><img decoding="async" src="https://kulog.org/image/2016/20160220_01.png" alt="logwatchでDNF"></a><br />
Fedora 23を使っていますが、yumからDNFに乗り換えたところlogwatchでログが出力されません。なんとかならないかとググってみましたが、まだ対応していないようです。</p>
<p>ということで手動で追加してみました。<br />
<span id="more-8012"></span><br />
出力ログを追加するには、通常3つのファイルを作成しますが、今回は4つのファイルを作ります。ほとんどyum用のファイルを流用してるんですけどね！</p>
<p>サービス名を指定<br />
/usr/share/logwatch/default.conf/services/dnf.conf</p>
<div class="command">
Title = &#8220;dnf&#8221;<br />
LogFile = dnf
</div>
<p>対象ログを指定<br />
/usr/share/logwatch/default.conf/logfiles/dnf.conf</p>
<div class="command">
LogFile = dnf.rpm.log
</div>
<p>出力スクリプトを作成<br />
/usr/share/logwatch/scripts/services/dnf</p>
<div class="command">
$Debug = $ENV{&#039;LOGWATCH_DEBUG&#039;} || 0;</p>
<p>if ( $Debug &gt;= 5 ) {<br />
   print STDERR &quot;\n\nDEBUG: Inside DNF Filter \n\n&quot;;<br />
   $DebugCounter = 1;<br />
}</p>
<p>while (defined($ThisLine = &lt;STDIN&gt;)) {<br />
   if ( $Debug &gt;= 5 ) {<br />
      print STDERR &quot;DEBUG($DebugCounter): $ThisLine&quot;;<br />
      $DebugCounter++;<br />
   }</p>
<p>   if ( $ThisLine =~ s/INFO Upgraded: ([^ ]+)/$1/ ) {<br />
      $PackageUpgraded{$ThisLine}++;<br />
   } elsif ( $ThisLine =~ s/INFO Installed: ([^ ]+)/$1/ ) {<br />
      $PackageInstalled{$ThisLine}++;<br />
   } elsif ( $ThisLine =~ s/INFO Cleanup: ([^ ]+)/$1/ ) {<br />
      $PackageCleanup{$ThisLine}++;<br />
   } elsif ( $ThisLine =~ s/INFO Erased: ([^ ]+)/$1/ ) {<br />
      $PackageErased{$ThisLine}++;<br />
   } elsif ( $ThisLine =~ /logging initialized.*/o ) {<br />
      #<br />
   } else {<br />
      push @OtherList,$ThisLine;<br />
   }<br />
}</p>
<p>if (keys %PackageInstalled) {<br />
   print &quot;\nPackages Installed:\n&quot;;<br />
   foreach $ThisOne (keys %PackageInstalled) {<br />
      print &quot;   &quot; . $ThisOne;<br />
   }<br />
}<br />
if (keys %PackageCleanup) {<br />
   print &quot;\nPackages Cleanup:\n&quot;;<br />
   foreach $ThisOne (keys %PackageCleanup) {<br />
      print &quot;   &quot; . $ThisOne;<br />
   }<br />
}<br />
if (keys %PackageUpgraded) {<br />
   print &quot;\nPackages Upgraded:\n&quot;;<br />
   foreach $ThisOne (keys %PackageUpgraded) {<br />
       print &quot;   &quot;. $ThisOne;<br />
   }<br />
}<br />
if (keys %PackageErased) {<br />
   print &quot;\nPackages Erased:\n&quot;;<br />
   foreach $ThisOne (keys %PackageErased) {<br />
       print &quot;   &quot;. $ThisOne;<br />
   }<br />
}</p>
<p>if ($#OtherList &gt;= 0) {<br />
   print &quot;\n**Unmatched Entries**\n&quot;;<br />
   print @OtherList;<br />
}</p>
<p>exit(0);
</p></div>
<p>前日のログのみ検出？<br />
/usr/share/logwatch/scripts/logfiles/dnf/applydate</p>
<div class="command">
use POSIX qw(strftime);<br />
use Logwatch &#039;:dates&#039;;</p>
<p>my $Debug = $ENV{&#039;LOGWATCH_DEBUG&#039;} || 0;</p>
<p>my $time = time;</p>
<p>$SearchDate = TimeFilter(&#039;%m/%d/%y %H:%M:%S&#039;);<br />
$SearchNewDate = TimeFilter(&#039;%b %d %H:%M:%S&#039;);</p>
<p>if ( $Debug &gt; 5 ) {<br />
   print STDERR &quot;DEBUG: Inside ApplyDate (yum)&#8230;\n&quot;;<br />
   print STDERR &quot;DEBUG: Looking For: &quot; . $SearchDate . &quot; or &quot; . $SearchNewDate . &quot;\n&quot;;<br />
}</p>
<p>while (defined($ThisLine = &lt;STDIN&gt;)) {<br />
    # Here we actually remove the dates, as well<br />
    if ($ThisLine =~ s/^$SearchNewDate //o ||<br />
        $ThisLine =~ s/$SearchDate //o) {<br />
      print $ThisLine;<br />
    }<br />
}
</p></div>
<p>4つめのapplydateの存在に気付かなくて、前日のみ出力ってどうやるんだろうと悩みました。</p>
<p>動作確認で出力してみます。<br />
# logwatch &#8211;service dnf</p>
<p>正常に出力されていればOKです。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://kulog.org/pc/software/k8012/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>dnf-automaticを修正してみた</title>
		<link>https://kulog.org/pc/software/k7894/</link>
					<comments>https://kulog.org/pc/software/k7894/#respond</comments>
		
		<dc:creator><![CDATA[akahane]]></dc:creator>
		<pubDate>Thu, 26 Nov 2015 15:22:08 +0000</pubDate>
				<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Fedora]]></category>
		<guid isPermaLink="false">http://kulog.org/?p=7894</guid>

					<description><![CDATA[自動アップデートされないなぁと思い、dnf-automaticのステータスを見てみたら動いていませんでした。対処方法が分からず、しばらく放置していたのですが意を決して調べてみました。 まずは、dnf-automaticの [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a><img decoding="async" src="https://kulog.org/image/2015/20151127_01.png" alt="sitecustomize.py"></a><br />
自動アップデートされないなぁと思い、dnf-automaticのステータスを見てみたら動いていませんでした。対処方法が分からず、しばらく放置していたのですが意を決して調べてみました。<br />
<span id="more-7894"></span><br />
まずは、dnf-automaticのステータスです。<br />
※ 一部省略してます。</p>
<div class="command">
# systemctl status dnf-automatic.service -l<br />
● dnf-automatic.service &#8211; dnf automatic<br />
   Loaded: loaded (/usr/lib/systemd/system/dnf-automatic.service; static; vendor preset: disabled)<br />
   Active: failed (Result: exit-code) since 水 2015-11-26 22:54:52 JST; 20h ago<br />
  Process: 16700 ExecStart=/usr/bin/dnf-automatic /etc/dnf/automatic.conf &#8211;timer (code=exited, status=1/FAILURE)<br />
 Main PID: 16700 (code=exited, status=1/FAILURE)</p>
<p>dnf-automatic[16700]: return list(map(call_what, self))<br />
dnf-automatic[16700]: File &#8220;/usr/lib/python2.7/site-packages/dnf/util.py&#8221;, line 304, in call_what<br />
dnf-automatic[16700]: return method(*args, **kwargs)<br />
dnf-automatic[16700]: File &#8220;/usr/lib/python2.7/site-packages/dnf/automatic/emitter.py&#8221;, line 110, in commit<br />
dnf-automatic[16700]: print(msg)<br />
dnf-automatic[16700]: UnicodeEncodeError: &#8216;ascii&#8217; codec can&#8217;t encode characters in position 136-140: ordinal not in range(128)<br />
systemd[1]: dnf-automatic.service: main process exited, code=exited, status=1/FAILURE<br />
systemd[1]: Failed to start dnf automatic.<br />
systemd[1]: Unit dnf-automatic.service entered failed state.<br />
systemd[1]: dnf-automatic.service failed.
</p></div>
<p>UnicodeEncodeErrorに注目して調べたところ分かりました。<br />
Pythonのデフォルトエンコードはasciiなのにutf-8で処理しようとしてエラーが起きていたようです。</p>
<p><a rel="noopener" href="http://d.hatena.ne.jp/SumiTomohiko/20070120/1169300624" target="_blank">[Python] UnicodeEncodeErrorが発生した場合は、sitecustomize.pyでデフォルトのエンコーディングを指定する。</a></p>
<p>sitecustomize.pyを下記のように作成します。</p>
<div class="command">
# vi /usr/lib/python2.7/site-packages/sitecustomize.py<br />
import sys<br />
sys.setdefaultencoding(&#8216;utf-8&#8217;)
</div>
<p>これでデフォルトエンコードがutf-8になりました。<br />
しばらく放置しているとdnf-automaticが無事に動作しました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://kulog.org/pc/software/k7894/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>auditのログを止めてみた</title>
		<link>https://kulog.org/pc/software/k7892/</link>
					<comments>https://kulog.org/pc/software/k7892/#respond</comments>
		
		<dc:creator><![CDATA[akahane]]></dc:creator>
		<pubDate>Wed, 25 Nov 2015 13:54:17 +0000</pubDate>
				<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Fedora]]></category>
		<guid isPermaLink="false">http://kulog.org/?p=7892</guid>

					<description><![CDATA[Fedora 22になって/var/log/messages にauditのログがはき出されるようになりcronが走るたびにログが埋め尽くされるようになってしまいました。 なんとかする方法はないのかと調べたらありました。 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a><img decoding="async" src="https://kulog.org/image/2015/20151125_01.jpg" alt="audit log"></a><br />
Fedora 22になって/var/log/messages にauditのログがはき出されるようになりcronが走るたびにログが埋め尽くされるようになってしまいました。<br />
なんとかする方法はないのかと調べたらありました。<br />
<a rel="noopener" href="https://bugzilla.redhat.com/show_bug.cgi?id=1227379" target="_blank">Bug 1227379 &#8211; Audit events in /var/log/messages</a><br />
<span id="more-7892"></span><br />
なにやら、journalctlのためにauditのログもmessagesへはき出すような仕様にしたそうですが、強制しないでオンオフ出来るようにしてくれというユーザーとすごい言い争っているようです。もしかして違うかもしれませんが、そんなニュアンスだと思います。</p>
<p>一応、対策としてauditを停止してしまう方法がありました。<br />
まずはauditの設定を確認します。</p>
<div class="command">
# auditctl -s<br />
enabled 1<br />
failure 1<br />
pid 366<br />
rate_limit 0<br />
backlog_limit 320<br />
lost 43<br />
backlog 0<br />
backlog_wait_time 60000<br />
loginuid_immutable 0 unlocked
</div>
<p>次にauditを無効化します。</p>
<div class="command">
# auditctl -e 0<br />
# auditctl -s<br />
<a>enabled 0</a><br />
failure 1<br />
pid 366<br />
rate_limit 0<br />
backlog_limit 320<br />
lost 43<br />
backlog 0<br />
backlog_wait_time 60000
</div>
<p>これで/var/log/messagesへの書き込みどころか/var/log/audit/ への書き込みも停止します。この設定は一時的なので再起動しても反映されるようにします。</p>
<div class="command">
# vi /etc/audit/audit.rules<br />
#-D <a>コメントアウト</a><br />
-e 0 <a>追記</a>
</div>
<div class="command">
# vi /etc/audit/rules.d/audit.rules<br />
#-D <a>コメントアウト</a><br />
-e 0 <a>追記</a>
</div>
<p>この２つのファイルを修正することでauditのログが消えてすっきりしますが、cronが走るたびに下記のログが流れるのは止まりません。</p>
<div class="command">
systemd: Starting Paths.<br />
systemd: Reached target Sockets.<br />
systemd: Starting Sockets.<br />
systemd: Reached target Timers.<br />
systemd: Starting Timers.<br />
systemd: Reached target Basic System.<br />
systemd: Starting Basic System.<br />
systemd: Reached target Default.<br />
systemd: Startup finished in 9ms.<br />
systemd: Starting Default.
</div>
<p>これを止めるには/etc/systemd/system.conf のLogLevelをnoticeにするといいそうですがダメでした。systemdの仕様を調べてみるとsyslogの設定に準ずるらしいのでrsyslogの設定を変えてみました。</p>
<div class="command">
# vi /etc/rsyslog.conf<br />
#*.info;mail.none;authpriv.none;cron.none   /var/log/messages<br />
*.notice;mail.none;authpriv.none;cron.none   /var/log/messages</p>
<p># systemctl restart rsyslog.service
</p></div>
<p>これで余計なログが消えました。<br />
このauditのログはjournalの仕様が確定しないと解決しなさそうです。<br />
<s>なにげにこれでauditを止めてもlogwatchではauditのログが出てきます。これはlogwatchが修正されないとダメなんでしょうね。</s></p>
<p>近々、Fedora23にして見ようと思います。<br />
こんどはどんなバグが出てくるんだろうなぁ</p>
<p>追記：2015/11/26<br />
logwatchにログが出てませんでした。<br />
設定を変えて数日経ってからlogwatchを実行したらauditログが出てたので勘違いしてました。もう一日待ってから確認すればよかった。</p>
<p>追記： 2016/04/21<br />
/etc/audit/rules.d/audit.rulesも編集しないとauditは完全に無効化出来ませんでした。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://kulog.org/pc/software/k7892/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Fedora21から22へアップデートしてみた</title>
		<link>https://kulog.org/pc/software/k7751/</link>
					<comments>https://kulog.org/pc/software/k7751/#respond</comments>
		
		<dc:creator><![CDATA[akahane]]></dc:creator>
		<pubDate>Sun, 27 Sep 2015 11:27:10 +0000</pubDate>
				<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[Fedora]]></category>
		<guid isPermaLink="false">http://kulog.org/?p=7751</guid>

					<description><![CDATA[前回に引き続きFedora21からFedora22へアップデートしてみました。 これで5分置きに出てくるsystemdのログが消えるでしょうか。 アップデート方法はこちらに掲載されていました。 Upgrading Fed [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://kulog.org/image/2015/20150927_01.png" target="_blank"><img decoding="async" src="https://kulog.org/image/2015/20150927_01s.png" alt="systemdのログ"></a></p>
<p><a href="https://kulog.org/pc/software/k7747/">前回</a>に引き続きFedora21からFedora22へアップデートしてみました。<br />
これで5分置きに出てくるsystemdのログが消えるでしょうか。</p>
<p>アップデート方法はこちらに掲載されていました。<br />
<a rel="noopener" href="https://fedoraproject.org/wiki/Upgrading_Fedora_using_yum#Fedora_21_-.3E_Fedora_22" target="_blank">Upgrading Fedora using yum</a></p>
<div class="command">
# rpm &#8211;import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-22-$(uname -i)<br />
# yum update yum<br />
# yum clean all<br />
# yum &#8211;releasever=22 distro-sync
</div>
<p><span id="more-7751"></span><br />
うまくいくのかと思ったら依存性の処理で止まってしまいました。<br />
「perl-PlRPC-0.2020-15.fc20.noarch」が原因のようです。<br />
ちょっと調べてみましたが対処方法が見当たらないのでオプション「&#8211;skip-broken」を使ってみたところアップデートは無事に進みました。</p>
<div class="command">
# yum &#8211;skip-broken &#8211;releasever=22 distro-sync</p>
<p>インストール                   5 パッケージ (+16 個の依存関係のパッケージ)<br />
更新                         387 パッケージ<br />
飛ばしました (依存性の問題)  352 パッケージ
</p></div>
<p>352パッケージも飛ばしちゃうの！？<br />
大丈夫なのでしょうか。不安ですがYesと実行！</p>
<p>……</p>
<p>おお！ 無事に終わりました。<br />
再起動も問題なく出来ました。<br />
Fedora22になったよ！</p>
<p>Fedora22からはyumではなくdnfでアップデートを行います。<br />
yum-cronの代替としてdnf-automaticを使います。</p>
<div class="command">
<a>dnf-fastestmirrorを有効</a><br />
# vi /etc/dnf/dnf.conf<br />
	fastestmirror=true  <a># 追記</a></p>
<p><a>yum-cronを停止</a><br />
# systemctl stop yum-cron<br />
# systemctl disable yum-cron</p>
<p><a>dnf-automaticを追加</a><br />
# dnf install dnf-automatic<br />
# systemctl start dnf-automatic.timer<br />
# systemctl enable dnf-automatic.timer</p>
<p><a>dnf-automatic設定変更</a><br />
# vi /etc/dnf/automatic.conf<br />
apply_updates = yes <a># yesに変更</a>
</div>
<p>これで自動アップデートもOKです。<br />
あとは使っていたパッケージが止まっていないかチェックして終わりです。<br />
ちなみに私の場合はdhcpdが止まっていました。</p>
<p>これで、systemdから5分置きに出るログは止まったでしょうか。</p>
<p>……</p>
<p>とまってねえええええ！！！<br />
うーん、systemdのログレベルとかいじるといいのかなぁ<br />
来月にはFedora23が出るし、そんときまで待つかもうちょい調べてみようかな。</p>
<p>追記：2015/10/12<br />
Fedora22にアップグレードしたあと、DNFでパッケージのアップデートをしようとしたところアップデート前にも引っかかったperl-PlRPCが原因でperlがアップデート出来なくなっていました。「&#8211;best &#8211;allowerasing」オプションを付けることでアップデートが出来るようになります。</p>
<div class="command">
# dnf upgrade &#8211;best &#8211;allowerasing
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://kulog.org/pc/software/k7751/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Fedora 20から21へアップデートしてみた</title>
		<link>https://kulog.org/pc/software/k7747/</link>
					<comments>https://kulog.org/pc/software/k7747/#respond</comments>
		
		<dc:creator><![CDATA[akahane]]></dc:creator>
		<pubDate>Sat, 26 Sep 2015 08:47:32 +0000</pubDate>
				<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[Fedora]]></category>
		<guid isPermaLink="false">http://kulog.org/?p=7747</guid>

					<description><![CDATA[ここしばらくFedora20の調子がおかしかったので、Fedora20から21へアップデートしてみました。 アップデート方法はこちらに掲載されていました。 Upgrading Fedora using yum # rpm [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a><img decoding="async" src="https://kulog.org/image/2015/20150926_02.png" alt="Fedora"></a><br />
ここしばらくFedora20の調子がおかしかったので、Fedora20から21へアップデートしてみました。<br />
<span id="more-7747"></span><br />
アップデート方法はこちらに掲載されていました。<br />
<a rel="noopener" href="https://fedoraproject.org/wiki/Upgrading_Fedora_using_yum#Fedora_20_-.3E_Fedora_21" target="_blank">Upgrading Fedora using yum</a></p>
<div class="command">
# rpm &#8211;import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-21-$(uname -i)<br />
# yum update yum<br />
# yum clean all<br />
# yum &#8211;releasever=21 distro-sync
</div>
<p>アップデートが終わるまでに1時間ぐらいかかりましたが何事もなく終了しました。</p>
<div class="command">
# yum install system-release-nonproduct
</div>
<p>Fedora 21からプロダクトがWorkStation, Cloud, Serverと分かれたためどのプロダクトか選択する必要があるようですが、どれにも属さないNoProductと設定しました。</p>
<div class="command">
# shutdown -h now<br />
Failed to start poweroff.target: Connection timed out<br />
Failed to open /dev/initctl: No such device or address<br />
Failed to talk to init daemon.
</div>
<p>さて再起動してみようと思ったのですができません。<br />
シャットダウンも行えません。<br />
メッセージはちょっと違ってましたがメモるのを忘れてました。<br />
仕方がないので強制シャットダウンしましたが無事にFedora21になりました。</p>
<p>調子がおかしいのも改善されてばっちり！<br />
と思ったつかの間、messageログに5分置きにログが出力されるようになったのです。</p>
<p>記事は続きます。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://kulog.org/pc/software/k7747/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Fedora20でDovecotアタック対策をしてみた</title>
		<link>https://kulog.org/pc/software/k6647/</link>
					<comments>https://kulog.org/pc/software/k6647/#respond</comments>
		
		<dc:creator><![CDATA[akahane]]></dc:creator>
		<pubDate>Fri, 02 May 2014 04:07:52 +0000</pubDate>
				<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Fedora]]></category>
		<guid isPermaLink="false">http://kulog.org/?p=6647</guid>

					<description><![CDATA[たびたび、Dovecotに辞書アタックされています。 IP制限をかけているので突破されることはありませんが サーバの負荷が重くなってしまいます。 そこで前からやりたかったDovecotアタック対策をしてみました。 よくあ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>たびたび、Dovecotに辞書アタックされています。<br />
IP制限をかけているので突破されることはありませんが<br />
サーバの負荷が重くなってしまいます。<br />
そこで前からやりたかったDovecotアタック対策をしてみました。<br />
<span id="more-6647"></span><br />
よくある対策としてiptablesを使うやり方です。<br />
Fedora20の標準FWであるFirewalldを使いたいところですが<br />
体調不良で考える力がないので、iptablesを使うことにしました。</p>
<p>まず、iptablesを使えるようにします。</p>
<div class="command">
# systemctl stop firewalld<br />
# systemctl disable firewalld</p>
<p># yum install iptables-services</p>
<p># systemctl start iptables<br />
# systemctl enable iptables
</p></div>
<p>iptablesにルール追加</p>
<div class="command">
# iptables -A INPUT -p tcp &#8211;dport pop3 -m hashlimit &#8211;hashlimit-name pop3 &#8211;hashlimit 30/h &#8211;hashlimit-burst 10 -j ACCEPT<br />
# iptables -A INPUT -p tcp &#8211;dport imap -m hashlimit &#8211;hashlimit-name imap &#8211;hashlimit 30/h &#8211;hashlimit-burst 10 -j ACCEPT
</div>
<p>簡単に説明するとpop3とimapに対して<br />
1時間に30回までしかアクセス出来ないようにします。</p>
<p>iptablesの設定を保存しておわり</p>
<div class="command">
# iptables-save > /etc/sysconfig/iptables
</div>
<p>なんだかiptablesの保存方法が変わった気がしますが<br />
気のせいかな。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://kulog.org/pc/software/k6647/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Fedora20にしてみた</title>
		<link>https://kulog.org/pc/software/k6522/</link>
					<comments>https://kulog.org/pc/software/k6522/#comments</comments>
		
		<dc:creator><![CDATA[akahane]]></dc:creator>
		<pubDate>Wed, 01 Jan 2014 14:25:25 +0000</pubDate>
				<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Fedora]]></category>
		<guid isPermaLink="false">http://kulog.org/?p=6522</guid>

					<description><![CDATA[サーバのイメージフォルダのファイル数が5000を超えて ftp接続が遅くなったのでいろいろいじっているついでに サーバをFedora18からFedora20へ変更してみました！ 結局はFedora20にしても接続時間は変 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>サーバのイメージフォルダのファイル数が5000を超えて<br />
ftp接続が遅くなったのでいろいろいじっているついでに<br />
サーバをFedora18からFedora20へ変更してみました！<br />
<span id="more-6522"></span><br />
結局はFedora20にしても接続時間は変わらなかったので<br />
フォルダを分割することにしました。</p>
<p>それにしてもFedoraの構築は毎回苦労させられます。<br />
なぜかNetworkMnagerを無効にするとネットワークが<br />
接続できなくなったのは謎でした。<br />
あとで調べておこうかなぁ</p>
<p>それとMySQLからMariaDBになりましたね！<br />
互換アプリなのでなにも変わらないんですけどね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://kulog.org/pc/software/k6522/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>DiCEの設定</title>
		<link>https://kulog.org/pc/software/k5962/</link>
					<comments>https://kulog.org/pc/software/k5962/#respond</comments>
		
		<dc:creator><![CDATA[akahane]]></dc:creator>
		<pubDate>Mon, 04 Feb 2013 14:45:31 +0000</pubDate>
				<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Fedora]]></category>
		<guid isPermaLink="false">http://kulog.org/?p=5962</guid>

					<description><![CDATA[DiCEの設定に戸惑ったのでメモを残します。 DiCEのインストール # cd /usr/local/bin diced01914.tar.gzをアップ # tar xzvf diced01914.tar.gz 必要パッ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>DiCEの設定に戸惑ったのでメモを残します。</p>
<p>DiCEのインストール</p>
<div class="dos">
# cd /usr/local/bin<br />
diced01914.tar.gzをアップ<br />
# tar xzvf diced01914.tar.gz
</div>
<p><span id="more-5962"></span><br />
必要パッケージのインストール</p>
<div class="dos">
# yum install nkf<br />
# yum install ld-linux.so.2
</div>
<p>onamae.comを使う場合は32bitのlibssl.so.0が必要です。</p>
<div class="dos">
# locate libssl.so<br />
/usr/lib64/.libssl.so.1.0.1c.hmac<br />
/usr/lib64/.libssl.so.10.hmac<br />
/usr/lib64/libssl.so.1.0.1c<br />
/usr/lib64/libssl.so.10
</div>
<p>32bit版がないのでパッケージを探します。</p>
<div class="dos">
# yum provides */libssl*<br />
/usr/lib/libssl.so.1.0.1cを使っているパッケージを探す</p>
<p># yum install openssl-libs-1.0.1c-7.fc18.i686<br />
# ln -s /usr/lib/libssl.so.1.0.1c /usr/lib/libssl.so.0
</p></div>
<p>これで下準備は終了です。</p>
<div class="dos">
# /usr/local/bin/DiCE/diced | nkf -uw
</div>
<p>ここからの設定は省略！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://kulog.org/pc/software/k5962/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
