<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Linux on lunaplus*</title><link>https://www.lunaplus.net/tags/linux/</link><description>Recent content in Linux on lunaplus*</description><generator>Hugo -- gohugo.io</generator><language>ja</language><lastBuildDate>Wed, 31 Jan 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://www.lunaplus.net/tags/linux/index.xml" rel="self" type="application/rss+xml"/><item><title>Dev Containersで Amazon Linux 2023を使う</title><link>https://www.lunaplus.net/posts/2024/01/dev-containers/</link><pubDate>Wed, 31 Jan 2024 00:00:00 +0000</pubDate><guid>https://www.lunaplus.net/posts/2024/01/dev-containers/</guid><description>&lt;h2 id="dev-containersとは"&gt;Dev Containersとは&amp;hellip;&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://code.visualstudio.com/docs/devcontainers/containers"&gt;Dev Containers&lt;/a&gt;は、プロジェクトに必要な依存関係やツールをコンテナにインストールした開発環境を構築できる&lt;code&gt;Visual Studio Code&lt;/code&gt;の拡張機能です。
Dev Containersの利用には、Dockerが事前にインストールされている必要があります。
これまで、JetBrainsのエディタを積極的に利用していましたが、Dev Containersを利用してみたかったのでVSCodeを利用してみました。&lt;/p&gt;</description></item><item><title>SECONDS変数って、なんだ？</title><link>https://www.lunaplus.net/posts/2017/09/bash-seconds/</link><pubDate>Wed, 20 Sep 2017 09:00:02 +0000</pubDate><guid>https://www.lunaplus.net/posts/2017/09/bash-seconds/</guid><description>&lt;p&gt;小ネタの投稿。
bashで書いてある定期バッチ処理の処理時間を出力しておくことで、問題に早く気づく
何かの役に立つかなぁとおもい実装してみた。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="普通の実装"&gt;普通の実装&lt;/h2&gt;
&lt;p&gt;普通に考えられる実装だと、定期バッチが開始した時間(START_TIME)と
終了した時間(END_TIME)を取得して、その差の時間が処理時間とするというのが普通ですよね。
多分こんな感じになると思います。&lt;/p&gt;</description></item><item><title>Tomcatの設定</title><link>https://www.lunaplus.net/posts/2007/02/install-tomcat-3/</link><pubDate>Wed, 28 Feb 2007 15:00:07 +0000</pubDate><guid>https://www.lunaplus.net/posts/2007/02/install-tomcat-3/</guid><description>&lt;h2 id="tomcatの設定"&gt;Tomcatの設定&lt;/h2&gt;
&lt;p&gt;Tomcatのインストールが終われば、Tomcatが動作するまであと少しです。
環境によっては既に変更が終わっている場合や値を調整する必要をもあるかと思いますが、
基本的には下記の４つの点を設定が必要になると思います。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tomcat設定のポイント&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ユーザ環境変数の設定&lt;/li&gt;
&lt;li&gt;Tomcat実行シェルスクリプト修正&lt;/li&gt;
&lt;li&gt;ヒープメモリの設定&lt;/li&gt;
&lt;li&gt;Tomcat自動起動の設定&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="ユーザ環境変数の設定"&gt;ユーザ環境変数の設定&lt;/h2&gt;
&lt;p&gt;Tomcatのアプリケーションを実行するには、あらかじめJDKやTomcatの格納ディレクトリに
PATHを通しておく必要があります。これらのPATH設定は、&lt;code&gt;「tomcat」ユーザ&lt;/code&gt;の
ユーザプロファイルにて設定します。ユーザを作成した際に指定したディレクトリにもよりますが、
Tomcatのインストール（準備編）の方法でユーザを作成した場合には、
ユーザプロファイルは&lt;code&gt;/var/empty/tomcat/.bash_profile&lt;/code&gt;というファイルになります。&lt;/p&gt;</description></item><item><title>Tomcatのインストール</title><link>https://www.lunaplus.net/posts/2007/02/install-tomcat-2/</link><pubDate>Wed, 28 Feb 2007 15:00:06 +0000</pubDate><guid>https://www.lunaplus.net/posts/2007/02/install-tomcat-2/</guid><description>&lt;h2 id="tomcatをインストールする"&gt;Tomcatをインストールする&lt;/h2&gt;
&lt;p&gt;インストール用のTomcat &lt;code&gt;tar.gz形式&lt;/code&gt;ファイルのダウンロード、Tomcat実行用のtomcatユーザを
作成したところでいよいよインストールです。インストールといっても、
基本は圧縮されたtar.gz形式ファイルを展開するだけ。オペレーションは、難しくはありません。
インストールで重要なことは、ファイルを展開したあとの処理です。
「OSユーザの種類や実行権や所有権を意識する」当然といえば当然なのですが、はじめのうちは
間違いの原因を見つけるのに非常に時間がかかりました。&lt;/p&gt;</description></item><item><title>Tomcatの導入準備</title><link>https://www.lunaplus.net/posts/2007/02/install-tomcat-1/</link><pubDate>Wed, 28 Feb 2007 15:00:05 +0000</pubDate><guid>https://www.lunaplus.net/posts/2007/02/install-tomcat-1/</guid><description>&lt;h2 id="tomcatインストール以前"&gt;Tomcatインストール以前&lt;/h2&gt;
&lt;p&gt;JDKとApache Http Serverのインストールと設定が終わったところで、いよいよTomcatの
インストールです。&lt;/p&gt;
&lt;p&gt;「TomcatもRPMでインストールをすれば簡単なのでは」と考えている方もおられるかも知れません。
理論的には、その通りです。確実にTomcatもRPMでインストールする方が簡単なのです。
私もはじめは「TomcatをRPMでインストールしよう」と試み、まずRed Hatのサイトから
RPMモジュールをダウンロードするところからはじめました。Red Hatのサイトは非常に
良くできているので少し調べるとTomcatのRPMは簡単に見つかりましたが、バージョンが
古いものしかありません。&lt;/p&gt;</description></item><item><title>Linuxサーバ上でJavaで動くWebアプリ開発</title><link>https://www.lunaplus.net/method/server-side/develop-with-tomcat-2/</link><pubDate>Wed, 28 Feb 2007 15:00:01 +0000</pubDate><guid>https://www.lunaplus.net/method/server-side/develop-with-tomcat-2/</guid><description>&lt;h2 id="javaを使ってlinux上で動くwebアプリケーションを開発するには何が必要か"&gt;Javaを使ってLinux上で動くWebアプリケーションを開発するには、何が必要か&lt;/h2&gt;
&lt;p&gt;Javaを使ってLinuxサーバ上で動くWebアプリケーションを開発するには、一体何が必要なのでしょうか。
インターネットで調査したり本屋に行ってみるとわかるのですが、最近は驚くほどたくさんの情報があります。&lt;/p&gt;
&lt;p&gt;LinuxのOS、Webサーバ、アプリケーションサーバ、Java、データベース、開発用のツール、開発フレームワーク・・・。
それぞれ特徴をもった様々なアプリケーションやツールがあり、実際には非常にたくさんの選択肢があるかと思います。
そこで、アプリケーションの特徴や詳細な情報は他に譲ることとして、ここでは実際のWebアプリケーションの開発で利用したものを紹介することにします。&lt;/p&gt;</description></item><item><title>Tomcatを動作させるには</title><link>https://www.lunaplus.net/method/server-side/develop-with-tomcat-0/</link><pubDate>Wed, 28 Feb 2007 15:00:00 +0000</pubDate><guid>https://www.lunaplus.net/method/server-side/develop-with-tomcat-0/</guid><description>&lt;h2 id="tomcatを動作させるには"&gt;Tomcatを動作させるには&lt;/h2&gt;
&lt;p&gt;ある日のこと。&lt;/p&gt;
&lt;p&gt;「明日から新しいプロジェクトのリーダをやってもらうから。よろしく。
納期まで２ヶ月ちょっとあるから簡単だろう。」と&lt;/p&gt;
&lt;p&gt;上司からの一言。&lt;/p&gt;
&lt;p&gt;これが全ての始まりでした。&lt;/p&gt;
&lt;p&gt;新しいプロジェクトとは、&lt;code&gt;Javaを使ってLinuxサーバ上で動くWebアプリケーションを開発する&lt;/code&gt; と
いうものでした。&lt;/p&gt;
&lt;p&gt;システム開発の現場であれば、どこにでもあるような普通のプロジェクトなのかもしれませんが、
私を含めて周りの誰もが「JavaでWebのプログラミングなんてしたことないよ」
「Linuxなんてさわったことないよ」という状態でした。&lt;/p&gt;</description></item></channel></rss>