技術(shù)積累

1.? curl -L url

Note the use of-L, which causescurlto follow redirects.

2.取消apache的自動啟動命令

# 移除apache2自啟動腳本,

# 參數(shù)-f是為了解決 update-rc.d: /etc/init.d/apache2 exists during rc.d purge的問題

sudo ?update-rc.d -f apache2 remove

# 同時也可以方便的恢復(fù)自啟動腳本

sudo ?update-rc.d apache2 defaults

# 或者編輯文件 /etc/default/apache2 設(shè)置內(nèi)容中的 NO_BOOT 值為 1.

3. redis使用連接池報錯,無法放回對象,原因是close了兩次

4. click容器自動暴露了不必要的端口。一直找不到原因。最后發(fā)現(xiàn)是我當時基于click鏡像打包了一次。

5. redis用連接池和mongo不用連接池,連接數(shù)的對比:

[root@mc-arch-msg-172-17-0-5@/opt/tibco/bw/5.12/bin@18:06:04]

2055 $ netstat -ano|grep 6379|wc -l

13

[root@mc-arch-msg-172-17-0-5@/opt/tibco/bw/5.12/bin@18:06:05]

2055 $ netstat -ano|grep 27017|wc -l

5007

6. vim 一鍵刪除空行
?:%g/^$/d

7. 感覺系統(tǒng)玩家最應(yīng)該會的就是保留和重復(fù)使用自己的軟件和配置文件,避免有一天不得不從頭來過,這樣的話,你才是一直站在巨人的肩膀上的。

現(xiàn)在擁有的配置包括火狐插件的vimp,vimd的general的配置(可以用在任意的軟件里面),ahk的常用腳本,bash的配置文件,火狐的其他插件,比如firegesture,Windows的手勢插件wgesture,vim的配置文件。

使用docker可以很好的保存上述內(nèi)容。使用github可以很好的保存項目。

8. #4提到的問題后來發(fā)現(xiàn)是我中間使用了click的鏡像生成了commit的某個版本的bw鏡像,最后導(dǎo)致引入了start.sh,最終導(dǎo)致每次啟動bw鏡像都會expose不必要的端口。這個確實是我的過失。因為但是覺得click鏡像是使用dockerfile生成的基于bw的鏡像,所以就算是這樣做了也應(yīng)該沒事的。主要是沒有完全想清楚為何要這樣生成click鏡像。

9. 基于上述問題。我們運行docker history imageID,可以看到該鏡像所有的commit歷史,并可以在他的各個級別的父鏡像看到具體引入了什么變化。這樣就可以選擇回退到某個鏡像:docker tag NewTag oldImageId

10. dockerfile 可以使用add命令載入遠程文件,比如http協(xié)議的,然后可以解壓tar包使用。copy命令和add唯一的區(qū)別在于copy不可以載入遠程文件。

11. docker cp LocalPath containerID:containerPath

docker cp container:containerPath LocalPath

上述命令可以在宿主機和容器之間分享文件,這樣哪怕你忘記了啟動容器時使用 -v 指定目錄映射,也不怕束手無策了。

12. 推薦對redis連接池配置文件采用add方式覆蓋容器里已有的文件,避免容器啟動太慢的問題。如果這不是容器慢的原因呢?

13. 推薦容器中自動使用宿主機的shareprofile,這樣只需要一份即可,減輕了維護alias的任務(wù)。

14. 推薦在mobaxterm使用vimd 的general插件,可以快速修改命令和移動光標。

15.推薦使用自定義按鍵代替刪除和退格鍵,提高輸入的速度的效率。

16.

find /home/arch/n_backend-v1/n_mc_project -name *.share* -type f
有結(jié)果

find /home/arch/mc_project_v7/ -name *share* -type f

無結(jié)果

原因是通配符匹配不出來"."

17. 但是看下面的: ll *mona*

-rw-r--r-- 1 root root 265K Jun? 7 16:24 monalog_81.txt

lrwxrwxrwx 1 root root? 14 May 31 17:52 monalog81.txt -> monalog_81.txt

-rw-r--r-- 1 root root 6.2M Jun 22 13:53 monalog.txt

-rw-r--r-- 1 root root? 46M Jun 22 13:42 monalog.txt2

如何解釋?

看下面的例子:

find ./ -name "desi*" -type f
./designer.tra_template

./designer

./designer.tra

./designer.tra_original

這說明find命令要求name參數(shù)使用引號防止"."的出現(xiàn)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容