從 CMD 視窗
C:\Program Files (x86)\MegaRAID Storage Manager
先查狀態,指令:
storcli64 /c0/v0 show
c0:第一張SCSI卡
v0:第一個虛擬磁碟機,例如 C: 依此類推
判斷之後,假如要設定 C: 磁碟機 Always WriteBack,指令:
storcli64 /c0/v0 set wrcache=AWB
AWB: 強制Always WriteBack
搜尋此網誌
2018年7月11日 星期三
2018年4月3日 星期二
Netdata 監控程式
因工作上需要工具監控 Linux VM,不過現有的工具多半是報表式,比較不接近即時性。
Netdata 可以用瀏覽器就達到即時監控,對系統工程師SE來說是一個好用的工具。
:::安裝:
yum -y install epel-release
yum -y install autoconf automake curl gcc git libmnl-devel libuuid-devel lm_sensors make MySQL-python nc pkgconfig python python-psycopg2 PyYAML zlib-devel
:::利用 git 取得 netdata 套件:
cd /opt
git clone https://github.com/firehol/netdata.git --depth=1
:::利用 netdata 套件中的安裝程式,進行軟體編譯與安裝:
cd netdata
./netdata-installer.sh
畫面上直接按下Enter,就會自動開始進行安裝工作!
:::安裝完畢之後,準備開啟 Kernel 的 KSM 功能:
echo 1 >/sys/kernel/mm/ksm/run
echo 1000 >/sys/kernel/mm/ksm/sleep_millisecs
:::啟動服務
systemctl enable netdata
systemctl start netdata
:::如果需要開放防火牆設定
firewall-cmd --permanent --add-port=19999/tcp
firewall-cmd --reload
:::完成
用瀏覽器訪問 http://ip:19999
Netdata 可以用瀏覽器就達到即時監控,對系統工程師SE來說是一個好用的工具。
:::安裝:
yum -y install epel-release
yum -y install autoconf automake curl gcc git libmnl-devel libuuid-devel lm_sensors make MySQL-python nc pkgconfig python python-psycopg2 PyYAML zlib-devel
:::利用 git 取得 netdata 套件:
cd /opt
git clone https://github.com/firehol/netdata.git --depth=1
:::利用 netdata 套件中的安裝程式,進行軟體編譯與安裝:
cd netdata
./netdata-installer.sh
畫面上直接按下Enter,就會自動開始進行安裝工作!
:::安裝完畢之後,準備開啟 Kernel 的 KSM 功能:
echo 1 >/sys/kernel/mm/ksm/run
echo 1000 >/sys/kernel/mm/ksm/sleep_millisecs
:::啟動服務
systemctl enable netdata
systemctl start netdata
:::如果需要開放防火牆設定
firewall-cmd --permanent --add-port=19999/tcp
firewall-cmd --reload
:::完成
用瀏覽器訪問 http://ip:19999
2018年4月1日 星期日
Linux 速度超越 XRDP 的 TurboVNC 安裝與使用
編輯
vi /etc/yum.repos.d/turbovnc.repo
[TurboVNC]
name=TurboVNC official RPMs
baseurl=https://sourceforge.net/projects/turbovnc/files
gpgcheck=1
gpgkey=http://pgp.mit.edu/pks/lookup?op=get&search=0x6BBEFA1972FEB9CE
enabled=1
安裝
yum -y install turbovnc.x86_64 tigervnc-server
啟動方式
vncserver :1
第一次啟動會被要求 設定連線密碼,
接下來被問指定 read-only 密碼選 No
之後畫面出現以下
Creating default startup script /root/.vnc/xstartup
Creating default config /root/.vnc/config
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:1.log
還包含一個 passwd 檔案
不過,如果不需要連線密碼的話,以下面指令啟動
vncserver -SecurityTypes None :1
啟動第二台可以加上以下參加,依此類推
vncserver -SecurityTypes None :2
開機自動啟動
chmod +x /etc/rc.d/rc.local
vi /etc/rc.d/rc.local
加入
vncserver -SecurityTypes None :1
如果要停止使用 1 號 vncserver 執行以下指令
vncserver -kill :1
防火牆記得要開啟
firewall-cmd --permanent --add-service="vnc-server" --zone="public"
firewall-cmd --reload或者是
firewall-cmd --permanent --zone=public --add-port=5901-5999/tcp
firewall-cmd --reload
測試遠端桌面效能
yum -y install VirtualGL.x86_64
執行
glxspheres64
2018年1月18日 星期四
MS SQL Server 更改資料庫為單一使用者模式,或取消單一使用者模式
----------------
管理者操作
----------------
USE master;
GO
--將資料庫 AdventureWorks 更改為單一使用者模式
ALTER DATABASE AdventureWorks
SET SINGLE_USER
WITH ROLLBACK IMMEDIATE;
GO
--將資料庫 AdventureWorks 更改為唯獨
ALTER DATABASE AdventureWorks
SET READ_ONLY;
GO
--將資料庫AdventureWorks 更改為非單一使用者模式
ALTER DATABASE AdventureWorks
SET MULTI_USER;
GO
參考:
http://technet.microsoft.com/zh-tw/library/ms345598.aspx
2017年11月13日 星期一
透過 DU 指令,找出目錄底下體積最大的前 5 個檔案
透過 DU 指令,找出當下目錄底下體積最大的前 5 個檔案
du -h -s * | sort -rn | head -5
如果要查其他目錄,只要修改上述 * 號,例如:
du -h -s /* | sort -rn | head -5
還有更方便的工具,但是需要額外安裝 ncdu
ncdu -q -x
du -h -s * | sort -rn | head -5
如果要查其他目錄,只要修改上述 * 號,例如:
du -h -s /* | sort -rn | head -5
還有更方便的工具,但是需要額外安裝 ncdu
ncdu -q -x
-q Quiet mode, doesn't update the screen 10 times a second
while scanning, reduces network bandwidth used
-x Don't cross filesystem borders (don't descend into a
directory which is a mounted disk)
透過CentOS 本身的 logrotate 服務控制 LOG 檔案大小
透過CentOS 本身的 logrotate 服務控制 LOG 檔案大小
在 /etc/logrotate.d/ 新增 tomcat 檔案
控制 /usr/local/apache-tomcat-6.0.37/logs/catalina.out
例如:
cat >/etc/logrotate.d/tomcat <<EOF
/usr/local/apache-tomcat-6.0.37/logs/catalina.out{
copytruncate
daily
rotate 7
missingok
compress
size 16M
}
EOF
上述說明:
/usr/local/apache-tomcat-8.0.28/logs/catalina.out{ # 要輪轉的文件
copytruncate # 創建新的catalina.out副本後,截斷源catalina.out文件
daily # 每天進行catalina.out文件的輪轉
rotate 7 # 至多保留7個副本
missingok # 如果要輪轉的文件丟失了,繼續輪轉而不報錯
compress # 使用壓縮的方式(非常有用,節省硬盤空間;一個2~3GB的日誌文件可以壓縮成60MB左右)
size 16M # 當catalina.out文件大於16MB時,就輪轉
}
在 /etc/logrotate.d/ 新增 tomcat 檔案
控制 /usr/local/apache-tomcat-6.0.37/logs/catalina.out
例如:
cat >/etc/logrotate.d/tomcat <<EOF
/usr/local/apache-tomcat-6.0.37/logs/catalina.out{
copytruncate
daily
rotate 7
missingok
compress
size 16M
}
EOF
上述說明:
/usr/local/apache-tomcat-8.0.28/logs/catalina.out{ # 要輪轉的文件
copytruncate # 創建新的catalina.out副本後,截斷源catalina.out文件
daily # 每天進行catalina.out文件的輪轉
rotate 7 # 至多保留7個副本
missingok # 如果要輪轉的文件丟失了,繼續輪轉而不報錯
compress # 使用壓縮的方式(非常有用,節省硬盤空間;一個2~3GB的日誌文件可以壓縮成60MB左右)
size 16M # 當catalina.out文件大於16MB時,就輪轉
}
2017年11月9日 星期四
CENTOS 不關機條件下,暫停 SELINUX 能力
CENTOS 不關機條件下,暫停 SELINUX 能力
下指令 setenforce 0 後,立刻生效
參考文章 https://amalgjose.com/2016/05/23/disable-selinux-without-reboot/
訂閱:
文章 (Atom)