- 方向:
- 全部 網路3.0 後端開發 web前端 資料庫 運維 開發工具 php框架 每日程式設計 微信小程式 常見問題 其他 科技 CMS教程 Java 系統教程 電腦教學 硬體教學 手機教學 軟體教學 手遊教學
- 分類:
-
- 如何在 MariaDB 中配置主從複製
- 在我們前面的教學中,我們已經學習如何安裝和設定MariaDB[1],也學習了管理MariaDB的一些基礎指令[2]。現在我們來學習,如何在MariaDB伺服器上設定一個主從複製。複製是用於為我們的資料庫建立多個副本,這些副本可以在其它資料庫上用於運行查詢,像一些非常繁重的查詢可能會影響主資料庫伺服器的效能,或者我們可以使用它來做資料冗餘,或兼具以上兩個目的。我們可以將這個過程自動化,即主伺服器到從伺服器的複製過程自動進行。執行備份而不影響在主伺服器上的寫入操作。因此,我們現在去配置我們的主-從
- Linux 526 2024-05-01 13:49:01
-
- Unix 與 Linux 作業系統的差異
- 在電腦時代,相當一部分的人錯誤地認為Unix和Linux作業系統是一樣的。然而,事實卻恰恰相反。讓我們仔細看看。什麼是Unix?在IT領域,以作業系統而為人所知的Unix,是1969年AT&T公司在美國新澤西州所開發的(目前它的商標權由國際開放標準組織所擁有)。大多數的作業系統都受到了Unix的啟發,而Unix也受到了未完成的Multics系統的啟發。 Unix的另一個版本是來自貝爾實驗室的Play9。 Unix用於哪裡?作為一個作業系統,Unix大多被用在伺服器、工作站,現在也有用在個人電腦上。它
- Linux 941 2024-05-01 08:55:02
-
- evasive 模組保護您的網站免受應用程式層 DOS 攻擊
- 有多種可以導致網站下線的攻擊方法,比較複雜的方法要涉及資料庫和程式設計方面的技術知識。一個更簡單的方法被稱為「拒絕服務DenialOfService」(DOS)攻擊。這個攻擊方法的名字來自於它的意圖:使普通客戶或網站訪客的正常服務請求被拒絕。一般來說,有兩種形式的DOS攻擊:OSI模型的三、四層,即網絡層攻擊OSI模型的七層,即應用層攻擊第一種類型的DOS攻擊——網絡層,發生於當大量的垃圾流量流向網頁伺服器時。當垃圾流量超過網路的處理能力時,網站就會宕機。第二種類型的DOS攻擊是在應用層,是利用合
- Linux 887 2024-04-30 17:34:14
-
- 剖析Linux的守護神
- 後台程式與守護程式的差異最大的差異有以下幾點:(a)守護程式已經完全脫離終端控制台了,而後台程式並未完全脫離終端(在終端機未關閉前還是會往終端輸出結果); (b)守護程式在關閉終端控制台時不會受影響,而後台程式會隨使用者退出而停止,需要在以nohupcommand&格式執行才能避免影響;(c)守護程式的會話群組和目前目錄,檔案描述符都是獨立的。後台運行只是終端進行了一次fork,讓程式在後台執行,這些都沒改變;守護進程的特點守護進程(Daemon)是在後台運行的一種特殊進程,它脫離於終端,從而這可避免進
- Linux 546 2024-04-29 12:28:13
-
- 一條線 瞭解SSH登入前因後果
- SSH流程圖根據流程圖我們可以相應的看出我們的程式從最初的瀏覽器到最後的頁面回顯的過程,有什麼不明白的地方請留言提示。 Hibernate層主要負責映射檔案和Action和Service的注入,負責後台服務3層之間呼叫**JSP相當於我們asp.net中的html頁面是一樣,如果跟我們html頁面大同一樣的話,那麼他也是可以可以寫ajax的,並且可以觸發我們的事件,透過他觸發事件是透過action屬性來觸發,在這個屬性裡面會有一個位址,是專門用來與我們後台建立連接
- Linux 537 2024-04-29 09:10:09
-
- 跟我一起來學習Linux安裝Nginx
- 而今天將來一起帶領大家在Linux環境安裝Nginx,這裡用的Linux系統是CentOS7.2.準備安裝工具1.從Nginx官網下載Nginx。這裡用的版本為:1.13.6.2.將下載下來的Nginx上傳到Linux上,這裡以/opt/nginx目錄為例。運行“tar-zxvfnginx-1.13.6.tar.gz”進行解壓縮。 3.切換到/opt/nginx/nginx-1.13.6目錄下,執行./configure進行初始化設定。如出現下面的提示,說明該機器沒有安裝PCRE,而Nginx需要依
- Linux 1169 2024-04-28 15:10:09
-
- 詳細了解git fetch與git pull的差別
- gitfetch和gitpull都可以將遠端倉庫更新至本地那麼他們之間有何區別?想要弄清楚這個問題有幾個概念不得不提。 FETCH_HEAD:是一個版本鏈接,記錄在本地的一個文件中,指向著目前已經從遠端倉庫取下來的分支的末端版本。 commit-id:每次本地工作完成後,都會做一個gitcommit操作來保存目前工作到本地的repo,此時會產生一個commit-id,這是一個能唯一標識一個版本的序號。使用gitpush後,這個序號也會同步到遠端倉庫。有了以上的概念再說說gitfetchg
- Linux 443 2024-04-27 21:34:33
-
- 如何使用 Fail2Ban 保護伺服器免受暴力攻擊
- Linux管理員的一個重要任務是保護伺服器免受非法攻擊或存取。預設情況下,Linux系統附有配置良好的防火牆,例如iptables、UncomplicatedFirewall(UFW),ConfigServerSecurityFirewall(CSF)等,可防止多種攻擊。任何連接到網路的機器都是惡意攻擊的潛在目標。有一個名為Fail2Ban的工具可用來緩解伺服器上的非法存取。什麼是Fail2Ban? Fail2Ban[1]是一款入侵防禦軟體,可保護伺服器免受暴力攻擊。它是用Python程式語
- Linux 692 2024-04-27 08:34:20
-
- 在 Android 裝置上運行 Linux
- 曾經,我嘗試過搜尋一種簡單的可以在Android上運行Linux的方法。我當時唯一的意圖只是想使用Linux以及一些基本的應用程序,例如SSH,Git,awk等。要求的不多!我不想root我的Android設備。我有一台平板電腦,主要用於閱讀電子書、新聞和少數Linux部落格。除此之外也不怎麼用它了。因此我決定用它來實作一些Linux的功能。如果你也想在Android設備上運行Linux,這篇文章可能會對你有所幫助。 Termux-在Android和ChromeOS上運行的Android終端模擬器
- Linux 866 2024-04-26 09:07:01
-
- 介紹Python酷斃的5個工具
- 工欲善其事必先利其器,一個好的工具能讓起到事半功倍的效果,Python社群提供了足夠多的優秀工具來幫助開發者更方便的實現某些想法,下面這幾個工具給我的工作也帶來了許多便利,推薦給追求美好事物的你。 PythonTutorPythonTutor是由PhilipGuo開發的免費教育工具,可幫助學生征服程式設計學習中的基礎障礙,並理解每一行原始程式碼在程式執行時在電腦中的過程。透過這個工具,教師或學生可以直接在網頁瀏覽器中編寫Python程式碼,並逐步視覺化地執行程式。如果你不知道程式碼在記憶體中是如何運作的,
- Linux 1231 2024-04-25 09:22:19
-
- 用 Python 程式碼自動搶火車票
- 市面上很多火車票搶票軟體大家應該要非常熟悉,但很少人研究具體是怎麼實現的,所以覺得很神秘,其實很簡單。以下使用Python模擬搶票程序,為大家揭秘搶票到底是怎麼回事。此代碼僅供參考,主要用於大家溝通交流,禁止用於商業用途。具體程式碼如下,可以修改成自己的12306用戶名帳號:準備工具12306網站用戶名及密碼Pythonchrome瀏覽器及下載chromedriver下載Python代碼,位於:https://github.com/ppy2790/tickets代碼用的Python+Splinte
- Linux 383 2024-04-25 08:25:29
-
- 設定nginx+php上傳大檔案教學
- 要讓php能上傳大文件,一般修改設定檔php.ini就可以,如下設定file_uploads=on;//是否允許透過HTTP上傳檔案的開關,預設為ONupload_tmp_dir;//檔案上傳到伺服器臨時擺放的目錄upload_max_filesize=2m;//允許上傳檔案大小的最大值post_max_size=8m;//指透過表單POST給PHP的所能接收的最大值,包括表單裡的所有值。 max_execution_time=600;//每個PHP頁面運行的最大時間值(秒),預設30秒max_
- Linux 1017 2024-04-24 08:46:01
-
- keepalived+nginx搭建高可用幾個注意點
- 在yum安裝完keepalived之後,設定keepalived的設定檔注意點在master和backup的keepalived的設定檔中,網路卡名字是目前機器的網路卡名稱VIP的選擇為可用的一個ip,通常在做高可用,區域網路環境比較多,所以這個vip是和兩台機器同網段的一個內網ip。如果用在外網環境下,無所謂在不在一個網段,只要客戶端能存取。停掉nginx服務,啟動keepalived服務,會看到keepalived拉動nginx服務啟動若是無法啟動失敗,基本上都是設定檔和腳本的問題,或是防
- Linux 534 2024-04-23 17:50:20
-
- 一招解決報錯 'Cannot fetch deployment URL via curl” !
- check_mk是一個幫你設定nagios監控伺服器的工具。然後在配置其中一台機器時,我遇到了下面的錯誤:ERRORCannotfetchdeploymentURLviacurl:Couldn'tresolvehost。 Thegivenremotehostwasnotresolved。該錯誤是在我使用下面命令嘗試將該機器註冊到監控伺服器時發生的:root@kerneltalks#/usr/bin/cmk-update-agentregister-smonitor.kerneltalks.com-
- Linux 412 2024-04-23 08:16:24