關於linux的常見問題合集,有技術問題,上 bug200.comjavascript
有什麼方法能夠設置嗎chmod 755對於/opt/lampp/htdocs它的全部內容包括子文件夾和文件? 未來,若是我在htdocs,如何將其權限自動設置爲755? 此操做有效,但僅適用於此文件夾: chmod 775 /opt/lampp/htdocsphp
我有一些問題要將文件夾中包含文件的文件夾複製到另外一個文件夾中。命令cp -r不復制文件夾中的文件。html
如何根據通配符匹配遞歸查找當前和子文件夾中的全部文件?java
這個問題已經有了答案: How do I set chmod for a folder and all of its subfolders and files? [closed] 16答node
在Linux終端中建立文件最簡單的方法是什麼?python
如何遞歸grep全部目錄和子目錄? find . | xargs grep "texthere" *mysql
這個問題已經有了答案: What does 「Could not find or load main class」 mean? 41答linux
我正在嘗試向路徑中添加一個目錄,以便它始終位於個人Linux路徑中。我試過了: export PATH=$PATH:/path/to/dir 可是,每次我退出終端並啓動一個新的終端實例時,這個路徑都會丟失,我須要再次運行export命令。 我該怎麼作才能永久設置?nginx
如何迭代文本文件的每一行Bash? 使用此腳本: echo "Start!" for p in (peptides.txt) do echo "${p}" done 我在屏幕上獲得這個輸出: Start! ./runPep.sh: line 3: syntax error near unexpected token (' ./runPep.sh: line 3: (後來我想作一些更復雜sql
我從某個地方學到一個獨立的屏幕能夠被 screen-x-s[session you want to kill]殺戮 能夠從中獲取[你想殺死的會話] 屏幕LS . 但這無論用。有什麼問題嗎?正確的方法是什麼?
我必須在Linux終端中檢查時間。在Linux終端中,獲取日期和時間的命令是什麼?有什麼方法能夠設置自定義函數嗎?
我須要從服務器下載一個文件到個人桌面。(Ubuntu10.04)我沒有訪問服務器的網絡,只有ssh。 若是有幫助,個人操做系統是Mac OS X和iTerm 2做爲終端。
我怎麼能找到個人httpd.conf是否找到文件? 我在AmazonWebServicesEC2(彈性計算雲)上運行UbuntuLinux服務器,找不到個人apache配置。
我知道這個姿式sleep(x)函數使程序休眠x秒。有使程序休眠x的功能嗎毫秒在C++中?
我有這樣的線條,我想知道我有多少線條… 09:16:39 AM all 2.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 94.00 09:16:40 AM all 5.00 0.00 0.00 4.00 0.00 0.00 0.00 0.00 91.00 09
這個問題已經有了答案: How can I redirect and append both stdout and stderr to a file with Bash? 6答
我知道有/etc/group列出全部用戶組的文件。 我想知道是否有一個簡單的命令列出全部用戶組名稱,儘管解析世界可讀/etc/group文件。我願意建立一個列出Linux賬戶組名的管理員網頁。
該程序是Xenomai測試套件的一部分,從Linux PC交叉編譯到Linux+Xenomai ARM工具鏈中。 # echo $LD_LIBRARY_PATH
我有一個重要目錄的符號連接。我想去掉這個符號連接,同時把目錄放在後面。 我試過rm而後回來rm: cannot remove 'foo'.我試過rmdir回來了rmdir: failed to remove 'foo': Directory not empty而後我經過rm -f,rm -rf和sudo rm -rf 而後我去找個人備份。 有沒有一種方法能夠擺脫這個符號連接,把嬰兒和洗澡水一塊兒扔掉
我想生成具備完整路徑的遞歸文件列表 /home/ken/foo/bar 但據我所知ls和find只提供相對路徑列表 ./foo/bar (from the folder ken) 這彷佛是一個明顯的要求,但我看不到find或ls人頁。
這個問題已經有了答案: How to send a header using a HTTP request through a curl call? 7答
在AmazonLinux實例上,我有兩個腳本start_my_app和stop_my_app哪一個開始和中止forever(反過來運行node.js應用程序)。我使用這些腳本手動啓動和中止個人節點應用程序。到如今爲止,一直都還不錯。 個人問題是:我還想把它設置成start_my_app在系統啓動時運行。我知道我須要在裏面添加一個文件init.d我知道如何將其符號連接到rc.d但沒法肯定我放入的文件中
我正在嘗試使用cp命令並強制覆蓋。 我試過了cp -rf /foo/* /bar,但仍然提示我確認每一個覆蓋。
我在試着運行一個find全部javascript文件的命令,但如何排除特定目錄? 這裏是find咱們使用的代碼。 for file in $(find . -name '*.js') do java -jar config/yuicompressor-2.4.2.jar --type js $file -o $file done
在安裝gnuplot以前,我設置了環境變量GNUPLOT_DRIVER_DIR = /home/gnuplot/build/src. 在安裝過程當中,出了點問題。 我想把GNUPLOT_DRIVER_DIR環境變量。我怎樣才能作到?
是否有一個簡單的shell命令/腳本支持從存檔中排除某些文件/文件夾? 我有一個目錄須要用一個子目錄歸檔,該子目錄包含許多我不須要備份的很是大的文件。 不徹底解決方案: 這個tar --exclude=PATTERN命令匹配給定的模式並排除這些文件,但我須要忽略特定的文件和文件夾(完整的文件路徑),不然可能會排除有效的文件。 我也可使用find命令建立一個文件列表,排除那些我不想歸檔的文件,並將
我經過putty ssh鏈接到Linux服務器。我嘗試將其做爲後臺進程運行,以下所示: $ node server.js & 可是,2.5小時後,終端將變爲非活動狀態,進程將中止。在終端斷開鏈接的狀況下,是否仍能夠保持進程的活動狀態? 編輯1 實際上,我試過nohup可是,一旦我關閉Putty ssh終端或拔下互聯網插頭,服務器進程就會當即中止。 我在油灰裏有什麼事要作嗎? 編輯2(
有什麼簡單的方法能夠打印file.txt? file.txt = /nfs/an/disks/jj/home/dir/file.txt 這個<command> dir> <command> file.txt 應該打印 /nfs/an/disks/jj/home/dir/file.txt
我正在編譯程序,它返回如下錯誤: usr/bin/ld: cannot find -l<nameOfTheLibrary> 在makefile中,我使用命令g++以及指向個人庫的連接,這是指向位於其餘目錄上的庫的符號連接。 是否能夠添加選項以使其正常工做?
我是一個電氣工程師,主要是玩電力系統,而不是編程。最近,我一直在遵循一個手冊,在Ubuntu上安裝一個軟件套件。我不知道mySQL實際上。我已經在個人Ubuntu上完成了如下安裝。 sudo apt-get update sudo apt-get install mysql-server-5.5 sudo apt-get install mysql-client-5.5 sudo apt-get
重定向標準輸出對於bash中的截斷文件,我知道使用: cmd > file.txt 重定向標準輸出在bash中,附加到一個文件後,我知道要使用: cmd >> file.txt 同時重定向標準輸出和標準錯誤對於截斷的文件,我知道使用: cmd &> file.txt 我如何重定向二者標準輸出和標準錯誤附加到文件?cmd &>> file.t
是否有mysql命令來定位my.cnf配置文件,相似於php的phpinfo()其定位php.ini?
我首先執行了命令:export LD_LIBRARY_PATH=/usr/local/lib 而後我打開了.bash_profile文件:vi ~/.bash_profile. 在這個文件中,我把: LD_LIBRARY_PATH=/usr/local/lib export LD_LIBRARY_PATH 而後,若是終端關閉並從新啓動,則鍵入echo $LD_LIBRARY_PATH不顯示結果。
能夠用嗎ls在Unix中,要列出子目錄及其全部內容的總大小,而不是一般的4K(我假設)只是目錄文件自己?即。 total 12K drwxrwxr-x 6 4.0K 2009-06-19 10:10 branches drwxrwxr-x 13 4.0K 2009-06-19 10:52 tags drwxrwxr-x 16 4.0K 2009-0
我正試圖將一個應用程序與這個Debian-Lenny系統上的G++連接起來。ld抱怨找不到指定的庫。這裏的具體示例是ImageMagick,但我也遇到了一些其餘庫的相似問題。 我打電話給連接器是: g++ -w (..lots of .o files/include directories/etc..) -L/usr/lib -lmagic LD抱怨: /usr/bin/ld: cannot
如何將多個PDF文件合併/轉換爲一個大的PDF文件? 我嘗試瞭如下操做,但目標文件的內容與預期不符: convert file1.pdf file2.pdf merged.pdf 我須要一個很是簡單/基本的命令行(cli)解決方案。最好是我能夠將合併/轉換的輸出直接傳輸到pdf2ps(正如我以前在這裏提出的問題中最初嘗試的那樣:Linux piping ( convert -> pdf2p
我是新的Linux系統,彷佛有太多的Java文件夾。 Java版本給了我: Java版本「1.7.0y55」 OpenJDK運行時環境(rhel-2.4.7.1.el6_5-x86_64 u55-b13) openjdk 64位服務器vm(構建24.51-b03,混合模式) 當我試圖構建一個Maven項目時,我獲得了一個錯誤: Error: JAVA_HOME is not defined c
我正在嘗試使用makefile編譯一些源文件。在makefile中有一組命令須要做爲sudo. 當我從一個終端編譯源代碼時,一切都正常,而且在第一次sudo正在運行等待密碼的命令。輸入密碼後,恢復並完成。 可是我但願可以用netbeans編譯源代碼。所以,我啓動了一個項目,並向netbeans展現了在哪裏找到源代碼,可是當我編譯項目時,它給出了錯誤: sudo: no tty present an
我只是不知道如何肯定傳遞給腳本的參數是不是數字。 我只想作這樣的事情: test isnumber $1 && VAR=$1 || echo "need a number" 有什麼幫助嗎?
當我打字時uname -a,它提供如下輸出。 Linux mars 2.6.9-67.0.15.ELsmp #1 SMP Tue Apr 22 13:50:33 EDT 2008 i686 i686 i386 GNU/Linux 我怎麼知道給定的操做系統是32位仍是64位? 這在寫做時頗有用configure腳本,例如:我構建什麼架構?
我正在嘗試編寫一個小腳本,將當前目錄更改成個人項目目錄: #!/bin/bash cd /home/tree/projects/java 我將此文件保存爲proj,並添加了執行權限chmod,並將其複製到/usr/bin. 當我打電話給它時:proj它什麼也不作。我作錯什麼了?
我已經作了Bash之前的腳本和它們在開始時都沒有運行良好。把它放進去有什麼意義?事情會有什麼不一樣嗎? 另外,你怎麼發音#?我知道!發音爲「bang」。 如何#!明顯的?
我知道不建議這樣作,可是否能夠將用戶的密碼傳遞給SCP? 我想經過SCP複製一個文件做爲批處理做業的一部分,而接收服務器固然須要密碼,不,我不能輕易地將其更改成基於密鑰的身份驗證。
我使用的是DebianLinux。 我有一臺安裝mysql的Linux機器。 我可使用根用戶和其餘用戶登陸到個人Linux機器。 我可使用sqlyog從Windows機器鏈接到Linux機器上的mysql數據庫。 如今我只想使用Linux終端在Linux機器上執行查詢 我在候機樓作了如下幾件事 我轉到根目錄,而後轉到/var/lib目錄 我在終端上運行如下命令 mysqladmin -u ro
我從網上下載瞭如下演示https://computing.llnl.gov/tu... #include <pthread.h> #include <stdio.h> #define NUM_THREADS 5 void PrintHello(void threadid) { long tid; tid = (long)
我正在嘗試獲取遠程服務器的證書,而後我可使用它來添加到個人密鑰庫中,並在個人Java應用程序中使用。 一位高級開發人員(節假日:()告訴我我能夠運行這個: openssl s_client -connect host.host:9999 獲得一個原始證書,而後我能夠複製和導出。我收到如下輸出: depth=1 /C=NZ/ST=Test State or Province/O=Organiza
我有一臺有12G內存的服務器。頂部的碎片以下所示: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
如何遞歸計算Linux目錄中的文件? 我發現這一點: find DIR_NAME -type f ¦ wc -l 但當我運行它時,它返回如下錯誤。 find:路徑必須在表達式以前:?
我有一個套接字服務器,它應該從客戶機接收UTF-8有效字符。 問題是有些客戶機(主要是黑客)經過它發送全部錯誤的數據。 我能夠很容易地分辨出真正的客戶機,但我將記錄全部發送的數據,以便稍後分析。 有時我會有這樣的角色œ這致使UnicodeDecodeError錯誤。 我須要可以使字符串utf-8帶有或不帶有這些字符。 更新: 對於個人特殊狀況,套接字服務是MTA,所以我只但願接收以下ASCII命
在巴什,打電話foo將在stdout上顯示該命令的任何輸出。 打電話foo > output將該命令中的任何輸出重定向到指定的文件(在本例中爲「output」)。 有沒有方法將輸出重定向到文件和它在stdout上顯示了嗎?
如何更改默認shell?這個env命令當前顯示: SHELL=/bin/tcsh 我想把它改爲bash。
在運行個人應用程序時,我有時會獲得一個關於too many files open. 運行ulimit -a報告限制爲1024。如何將限制提升到1024以上? 編輯 ulimit -n 2048致使權限錯誤。
我不知道服務的名稱,但但願經過檢查服務的狀態來中止服務。例如,若是我想檢查PostgreSQL服務是否正在運行,但我不知道服務的名稱,那麼如何檢查其狀態? 若是知道服務名,我知道檢查狀態的命令。
我正在嘗試將minicom鏈接到經過USB到串行適配器鏈接的串行設備。這是一個PL2303,從我所讀到的全部內容來看,不須要額外的驅動程序。該設備被識別爲PL2303。 我是Minicom的初學者。這是要執行的正確命令嗎?或者我須要配置什麼? $ sudo minicom --device /dev/ttyUSB0 minicom: cannot open /dev/ttyUSB0: No suc
我正在寫一些劇本給grep某些目錄,但這些目錄包含各類文件類型。 我想grep只是.h和.cpp如今,但未來可能會有其餘一些。 到目前爲止,我有: { grep -r -i CP_Image ~/path1/; grep -r -i CP_Image ~/path2/; grep -r -i CP_Image ~/path3/; grep -r -i CP_Image ~/path4/;
我須要找到全部與給定機器相連的可寫存儲設備,不管是否它們是安裝的。 作這件事的愚蠢方法是嘗試每一個條目/dev對應於可寫設備(hd and sd…… 有更好的解決方案嗎,仍是我應該堅持這個?
我在Unix的一個目錄下有幾百個pdf。PDF的名稱很是長(大約60個字符)。 當我嘗試使用如下命令一塊兒刪除全部pdf時: rm -f *.pdf 我獲得如下錯誤: /bin/rm: cannot execute [Argument list too long] 這個錯誤的解決方案是什麼? 發生此錯誤的緣由是mv和cp還有命令嗎?若是是,如何解決這些命令?
我有一個歸檔文件,它是由其餘人歸檔的,我想在下載後自動更改提取文件中文件系統的一個分支以得到讀取權限。(我沒法更改存檔的建立方式)。 我研究過這條線:chmod: How to recursively add execute permissions only to files which already have execute permission像其餘人同樣,但沒有快樂。 目錄最初帶有多個但所
我想下載一些wget使用代理: HTTP Proxy: 127.0.0.1 Port: 8080 代理不須要用戶名和密碼。 我該怎麼作?我查了不少網站和不少建議,但沒有什麼對我有用…
這個問題已經有了答案: Are shell scripts sensitive to encoding and line endings? 2答
我正在嘗試導入tkinter。可是,我收到一個錯誤,說明還沒有安裝tkinter: 導入錯誤:沒有名爲_tkinter的模塊,請安裝python tk包 我可使用Synaptic Manager安裝它(能夠嗎?)可是,我必須在我編程的每臺機器上安裝它。是否能夠將tkinter庫添加到個人工做區並從那裏引用它?
下面是我建立目錄符號連接的代碼: sudo ln -s /usr/local/nginx/conf/ /etc/nginx 我已經建立了目錄/etc/nginx. 我只想要源目錄的內容(/usr/local/nginx/conf/)位於目標目錄的內容中(/etc/nginx)但當我執行代碼時,/etc/nginx包含一個名爲conf,而不是conf. 那個目錄包含我想要的內容,但位置不對。 爲
我正在嘗試使用命令行ftp客戶機對文件夾進行ftp,但到目前爲止,我只能使用「get」來獲取單個文件。
我嘗試在一行中合併多個Linux命令來執行部署操做。 例如 cd /my_folder rm *.jar svn co path to repo mvn compile package install
這個問題已經有了答案: Extract filename and extension in Bash 36答
我但願GCC包括來自$HOME/include除了一般的include目錄外,彷佛沒有相似於$LD_LIBRARY_PATH. 我知道我能夠在編譯時(或在makefile中)在命令行中添加include目錄,可是我真的但願這裏有一個通用的方法,就像在庫中同樣。
從bash腳本中,我如何快速發現端口445在服務器上打開/偵聽。 我嘗試過幾種選擇,但我想要一些快速的方法:1。lsof -i :445(以秒爲單位)2。netstat -an |grep 445 |grep LISTEN(以秒爲單位)三。telnet(它不返回)4。nmap,netcat在服務器上不可用 很高興知道一種不先枚舉而後再枚舉greps的方法。
我有這個腳本,但我不知道如何獲取打印輸出中的最後一個元素: cat /proc/cpuinfo | awk '/^processor/{print $3}' 最後一個元素應該是CPU的數量,減去1。
若是我想找出兩個目錄樹之間的區別,我一般只執行: diff -r dir1/ dir2/ 這將精確輸出相應文件之間的差別。我只想獲得內容不一樣的相應文件的列表。我認爲這只是將命令行選項傳遞給diff可是我在主頁上找不到任何東西。 有什麼建議嗎?
我使用VNC鏈接到工做中的Linux工做站。在工做中,我有一個20英寸的顯示器,它以1600x1200的速度運行,而在家裏,我使用的是分辨率爲1440x900的筆記本電腦。 若是我將vncserver設置爲1440x900,我會錯過監視器上的大量空間,而若是將它設置爲1600x1200,它就不適合筆記本電腦的屏幕,我必須一直滾動它。 有沒有什麼好方法能夠動態調整VNC會話的大小? 個人VNC服務器
如何在Linux中使用命令行卸載node.js?
我有一個磁盤驅動器,其中inode的使用率爲100%(使用df -i命令)。 可是,在大量刪除文件以後,使用率仍然是100%。 那麼,正確的方法是什麼? 使用較少磁盤空間的磁盤驅動器如何可能 與磁盤空間使用率較高的磁盤驅動器相比,inode使用率更高? 若是壓縮大量文件,是否能夠減小使用的inode計數?
我須要一些簡單的東西date,但從1970年起以秒爲單位,而不是當前日期、小時、分鐘和秒。 date彷佛沒有提供這種選擇。有簡單的方法嗎?
我使用apt-get-install安裝了JDK。我不知道個人JDK文件夾在哪裏。我須要爲它設置路徑。有人知道地點嗎?
當我試圖在CentOS上用Apache2.2和php 5.3配置upload目錄時,老是會遇到這個錯誤。 在PHP.ini中: upload_tmp_dir = /var/www/html/mysite/tmp_file_upload/ 在HTTPD.CONF: Directory /var/www/html/mysite/tmp_file_upload/> Options -I
這個問題已經有了答案: Linux: copy and create destination dir if it does not exist 16答
我須要建立一個腳本,自動向OpenSSH輸入密碼ssh客戶端。 假設我須要myname@somehost使用密碼a1234b. 我已經試過了… #~/bin/myssh.sh ssh myname@somehost a1234b …但這不起做用。 如何將此功能寫入腳本?
我正在嘗試使用個人bash(最新的UbuntuLTS版本)在目錄及其子目錄中查找具備特定擴展名的全部文件。 這是在腳本文件中寫入的內容: #!/bin/bash directory="/home/flip/Desktop" suffix="in" browsefolders () for i in "$1"/*; do echo "dir :$directory" e
這個問題已經有了答案: Dude, where's my php.ini? 12答
我須要一個好的Linux十六進制編輯器,個人意思是: 快的 搜索/替換功能 不只能夠顯示十六進制的數據,還能夠顯示二進制、八進制等。 能夠處理大型(>1 GB)文件,而不會變得緩慢和無響應(這一要求很重要) 可選,具備一些比較/差別功能 你能提出什麼建議?
是否能夠在bash中經過管道與剪貼板進行鏈接? 不管是經過管道鏈接到設備手柄仍是使用輔助應用程序,我都找不到任何東西。 例如,若是/dev/clip是一個連接到剪貼板的設備,咱們能夠作到: cat /dev/clip # Dump the contents of the clipboard cat foo > /dev/clip # Dump the contents of
例如,有時當我試圖啓動Firefox時,它會說一個Firefox進程已經在運行。因此我必須這樣作: jeremy@jeremy-desktop:~$ ps aux | grep firefox jeremy 7451 25.0 27.4 170536 65680 ? Sl 22:39 1:18 /usr/lib/firefox-3.0.1/firefox jeremy
在Linux中,我可使用命令找到mysql安裝目錄which mysql. 但我在窗戶裏找不到。我試過echo %path%它產生了許多路徑以及通向mysql-bin的路徑。 我想在Windows的命令行中找到mysql數據目錄,以便在批處理程序中使用。我還想從Linux命令行中找到mysql數據目錄。有可能嗎?或者咱們怎麼作? 在個人例子中,mysql數據目錄位於安裝文件夾,即..MYSQL
我安裝了MySQL,甚至以用戶身份登陸。 但當我嘗試這樣鏈接時: http://localhost:3306 mysql://localhost:3306 二者都不起做用。不肯定這兩個是否均可以工做,但至少其中一個應該工做:) 我怎樣才能肯定港口確實是3306?有沒有Linux命令能夠看到它? 還有,有沒有更正確的方法來嘗試經過一個URL?
我嘗試使用sed刪除空行: sed '/^$/d' 但我沒有運氣。 例如,我有如下幾行: xxxxxx yyyyyy zzzzzz 我但願它是這樣的: xxxxxx yyyyyy zzzzzz 這個的代碼應該是什麼?
如何以編程方式(即,不使用vi)將DOS/Windows換行符轉換爲Unix? 這個dos2unix和unix2dos命令在某些系統上不可用。我如何用以下命令來模擬這些sed/awk/tr?
我試圖在個人Linux機器上安裝一個Java應用程序(SLAKWORKS)。 我收到如下錯誤,我不理解。 你能告訴我怎麼處理這個問題嗎?謝謝您。 這是我獲得的:(我看到一些X11顯示器變量須要設置,可是我應該給它什麼值以及如何設置?) ~$ java -jar gate-5.0-beta1-build3048-installer.jar - ERROR - java.awt.HeadlessEx
我有一根繩子 AxxBCyyyDEFzzLMN 我想所有換掉x和y和z具備_因此輸出是 A_BC_DEF_LMN 如何作到這一點? 我知道一系列 echo "$string" | tr 'x' '_' | tr 'y' '_' 能夠,但我想一次完成,不使用管道。 編輯:如下工做 echo "$string" | tr '[xyz]' '_'
我有一些Samba驅動器天天都有多個用戶訪問。我已經有了代碼來識別共享驅動器(從SQL表中),並將它們裝載到一個特殊目錄中,全部用戶均可以在其中訪問它們。 我想知道,若是我從個人SQL表中刪除一個驅動器(實際上使其脫機),有什麼方法能夠卸載一個繁忙的設備?到目前爲止,我發現任何形式的umount都不起做用。 忽略破壞數據的可能性-是否能夠卸載當前正在讀取的設備?
假設我有一個目錄/dir其中有3個指向其餘目錄的符號連接/dir/dir11,/dir/dir12和/dir/dir13. 我想列出全部文件dir包括裏面的那些dir11,dir12和dir13. 爲了更通用,我想列出全部文件,包括目錄中的符號連接文件。find .,ls -R等在符號連接處中止,而不導航到它們以進一步列出。
我已經創建了兩個轉速包 proj1-1.0-1.x86_64.rpm libtest1-1.0-1.x86_64.rpm proj1取決於文件libtest1.so存在並正確反映在RPM包中,以下所示: user@my-pc:~$ rpm -qp --requires proj1-1.0-1.x86_64.rpm libtest1.so()(64bit) user@my-pc:~$ rpm
這個問題已經有了答案: Echo newline in Bash prints literal n 17答
例如,我想知道如何使用bash得到系統CPU使用率並以百分比表示。 樣品輸出: 57% 若是有多個核心,最好能計算出平均百分比。
我正在爲一臺服務器編程,個人鏈接數量彷佛受到限制,由於個人帶寬沒有飽和,即便我將鏈接數量設置爲「無限制」。 如何增長或消除Ubuntu Linux設備一次能夠打開的最大鏈接數?操做系統是否限制了這一點,仍是路由器或ISP?仍是別的什麼?
我想在Linux shell中在幾個不一樣的條件下執行一些東西,而且可以輸出每次執行的執行時間。 我知道我能夠編寫一個Perl或python腳原本完成這個任務,可是有沒有一種方法能夠在shell中完成呢?(恰巧是巴什)
個人程序操做以下: exe -p param1 -i param2 -o param3 它崩潰並生成了一個核心轉儲文件core.pid 我想分析核心轉儲文件 gdb ./exe -p param1 -i param2 -o param3 core.pid 可是gdb識別exe做爲GDB的輸入。 在這種狀況下,如何分析核心轉儲文件?
如何肯定腳本自己中bash腳本文件的名稱? 就像個人腳本在文件中同樣runme.sh,那麼如何才能在不進行硬編碼的狀況下顯示「You are running runme.sh」消息?
我須要將文件夾中許多文件中的字符串替換爲ssh訪問服務器。我該怎麼作?
我怎麼能迅速地在Linux上建立大文件(Red Hat Linux系統? dd會作這項工做,但從/dev/zero當您須要一個大小爲數百Gbs的文件進行測試時,寫入驅動器可能須要很長時間…若是你須要反覆這樣作,時間就會聚沙成塔。 我不關心文件的內容,我只是但願它能快速建立。怎麼能作到? 使用稀疏文件不適用於此。我須要分配磁盤空間的文件。
我有一堆服務器,在上面我用screen. 程序以下: ssh服務器XXX 發射screen 在幾個選項卡中開始實驗 分離screen 斷開與服務器的鏈接 當實驗運行時,我能夠很容易地找到它們所使用的服務器ssh轉到全部服務器並列出正在運行的進程(使用top或ps) 然而,一旦實驗完成,我怎麼能找到在哪些服務器上打開了一個屏幕會話(以便我能夠查看輸出,從新啓動它們等)? PS:個人實驗也會把它們