NPC2-220913
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*wpserver(Web+TimeServer)をUbuntu22.04LTSへ [#l41eed76]
*古い方(UBUNTU20.04LTS)のWord Pressのバックアップを作成 ...
各Word Pressのバックアップを取ります。(DBのため)。~
WebrootはUSBHDDで引き継ぎます。~
**古い方(UBUNTU20.04LTS)のLet's encryptの止め方(解除の仕...
# certbot revoke --cert-path /etc/letsencrypt/live/mifmi...
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Starting new HTTPS connection (1): acme-v01.api.letsencr...
---------- service chronyd restart
--------------------------------------------------------...
Would you like to delete the cert(s) you just revoked?
--------------------------------------------------------...
(Y)es (recommended)/(N)o: y
~
*Install [#yc3ca88f]
DBがあるので、~
/var=50GB
/=70GB
(EFI:128MB)
でUBUNTU22.04LTSをインストールしました。~
SetUpPackとして、20.04LTSの設定ファイルをとっておき、ex...
*IP固定 [#f55ea26f]
IP固定は、ルータの方から、MACアドレスを入れて行います。...
**ノートPCで蓋を閉じてもサスペンドを防止 [#s9efb08f]
〇/etc/systemd/logind.conf ファイルを編集し下記の行を変更...
~
$ sudo nano /etc/systemd/logind.conf
~
- #HandleLidSwitch=suspend
+ HandleLidSwitch=ignore
~
〇設定を反映
~
$ sudo systemctl restart systemd-logind
~
*リモートデスクトップ関係 [#kcab60bb]
一番面倒なところです。~
RDP接続になりました(VNCはデバック中のようでRealVNCからは...
mRemoteNGが使いやすい(ただし、IPアドレス・フルカラーで接...
Password and Keys application -> Right-click on Login key...
をしないと、RDPのパスワードが自動的に変更されてしまう。~
**暗転すると接続が切れるのでxscreensaverをつかう。 [#ofa1...
sudo apt install xscreensaver xscreensaver-data-extra xs...
スタートアップへの追加~
xscreensaver -nosplash
設定上は、ブランクスクリーンを<しない>にする。~
~
*Takao Fontへ [#s0d6a37d]
なんか地味に、Terminalが大きすぎです。
$ sudo apt install fonts-takao*
~
*言語設定 [#k79effa5]
設定から入り、自動的に出るインストールを済ませる。以降M...
~
*fstab [#f475b969]
マウントポイント、fstabを過去のfstabから設定~
~
*Samba関係 [#o8cc0445]
SetUpPackから、USB-HDDのfstab入れ替え、マウントポイント整...
**SAMBAインストール [#r6af5eec]
~
$ sudo apt install samba
~
SetUpPackからsmb.conf入れ替え~
デーモンの再起動で、設定反映~
$ sudo service smbd restart
$ sudo service nmbd restart
~
※エラーの場合、samba.confのinterfaceのデバイスを合わせる...
*apache2,PHP8.1設定 [#vc4a2eb4]
**まずPukiwiki1.5.4向け~ [#nf33afb9]
~
$ sudo apt-add-repository ppa:ondrej/apache2
$ sudo apt-get install apache2
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt install libapache2-mod-php8.1 php8.1-cli php8...
$ sudo apt upgrade
~
**Pukiwiki1.5.4向けphp.iniの編集 [#ea6c45b9]
~
/etc/php/8.1/apache2/php.ini
memory_limit = 128M
upload_max_filesize = 128M
post_max_size = 128M
~
**Word Press向け [#q55142cd]
$ sudo apt-get install mariadb-server mariadb-client
~
-インストール後、次のコマンドを叩いてMariadb(mysql)の初期...
~
$ sudo mysql_secure_installation
Enter current password for root (enter for none):...
Set root password? [Y/n]: Y
New password: パスワードの入力 "sql-root-password"
Re-enter new password: パスワードの入力 "sql-root...
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
**Word Press向けphpのインストール [#c2b0021a]
~
$ sudo apt install php8.1 libapache2-mod-php8.1 php8.1-c...
~
**Word Press向けphp.iniの編集 [#a41a71aa]
~
$ sudo gedit /etc/php/8.1/apache2/php.ini
file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 256M
post_max_size = 256M
max_execution_time = 360
date.timezone = Asia/Tokyo
mysqli.default_socket = /var/run/mysqld/mysqld.sock
~
**MariaDBにWordPress用のデータベースを作成する。 [#se626d...
~
$ sudo mysql -u root -p
MariaDB [(none)]> CREATE DATABASE alpha;
MariaDB [(none)]> CREATE USER 'alpha'@'localhost' IDENTI...
MariaDB [(none)]> GRANT ALL ON alpha.* TO 'alpha'@'local...
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
~
$ sudo mysql -u root -p
MariaDB [(none)]> CREATE DATABASE masterkudo;
MariaDB [(none)]> CREATE USER 'masterkudo'@'localhost' I...
MariaDB [(none)]> GRANT ALL ON masterkudo.* TO 'masterku...
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
~
~
*データーベースの回復 [#a5141e60]
~
USB-HDDのバックアップ置き場に行き、バックアップカレント...
$ cd /publicmnt/Public/wp-backup/alpha/
$ sudo mkdir temp
$ cd temp
$ sudo tar xvzf ../<バックアップファイル>.tar.gz
$ sudo mysql -u root alpha < alpha.sql
$ cd ..
$ sudo rm -rf temp
~
$ cd /publicmnt/Public/wp-backup/masterkudo/
$ mkdir temp
$ cd temp
$ sudo tar xvzf ../<バックアップファイル>.tar.gz
$ sudo mysql -u root masterkudo < masterkudo.sql
$ cd ..
$ sudo rm -rf temp
~
*Let's encrypt設定 [#pad7505a]
※設定前に、各DDNSをアップデートする→cron tabのコマンドをr...
/usr/bin/wget -O ddoupdatelog 'http://free.ddo.jp/dnsup...
/usr/bin/wget -O mydnsupdatelogipv4 'http://<Name>:<Pas...
/usr/bin/wget -O mydnsupdatelogipv6 'http://<Name>:<Pas...
~
$ sudo apt install certbot python3-certbot-apache
~
**certbot適用前のmifmif.mydns.jp.confを/etc/apache2/sites...
~
/etc/apache2/sites-available
<VirtualHost *:80>
ServerName mifmif.mydns.jp
ServerAlias mifmif.ddo.jp
ServerAdmin <mailaddress>
DocumentRoot /publicmnt/Public/webroot/
<Directory "/publicmnt/Public/webroot">
Require all granted
</Directory>
</VirtualHost>
~
~
$ sudo a2dissite 000-default.conf
$ sudo a2ensite mifmif.mydns.jp.conf
$ sudo systemctl reload apache2
~
ローカルで、httpでの各ページが表示できることを試す。~
~
$ sudo apache2ctl configtest
*********
Syntax OK
を確認~
certbotにより、SSL再設定。~
$ sudo certbot --apache -d mifmif.mydns.jp -d mifmif.ddo...
~
.htaccessの有効化~
sudo a2enmod headers
sudo a2enmod rewrite
~
/etc/apache2/apache2.confの以下を変更
~
<Directory /publicmnt/Public/webroot/alpha>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<Directory /publicmnt/Public/webroot/masterkudo>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
~
*chrony [#t9399f27]
$ sudo apt install chrony
~
SetUpPackから/etc/chrony/chrony.confを入れ替えて設定~
$ sudo service chronyd restart
$ chronyc sources
~
*ファイヤーウォールの設定 [#e1b7b193]
$ sudo ufw enable
$ sudo ufw default DENY
for vnc
$ sudo ufw allow 5900
for RDP
$ sudo ufw allow 3389
for ntp
$ sudo ufw allow ntp
SambaとCupsとApache
$ sudo ufw allow Samba
$ sudo ufw allow http
$ sudo ufw allow 443/tcp
$ sudo ufw reload
$ sudo ufw status
状態: アクティブ
To Action From
-- ------ ----
5900 ALLOW Anywhere ...
3389 ALLOW Anywhere ...
123/udp ALLOW Anywhere ...
Samba ALLOW Anywhere ...
80/tcp ALLOW Anywhere ...
443/tcp ALLOW Anywhere ...
5900 (v6) ALLOW Anywhere (v6) ...
3389 (v6) ALLOW Anywhere (v6) ...
123/udp (v6) ALLOW Anywhere (v6) ...
Samba (v6) ALLOW Anywhere (v6) ...
80/tcp (v6) ALLOW Anywhere (v6) ...
443/tcp (v6) ALLOW Anywhere (v6)
~
*Cron [#ea99383e]
SetUpPackから/rootへコピー後、見ながらcrontab -eで設定。~
概略~
~
*/12 * * * * /usr/bin/wget -O ddoupdatelog 'http://free...
*/12 * * * * /usr/bin/wget -O mydnsupdatelogipv4 'http:...
*/12 * * * * /usr/bin/wget -O mydnsupdatelogipv6 'http:...
*/12 * * * * cp /var/log/apache2/* /publicmnt/Public/apa...
*/12 * * * * /root/remount_usb-hdd.sh > remount_usb-hdd....
03 00 * * 3 /root/update_giolite2 > /root/update_giolite...
00 00 * * 6 /root/clam-full.sh
55 23 15 * * certbot renew
~
各、DDNSへのCronのLogを見ておくこと。~
*ClamAV [#d2997e98]
$ sudo apt install clamav clamav-daemon
※(直したのがある)clamav-freshclamのserviceをストップし...
$ sudo systemctl stop clamav-freshclam
$ sudo freshclam
$ sudo systemctl start clamav-freshclam
$ sudo mkdir /var/log/clamav/virus
~
clam-full.shをrootに+xして、cronの用意をしておく~
~
*msmtp [#c85f2c7d]
$ sudo apt install msmtp
~
SetUpPackから/rootに.msmtprcをペースト~
テスト~
$ echo 'Test for mail' | awk 'BEGIN{print "Subject:Test ...
**apacheのaccess.logがother_vhosts_access.logに記述されて...
-/etc/apache2/apache2.confに以下を付け足す。~
# other_vhosts_access.log to apache.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
**apachのログローテートを1か月に [#g212af9a]
/etc/logrotate.d/apache2を編集して、1月のログをローテー...
/var/log/apache2/*.log {
monthly
missingok
rotate 12
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
prerotate
if [ -d /etc/logrotate.d/httpd-prerotate ]; then
run-parts /etc/logrotate.d/httpd-prerotate
fi
endscript
postrotate
if pgrep -f ^/usr/sbin/apache2 > /dev/null; then
invoke-rc.d apache2 reload 2>&1 | logger -t apache2...
fi
endscript
}
リスタートして設定を反映~
sudo service apache2 restart
*hplip [#bd439a16]
サイトから最新を取得のこと
~
**スキャナではプラグインが読み込めない場合に、 [#k549d68e]
$ sudo apt install apparmor-utils
$ sudo aa-disable /usr/share/hplip/plugin.py
hplip-3.22.6(最新のプラグイン)-plugin.runなどが必要になる...
~
※ Linux(UBUNTU)で、セットアップ時に、本体が探せない場合...
~
*バックアップメモの付箋 [#oc64eff7]
$ sudo add-apt-repository ppa:umang/indicator-stickynotes
$ sudo apt update
$ sudo apt install indicator-stickynotes
~
*ログイン音をつける・・・(フタを閉めてしまうので進みが判...
自動起動に~
/usr/bin/canberra-gtk-play --id="desktop-login" --descri...
~
を追加する。~
最後にフルスキャン→メール送信テスト~
rootでclam-full.shを実行・・・2,3時間後にScan結果が...
----~
*Word Pressに「imagickがインストールされていない」と言わ...
表題通りですが、PHP用にpeclというphpの拡張モジュール作...
用意~
$ sudo apt install imagemagick
$ sudo apt install libmagickwand-dev
$ sudo apt install pkg-config
$ sudo apt install php-dev
~
ビルド~
$ sudo pecl install imagick
19 source files, building
running: phpize
Configuring for:
PHP Api Version: 20180731
Zend Module Api No: 20180731
Zend Extension Api No: 320180731
Please provide the prefix of ImageMagick installation [a...
・・・
You should add "extension=imagick.so" to php.ini
~
設定~
sudo gedit /etc/php/8.1/apache2/php.ini
950: extension=imagick.so
~
*オプションのモジュール intl をインストール [#oa8bed4d]
$ sudo apt install php8.1-intl
$ sudo systemctl reload apache2
----
*geoipupdate=Slimstatの国名の更新設定 [#w3f9efcf]
$ sudo apt install geoipupdate
$ geoipupdate -V
バージョン4以上ならOK~
取っておいた以下のライセンス入りファイルを置く。~
/etc/GeoIP.conf
ダウンロードのテスト~
$ sudo geoipupdate -v
rootのupdate_giolite2でアップデートしているので。取って起...
----
NextCroudは使ってないので、設定しない。
終了行:
*wpserver(Web+TimeServer)をUbuntu22.04LTSへ [#l41eed76]
*古い方(UBUNTU20.04LTS)のWord Pressのバックアップを作成 ...
各Word Pressのバックアップを取ります。(DBのため)。~
WebrootはUSBHDDで引き継ぎます。~
**古い方(UBUNTU20.04LTS)のLet's encryptの止め方(解除の仕...
# certbot revoke --cert-path /etc/letsencrypt/live/mifmi...
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Starting new HTTPS connection (1): acme-v01.api.letsencr...
---------- service chronyd restart
--------------------------------------------------------...
Would you like to delete the cert(s) you just revoked?
--------------------------------------------------------...
(Y)es (recommended)/(N)o: y
~
*Install [#yc3ca88f]
DBがあるので、~
/var=50GB
/=70GB
(EFI:128MB)
でUBUNTU22.04LTSをインストールしました。~
SetUpPackとして、20.04LTSの設定ファイルをとっておき、ex...
*IP固定 [#f55ea26f]
IP固定は、ルータの方から、MACアドレスを入れて行います。...
**ノートPCで蓋を閉じてもサスペンドを防止 [#s9efb08f]
〇/etc/systemd/logind.conf ファイルを編集し下記の行を変更...
~
$ sudo nano /etc/systemd/logind.conf
~
- #HandleLidSwitch=suspend
+ HandleLidSwitch=ignore
~
〇設定を反映
~
$ sudo systemctl restart systemd-logind
~
*リモートデスクトップ関係 [#kcab60bb]
一番面倒なところです。~
RDP接続になりました(VNCはデバック中のようでRealVNCからは...
mRemoteNGが使いやすい(ただし、IPアドレス・フルカラーで接...
Password and Keys application -> Right-click on Login key...
をしないと、RDPのパスワードが自動的に変更されてしまう。~
**暗転すると接続が切れるのでxscreensaverをつかう。 [#ofa1...
sudo apt install xscreensaver xscreensaver-data-extra xs...
スタートアップへの追加~
xscreensaver -nosplash
設定上は、ブランクスクリーンを<しない>にする。~
~
*Takao Fontへ [#s0d6a37d]
なんか地味に、Terminalが大きすぎです。
$ sudo apt install fonts-takao*
~
*言語設定 [#k79effa5]
設定から入り、自動的に出るインストールを済ませる。以降M...
~
*fstab [#f475b969]
マウントポイント、fstabを過去のfstabから設定~
~
*Samba関係 [#o8cc0445]
SetUpPackから、USB-HDDのfstab入れ替え、マウントポイント整...
**SAMBAインストール [#r6af5eec]
~
$ sudo apt install samba
~
SetUpPackからsmb.conf入れ替え~
デーモンの再起動で、設定反映~
$ sudo service smbd restart
$ sudo service nmbd restart
~
※エラーの場合、samba.confのinterfaceのデバイスを合わせる...
*apache2,PHP8.1設定 [#vc4a2eb4]
**まずPukiwiki1.5.4向け~ [#nf33afb9]
~
$ sudo apt-add-repository ppa:ondrej/apache2
$ sudo apt-get install apache2
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt install libapache2-mod-php8.1 php8.1-cli php8...
$ sudo apt upgrade
~
**Pukiwiki1.5.4向けphp.iniの編集 [#ea6c45b9]
~
/etc/php/8.1/apache2/php.ini
memory_limit = 128M
upload_max_filesize = 128M
post_max_size = 128M
~
**Word Press向け [#q55142cd]
$ sudo apt-get install mariadb-server mariadb-client
~
-インストール後、次のコマンドを叩いてMariadb(mysql)の初期...
~
$ sudo mysql_secure_installation
Enter current password for root (enter for none):...
Set root password? [Y/n]: Y
New password: パスワードの入力 "sql-root-password"
Re-enter new password: パスワードの入力 "sql-root...
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
**Word Press向けphpのインストール [#c2b0021a]
~
$ sudo apt install php8.1 libapache2-mod-php8.1 php8.1-c...
~
**Word Press向けphp.iniの編集 [#a41a71aa]
~
$ sudo gedit /etc/php/8.1/apache2/php.ini
file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 256M
post_max_size = 256M
max_execution_time = 360
date.timezone = Asia/Tokyo
mysqli.default_socket = /var/run/mysqld/mysqld.sock
~
**MariaDBにWordPress用のデータベースを作成する。 [#se626d...
~
$ sudo mysql -u root -p
MariaDB [(none)]> CREATE DATABASE alpha;
MariaDB [(none)]> CREATE USER 'alpha'@'localhost' IDENTI...
MariaDB [(none)]> GRANT ALL ON alpha.* TO 'alpha'@'local...
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
~
$ sudo mysql -u root -p
MariaDB [(none)]> CREATE DATABASE masterkudo;
MariaDB [(none)]> CREATE USER 'masterkudo'@'localhost' I...
MariaDB [(none)]> GRANT ALL ON masterkudo.* TO 'masterku...
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
~
~
*データーベースの回復 [#a5141e60]
~
USB-HDDのバックアップ置き場に行き、バックアップカレント...
$ cd /publicmnt/Public/wp-backup/alpha/
$ sudo mkdir temp
$ cd temp
$ sudo tar xvzf ../<バックアップファイル>.tar.gz
$ sudo mysql -u root alpha < alpha.sql
$ cd ..
$ sudo rm -rf temp
~
$ cd /publicmnt/Public/wp-backup/masterkudo/
$ mkdir temp
$ cd temp
$ sudo tar xvzf ../<バックアップファイル>.tar.gz
$ sudo mysql -u root masterkudo < masterkudo.sql
$ cd ..
$ sudo rm -rf temp
~
*Let's encrypt設定 [#pad7505a]
※設定前に、各DDNSをアップデートする→cron tabのコマンドをr...
/usr/bin/wget -O ddoupdatelog 'http://free.ddo.jp/dnsup...
/usr/bin/wget -O mydnsupdatelogipv4 'http://<Name>:<Pas...
/usr/bin/wget -O mydnsupdatelogipv6 'http://<Name>:<Pas...
~
$ sudo apt install certbot python3-certbot-apache
~
**certbot適用前のmifmif.mydns.jp.confを/etc/apache2/sites...
~
/etc/apache2/sites-available
<VirtualHost *:80>
ServerName mifmif.mydns.jp
ServerAlias mifmif.ddo.jp
ServerAdmin <mailaddress>
DocumentRoot /publicmnt/Public/webroot/
<Directory "/publicmnt/Public/webroot">
Require all granted
</Directory>
</VirtualHost>
~
~
$ sudo a2dissite 000-default.conf
$ sudo a2ensite mifmif.mydns.jp.conf
$ sudo systemctl reload apache2
~
ローカルで、httpでの各ページが表示できることを試す。~
~
$ sudo apache2ctl configtest
*********
Syntax OK
を確認~
certbotにより、SSL再設定。~
$ sudo certbot --apache -d mifmif.mydns.jp -d mifmif.ddo...
~
.htaccessの有効化~
sudo a2enmod headers
sudo a2enmod rewrite
~
/etc/apache2/apache2.confの以下を変更
~
<Directory /publicmnt/Public/webroot/alpha>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<Directory /publicmnt/Public/webroot/masterkudo>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
~
*chrony [#t9399f27]
$ sudo apt install chrony
~
SetUpPackから/etc/chrony/chrony.confを入れ替えて設定~
$ sudo service chronyd restart
$ chronyc sources
~
*ファイヤーウォールの設定 [#e1b7b193]
$ sudo ufw enable
$ sudo ufw default DENY
for vnc
$ sudo ufw allow 5900
for RDP
$ sudo ufw allow 3389
for ntp
$ sudo ufw allow ntp
SambaとCupsとApache
$ sudo ufw allow Samba
$ sudo ufw allow http
$ sudo ufw allow 443/tcp
$ sudo ufw reload
$ sudo ufw status
状態: アクティブ
To Action From
-- ------ ----
5900 ALLOW Anywhere ...
3389 ALLOW Anywhere ...
123/udp ALLOW Anywhere ...
Samba ALLOW Anywhere ...
80/tcp ALLOW Anywhere ...
443/tcp ALLOW Anywhere ...
5900 (v6) ALLOW Anywhere (v6) ...
3389 (v6) ALLOW Anywhere (v6) ...
123/udp (v6) ALLOW Anywhere (v6) ...
Samba (v6) ALLOW Anywhere (v6) ...
80/tcp (v6) ALLOW Anywhere (v6) ...
443/tcp (v6) ALLOW Anywhere (v6)
~
*Cron [#ea99383e]
SetUpPackから/rootへコピー後、見ながらcrontab -eで設定。~
概略~
~
*/12 * * * * /usr/bin/wget -O ddoupdatelog 'http://free...
*/12 * * * * /usr/bin/wget -O mydnsupdatelogipv4 'http:...
*/12 * * * * /usr/bin/wget -O mydnsupdatelogipv6 'http:...
*/12 * * * * cp /var/log/apache2/* /publicmnt/Public/apa...
*/12 * * * * /root/remount_usb-hdd.sh > remount_usb-hdd....
03 00 * * 3 /root/update_giolite2 > /root/update_giolite...
00 00 * * 6 /root/clam-full.sh
55 23 15 * * certbot renew
~
各、DDNSへのCronのLogを見ておくこと。~
*ClamAV [#d2997e98]
$ sudo apt install clamav clamav-daemon
※(直したのがある)clamav-freshclamのserviceをストップし...
$ sudo systemctl stop clamav-freshclam
$ sudo freshclam
$ sudo systemctl start clamav-freshclam
$ sudo mkdir /var/log/clamav/virus
~
clam-full.shをrootに+xして、cronの用意をしておく~
~
*msmtp [#c85f2c7d]
$ sudo apt install msmtp
~
SetUpPackから/rootに.msmtprcをペースト~
テスト~
$ echo 'Test for mail' | awk 'BEGIN{print "Subject:Test ...
**apacheのaccess.logがother_vhosts_access.logに記述されて...
-/etc/apache2/apache2.confに以下を付け足す。~
# other_vhosts_access.log to apache.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
**apachのログローテートを1か月に [#g212af9a]
/etc/logrotate.d/apache2を編集して、1月のログをローテー...
/var/log/apache2/*.log {
monthly
missingok
rotate 12
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
prerotate
if [ -d /etc/logrotate.d/httpd-prerotate ]; then
run-parts /etc/logrotate.d/httpd-prerotate
fi
endscript
postrotate
if pgrep -f ^/usr/sbin/apache2 > /dev/null; then
invoke-rc.d apache2 reload 2>&1 | logger -t apache2...
fi
endscript
}
リスタートして設定を反映~
sudo service apache2 restart
*hplip [#bd439a16]
サイトから最新を取得のこと
~
**スキャナではプラグインが読み込めない場合に、 [#k549d68e]
$ sudo apt install apparmor-utils
$ sudo aa-disable /usr/share/hplip/plugin.py
hplip-3.22.6(最新のプラグイン)-plugin.runなどが必要になる...
~
※ Linux(UBUNTU)で、セットアップ時に、本体が探せない場合...
~
*バックアップメモの付箋 [#oc64eff7]
$ sudo add-apt-repository ppa:umang/indicator-stickynotes
$ sudo apt update
$ sudo apt install indicator-stickynotes
~
*ログイン音をつける・・・(フタを閉めてしまうので進みが判...
自動起動に~
/usr/bin/canberra-gtk-play --id="desktop-login" --descri...
~
を追加する。~
最後にフルスキャン→メール送信テスト~
rootでclam-full.shを実行・・・2,3時間後にScan結果が...
----~
*Word Pressに「imagickがインストールされていない」と言わ...
表題通りですが、PHP用にpeclというphpの拡張モジュール作...
用意~
$ sudo apt install imagemagick
$ sudo apt install libmagickwand-dev
$ sudo apt install pkg-config
$ sudo apt install php-dev
~
ビルド~
$ sudo pecl install imagick
19 source files, building
running: phpize
Configuring for:
PHP Api Version: 20180731
Zend Module Api No: 20180731
Zend Extension Api No: 320180731
Please provide the prefix of ImageMagick installation [a...
・・・
You should add "extension=imagick.so" to php.ini
~
設定~
sudo gedit /etc/php/8.1/apache2/php.ini
950: extension=imagick.so
~
*オプションのモジュール intl をインストール [#oa8bed4d]
$ sudo apt install php8.1-intl
$ sudo systemctl reload apache2
----
*geoipupdate=Slimstatの国名の更新設定 [#w3f9efcf]
$ sudo apt install geoipupdate
$ geoipupdate -V
バージョン4以上ならOK~
取っておいた以下のライセンス入りファイルを置く。~
/etc/GeoIP.conf
ダウンロードのテスト~
$ sudo geoipupdate -v
rootのupdate_giolite2でアップデートしているので。取って起...
----
NextCroudは使ってないので、設定しない。
ページ名: