搜尋此網誌

2016年11月15日 星期二

創建 mongodb 的 pid

在 centos 底下,創建 mongodb 的 pid
不然每次要找 mongo 都很不好找到。

ln -s /var/lib/mongo/mongod.lock /var/run/mongodb.pid


- END -

以 cpulimit 限制某些程序爆衝

1. 先安裝
yum -y install cpulimit


2. 限制某個 pid 只能消耗 cpu 60%的資源,
-i 是連同子執行緒一起限制,
-v 是顯示執行狀態

cpulimit -p 20385 -l 60 -i -v


- End -

2016年11月14日 星期一

Linux Command Line 寄信 透過 ssmtp


1. 安裝 ssmtp 套件
yum -y install ssmtp

2. 修改設定
vim /etc/ssmtp/ssmtp.conf

填入
mailhub=smtp.gmail.com:587
UseSTARTTLS=YES
AuthUser=indy.hgd@gmail.com
AuthPass=XXXXXXXXXXXXXXX
#TLS_CA_File=/etc/pki/tls/certs/ca-bundle.crt


3: 指定系統預設發信軟體為 SSMTP
alternatives --config mta


4. 檢查是否正確變更
sendmail -V


5. 寄信方法,在命令列底下,輸入
ssmtp indy.chou@hgdata.com.tw
Subject: This is Subject Line
Email content line 1
Email content line 2
Email content line 3
^d


- END -

Linux 求 threads

取得特定 pid 的 threads
ps -o nlwp <pid>


取得系統全部 的 threads
ps -eo nlwp | tail -n +2 | awk '{ num_threads += $1 } END { print num_threads }'


2016年11月10日 星期四

vmx setting on vmware workstation

after installed a VM, try to add the following:


MemTrimRate="0"
sched.mem.pshare.enable = "FALSE"
mainMem.useNamedFile = "FALSE"
MemAllowAutoScaleDown = "FALSE"
prefvmx.minVmMemPct = "100"



the other:
VMWare Server configuration file (/etc/vmware/config)
prefvmx.useRecommendedLockedMemSize = 「TRUE」

2016年11月4日 星期五

Linux 下 以 root 身份執行 AP 方法

Centos 底下,先安裝 gksu 套件
yum -y install gksu-polkit.x86_64

之後就可以用 gksu 來啟動 AP,例如:
gksu caja

- end -

搜尋此網誌