在遠端伺服器或者本地工作時,您可能經常需要從外部源獲取內容。要獲得這樣的內容,特別是當您沒有其他選項時,您將需要使用Linux命令列工具來完成這項工作。
在本文中,我們將回顧
2020-06-16
在遠端伺服器或者本地工作時,您可能經常需要從外部源獲取內容。要獲得這樣的內容,特別是當您沒有其他選項時,您將需要使用Linux命令列工具來完成這項工作。
在本文中,我們將回顧
2020-06-16
對稱加密 (Symmetric Key Encryption)
對稱加密是最快速、最簡單的一種加密方式,加密(encryption)與解密(decryption)用的是同樣的金鑰(secret key)。對稱加密有很多種演算法,由於
2020-06-16
1. tmux介紹
tmux是一個優秀的終端複用軟體,split視窗。可以在一個terminal下開啟多個終端。
即使非正常掉線,也能保證當前的任務執行,這一點對於遠端SSH存取特別有用,網路不好
2020-06-16
Vim實現分屏操作,主要是sp(seismic profile)和vsp(vertical seismic profile)兩個命令
水平拆分
將vim切換到命令模式,
:sp 實現水平拆分螢幕
垂直拆分
切換vim的命令模式
2020-06-16
在docker中安裝映象,一般過程是,docker search 軟體名稱。
本文以tomcat為例,講解下載指定版本TAG的tomcat。
搜尋tomcat映象
linuxidc@linuxidc:~/www.linuxidc.com$ sudo doc
2020-06-16
簡述
dstat 是一個可以取代vmstat,iostat,netstat和ifstat這些命令的多功能產品。dstat克服了這些命令的局限並增加了一些另外的功能,增加了監控項,也變得更靈活了。dstat可以很
2020-06-16
vi編輯器
vi是UNIX和類UNIX環境下的可用於建立檔案的螢幕編輯器。vi有兩種工作模式:命令模式和文字輸入模式。啟動vi需要輸入vi,按[Spacebar]鍵並輸入檔名後回車。
切換模式鍵
2020-06-16
Linux下正常的編譯安裝/解除安裝
原始碼的安裝一般由3個步驟組成:
設定(configure)
編譯(make)
安裝(make install)。
configure檔案是一個可執行的指令碼檔案,它有很多選項
2020-06-16
1.準備兩台伺服器,要確定網路是通的。伺服器當然越多越好啦。Ansible的簡介和好處我就不多說了。
IP:192.168.139.100
IP:192.168.139.110
2.把192.168.139.100這台伺服器當
2020-06-16
新的基於Chromium的Microsoft Edge瀏覽器目前沒有正式提供下載,但正如我很久以前告訴你的那樣,洩露的版本讓我們可以在公開發布之前試用該應用程式。
如果您決定下載這個版本,
2020-06-16
在home目錄中建立一個 .vimrc檔案
vim ~/.vimrc
檔案基本設定
" 設定當檔案被改動時自動載入
set autoread
" quickfix模式
autocmd FileType c,cpp map <buffer> <leader>
2020-06-16
Oracle Java 12幾天前發布。現在,您可以通過PPA在Ubuntu 14.04,Ubuntu 16.04,Ubuntu 18.04,Ubuntu 18.10及更高版本中輕鬆安裝它。
建立了一個安裝程式指令碼,以便在Ubuntu中輕鬆
2020-06-16
Atom 是 Github 專門為程式設計師推出的一個跨平台文字編輯器。除了基本的操作和介面外,Atom 和 Sublime 最大的差別在於擴充套件性。Atom 非常強調模組化,很多預設功能也都是
2020-06-16
為什麼要使用邏輯卷?
邏輯卷管理器是Linux系統用於對硬碟分割區進行管理的一種機制,為了解決硬碟裝置在建立分割區後不易修改分割區大小的缺陷。儘管對傳統的硬碟分割區進行強
2020-06-16
按照SystemTap Beginners Guide的Installation and Setup部分安裝了SystemTap,但是在安裝過程中還是出現問題,在這裡記錄下解決方法。
環境
Linux發行版本:CentOS Linux relea
2020-06-16
在Linux的top和ps命令中,預設看到最多的是pid (process ID),也許你也能看到lwp (thread ID)和tgid (thread group ID for the thread group leader)等等,而在Linux庫函數和系統
2020-06-16
VXLAN協定
VXLAN是Virtual eXtensible Local Area Network的縮寫,RFC 7348的標題“A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks&r
2020-06-16
簡介
對使用者態進程,利用gdb偵錯程式碼是很方便的手段。而對於核心態的問題,可以利用crash等工具基於coredump檔案進行偵錯。其實我們也可以利用一些手段對Linux核心程式碼進
2020-06-16
Linux系統啟動時使用initramfs (initram file system), initramfs可以在啟動早期提供一個使用者態環境,藉助它可以完成一些核心在啟動階段不易完成的工作。當然initramfs是可
2020-06-16
BusyBox
前文“在QEMU環境中使用GDB偵錯Linux核心”和"Initramfs 原理和實踐" 分別描述了怎麼用qemu來執行一個編譯好的核心,以及怎麼指定initramfs,但都是簡單的演
2020-06-16
今天在測試之前寫的ansible playbook 發現一個正規表示式沒有匹配到,經過摸索後,我懷疑是因為正規表示式中包含了保留字元$,於是將該字元跳脫處理,果然問題解決了。
修改前的正
2020-06-16
CentOS安裝crontab:
yum install crontabs
說明:
service crond start //啟動服務
service crond stop //關閉服務
service crond restart //重新啟動服務
service crond rel
2020-06-16
在進程通訊應用中會用到共用記憶體,這就涉及到了IPC,與IPC相關的命令包括:ipcs、ipcrm(釋放IPC)。IPCS命令是Linux下顯示進程間通訊設施狀態的工具。我們知道,系統進行進程間通訊(I
2020-06-16
Markdown 是一種輕量級標示語言,它允許人們使用易讀易寫的純文字格式編寫文件。
Markdown 的目標是實現「易讀易寫」。
Markdown 的特點就是,讓寫作變得更簡單,我們不用再考慮
2020-06-16
在本文中,我們將解釋如何在Linux中找出使用特定檔案的使用者。這將幫助您了解使用開啟檔案的系統使用者或進程。
我們可以使用lsof命令來了解是否有人正在使用檔案,如果有人,則
2020-06-16