Freenas的網頁上傳容量限制

簡易架設的伺服器,好用,設定簡單。

本次遇上上傳5MB以上的檔案,就會失敗。

最簡單的方式,就是編輯該資料夾的.htaccess ,重新開機後,設定檔就有作用,問題也解決了。

php_value memory_limit 30M php_value post_max_size 100M php_value upload_max_filesize 30M

 

cenos 6 php5.3.3 php 5.6.4

Remi Epel

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm && rpm -Uvh epel-release-latest-6.noarch.rpm

wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm && rpm -Uvh remi-release-6*.rpm

 

vi  /etc/yum.repos.d/remi.repo

enabled=1

yum upgrade php*

重啟httpd

service httpd restart

 

echo "<?php phpinfo()?>" > /var/www/html/info.php

http://ha.shsps.kh.edu.tw/info.php

centos 8 安裝筆記

關閉selinux

vi /etc/sysconfig/selinux     

SELINUX=enforcing → disabled

httpd網頁伺服器

yum install httpd

啟動

systemctl enable httpd systemctl start httpd
檢視 
httpd -v 
防火牆設定 
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
 
MariaDB資料庫
yum install -y mariadb mariadb-server
systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb
mysql_secure_installation 
參考:https://www.itzgeek.com/how-tos/linux/centos-how-tos/how-to-install-linux-apache-mariadb-php-lamp-stack-on-rhel-8.html 

PHP網頁

yum install -y php php-mysqlnd

systemctl restart httpd
echo "<?php phpinfo()?>" > /var/www/html/info.php
測試
http://localhost/info.php 

phpMyAdmin

yum install -y wget php php-pdo php-pecl-zip php-json php-common php-fpm php-mbstring php-cli php-mysqlnd

wget https://files.phpmyadmin.net/phpMyAdmin/4.9.1/phpMyAdmin-4.9.1-all-languages.zip

tar -zxvf phpMyAdmin-4.9.1-all-languages.tar.gz

mv phpMyAdmin-4.9.1-all-languages /usr/share/phpMyAdmin
cp -pr /usr/share/phpMyAdmin/config.sample.inc.php /usr/share/phpMyAdmin/config.inc.php
vi /usr/share/phpMyAdmin/config.inc.php
$cfg['blowfish_secret'] = 'bo95yavJ;V,1PzSlxyFwtyMJ}WmG98-6'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ 
mysql < /usr/share/phpMyAdmin/sql/create_tables.sql -u root -p
vi /etc/httpd/conf.d/phpMyAdmin.conf
Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin

<Directory /usr/share/phpMyAdmin/>
AddDefaultCharset UTF-8

<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
Require all granted
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
Allow from ::1
</IfModule>
</Directory>

<Directory /usr/share/phpMyAdmin/setup/>
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
Require all granted
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
Allow from ::1
</IfModule>
</Directory>
mkdir /usr/share/phpMyAdmin/tmp
chmod 777 /usr/share/phpMyAdmin/tmp
chown -R apache:apache /usr/share/phpMyAdmin 
systemctl restart httpd 
SELinux 
yum install -y policycoreutils-python-utils

semanage fcontext -a -t httpd_sys_rw_content_t '/usr/share/phpMyAdmin/'

semanage fcontext -a -t httpd_sys_rw_content_t "/usr/share/phpMyAdmin/tmp(/.*)?"

restorecon -Rv '/usr/share/phpMyAdmin/'
http://localhost/phpMyAdmin 
FTP 伺服器
yum -y install vsftpd 
systemctl start vsftpd
systemctl enable vsftpd
systemctl status vsftpd
防火牆設定 
firewall-cmd --zone=public --permanent --add-port=21/tcp
firewall-cmd --zone=public --permanent --add-port=45073/tcp
firewall-cmd --reload
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.orig 
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO             
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
#增加下列設定 
userlist_enable=YES                   # allow access to list of usernames from the userlist_file userlist_file=/etc/vsftpd.userlist    # stores usernames. userlist_deny=NO 
chroot_local_user=YES		#means local users will be placed in a chroot jail, their home directory after login by default settings.
user_sub_token=$USER
local_root=/home/$USER/ftp
管理可使用名單 
vi /etc/vsftpd.userlist
vi userlist_file=/etc/vsftpd.userlist 
 
參考網站 https://www.tecmint.com/install-ftp-server-in-rhel-8/

關閉windows 10 快速啟動功能

影響了使用clonezilla備份的功能,關鍵字在於Read-Only,可能跟快取有關。備份時,可以考慮先關閉。

win10的快速啟動功能其實是電腦並沒有徹底關機,接近於休眠狀態,但又不同於常規的休眠,常規休眠將保存內存中的所有內容,喚醒後與退出時的狀態完全相同,快速啟動的休眠會退出所有應用程式,只保存必要的系統程序,喚醒後的系統狀態接近全新和乾淨。(原文網址:https://kknews.cc/digital/nvego8.html )

參考網站2:https://kknews.cc/zh-tw/digital/qoax3mb.html

超好用的Movie Maker

自從教導學生使用movie maker,自己也改變使用,很快可以剪輯一個短片,好用當然要一直用。

這一次灌了新電腦 ,居然無法使用,爬了網路文章,發現是顯示卡驅動版本影響(莫名其妙的問題),導致無法啟用Movie Maker

更新最新版的驅動程式後,果然就順利啟動了。

https://downloadcenter.intel.com/download/24971/Intel-HD-Graphics-Driver-for-Windows-7-8-64-bit?product=97498

DOS指定時間執行BAT

每週的禮拜三啟動C:\123.BAT

at 09:00 /every:Wednesday cmd /c C:\123.BAT

每個月或是某幾日

at 15:00 /every:21 cmd /c C:\123.BAT

下一次 每個月或是某幾日

at 15:00 /next:21 cmd /c C:\123.BAT  

 

星期一: Monday
星期二: Tuesday
星期三: Wednesday
星期四: Thursday
星期五: Friday
星期六: Saturday
星期日: Sunday

 

 

clonezilla 2.6.1 備份還原一鍵搞定

折騰了兩天,終於找到方法。系統一直更新,指令也跟著更新,所以,舊版本的指令無法使用。

以內建的指令區塊(TO RAM 可除隨身碟版本)進行改造。

All the programs will be copied to RAM, so you can

  remove boot media (CD or USB flash drive) later

將所要執行的程式,放置在區塊最後 ,以便順利執行所有的背景設定後,在開啟所設定的活動。

※標準還原sda1指令

ocs-sr -e1 auto -e2 -b -t -r -j2 -k -p poweroff -f sda1 restoreparts cc2_w7p1 sda1

http://allthatnetwork.blogspot.com/2012/10/clonezilla-ocs-sr-options.html

-----------------------------

#雲端備份C碟(sda1)到SMB網路芳鄰
#改為saveparts ask_user可自取檔名

label  C  to  Lan  (To RAM)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL  C  to  Lan (To RAM)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1  ocs_prerun="dhclient -v eth0" ocs_prerun1="sleep 5" ocs_prerun2="mount -t cifs -o user=admin,password=600  //192.168.153.101/svbk /home/partimag" ocs_live_run="ocs-sr -q2 -b -j2 -z2p -i 2000 -sfsck -scs -senc -p poweroff saveparts w7p1-img sda1"
  ENDTEXT

#-------------------------

#雲端備份Disk(sda)到SMB網路芳鄰

label  Disk   to  Lan  (To RAM)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL  Disk   to  Lan (To RAM)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1  ocs_prerun="dhclient -v eth0" ocs_prerun1="sleep 5" ocs_prerun2="mount -t cifs -o user=admin,password=600  //192.168.153.101/svbk /home/partimag" ocs_live_run="ocs-sr -q2 -b -j2 -z2p -i 2000 -sfsck -scs -senc -p poweroff savedisk win7-img sda"
  ENDTEXT

#-------------------------

#本機備份C碟(sda1)到同硬碟D碟(sda2)

 label C  to  D (To RAM)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL C  to  D (To RAM)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1  ocs_prerun1="sleep 2" ocs_prerun2="ntfs-3g /dev/sdb2 /home/partimag" ocs_live_run="ocs-sr -q2 -b -j2 -rm-win-swap-hib -z1p -i 2000 -sc -p poweroff saveparts w7p1-img sda1"
  ENDTEXT

#-------------------------

#隨身碟復原C碟(sda1)

label  Restore  C  From  USB
  # MENU DEFAULT
  # MENU HIDE
MENU LABEL Restore  C  From  USB
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=
zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1 ocs_prerun="mount /dev/sdb1 /mnt" ocs_prerun1="mount --bind /mnt/back /home/partimag" ocs_live_run="ocs-sr -e1 auto -e2 -b -t -r -j2 -k -p poweroff -f sda1 restoreparts cc2_w7p1 sda1"
 
ENDTEXT

#-------------------------

#雲端還原C碟(sda1)從SMB網路芳鄰

label  C  From  Lan  (To RAM)
  # MENU DEFAULT
  # MENU HIDE
MENU LABEL  C  From  Lan  (To RAM)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=
zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1  ocs_prerun="dhclient -v eth0" ocs_prerun1="sleep 5" ocs_prerun2="mount -t cifs -o user=admin,password=600  //192.168.153.101/svbk /home/partimag" ocs_live_run="ocs-sr -e1 auto -e2 -b -t -r -j2 -k -p poweroff -f sda1 restoreparts cc2_w7p1 sda1"
 
ENDTEXT

 

#-------------------------

#雲端還原Disk(sda)從SMB網路芳鄰

label  Disk  From  Lan  (To RAM)
  # MENU DEFAULT
  # MENU HIDE
MENU LABEL  Disk  From  Lan (To RAM)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1  ocs_prerun="dhclient -v eth0" ocs_prerun1="sleep 5" ocs_prerun2="mount -t cifs -o user=admin,password=600  //192.168.153.101/svbk /home/partimag" ocs_live_run="ocs-sr -e1 auto -e2 -b -t -r -j2 -k -p poweroff -f sda restoredisk win7 sda"
  ENDTEXT

 #-------------------------

#本機還原C碟(sda1)從同硬碟D碟(sda2)

 label C  From  D (To RAM)
  # MENU DEFAULT
  # MENU HIDE
MENU LABEL C  From  D (To RAM)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1  ocs_prerun1="sleep 2"  ocs_prerun2="ntfs-3g /dev/sda2 /home/partimag" ocs_live_run="ocs-sr -e1 auto -e2 -b -t -r -j2 -k -p poweroff -f sda1 restoreparts w7p1 sda1"
  ENDTEXT

#-------------------------

#本機備份C碟(sda1)到第2硬碟1區(sdb1)

label  C to D SYSimg (Disk2 P1)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL C to D SYSimg (Disk2 P1)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1 
  ocs_prerun1="sleep 2" ocs_prerun2="ntfs-3g /dev/sdb1 /home/partimag" ocs_live_run="ocs-sr -q2 -b -j2 -rm-win-swap-hib -z1p -i 2000 -sc -p poweroff saveparts SYSimg-now sda1"
  ENDTEXT

Windows TSF Chewing — 新酷音輸入法

新酷音官方網站

http://chewing.im/

新酷音輸入法下載 windows-chewing-tsf

 https://github.com/Chocobo1/windows-chewing-tsf-build/releases

新酷音詞庫編輯器 非官方編譯

chewing-editor.exe

https://github.com/Chocobo1/chewing-editor-build/releases

新酷音官方討論

https://github.com/topics/chewing

簡易內嵌式伺服器

檔案伺服器

  • NAS4Free

https://www.nas4free.org/

  • Freenas

http://www.freenas.org/download/

防火牆

  • m0n0wall

https://m0n0.ch/wall/downloads.php

  • smallwall

http://www.smallwall.org/download.html

  • opnsense

https://opnsense.org/download/

Windows 7 桌面檔案捷徑不見

今天上午開機,開很久依然沒有進入桌面。強迫重新開機,結果開好了,桌面的捷徑和檔案通通不見,黑漆漆一片,立刻爬文,找到解決的方法,記錄下來。

開始→輸入regedit
找到機碼HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
在左邊有兩個類似的資料夾,S-1-5-21-xxxxx 和 S-1-5-21xxxxx.bak(後面有一個是.bak)

  • 先刪除S-1-5-21-xxxxx
  • 再修改S-1-5-21-xxxxx.bak → S-1-5-21-xxxxx

點選S-1-5-21-xxxxx
  • 修改RefCount,數值修改為0
  • 修改State,數值修改為0

完成後,關閉所有視窗,重新開機。

FireFox火狐狸的新同文堂不能使用

網址列輸入

about:config

修改 rowser.tabs.remote.force-disable 的值為 true

xoops直接複製使用

直接複製資料夾

cp -rf xoops xoops2

修改資料夾權限為777

chmod 777 -R cache templates_c xoops_data uploads

透過網頁版phpMyAdmin,下載資料庫 xoop.sql

再新增一個資料庫xoops2, 將xoops.sql匯入直接使用

回到xoops2內,修改兩個資料參數檔

vi mainfile.php

vi xoops_data/data/secure.php

完成後存檔,即可使用xoops2

xcopy的應用

 XCOPY D:\mine\*.* x:\mine  /D /K /E /Y /C /I

 

路徑包含空格記得要用雙引號(")將路徑的頭尾包起來,這樣系統才不會誤判

"C:\Documents and Settings"


/S 複製每個目錄及子目錄,但空目錄除外。
/E 複製每個目錄及子目錄,包含空目錄。
/C 即使發生錯誤,仍繼續複製。
/I 如果目的地不存在且複製一個以上的檔案,假設該目的地必然是目錄。
/H 同時複製隱藏檔案和系統檔案
/T 建立目錄結構,但不複製其中的檔案,不包括空目錄或子目錄。
/T /E 則包含空目錄及子目錄
/Y 不要提示您確認是否要覆寫已存在的的地檔案。
/-Y 提示您確認是否要覆寫已存在的的地檔案。
/Z 在可重新啟動的模式中複製網路檔案。

Uniform Server - 超實用windows作業系統下的伺服器

The Uniform Server 可以在Windows快速架站程式,可支援Apache網頁伺服器與PHP、Perl..程式語言、MySQL 資料庫,還內建 phpMyAdmin 管理程式。

  • 未啟動前,可以設定 php的相關參數(常用upload的上限值)
  • 一開始啟用,會設定mysql密碼
  • 網頁資料,直接放在www的資料夾內,就可以服務囉~

 

【最新版本下載】

https://sourceforge.net/projects/miniserver/files/latest/download?source=files

http://sourceforge.net/projects/miniserver/files/

 【參考教學網站】

http://www.tad0616.net/modules/tad_book3/page.php?tbdsn=845

 

pfSense嵌入式防火牆伺服器2017