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

Opnsense防火牆(取代monowall)2017

2016嵌入式網路管理伺服器

【官網】 https://opnsense.org/

【版本】 https://opnsense.org/download/

cdrom==ISO installer image with live system capabilities running in VGA-only mode
vga==USB installer image with live system capabilities running in VGA-only mode
serial==USB installer image with live system capabilities running in serial console (115200) mode with secondary VGA support
nano==A preinstalled serial image for 4GB USB sticks, SD or CF cards for use with low-end embedded devices

 【使用說明】

https://opnsense.org/users/get-started/

 【安裝usb】Windows版本

hysdiskwrite -u OPNsense-##.#.##-[Type]-[Architecture].[img|iso].img

A simple alternative for writing image under windows is Rufus a tool to create bootable USB sticks with a nice GUI.

CentOS 5 大量廣告信發送

學校發生兩次亂發信件的狀況

研究看看到底可以如何處理,相關的技術文件先保留

http://blog.xuite.net/tolarku/blog/81551578-Mail+Server+%5Bpostfix%5D+%E4%BD%BF%E7%94%A8%E8%80%85%E5%B8%B3%E8%99%9F%E9%81%AD%E5%8F%97%E7%9B%9C%E7%94%A8+-+%E4%BA%8B%E4%BB%B6%E8%A8%98%E9%8C%84

本次問題解決筆記

拔除網路線,登入系統

直接檢查openwebmail.log檔案,查詢大量發信的可疑時間點(其他判斷的文字:主旨、收件者)

vi /var/log/openwebmail.log

查到某一個帳號大量寄信,關閉該帳號,並提醒帳號擁有者定期變更密碼。

cd /var/spool/mqueue

刪除裡面所有的寄信檔案。

CloneZilla 2.4

困擾一陣子了,使用2.3版本,功能正常。到了2.4版,卻卡關,今天似乎找到問題解決的方法,就是它搞鬼!

  • union=overlay
  • 略過語系與鍵盤選擇的話,開機參數中的 locales 和 keyboard-layouts 需修改。
    locales=zh_TW.UTF-8 keyboard-layouts=us

《下載網址》

http://clonezilla.nchc.org.tw/clonezilla-live/download/

《網上論壇》

https://groups.google.com/forum/?hl=zh-TW#!forum/ocs-clonezilla

http://clonezilla.nchc.org.tw/clonezilla-live/download/stable/release-notes.php

http://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/05_Preseed_options_to_do_job_after_booting
 

《參考寫法》

label Clonezilla live
  MENU DEFAULT
  # MENU HIDE
  MENU LABEL Clonezilla live (Default settings, VGA 800x600)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user hostname=yakkety config quiet components noswap edd=on nomodeset noeject locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch="no" vga=788 ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1
  TEXT HELP
  * Boot menu for BIOS machine
  * Clonezilla live version: 20161017-yakkety-amd64. (C) 2003-2016, NCHC, Taiwan
  * Disclaimer: Clonezilla comes with ABSOLUTELY NO WARRANTY

  ENDTEXT

   
 

CentOS 6 《Samba server》

《Samba server》

安裝套件
sudo yum install samba samba-client samba-common

開機啟動
sudo chkconfig smb on
sudo chkconfig nmb on

設定
cp /etc/samba/smb.conf /etc/samba/smb.cnf.bak
vi /etc/samba/smb.conf

[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos
security = user
map to guest = bad user
dns proxy = no
#============================ Share Definitions ==============================
[Anonymous]
path = /samba/anonymous
browsable =yes
writable = yes
guest ok = yes
read only = no

mkdir -p /samba/anonymous

chkconfig smb on

service smb restart

service nmb restart

cd /samba/

chmod -R 0777 anonymous/

 

 

安裝webmin筆記

1.用root登入系統後,執行如下

wget http://prdownloads.sourceforge.net/webadmin/webmin-1.810-1.noarch.rpm

2.先安裝相關套件

yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty 

3.安裝主要程式

rpm -ivh webmin-1.810-1.noarch.rpm

4.測試網站

http://localhost:10000/

 

CentOS 7 server 架設筆記

mini基本設定(文字版)
設定網路可以上網 
vi /etc/sysconfig/network-scripts/ifcfg-e
ONBOOT=YES 
安裝常用指令 
yum -y install man lftp wget net-tools epel-release ntsysv system-config-*
net-tools:網路指令ifconfig
epel-release:套件的拓展包,提供額外的安裝套件

升級套件 
yum -y update 
關閉seLinux 
setenforce 0 
getenforce 
Permissive
vi /etc/php.ini
memory_limit = 128M
upload_max_filesize = 50M
max_file_uploads = 20
post_max_size = 20M

vsftp伺服器


systemctl start vsftpd

systemctl stop vsftpd

systemctl restart vsftpd

systemctl enable vsftpd


限制使用者離開家目錄,設定chroot_list,管理者才可以離開家目錄

vi /etc/vsftpd/vsftpd.conf

anonymous_enable=NO

下列前面 # 的刪除

chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
chroot_local_user=YES 
 

讓使用者可用檔案總管方式上傳檔案
connect_from_port_20=NO
pasv_enable=YES

外部新增檔案chroot_list加入管理者名單

vi /etc/vsftpd/chroot_list
user1
user2

 

httpd伺服器

systemctl start httpd

systemctl stop httpd

systemctl restart httpd

systemctl enable httpd

 

mariadb資料庫

yum install mariadb mariadb-server php-mysql

systemctl start mariadb.service
systemctl enable mariadb.service
初始化MariaDB的環境
mysql_secure_installation

Enter current password for root (enter for none): #輸入目前MariaDB 的root密碼(第一次設定應該是空的,所以直接按Enter即可)
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.
Set root password? [Y/n] Y #是否要設定新的MariaDBroot密碼?在此是按Y
New password: #設定第一次新的MariaDB root密碼
Re-enter new password: #設定第二次

Remove anonymous users? [Y/n] Y #是否要移除anonymous user的資料?預設是Y
Disallow root login remotely? [Y/n]  Y #設定是否讓root只能從localhost登入,不能從其他的網路登入!(預設是Y)
Remove test database and access to it? [Y/n] Y #是否要移除test的資料庫?預設是移除
Reload privilege tables now? [Y/n]  Y #是否要重新載入權限的table資訊?預設是Y

登入使用

mysql -u root -p

Enter password:設定的密碼

查詢資料庫

show databases;

安裝MariaDB管理工具

yum install phpMyAdmin
vi /etc/httpd/conf.d/phpMyAdmin.conf 
#加入以下內容,允許從其他的網段登入
<Directory /usr/share/phpMyAdmin/>
Options none
AllowOverride Limit
Require all granted
</Directory>
vi /etc/phpMyAdmin/config.inc.php
「cookie」改為「http」 
$cfg['Servers'][$i]['auth_type']     = 'http'; 
systemctl restart httpd.service

 

postifx dovecot 郵件伺服器

移除sendmail

yum remove sendmail 

安裝

yum -y install postfix dovecot

設定主要郵件傳輸代理

alternatives --config mta

設定

vi /etc/postfix/main.cf

myhostname = mai.shsps.kh.edu.tw
mydomain = shsps.kh.edu.tw
myorigin = $mydomain
mynetworks_style = class
mynetworks = 127.0.0.0/8, 163.32.244.0/24

inet_interfaces = all
mydestination = $mydomain, $myhostname, localhost.$mydomain, localhost
mail_spool_directory = /var/mail

home_mailbox = Maildir/
mailbox_size_limit = 0 
message_size_limit = 0 

(0為無限制,若要設定為1GB,範例為1024000000)

vi /etc/dovecot/dovecot.conf
protocols = imap pop3
vi /etc/dovecot/conf.d/10-mail.conf 
mail_location = mbox:~/mail:INBOX=/var/mail/%u
啟動
systemctl enable postfix systemctl enable dovecot systemctl start postfix systemctl start dovecot 
chmod 600 /var/mail/*
 
Roundcube Webmail 線上郵件服務系統
安裝相關套件
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 
yum install  mysql-community-server
yum -y install httpd php-mysql php70w php70w-mysql php-mcrypt
systemctl restart mysqld 
建立給 Roundcube 使用的資料庫、資料庫連線帳號 
mysql -u root -p 
mysql> create database roundcube;
mysql> CREATE USER 'roundcube'@'localhost' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON roundcube.* TO 'roundmail'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
安裝主要程式 
yum install roundcubemail 
安裝路徑 /usr/share/roundcubemail/  
設定檔在 /etc/roundcubemail/
記錄檔在 /var/log/roundcubemail/
Web 增加 /etc/httpd/conf.d/roundcubemail.conf
預設 web 路徑 http://server_name_ip/roundcubemail
完成後,刪除安裝設定路徑 http://server_name_ip/roundcubemail/installer/
設定遠端瀏覽 與 安裝設定 
http://163.32../roundcubemail/installer 
vi /etc/httpd/conf.d/roundcubemail.conf 
<Directory /usr/share/roundcubemail/>
Options none
AllowOverride Limit
Require all granted
</Directory>
systemctl restart httpd.service
※本篇技術參考
http://blog.xuite.net/tolarku/blog/542972521-Webmail+%E7%B6%B2%E9%A0%81%E4%BF%A1%E7%AE%B1+roundcube+%E8%A8%AD%E5%AE%9A%E5%AE%89%E8%A3%9D+-+CentOS7



NAS4free

《NAS4free下載網址》

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

iso:燒錄成光碟開機片
img:USB隨身碟用的
embedded檔案:內嵌式

我最喜歡 embedded 的版本,燒入隨身碟後,就可以立即服務!

本次使用Rufus測試寫入NAS4Free-x64-embedded-10.3.0.3.2964.img,不到1分鐘就完成了,重新開機,成功進入系統!

《Rufus下載網址》https://rufus.akeo.ie/?locale=zh_TW

預設IP:192.168.1.250