FrontPage
Linux Server
目次
- インストール関連
- Machine
- Linux、分散ファイルストレージ、moose file system、moosefs、mfs
- Server Soft
- Air Video Server のインストールと設定(Ubuntu)
- apache
- DHCP
- bind_DNS
- pi-hole,DNS
- Docker
- epgrec
- friio-CentOS6
- ftp_proftp
- git
- Hinemos
- HomePage
- iptables,firewall,ufw
- ubuntu に lamp 環境をインストールする
- lychee,Web用の画像サーバー,Google Photoの代わりになるか
- openldap
- logwatch
- mail,postfix,dovecot
- minecraft
- mysql
- nagios,サーバー監視
- nextcloud
- ntpサーバ
- nfs
- php
- piwigo,Web用の画像サーバー,Google Photoの代わりになるか
- Proxmox VE
- proxy_squid
- pukiwiki
- router
- rsync
- samba
- snmp
- ssh
- ssl証明書の購入
- tomcat
- tv,terevison,cable,satellite,japan,epgstation
- vnc,ubuntu
- vpn
- webdav_owncloud
- wiki.js 構築手順
- wordpress_ブログ作成
- x11vnc
- zabbix
- その他
インストール関連 †
Ubuntu 24.04 Install(Server用途) †
CentOS_6.3_初期インストール †
CentOS_7_初期インストール †
AlmaLinux 8 初期インストール †
debian系_初期インストール(ほとんど中身無し。これから書きます) †
Machine †
- tar3.net サーバ
- tar3.net ドメインのホームページやソフトは以下のコンピューターで動いてます。
- ここに無料の VMWare ESXi を入れて
仮想コンピューター上でサーバーを起動しています。
- 正確には VMWare ESXi がプリインストールされた
サーバー(HP ProLiant ML110 G6)を買いました。
ラズベリーパイ_Raspberry_Pi †
ラズベリーパイ_Raspberry_Pi
Linux、分散ファイルストレージ、moose file system、moosefs、mfs †
Server Soft †
Air Video Server のインストールと設定(Ubuntu) †
- レポジトリの登録
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:rubiojr/airvideo
sudo apt-get update
sudo apt-get install airvideo-server
apache †
DHCP †
bind_DNS †
pi-hole,DNS †
Docker †
epgrec †
friio-CentOS6 †
ftp_proftp †
git †
Hinemos †
HomePage †
iptables,firewall,ufw †
- CentOS6
- 現場確認
iptables -L
- 設定ファイルの読み込み
/sbin/iptables-restore < iptables
- iptables を再起動した時に設定が保存されるようにする
/etc/init.d/iptables save
- log 出力設定 (下記2つのどちらかを追加)
- iptables の状態表示
yum install iptstate
iptstate
- CentOS7
- 参考サイト(外部):ファイアウォール構築(iptables)
- 知らなかったのですが、「全国警察施設への攻撃元上位5カ国」という情報があるらしいです。
- CN:中国
- GB:イギリス
- ID:インドネシア
- IN:インド
- RU:ロシア
- ちなみにうちは以下を止めてます。
- DROP_COUNTRY_MAKE BD
- DROP_COUNTRY_MAKE BR
- DROP_COUNTRY_MAKE CN
- DROP_COUNTRY_MAKE DE
- DROP_COUNTRY_MAKE FR
- DROP_COUNTRY_MAKE GB
- DROP_COUNTRY_MAKE ID
- DROP_COUNTRY_MAKE IN
- DROP_COUNTRY_MAKE IT
- DROP_COUNTRY_MAKE KR
- DROP_COUNTRY_MAKE MX
- DROP_COUNTRY_MAKE NL
- DROP_COUNTRY_MAKE PL
- DROP_COUNTRY_MAKE RO
- DROP_COUNTRY_MAKE RS
- DROP_COUNTRY_MAKE RU
- DROP_COUNTRY_MAKE SA
- DROP_COUNTRY_MAKE TR
- DROP_COUNTRY_MAKE UA
- さらにちなみに攻撃?というか、Wikiを宣伝で変えようとするのは圧倒的に中国が多いです。アクセス履歴をDBにまとめて集計するとそれなりに面白いです(^^)
- Install
- iptables の起動
- 起動
sudo systemctl start iptables
- 自動機能有効化
sudo systemctl enable iptables
- Statusの確認
sudo systemctl status iptables
- iptables save のやり方
- logrotate
- ufw(Uncomplicated Firewall,ubuntu)
ubuntu に lamp 環境をインストールする †
- lamp とは以下のプログラムの頭文字だYO
- Linux
- Apache(Web)
- Mysal(Database)
- PHP(Web programing言語)
- install
- sudo apt-get update
- sudo apt-get install tasksel
- sudo tasksel install lamp-server
lychee,Web用の画像サーバー,Google Photoの代わりになるか †
- データベースの作成
- ログイン
sudo mysql -u root -p
- root のパスワードを入力
- 以下のコマンドを発行
CREATE DATABASE lychee_db CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'lychee_user'@'localhost' IDENTIFIED BY 'UltraSecurePassword';
GRANT ALL PRIVILEGES ON lychee_db.* TO 'lychee_user'@'localhost';
- lycheeのダウンロード
- 以下のサイトで latest 版を探す
- zip file のダウンロード(例)
wget https://github.com/electerious/Lychee/archive/refs/tags/v3.1.6.zip
- unzip
unzip v3.1.6.zip
- Lychee file の移動
sudo mv -v Lychee-3.1.6 /var/www/html/lychee
- 権限の変更
cd /var/www/html
sudo chown -R apache:apache lychee
cd /var/www/html/lychee
sudo chmod -R 777 data/ upload/
- Apacheの再起動
sudo systemctl restart httpd
- Web site へアクセスして設定
http://(ip address)/lychee
- Database Host: localhost
- Database Username: lychee
- Password: UltraSecurePassword
- ユーザー名とパスワードを設定 -> Create Login
- 自分はここで色々とエラーが出たけど、apache のログ /var/log/httpd/ の error ログを見ながら少しずつ対応
- 参考
openldap †
logwatch †
mail,postfix,dovecot †
minecraft †
mysql †
nagios,サーバー監視 †
nextcloud †
ntpサーバ †
nfs †
php †
- インストール方法
- CentOS7, RHEL7
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum install --enablerepo=remi-php74 php which
- RHEL8, CentOS8, AlmaLinux8, RockyLinux8
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo yum install --enablerepo=remi php which
- Apache実行ユーザー、グループの変更
- sudo vim /etc/apache2/envvars
export APACHE_RUN_USER=apacheUser
export APACHE_RUN_GROUP=ApacheUsers
- php sessionフォルダの権限変更も忘れずに。。。
sudo chown apacheUser:ApacheUsers /var/lib/php/sessions -R
piwigo,Web用の画像サーバー,Google Photoの代わりになるか †
- 参考サイト:https://ja.linux-console.net/?p=319
- 前提
- mysql へデータベースの作成とユーザー追加
- mysql -u root -p
- create database piwigo;
- grant all privileges on piwigo.* to 'piwigouser'@'localhost' identified by 'pass123';
- flush privileges;
- exit
- Install方法
- download
wget http://piwigo.org/download/dlcounter.php?code=latest -O piwigo.zip
- 解凍
unzip piwigo.zip
- コピー
cp -fr piwigo /var/www/html/
- ファイルの所有者を変更
chown -R apache:apache /var/www/html/
- アクセス権の変更
chmod -R 755 /var/www/html/
chmod -R 777 /var/www/html/_data/
- アクセス
http://(ip address)/piwigo
- あとは多分、フィーリングでセットアップ可能なはず
- 同期
- 日本語不可
- 以下意外の語句不可
- [-]
- [_]
- [.] ピリオド
- アルファベット
- 不可語句例
- [ ] スペース
- [(]
- [)]
- PNGなど大文字の拡張子を認識しない
- 以下を編集
vim piwigo/include/config_default.inc.php
- 43行目あたり
- 変更後
$conf['picture_ext'] = array('jpg','jpeg','png','gif','PNG','JPG');
- 変更前
$conf['picture_ext'] = array('jpg','jpeg','png','gif');
Proxmox VE †
proxy_squid †
pukiwiki †
router †
rsync †
samba †
snmp †
ssh †
ssl証明書の購入 †
tomcat †
tv,terevison,cable,satellite,japan,epgstation †
vnc,ubuntu †
vpn †
webdav_owncloud †
wiki.js 構築手順 †
wordpress_ブログ作成 †
x11vnc †
zabbix †
その他 †
その他, wiki.js †
|