學習鳥哥的Linux私房菜筆記(14)——硬體設定與管理

一、裝置檔案Linux沿襲了Unix的風格,將所有裝置看成一個檔案裝置檔案分為兩種:塊裝置檔案(b):比如硬碟、光碟機字元裝置檔案(c):比如串口、鍵盤裝置檔案一般存放在/dev目錄下二、常用的塊裝置檔案/dev/hd[a-t] : IDE裝置/dev/sd[a-z] :SCSI裝置 包括SATA裝置和隨身碟/dev/fd[0-7] :標準軟碟機/dev/md[0-31] :軟raid裝置loop[0-15] :本地回訪裝置ram[0-19] :記憶體三、常用字元裝置檔案/dev/null

進程關係之網路登入

通過串列終端登入至系統和經由網路登入至系統兩者之間的主要(物理上的)區別是:通過網路登入時,終端和電腦之間的串連不是點對點連接。在這種情況下,login只是一種可用的服務,這與其他網路服務(例如FTP或SMTP)的性質相同。

Linux下安裝git

有時在Linux下安裝git使用yum不好使 yum install get在網上找了些方法,記錄下防止以後忘記wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gztar xzvf git-latest.tar.gz 解壓cd git-xxxx-xx-xx 解壓後產生一個當前日期的檔案夾,進入檔案夾autoconf./configuremakemake

學習鳥哥的Linux私房菜筆記(16)——Ubuntu中建立ftp服務

1、安裝vsftpd,如所示:sudo apt-get install vsftpd2、查看本機是否可以串連ftp如所示,發現login failed了,怎麼辦呢?我們來看看vsftpd的設定檔vsftpd.conf。別急,我退不出去了,輸入bye斷行符號吧!咦,我的/etc下面怎麼兩個vsftpd.conf檔案,先不要管下面這個/etc/init/vsftpd.conf

[Linux]使用者切換-su和sudo

Linux的使用者切換可以通過su和sudo這兩個命令,這兩個命令的使用情境是不一樣的。su如果你當前的身份是root,則可以通過su命令切換到其它任何使用者(無需密碼),如下所示:[root@lx200 ~]# su - oracle[oracle@lx200 ~ ]$ 如果你當前的身份不是root(即普通使用者),想通過su切換成root,則必須輸入root的密碼:[oracle@lx15 ~ ]$ su -Password: [root@lx15 ~ ]# 當我們的Linux是多人管理時,

linuxapche+resin重啟後,網頁依舊打不開的解決方案

最近網站伺服器訪問量過大,經常會造成伺服器頻繁死機,正常情況下,重啟伺服器,./httpd.sh stop ./httpd start 就完事兒了,但是由於頻繁這樣的操作,突然有一天這樣不管用了,重啟伺服器後,網站依然打不開。在伺服器的bin目錄下執行這個命令 ./httpd.sh -verbose出現下面這個錯誤:[10:52:41.293] java.net.BindException: Address already in use[10:52:41.293] Can't bind to

進程關係之tcgetpgrp、tcsetpgrp和tcgetsid函數

需要有一種方法來通知核心哪一個進程組是前台進程組,這樣,終端裝置驅動程式就能瞭解將終端輸入和終端產生的訊號送到何處。#include <unistd.h>- tcsetpgrp( -函數tcgetpgrp返回前台進程組的進程組ID,該前台進程組與在filedes上開啟的終端相關聯。如果進程有一個控制終端,則該進程可以調用tcsetpgrp將前台進程組ID設定為pgrpid。pgrpid的值應當是在同一個會話中的一個進程組的ID。filedes必須引用該會話的控制終端。Single

學習鳥哥的Linux私房菜筆記(4)——檔案

一、檢查檔案用ls -l以長模式查看檔案的詳細資料,包含目前的目錄的硬碟使用空間、檔案類型、檔案許可權、硬串連數、檔案擁有者、檔案所屬組、檔案大小、更改時間、檔案名稱。用file檢查檔案類型由於linux中的檔案名稱中沒有副檔名,所以可能需要用file來查看檔案類型。二、檔案類型在linux中,所有東西都被當成檔案。檔案許可權前的一個字母用來表示檔案類型:-:一般檔案d:目錄檔案b:塊裝置檔案(如,硬碟)c:字元裝置檔案(如,鍵盤、滑鼠)l:連結檔案(相當於Window中的捷徑)p:人工管道三、

學習鳥哥的Linux私房菜筆記(9)——bash1

一、Shell簡介Shell :命令列解譯器,是使用者與系統溝通時的媒介在Unix系統中有各種Shell, Linux採用bash為其預設shell系統可以使用的shell記錄在 /etc/shells中二、bashbash :Bourne Again Shell的縮寫GNU計劃的一個組件與Unix上的Bourne

學習鳥哥的Linux私房菜筆記(8)——檔案尋找與檔案管理2

四、壓縮gzip, gunzipLinux標準壓縮公用程式對文字檔可以達到75%的壓縮率compress,

進程式控制制之解譯器檔案

所有現今的UNIX系統都支援解譯器檔案(interpreter

進程式控制制之system函數

ISO C定義了system函數,但是其操作對系統的依賴性很強。POSIX.1包括了system介面,它擴充了ISO C定義,以描述system在POSIX.1環境中的運行行為。 #include <stdlib.h> system( *cmdstring );如果cmdstring是一個null

進程式控制制之更改使用者ID和組ID

在UNIX系統中,特權(例如能改變當前日期的標記法以及存取控制(例如,能否讀、寫一特定檔案))是基於使用者ID和組ID的。當程式需要增加特權,或需要訪問當前並不允許訪問的資源時,我們需要更換自己的使用者ID或組ID,使得新ID具有合適的特權或存取權限。與此類似,當程式需要降低其特權或阻止對某些資源的訪問時,也需要更換使用者ID或組ID,從而使新ID不具有相應特權或訪問這些資源的能力。 一般而言,在設計應用程式時,我們總是試圖使用最小特權(least

進程式控制制之exec函數

用fork函數建立子進程後,子進程往往要調用一種exec函數以執行另一個程式。當進程調用一種exec函數時,該進程執行的程式完全替換為新程式,而新程式則從其main函數開始執行。因為調用exec並不建立新進程,所以前後的進程ID並未改變。exec只是用一個全新的程式替換了當前進程的本文、資料、堆和棧段。

Linux中的終端、控制台、tty、pty等概念

參考:http://news.newhua.com/news1/program_language/2010/623/10623141048745773199BCF0CFH6AKB9930IGCFKHBH4IBE65IDFI07F.html?lt=common     

進程式控制制之wait和waitpid函數

當一個進程正常或異常終止時,核心就向其父進程發送SIGCHLD訊號。因為子進程終止是個非同步事件(這可以在父進程啟動並執行任何時候發生),所以這種訊號也是核心向父進程發的非同步通知。父進程可以選擇忽略該訊號,或者提供一個該訊號發生時即被調用執行的函數(訊號處理常式)。對於這種訊號的系統預設動作是忽略它)。 調用wait或waitpid的進程可能會發生的情況: 如果其所有子進程都還在運行,則阻塞。

進程式控制制之使用者標識

任一進程都可以得到其實際和有效使用者ID及組ID。但是有時希望找到運行該程式的使用者登入名稱。我們可以調用getpwuid(getuid()),但是如果一個使用者有多個登入名稱,這些登入名稱又對應著同一個使用者ID,那麼又將如何呢?(一個人在口令檔案中可以有多個登入項,它們的使用者ID相同,但登入shell則不同。) 系統通常記錄使用者登入時使用的名字,用getlogin函數可以擷取此登入名稱。 #include <unistd.h>

CentOS-6.3安裝配置Nginx

安裝說明系統內容:CentOS-6.3軟體:nginx-1.2.6.tar.gz安裝方式:源碼編譯安裝 安裝位置:/usr/local/nginx :http://nginx.org/en/download.html安裝前提在安裝nginx前,需要確保系統安裝了g++、gcc、openssl-devel、pcre-devel和zlib-devel軟體。安裝必須軟體:[root@admin /]#yum install gcc-c++yum -y install zlib

linux下vi命令大全

轉載自:http://www.cnblogs.com/88999660/articles/1581524.html進入vi的命令 vi filename :開啟或建立檔案,並將游標置於第一行首 vi +n filename :開啟檔案,並將游標置於第n行首 vi + filename :開啟檔案,並將游標置於最後一行首 vi +/pattern filename:開啟檔案,並將游標置於第一個與pattern匹配的串處 vi -r filename

進程環境之進程終止

有8種方式使進程終止(termination),其中5種為正常終止,它們是: (1)從main返回。 (2)調用exit。 (3)調用_exit或_Exit。 (4)最後一個線程從其啟動常式返回。 (5)最後一個線程調用pthread_exit。 異常終止有3種方式,它們是: (6)調用abort。 (7)接到一個訊號並終止。 (8)最後一個線程對取消請求作出響應。

總頁數: 3662 1 .... 3042 3043 3044 3045 3046 .... 3662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.