webminは、
sudo apt-get install webmin
でインストール。
->インストールできないのかも。
sudo apt-get install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl libmd5-perl
cd /usr/src
sudo wget http://prdownloads.sourceforge.net/webadmin/webmin_1.430_all.deb
sudo dpkg -i webmin_1.430_all.deb
前準備
sudo apt-get install rrdtool
sudo apt-get install librrds-perl
webmin設定→webminモジュール→サードパーティ製モジュール"select"→"webminstat"クリック
sysstats-0.12.0.tgzをsysstats-0.14.0.tgzに書き換える。
「 全てのWebminユーザにアクセス権を与える」を選択して、「webminモジュールをインストール」する。
2008年11月15日土曜日
2008年10月27日月曜日
Orale 10g XE
XEとはExpress Edition、つまりは無償ということである。
rpm版があり、VMWareで作成したCentOS5へインストール。
しかし、1.5GB以上のHDD空きを要求され、それが満たされると、7xxMB以上のスワップを要求された。
そのために結局2回CentOS5のインストールをやり直した。
まぁ、そんなに時間がかかったわけではないのでよいのですが。
rpm版があり、VMWareで作成したCentOS5へインストール。
しかし、1.5GB以上のHDD空きを要求され、それが満たされると、7xxMB以上のスワップを要求された。
そのために結局2回CentOS5のインストールをやり直した。
まぁ、そんなに時間がかかったわけではないのでよいのですが。
2008年10月21日火曜日
passengetのためのapacheの設定
ServerName komonzen.ddo.jp
DocumentRoot /var/www
RailsBaseURI /redmine/public
RailsBaseURI /radiant/public
RailsBaseURI /swtest/public
RailsMaxPoolSize 2
RailsPoolIdleTime 86400
Alias /redmine/public/ "/home/Workspace/redmine/trunk/public/"
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
Alias /radiant/public/ "/home/Workspace/radiant/public/"
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
Alias /swtest/public/ "/home/Workspace/swtest/public/"
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
2008年5月31日土曜日
redmineカスタマイズ
チケットの必須項目を追加してみた。
「予定工数」と「期限日」
app/models/issue.rb
:estimated_hours, :due_dateを追加。
:estimated_hoursには、数値のチェックも追加(もとからかも。。)。
------------------------
validates_presence_of :subject, :description, :priority, :project, :tracker, :author, :status, :estimated_hours, :due\
_date
validates_numericality_of :estimated_hours
------------------------
これだけだと赤*付きで表示してくれないので、
app/views/issues/_form.rhtml
------------------------
------------------------
のように、", :required => true"を追加する。
「予定工数」と「期限日」
app/models/issue.rb
:estimated_hours, :due_dateを追加。
:estimated_hoursには、数値のチェックも追加(もとからかも。。)。
------------------------
validates_presence_of :subject, :description, :priority, :project, :tracker, :author, :status, :estimated_hours, :due\
_date
validates_numericality_of :estimated_hours
------------------------
これだけだと赤*付きで表示してくれないので、
app/views/issues/_form.rhtml
------------------------
<%= f.text_field :due_date, :required => true, :size => 10 %><%= calendar_for('issue_due_date') %>
<%= f.text_field :estimated_hours, :required => true, :size => 3 %> <%= l(:field_hours) %>
------------------------
のように、", :required => true"を追加する。
2008年5月23日金曜日
セキュリティ
ユーザアカウントを作成
# useradd john.mac
パスワードを付与
# passwd john.mac
アカウントをwheelグループに所属させる
# usermod -G wheel john.mac
wheelグループのユーザが、suコマンドで管理者権限を得られるように設定
# echo "SU_WHEEL_ONLY yes" >> /etc/login.defs
# vi /etc/pam.d/su
コメント削除
auth required pam_wheel.do use_uid
wheelグループのユーザに、sudoコマンドの実行権限を付与
# yum install sudo
# visudo
コメント削除
%wheel ALL=(ALL) ALL
コンソールでのrootアカウントによるログイン禁止
# cp /dev/null /etc/securetty
SSH経由でのrootによるログイン禁止
# vi /etc/ssh/sshd_config
コメント削除
PermitRootLogin no
# service sshd restart
nmap http://nmap.org
# useradd john.mac
パスワードを付与
# passwd john.mac
アカウントをwheelグループに所属させる
# usermod -G wheel john.mac
wheelグループのユーザが、suコマンドで管理者権限を得られるように設定
# echo "SU_WHEEL_ONLY yes" >> /etc/login.defs
# vi /etc/pam.d/su
コメント削除
auth required pam_wheel.do use_uid
wheelグループのユーザに、sudoコマンドの実行権限を付与
# yum install sudo
# visudo
コメント削除
%wheel ALL=(ALL) ALL
コンソールでのrootアカウントによるログイン禁止
# cp /dev/null /etc/securetty
SSH経由でのrootによるログイン禁止
# vi /etc/ssh/sshd_config
コメント削除
PermitRootLogin no
# service sshd restart
nmap http://nmap.org
登録:
投稿 (Atom)