Time of Update: 2017-02-28
Samba是一套使用SMB(Server Message Block)協議的應用程式, 通過支援這個協議, Samba允許Linux伺服器與Windows系統之間進行通訊,使跨平台的互訪成為可能。Samba是在Linux及Unix上實現SMB(Server Message Block)協議的一個免費軟體,由伺服器及用戶端程式構成。 Samba採用C/S模式, 其工作機制是讓NetBIOS( Windows
Time of Update: 2017-02-28
unix/linux核心在系統裡扮演什麼角色? 不僅僅是FreeBSD系統,每一個作業系統都有一個核心---從MS-DOS、Windows到進階終端大型主機,但是各種系統對核心的態度不同,有些系統花費了很大精力對使用者隱藏核心。不管是Windows或UNIX系統的發行版本都有一個預設的核心,而且每次發行一個新版本時,所做的改動大部分為新裝置提供了驅動支援。核心負責遙相呼應以串連到系統的裝置,這也就是為什麼Windows需要為新的或以前不支援的裝置安裝驅動程式的原因,而且一般都需
Time of Update: 2017-02-28
在Linux下,經常需要週期性執行一些指令碼從而來實現一些功能。 在Linux下我們用crontab來實現週期性執行指令碼這個功能,下面就介紹一下crontab的使用。以及我遇到的一些問題 一. crontab的使用說明 1. crond 是linux用來定期執行程式的命令。當安裝完成作業系統之後,預設便會啟動此任務調度命令。crond命令每分鐘會定期檢查是否有要執行的工作,如果有要執行的工作便會自動執行該工作。而linux任務調度的工作主要分為以下兩類 a.
Time of Update: 2017-02-28
製作虛擬機器的快照分為以下幾個步驟: 1.首先我們要建立儲存的邏輯捲來產生模板和快照檔案; 2.製作被快照的模板; 3.建立快照。 1.建立邏輯卷: (1)fdisk /dev/sda (製作LVM邏輯卷,然後對磁碟進行重新的掃描;) (2)partx -d /dev/sda partx -a /dev/sda (3)建立lv檔案: pvcreate /dev/sda vgcreate -s 4M vg1 /dev/sda5 lvcreate -L 10G
Time of Update: 2017-02-28
修改linux檔案許可權命令:chmod 用法:chmod XXX filename ×××(所有者組使用者其他使用者) ×=4 讀的許可權 ×=2 寫的許可權 ×=1 執行的許可權 常用修改許可權的命令: sudo chmod 600 ××× (只有所有者有讀和寫的許可權) sudo chmod 644 ×××
Time of Update: 2017-02-28
1. 檔案名稱尋找 使用find查詢時,由於磁碟查詢,所以速度較慢,所以linux下查詢更常使用which, whereis, locate來查詢,由於是利用資料庫查詢,所以速度很快。 2. which 我們常用的ls命令,如果我們想知道這些常用命令放在哪兒, 就使用which命令來查詢地址。 which使用PATH 環境變數去尋找檔案名稱, which -a 返回所有的查到的命令, 預設返回第一條。$ which grep /bin/grep $ which
Time of Update: 2017-02-28
如何設定Linux Time Zone ls -F /usr/share/zoneinfo/ ln -sf /usr/share/zoneinfo/posix/Asia/Shanghai
Time of Update: 2017-02-28
我們都會覺得auto之類的檔案會是個病毒,但輸入ls -l命令發現,屬性竟然全不是?可是要將其刪除,總是刪不掉了。經過多方查詢得知原因是linux不能處理以“.”結尾的檔案。所以在這個地方不能刪除。不過解決的辦法是有的。 方法如下: 如果你是系統自動掛載隨身碟,請先umount 然後,輸入: sudo mount -t msDos /dev/sd* /media/disk 這裡和預設不同的是 -t參數從vfat
Time of Update: 2017-02-28
linux刪除目錄很簡單,很多人還是習慣用rmdir,不過一旦目錄非空,就陷入深深的苦惱之中,現在使用rm -rf命令即可。 直接rm就可以了,不過要加兩個參數-rf 即:rm -rf 目錄名字 -r 就是向下遞迴,不管有多少級目錄,一併刪除 -f 就是直接強行刪除,不作任何提示的意思 方法: 1、刪除檔案夾執行個體: rm -rf
Time of Update: 2017-02-28
Putty 是一個免費的、Windows 32平台下的telnet、rlogin和ssh用戶端,但是功能絲毫不遜色於商業的telnet類工具。 用它來遠端管理Linux VPS十分好用,其主要優點如下: ◆ 完全免費; ◆ 在Windows 下啟動並執行都非常好; ◆ 全面支援ssh1和ssh2; ◆ 綠色軟體,無需安裝,下載後在案頭建個捷徑即可使用; ◆ 體積很小; ◆
Time of Update: 2017-02-28
系統 # uname -a # 查看核心/作業系統/CPU資訊 # head -n 1 /etc/issue # 查看作業系統版本 # cat /proc/cpuinfo # 查看CPU資訊 # hostname # 查看電腦名稱 # lspci -tv # 列出所有PCI裝置 # lsusb -tv # 列出所有USB裝置 # lsmod # 列出載入的核心模組 # env # 查看環境變數 資源 # free -m # 查看記憶體使用量量和交換區使用量
Time of Update: 2017-02-28
使用者使用 telnet 命令進行遠程登入該。命令允許使用者使用telnet 協議在遠端電腦之間進行通訊,使用者可以通過網路在遠端電腦上登入,就像登入到本地機上執行命令一樣。為了通過telnet 登入到遠端電腦上,必須知道遠程機上的合法使用者名稱和口令。雖然有些系統確實為遠端使用者提供登入功能,但出於對安全的考慮,要限制來賓的操作許可權,因此,這種情況下能使用的功能是很少的,當允許遠端使用者登入時,系統通常把這些使用者放在一個受限制的shell
Time of Update: 2017-02-28
系統網路裝置的設定檔儲存在"/etc/sysconfig/network-scripts”目錄下,ifcfg-eth0 包含第一塊網卡的配置資訊,ifcfg-eth1
Time of Update: 2017-02-28
Linux修改ssh連接埠22 vi /etc/ssh/ssh_config vi /etc/ssh/sshd_config 然後修改為port 8888 以root身份service sshd restart (redhat as3) 使用putty,連接埠8888 Linux下SSH預設的連接埠是22,為了安全考慮,現修改SSH的連接埠為1433,修改方法如下 : /usr/sbin/sshd -p 1433 為增強安全 先增加一個普通許可權的使用者: #
Time of Update: 2017-02-28
一、命令更改 1、使用xrandr查詢,帶“*”的是當前的案頭解析度。 <!--[if !vml]--> <!--[endif]--> 2、更改解析度 <!--[if !vml]--> <!--[endif]--> 其中“20”是“SZ”的編號。 3、使用xrandr命令查看 <!--[if
Time of Update: 2017-02-28
/etc/hosts.allow和/etc/hosts.deny兩個檔案是控制遠端存取設定的,通過他可以允許或者拒絕某個ip或者ip段的客戶訪問linux的某項服務。 如果請求訪問的主機名稱或IP不包含在/etc/hosts.allow中,那麼tcpd進程就檢查/etc/hosts.deny。看請求訪問的主機名稱或IP有沒有包含在hosts.deny檔案中。如果包含,那麼訪問就被拒絕;如果既不包含在/etc/hosts.allow中,又不包含在/etc/hosts.deny中,
Time of Update: 2017-02-28
尋找大檔案 代碼如下 find /dir -size +100M -exec ls -lh {} \; 如果想直接刪除大於50M的檔案,使用命令 代碼如下
Time of Update: 2017-02-28
linux中grep命令的使用 grep (global search regular expression(RE) and print out the line,全面搜尋Regex並把行列印出來)是一種強大的文本搜尋工具,它能使用Regex搜尋文本,並把匹配的行列印出來。Unix的grep家族包括grep、egrep和fgrep。 grep命令是一種強大的文本搜尋工具,它能使用Regex搜尋文本,並把匹 配的行列印出來。grep全稱是Global Regular
Time of Update: 2017-02-28
最近做cache lab 用到了getopt函數, 用man 3 getopt查看了下用法, 做個總結. 描述:getopt函數是用來解析命令列參數的,
Time of Update: 2017-02-28
#include #include #include #include #define MAX 10 pthread_t thread[2]; pthread_mutex_t mut; int number=0, i; void *thread1() { printf ("thread1 : I'm thread 1n"); for (i = 0; i < MAX; i++) { printf("thread1