最後利用 update-rc.d 命令更新系統啟動項 (如: sudo update-rc.d disable-transparent-hugepages defaults )
p.s. disable-transparent-hugepages在文末
$ update-alternatives --display vim # 顯示當前可選的vim版本
本次系統執行有效(重啟後失效):
$ sudo sysctl fs.inotify.max_user_watches=524288 # 修改每個使用者監聽的檔案控制代碼的最大數,參見 inotify如果想要永久有效,需要將其寫入系統配置檔案:
$ echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf或:$ sudo sysctl -p
$ echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
$ sudo update-rc.d apache2 disable
之所以有這個需求是有些時候並沒有用到它,不希望它占用資源,如果想要取消這一設定,可以用:
$ sudo update-rc.d apache2 enable
# unzip 中文亂碼問題
alias unzip="unzip -o cp936"
# 避免 mv 誤覆蓋
alias mv="mv -i"
# 為刪除提供條後路,/tmp 中的檔案系統重啟或者每天(高版本14.04ubuntu之後)自動刪除
alias del="mv $* -t /tmp"
# shell & vim 中 ctrl-s 帶來的麻煩
[[ $- == *i* ]] && stty -ixon
disable-transparent-hugepages內容:
#!/bin/bash
### begin init info
# provides: disable-transparent-hugepages
# required-start: $local_fs
# required-stop:
# x-start-before: mongod mongodb-mms-automation-agent
# default-start: 2 3 4 5
# default-stop: 0 1 6
# short-description: disable linux transparent huge pages
# description: disable linux transparent huge pages, to improve
# database performance.
### end init info
case $1 in
start)
if [ -d /sys/kernel/mm/transparent_hugepage ]; then
thp_path=/sys/kernel/mm/transparent_hugepage
elif [ -d /sys/kernel/mm/redhat_transparent_hugepage ]; then
thp_path=/sys/kernel/mm/redhat_transparent_hugepage
else
return 0
fiecho 'never' > $/enabled
echo 'never' > $/defrag
re='^[0-1]+$'
if [[ $(cat $/khugepaged/defrag) =~ $re ]]
then
# rhel 7
echo 0 > $/khugepaged/defrag
else
# rhel 6
echo 'no' > $/khugepaged/defrag
fiunset re
unset thp_path
;;esac
程式設計的非常規總結
1 將問題簡化,從比較簡單的情況開始分析,比如1個元素情況,2個元素情況,3個元素情況,不斷增加,尋找規律,這樣有利於發現規律,從而解決問題,並且也有利於處理邊界情況。比如程式設計之美1.11 又如送貨站選址問題 1的個數問題等都可一通過逐漸的分析加以解決 2 從比較簡單的例子,模擬程式執行過程,比...
非常規應用 bbed介紹
bbed安裝 cd oracle home rdbms lib make f ins rdbms.mk oracle home rdbms lib bbed 也可通過以下命令將bbed生成到 oracle home bin目錄 make f ins rdbms.mk bbed oracle home...
1687 陣列操作(非常規思維)
1687 陣列操作 time limit 1 sec memory limit 128 mb submit status web board description 給你乙個初始的長度為n的陣列。1 n 105 有兩個操作 op1 l,r 給兩個整數l和r 1 l r 當前陣列長度 你需要計算陣列從...