- 分類:
-
- 如何使用 awk 輸出文字中的欄位和列
- 首先我們要知道,awk能夠自動將輸入的行,分隔為若干欄位。每一個字段就是一組字符,它們和其他的字段由一個內部字段分隔符分隔開來。如果你熟悉Unix/Linux或懂得bashshell編程,那麼你應該知道什麼是內部欄位分隔符號(IFS)變數。 awk中預設的IFS是製表符和空格。 awk中的字段分隔符的工作原理如下:當讀到一行輸入時,將它按照指定的IFS分割為不同字段,第一組字符就是字段一,可以通過$1來訪問,第二組字符就是字段二,可以透過$2來訪問,第三組字元就是字段三,可以透過$3來訪問,以此類推
- Linux 725 2024-08-21 07:32:02
-
- Redis 高可用性實踐
- 0×01前言Redis是一個開源的使用ANSIC語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、Key-Value資料庫,並提供多種語言的API。如今,互聯網業務的數據正以更快的速度在增長,數據類型越來越豐富,這對數據處理的速度和能力提出了更高要求。 Redis是一種開源的記憶體非關係型資料庫,帶給開發人員的體驗是顛覆性的。在自始至終的設計過程中,都充分考慮高效能,這使得Redis成為當今速度最快的NoSQL資料庫。在考慮高性能的同時,高可用也是很重要的考慮因素。互聯網7×24無間斷服務,在故障期
- Linux 1371 2024-08-20 16:51:04
-
- Redis 高可用性實踐
- 0×01前言Redis是一個開源的使用ANSIC語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、Key-Value資料庫,並提供多種語言的API。如今,互聯網業務的數據正以更快的速度在增長,數據類型越來越豐富,這對數據處理的速度和能力提出了更高要求。 Redis是一種開源的記憶體非關係型資料庫,帶給開發人員的體驗是顛覆性的。在自始至終的設計過程中,都充分考慮高效能,這使得Redis成為當今速度最快的NoSQL資料庫。在考慮高性能的同時,高可用也是很重要的考慮因素。互聯網7×24無間斷服務,在故障期
- Linux 952 2024-08-20 16:51:02
-
- 對初學者來說 Javascript 不簡單
- 這裡有一些Javascript初學者應該知道的技巧和陷阱。如果你已經是專家了,順便溫習一下。 Javascript也只不過是一種程式語言。怎麼可能出錯嘛?1.你有沒有嘗試給一組數字排序? Javascript的sort()函數在預設情況下使用字母數字(字串Unicode碼點)排序。所以[1,2,5,10].sort()會輸出[1,10,2,5].要正確的排序一個陣列,你可以用[1,2,5,10].sort((a ,b)=>a — b)很簡單的解決方案,前提是你得知道有這麼坑2.newDate
- Linux 1325 2024-08-20 07:32:07
-
- 用 FreeFileSync 在 Ubuntu 中比較及同步文件
- FreeFileSync是一個自由、開源以及跨平台的資料夾對比及同步軟體,它可以幫助你同步Linux、Windows和MacOS中的檔案和資料夾。它是便攜的,也可以安裝在本地系統中,它的功能豐富,旨在節省設定和執行備份操作的時間,同時具有有吸引力的圖形介面。 FreeFileSync功能以下是它的主要功能:它可以同步網路共用和本機磁碟。它可以同步MTP設備(Android、iPhone、平板電腦、數位相機)。它也可以透過SFTP(SSH檔案傳輸協定)進行同步。它可以識別被移動和被重新命名的文件和文
- Linux 1474 2024-08-19 19:39:33
-
- Linux壓縮好幫手bzip2
- Linux有幾個檔案壓縮和解壓縮工具,像是gzip、7-zip、Lrzip、PeaZip等等。在本教學中,我們將介紹如何在Linux中使用bzip2工具壓縮及解壓縮.bz2檔。 bzip2是一個非常有名的壓縮工具,並且在大多數主流Linux發行版上都有,你可以在你的發行版上用合適的命令來安裝它。 $sudoaptinstallbzip2[OnDebian/Ubuntu]$sudoyuminstallbzip2[OnCentOS/RHEL]$sudodnfinstallbzip2[OnFedora
- Linux 881 2024-08-19 07:32:02
-
- vmware下的網卡分配問題
- 配置網路卡和隨機分配ip位址我安裝的是basicserver版本,用的是NAT模式然後,確保服務裡,這兩個是已啟動的centos剛安裝好的時候,是沒有eth0網卡的。 cd/etc/sysconfig/network-scripts隨後ls,可以看到是存在ifcfg-eth0的,只是沒有啟動viifcfg-eth0可以看到如下按「insert」鍵,就表示進入編輯模式。將ONBOOT=yes,接著按下「esc」鍵,「:」鍵,「w」鍵,「q」鍵,ifcfg-eth0就被修改了servicenetwork
- Linux 1108 2024-08-19 04:40:02
-
- 如何在 Linux 上永久掛載一個 Windows 共享
- 在Linux上和一個Windows網路進行互動從來就不是件輕鬆的事情。想想有多少企業正在採用Linux,需要在這兩個平台上彼此合作。幸運的是,有了一些工具的幫助,你可以輕鬆地將Windows網路磁碟機對應到一台Linux機器上,甚至可以確保在重新啟動Linux機器之後共享還在。在我們開始之前要實作這個,你需要用到命令列。過程十分簡單,但你需要編輯/etc/fstab文件,所以小心操作。還有,我假設你已經讓Samba正常運作了,可以手動從Windows網路掛載共享到你的Linux機器,還知道這個共享的主
- Linux 785 2024-08-18 07:36:32
-
- Python基礎知識學習
- Python是一種解釋型、物件導向、動態資料類型的高階程式設計語言。 Python由GuidovanRossum於1989年底發明,第一個公開發行版發行於1991年。像Perl語言一樣,Python原始碼同樣遵循GPL(GNUGeneralPublicLicense)協定。 python函數函數透過def關鍵字定義,形如pythondeffunction(arg1,arg2,...):...fuction(1,2,...)#callfunctionDocStrings文檔字串DocStrings文
- Linux 812 2024-08-17 07:42:32
-
- 如何隱藏你的 Linux 的命令列歷史
- 如果你是Linux命令列的用戶,有的時候你可能不希望某些指令記錄在你的命令列歷史中。原因可能很多,例如,你在公司擔任某個職位,你有一些不希望被其它人濫用的特權。亦或者有些特別重要的指令,你不希望在你瀏覽歷史清單時誤執行。然而,有方法可以控制哪些指令進入歷史列表,哪些不進入嗎?或者換句話說,我們在Linux終端機中可以開啟像瀏覽器一樣的無痕模式嗎?答案是肯定的,而且根據你想要的具體目標,有很多實現方法。在這篇文章中,我們將討論一些行之有效的方法。注意:文中出現的所有指令都在Ubuntu下測試過。不同
- Linux 1345 2024-08-17 07:34:37
-
-
- 如何處理win10系統內建Linux系統閃退問題
- 方法一:1、使用win+r組合鍵開啟指令提示字元窗口,右鍵點選窗戶標題欄,選擇屬性,開啟如圖視窗:2、把「使用舊版控制台」前面的鉤子去掉。重新啟動即可。方法二:使用方法一時,偶爾會發現「使用舊版控制台」選項並未選中,此時可以採用另一種方法。透過win+r組合鍵開啟命令提示字元窗口,輸入或複製貼上命令:C:\windows\system32\bash.exe,並執行即可調出bash視窗。第一次開啟bash窗口,如圖,輸入y下載即可。 win10系統運行內建Linux系統閃退的處理方法就為大家介紹到這裡了
- Linux 1087 2024-08-15 16:38:02
-
- 教你使用Linux防火牆隔離本地詐騙地址!
- 如何使用iptables防火牆保護你的網路免遭駭客攻擊。即便是被入侵偵測和隔離系統所保護的遠端網絡,駭客們也在尋找各種精巧的方法入侵。 IDS/IPS不能停止或減少那些想要接管你的網路控制權的駭客攻擊。不恰當的配置允許攻擊者繞過所有部署的安全措施。在這篇文章中,我將會解釋安全工程師或系統管理員該如何避免這些攻擊。幾乎所有的Linux發行版都帶著一個內建的防火牆來保護在Linux主機上運作的進程和應用程式。大多數防火牆都依照IDS/IPS解決方案設計,這樣的設計的主要目的是偵測和避免惡意包取得網
- Linux 463 2024-08-15 13:37:13
-
- 在 Linux 下使用工作管理員
- 有很多Linux初學者經常問起的問題,“Linux有任務管理器嗎?”,“怎樣在Linux上打開任務管理器呢?”來自Windows的用戶都知道任務管理器非常有用。你可以在Windows中按下Ctrl+Alt+Del開啟工作管理員。這個任務管理器向你展示了所有的正在運行的進程和它們消耗的內存,你可以從任務管理器程式中選擇並殺死一個進程。當你剛使用Linux的時候,你也會尋找一個在Linux相當於任務管理器的一個東西。一個Linux使用專家更喜歡使用命令列的方式來尋找進程和消耗的記憶體等等,但是你不用必須
- Linux 2595 2024-08-15 07:30:37
-
- Linux 下的 3D 設計軟體-FreeCAD
- 它有基於Qt的簡約使用者介面,具有可切換的面板、佈局、工具列、大量的PythonAPI以及符合OpenInventor的3D場景表示模型(感謝Coin3D庫)。案例家庭用戶/業餘愛好者:有一個想要構建,或已經已經構建,或者3D打印的項目麼?在FreeCAD中建模。無需之前具有CAD經驗。我們的社區將幫助你快速掌握它!有經驗的CAD使用者:如果你在工作中使用商業CAD或BIM建模軟體,你會在FreeCAD的許多工作台中找到類似的工具和工作流程。程式設計師:幾乎所有的FreeCAD功能都可以用Python訪
- Linux 896 2024-08-14 19:46:45