2018年10月4日 星期四

Windows 10 移除 OneDrive

1709-1803-1809皆同

搜尋,輸入 cmd 開啟命令提示字元,停用 OneDrive



taskkill /f /im OneDrive.exe

移除

64位元系統 輸入 %SystemRoot%\SysWOW64\OneDriveSetup.exe /uninstall
32位元系統 x86 輸入 %SystemRoot%\System32\OneDriveSetup.exe /uninstall

此時 OneDrive 就會完成反安裝移除動作 (不會看到有任何系統反應),這時在工具列按[搜尋]圖示,在空白處輸入關鍵字「OneDrive」,結果為「OneDrive 檔案資料夾」,而不是原本「OneDrive 桌面應用程式」,這就代表 OneDrive 程式已經被解除安裝。


2018年8月1日 星期三

Mac OS 10.6.8 to OS X El

今天是被MAC OS 10.6.8 玩弄的一天
目的是升級至最新版本的OS X

而上網確認了該MAC機型10.6.8需先升級至

然後習慣性就點了關機點了Command + R 咦?怎麼沒反應
開機壓option,有跳出選擇開機畫面

查詢後才知道沒有網路更新的工具軟體

嘖,原來我用MAC的年紀真的很淺 (難過

於是上APP Stone 下載OS X EL 安裝程式

打算製作USB開機工具
參考網址
https://applealmond.com/posts/6996

Error -9999
再查詢
該指令僅支援10.7以上之版本...太棒了
http://www.oddzuki.com/bootable-os-x-mavericks-usb-flash-drive-9999-error-fix/

但我沒有做,我決定直接安裝,抱另一台來做開機碟

10.6.8真是太有趣了

2018年7月15日 星期日

Ubunt 18.04 ip config

18.04 的IP 設定有變動
不在
/etc/network/interfaces

而是在
/etc/netplan/50-cloud-init.yaml


可以由此查找位置
vim /etc/netplan/

vim /etc/netplan/50-cloud-init.yaml

DHCP設定如下:


# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        ens3:
            addresses: []
            dhcp4: true
            optional: true
    version: 2


固定IP 設定則為:


# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        ens3:
            addresses: [192.168.1.220/24, ]
            gateway4: 192.168.1.254
            nameservers:
                 addresses: [192.168.1.254,8.8.4.4]
            dhcp4: false
            optional: true
    version: 2


設定完成後套用可藉由Debug確認設定有無錯誤

sudo netplan --debug apply

#apply 為套用
則如果無誤套用此設定。

2018年5月31日 星期四

Outlook 效能調整 封存與壓縮

MIS 最常遇到的問題無非是使用者的 Office、Mail、網路連線,印表機、傳真不能使用的事情。

在複雜點就會遇到手機收發信件、通訊軟體不能連線或是備分的問題,

讓你比較會有成就感的應該是Server控管,自動化處理、WSUS or KMS 或是KVM虛擬化技術的方面。
(但一般使用者不懂XD)
========
但是Office不能處理時就會造成使用者給你差評XDD

今天來說個office outlook效能處理的問題

不管是從 97-2016(97真的很遙遠...)

都有個功能叫做"封存",會建議依照使用量或季為單位分割封存,

當封存完後你會發現主體的信箱的實體檔案:

.UNICODE 個人資料夾 (.pst) 



離線資料夾 (.ost)

 大小並沒有任何改變;

此時再點選壓縮(compression) ,

壓縮的原理並不是壓縮,Outlook在你刪除郵件後檔案空間依然會保留在OST裡面,

因此隨著使用者收發信件的時間增長,你的OST會越來越肥大,就和資料庫重組一樣

因此要用,增進搜索的效率。

詳細操作方法如下(Microsoft):

如何壓縮 Outlook 中的 PST 和 OST 檔案,以清理刪除的郵件空間

https://support.microsoft.com/zh-tw/help/289987/how-to-compact-pst-and-ost-files-to-eliminate-deleted-item-space-in-ou
====
壓縮時間,且會影響電腦效能,要依使用者的電腦效能來決定,
如果是SSD,OST檔案3G-4G都"勉強"可以接受。

但如果看到超過以上的數據,推薦以下這一招

封存後砍掉OST檔,打開Outlook重新下載OST檔同步,這樣會迅速很多

當然也要看過User在Mail Server的使用量來幫助你判斷。

====
PS.記得將Outlook處於離線作業之中執行,避免被同步作業干擾

Outlook的信箱檔依照office版本不一會放在不同位置

個人建議是另放在資料槽(如D槽),便於備分與管理。
====

最後,建立"索引",索引的效率取決於OS版本,從Win XP< Win Vista<Win7<Win8<Win10

取決於OS設計架構不同,而如果OST單一檔案過大,事實上索引的效率也會相對降低,

所以最好的方法還是先封存將OST或是PST檔案瘦身。

====
溫馨小提醒:MIS的話,Exchange的資料庫也是要瘦身的...
===
附註:ost &pst檔案大小上限

Office 2000 2 GB
Office 2003 20 GB
Office 2007 20 GB
Office 2010 50 GB
Office 2013 50 GB
Office 2016 50 GB
Office 2019 50 GB
Office 2021 50 GB
Office 365 50 GB

LibreNMS update to 1.40

LibreNMS 手動更新

在1.3X版本時由於自動更新因為出包導致錯誤(XD)
所以後來版更預設為手動更新,

實作如下:
先進入librenms 底下輸入
./validate.php

確認版本狀況


錯誤順便依照其指令修正,這使我相當喜歡的功能。
之後輸入 ./daily.sh 更新 即可


2018年5月10日 星期四

設定印表機 LocalProt 存取被拒

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports

新增字串值「\\電腦名稱\分享名稱」

新增完成後在cmd下執行

net stop spooler

net start spoole

2018年5月9日 星期三

LibreNMS Error Fix

今天一早起來發現LibreNMS 出現錯誤
提醒執行以下命令
./scripts/composer_wrapper.php install --no-dev

但發生錯誤題是如下:

Do not run Composer as root/super user! See https://getcomposer.org/root for details
> LibreNMS\ComposerHelper::preInstall
Loading composer repositories with package information
Installing dependencies from lock file
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for erusev/parsedown 1.7.1 -> satisfiable by erusev/parsedown[1.7.1].
    - erusev/parsedown 1.7.1 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
  Problem 2
    - Installation request for laravel/framework v5.4.36 -> satisfiable by laravel/framework[v5.4.36].
    - laravel/framework v5.4.36 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
  Problem 3
    - laravel/framework v5.4.36 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
    - oriceon/toastr-5-laravel dev-master requires illuminate/session >=5.0.0 -> satisfiable by laravel/framework[v5.4.36].
    - Installation request for oriceon/toastr-5-laravel dev-master -> satisfiable by oriceon/toastr-5-laravel[dev-master].

==========================================
查詢後因為沒有安裝套件phpX.X-mbstring

故針對個人主機的PHP版本安裝

yum install php70w-mbstring


之後提示變更了,顯示為無法讀取資料夾
/opt/librenms/bootstrap/cache /opt/librenms/storage /opt/librenms/logs

提示變更權限,但依指令操作無效,全改為
chmod 755 -R /opt/librenms/bootstrap/cache /opt/librenms/storage /opt/librenms/logs

無效
故只好以
chmod 777 -R /opt/librenms/bootstrap/cache /opt/librenms/storage /opt/librenms/logs

恢復正常

2018年2月4日 星期日

Windows 10 SMB 設定

MIS總會遇到些奇奇怪怪的問題



問題:共用資料夾與印表機無法使用

環境Windows 10 

方向一、確認網路連線 共用資料夾 設定

方向二、共用資料夾 連線錯誤代碼 0x80004005

方向三、進入powershell 確認 SMB各版本服務



進入控制台>新增移除程式>WINDOWS安裝元件  安裝SMBv1 元件

2018年1月29日 星期一

Windows 10 開始功能表 修復

Windows 10 開始功能表

 當開始功能表故障時網路的教學大多為

工作管理員>程序>檔案總管 右鍵 重新啟用

但其實不見效,目前是方法一和四較有用 方法二會卡住。

 方法一:(不確定是否有效,但能解決多數系統的問題)
 以系統管理員權限執行「命令提示字元」 依次輸入以下指令:
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

 或是使用sfc /scannow

 說明: Windows 映像修復

  方法二:(以powershell來修復) 使用過後無效

 以系統管理員權限執行「命令提示字元」 輸入「powershell」並輸入以下指令: 
Get-AppxPackage | % { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml" -verbose }

 注意指令是一列的,沒有分段

 方法三:(第二快的方法)
以win+r叫出「執行」,輸入netplwiz並執行,重新建立一個帳號並設為系統管理員, 然後把原本的帳號刪掉,以新帳號繼續使用。(和原帳號相關的東西可能會不見)

 方法四: 
1、進入C:\Users\你的帳號\AppData\Local\TileDataLayer\Database,刪除掉vedatamodel.edb這個檔案,或是刪除Database整個資料夾 我是選擇直接刪除整個database資料夾。

 2、你會發現點擊功能表,什麼都沒有。但是開始功能表已經有反應了,此時重開機 

3、系統會自動產生所有應用的列表。但是微軟本身的應用沒有了。所以必須再次使用powershell,然後執行以下指令 Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

結果遇到1709 升級後的BUG
只好用暗黑兵法
Class Shell

2018年1月22日 星期一

How to install LibreNMS for CentOS 7

再安裝用過Cacti、Whatsup、Zabbix後目前覺得此套介面最好用

目前還在摸索中

安裝筆記如下:
環境:CentOS 7.4 mini

yum install mariadb-server mariadb
systemctl start mariadb
firewall-cmd --permanent --add-service=mysql
firewall-cmd --reload
mysql_secure_installation

mysql_secure_installation
Enter current password for root (enter for none): 第一次設定,直接按 Enter 鍵即可
Set root password? [Y/n] 按 Y 設定資料庫 root 密碼
New password: 輸入新密碼
Re-enter new password: 再次輸入新密碼
Password updated successfully!

建立資料庫使用者與權限
mysql -u root -p

CREATE USER 'librenmsuser'@'localhost' IDENTIFIED BY 'librenmspassword';
GRANT ALL PRIVILEGES ON librenmsdb.* TO 'librenmsuser'@'localhost';
FLUSH PRIVILEGES;
exit;
設定資料庫參數
[mysqld] 
innodb_file_per_table=1
sql-mode=""PRIVILEGES;
exit;
設定開機時自動啟動服務,重啟服務套用設定
systemctl enable mariadb

systemctl restart mariadb


安裝LibreNMS

安裝epel套件
yum install epel-release
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安裝PHP7、net-snmp、httpd套件
yum -y install php70w php70w-cli php70w-gd php70w-mysql php70w-snmp php70w-pear php70w-curl php70w-common httpd net-snmp mariadb ImageMagick jwhois nmap mtr rrdtool MySQL-python net-snmp-utils cronie php70w-mcrypt fping git vim
pear install Net_IPv4-1.3.4
pear install Net_IPv6-1.2.2b2



設定Git 套件 設定使用者名稱與信箱
git config --global user.name "username"
git config --global user.email user@email.com


設定PHP
vim /etc/php.ini 

date.timezone = "Asia/Taipei"

由GIT安裝LibreNMS
cd /opt
 git clone https://github.com/librenms/librenms.git librenms
 
#Add librenms user
useradd librenms -d /opt/librenms -M -r
usermod -a -G librenms apache

cd /opt/librenms
mkdir rrd logs
chmod 775 rrd


設定Apache Config
 vim /etc/httpd/conf.d/librenms.conf

  DocumentRoot /opt/librenms/html/
  ServerName  librenms.example.com
  CustomLog /opt/librenms/logs/access_log combined
  ErrorLog /opt/librenms/logs/error_log
  AllowEncodedSlashes NoDecode
  
    Require all granted
    AllowOverride All
    Options FollowSymLinks MultiViews
  



設定防火牆開啟服務
firewall-cmd --permanent --add-service=http
firewall-cmd --reload

設定開機時自動啟動Httpd服務,重啟服務套用設定
systemctl enable httpd

systemctl start httpd



?