程式設計運維的一些小Tips

2021-09-03 01:21:39 字數 1401 閱讀 5779

1、tail -200f catalina.out日誌特別是錯誤日誌,一定一定留下來。

tail實時檢視日誌。ctrl+c 退出

記得看logs中的host-manager可以看日誌記錄

還可以看localhost-acess-log

使用 >1.log的命令將輸出的資訊放入log中。

2、注意如果訪問外網的時候,關閉防火牆。

關閉防火牆命令:

關閉防火牆的方法為:

永久性生效

開啟:chkconfig iptables on

關閉:chkconfig iptables off

即時生效,重啟後失效

開啟:service iptables start

關閉:service iptables stop

需要說明的是對於 linux 下的其它服務都可以用以上命令執行開啟和關閉操作

補充:a. 防火牆還需要關閉ipv6的防火牆:

chkconfig ip6tables off

並且可以通過如下命令檢視狀態:

chkconfig --list iptables

b. selinux狀態可以通過以下命令檢視:

sestatus

3、python的包不需要配置的系統環境變數中,直接做好乙個包/資料夾就可以使用。

編譯後在python36根目錄下執行。

4、linux來說,底層缺失某些.so檔案,可以直接copy,然後做軟連線。

5、tensorflow的時候,必須要求centos7.0以上系統。glibc版本》=2.17,gcc>=4.0。

this system is not registered to red hat subscription management. you can use subscription-manager to register.

參考redhat7如何替換centos7的雲路徑

8、grep。apache-tomcat-7.303 -> xx專案

grep查詢命令詳解

linux系統中grep命令是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹 配的行列印出來。grep全稱是global regular expression print,表示全域性正規表示式版本,它的使用許可權是所有使用者。

grep -r sprintf ./ (在當前目錄下遞迴查詢含有字串sprintf的檔案)

find是尋找檔名,而grep是尋找檔案內容。

2、檢查部署好的東西。

(1)防火牆是否關閉。ulimit引數,hostname是否配置。

(2)tomcat,考慮好埠號是否應被占用。

(3)mysql、python環境、activemq、mongodb、zookeeper、redis。

(4)應用啟動完成之後,功能點要全部檢查一遍。

mysql效能優化的一些小tips

1 針對innodb表,盡量不執行selectcount 語句,因為innodb表沒有類似myisam那樣的內部計數器來記錄表記錄總量,執行這個操作將會全表掃瞄,速度很慢.2 盡量使用myisam表,除非必須使用其他型別,因為myisam型別的總體讀寫效率是相當高的,缺點是表級鎖,而不是行 頁級鎖....

回顧爬蟲的時候的一些小TIPS

json.dumps的時候缺省會用ascii 所以在寫入檔案的時候會需要用到的指令變為json.dumps a,ensuer ascii false 這樣將禁止轉換為ascii 然後再寫入的時候用f.write b.encode xpath做解析的時候發請求頭會產生問題,因為很多 會根據不同的瀏覽器...

入門運維需要注意的一些小技巧

剛做運維的夥伴可能對運維這個職業比較懵,當翻看一些經驗的時候,大多比較高階,下邊就以我做運維的經驗作以下分享 1.運維的釋義 運維,簡單的說,就是保證系統的正常執行以及對系統做出維護。2.運維當中的注意事項 適當的注意會使自己在工作中更加輕鬆 1 對系統的熟練掌握 小很多,個人觀點從解決系統問題入手...