Time of Update: 2018-07-26
lsof全名list opened files,也就是列舉系統中已經被開啟的檔案。我們都知道,linux環境中,任何事物都是檔案, 裝置是檔案,目錄是檔案,甚至sockets也是檔案。所以,用好lsof命令,對日常的linux管理非常有協助。 常用參數 lsof 常見的用法是尋找應用程式開啟的檔案的名稱和數目。可用於尋找出某個特定應用程式將日誌資料記錄到何處,或者正在跟蹤某個問題。
Time of Update: 2018-07-26
1、準備安裝程式: apr-1.6.2.tar.gz apr-util-1.6.0.tar.gz expat-2.2.4.tar.bz httpd-2.4.27.tar.gz openssl-1.1.0f.tar.gz pcre-8.41.tar.gz 2、依次解壓縮: tar -xvf apr-1.6.2.tar.gz tar -xvf apr-util-1.6.0.tar.gz tar -xvf expat-2.2.4.tar.
Time of Update: 2018-07-26
平台:Zynq-7010 核心:Linux3.14.52 Xilinx官網CAN驅動相關: http://www.wiki.xilinx.com/Linux+CAN+driver 1、核心中開啟CAN匯流排: 1)進入核心源碼頂層目錄 cd /opt/hzzd/linux/linux-xlnx-xilinx-v2014.2.01/
Time of Update: 2018-07-26
經常被人家問到這個問題,路徑怎麼設定阿。 我怎麼離開了可執行檔的檔案夾以後就沒有辦法使用可執行檔了阿。 我用export為什麼總是不對阿。 問題很多,這裡介紹一種很直接很簡單的方法,其實操作很簡單,熟悉linux的朋友們因該都知道,算是給不是很熟悉linux的使用的朋友的一點協助吧 作業系統:opensuse 11.1 64位版本 1 設定可執行檔路徑,我們直接修改系統檔案來實現,很簡單: 在終端裡面執行:
Time of Update: 2018-07-26
一.系統不在虛擬機器中的情況 使用ctrl+alt+F1~6切換到命令列介面;ctrl+alt+F7切換到圖形介面 二.系統在虛擬機器中的情況 Ctrl+Alt+shift+F1~6切換到命令列介面;使用Alt+F7返回到圖形介面 (註:以上方法切換後,圖形介面並沒有關閉) 三.命令模式修改 開啟終端,輸入init 3,斷行符號即可。 init 後數位含義: 0 - halt (Do NOT
Time of Update: 2018-07-26
高亮標記 檔案中 的user_id 和 user_id = 2內容 (1) vi 檔案名稱 (2) 使用 / (檔案從上往下找) / user_id (高亮標記user_id)
Time of Update: 2018-07-26
轉自: http://www.iteye.com/topic/240578 GNU編譯器集 GNU編譯器集(其前身為GNU C編譯器)誕生於1987年。當時Richard Stallman(GNU項目的創辦人)想要建立一個編譯器,它可以滿足他定義的“自由軟體”概念,並可用來編譯GNU項目發布的其他軟體。GNU
Time of Update: 2018-07-26
1.需求分析 在項目上線後,由於各種因素,linux雲端服務可能會出現磁碟跑滿,記憶體跑滿,cpu跑滿等一系列效能最佳化問題,今天筆者就帶著大夥看看怎麼進行linux的效能最佳化 2.實現方案 ①df -h 查看記憶體參數 ②du -h --max-depth=1 查詢對應目錄下所佔記憶體 然後根據所佔記憶體的檔案, rm -rf刪除相應的大檔案; ③另一方面,找准項目log4j配置的logs儲存路徑,rm -rf進行選擇性的刪除;
Time of Update: 2018-07-26
linux IPtable防火牆 禁止和開放連接埠 源:http://hi.baidu.com/zplllm/item/f910cb26b621db57c38d5983 評: 1、關閉所有的 INPUT FORWARD OUTPUT 只對某些連接埠開放。 下面是命令實現: iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT DROP
Time of Update: 2018-07-26
最近使用新版本的libuv源碼進行編譯,編譯中出現的問題記錄下來。 從http://libuv.org/dist下載, tar -zxvf libuv-v0.11.22.tar.gz wget http://libuv.org/dist/v0.11.22/libuv-v0.11.22.tar.gz cd libuv-v0.11.22 ./autogen.sh ,然後出錯誤: ./autogen.sh: 28: automake: not found
Time of Update: 2018-07-26
有時候需要在Linux下查看一個進程佔用了那個連接埠,但是只知道進程大致的名稱,比如要查看Hadoop的namenode在哪個連接埠上運行,以便在eclipse中串連。一種方法如下,可能比較搓,請大牛指教。 首先用ps命令查看進程的id: $ ps -ef | grep Name 其中每一行(很長的時候會佔用若干行)的第二個欄位就是進程的id。
Time of Update: 2018-07-26
netstat -anp | grep xxxx #xxxx為連接埠號碼或者lsof -i :xxxx #xxxx為連接埠號碼 我們知道, 根據ps -aux | grep xxx就是很快實現進程名和進程號的互查, 所以我們只說進程號pid就行。 如下樣本中, 進程pid常駐。 1. 根據進程pid查連接埠:
Time of Update: 2018-07-26
[yzadmin@yscache15a37 local]$ su rootPassword: [root@yscache15a37 local]# chown -r yzadmin:yzgrp /usr/local/redis-4.0.6chown: invalid option -- 'r'Try `chown --help' for more information.[root@yscache15a37 local]# chown -R yzadmin:yzgrp
Time of Update: 2018-07-26
一、概述 1、就是為了讓兩個linux機器之間使用ssh不需要使用者名稱和密碼。採用了數位簽章RSA或者DSA來完成這個操作 2、模型分析 假設 A (192.168.20.59)為客戶機器,B(192.168.20.60)為目標機; 要達到的目的: A機器ssh登入B機器無需輸入密碼; 加密方式選 rsa|dsa均可以,預設dsa 二、具體操作流程 單向登陸的操作過程(能滿足上邊的目的): 1、登入A機器
Time of Update: 2018-07-26
linux記憶體管理源碼分析 - 概述 轉載請註明:http://www.cnblogs.com/tolimit/ http://www.cnblogs.com/tolimit/p/4551428.html 最近在學習核心模組的架構,這裡做個總結,知識太多了。 分段和分頁 先看一幅圖
Time of Update: 2018-07-26
修改網路連接方式 修改linux 虛機網卡主要配置 修改windows虛機ip資訊 修改網路連接方式 查看mac 網路,paralles虛機——> windows, centos修改網路為橋接(即mac現在所使用的網卡——網路連接方式)。 修改linux 虛機網卡(主要配置)
Time of Update: 2018-07-26
original url: http://www.cnblogs.com/kaituorensheng/p/4002697.html 1 2 3 4
Time of Update: 2018-07-26
【用途說明】 Bash內建了對整數四則運算的支援,但是並不支援浮點運算,而bc命令可以很方便的進行浮點運算,當然整數運算也不再話下。手冊頁上說bc是An arbitrary precision calculator language,即一個任意精度的計算語言,注意是一種語言,它提供了一些文法結構,比如條件判斷、迴圈等,可以說是很強大的,但是我在實際中還沒有找到需要這個用途的場合 。另外一個用途就是用來進行進位轉換。 【常用參數】
Time of Update: 2018-07-26
那還是我剛畢業時候的事,在移動的機房裡,抵抗著夏天機房內的超低溫,看著一個資深的攻城師舞動的手指在鍵盤上不斷的敲打著命令。沒錯,你猜對了,他在用shell和vim偵錯工具。那時我對linux命令不算很熟悉,除了他敲的cd .. 和cd ../..是什麼意思,其他的都不太清楚,因此在之後我對linux產生了極大的興趣,我唯一的想法就是能夠像他那樣不假思索的敲出cd .. cd ../../..
Time of Update: 2018-07-26
free命令用於查看linux的記憶體使用量情況,我們先看看free的註解: $ free -hfree: invalid option -- 'h'usage: free [-b|-k|-m|-g] [-l] [-o] [-t] [-s delay] [-c count] [-V] -b,-k,-m,-g show output in bytes, KB, MB, or GB -l show detailed low and high memory statistics -o