標籤:分區 losetup 裝置檔案 /dev/looplinux下的裝置很特別,系統總是以總一的方式讀取裝置,而裝置間的差別由裝置驅動程式來負責完成。正因為如此,裝置管理起來非常地容易。linux也提供了虛裝置檔案,即無實際物理硬體相對應的裝置,它們在實際的工作學習中會經常用到,現介紹如下(一)-首先說的當然是迴環裝置,loop device,這是什麼呢?就是把檔案類比成裝置,然後就可以像實際裝置那樣進行相關的操作啦,是大家所熟悉的就是掛載光碟片鏡象啦,比如說掛載CentOS-5.2-i3
標籤:linux、pstree、ps一、pstree命令1、命令簡介
標籤:teamviewer linux [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) [[email protected] ~]# uname -i x86_64 依賴包: Dependency Installed: alsa-lib.
標籤:Linux下find命令在目錄結構中搜尋檔案,並執行指定的操作。參考資料:http://www.jb51.net/os/RedHat/1307.html 1.命令格式:find pathname -options [-print -exec -ok ...] 2.options選項-name 按照檔案名稱尋找檔案。-perm 按照檔案許可權來尋找檔案。-prune
標籤:1、鍵盤按鍵組合操作ctrl-c 發送 SIGINT 訊號給前台進程組中的所有進程。常用於終止正在啟動並執行程式。 ctrl-z 發送 SIGTSTP 訊號給前台進程組中的所有進程,常用於掛起一個進程。 ctrl-d 不是發送訊號,而是表示一個特殊的二進位值,表示 EOF。 ctrl-/ 發送 SIGQUIT 訊號給前台進程組中的所有進程,終止前台進程並產生 core 檔案。其他請使用stty -a查看終端設定。2、鍵盤按鍵組合的命令實現CTRL-A \001
標籤:使用crontab你可以在指定的時間執行一個shell指令碼或者一系列Linux命令。例如系統管理員安排一個備份任務使其每天都運行 入門# crontab –e這樣可以已編輯模式開啟個人的crontab設定檔,然後加入一下這行:0 0 * * * /home/linrui/XXXXXXXX.sh這將會在每天淩晨運行 指定的.sh檔案 Cron 各項的描述以下是 crontab 檔案的格式:{minute} {hour} {day-of-month}
標籤:List模組是linux核心提供的迴圈鏈表函數集,標頭檔是:<linux/list.h>。主要資料結構:struct list_head {struct list_head *next, *prev;};這是一個雙向鏈表。#define LIST_HEAD_INIT(name) { &(name), &(name) }#define LIST_HEAD(name) struct list_head name =
標籤:本來產生隨機數使用srand((unsigned)time(NULL));data=rand();就可以了,但是發現如果在很短的時間(其實rand是秒級的)會發現產生的隨機相等,所以想找可以產生毫秒級隨機數產生方法,最後上網搜了一下。建議再用linux產生隨機數時,最好用struct timeval tv;gettimeofday(&tv, NULL);srand(tv.tv_sec + tv.tv_usec + 
標籤:作者qq 鳴人370905569 伺服器 1.伺服器上修改pg_hba.conf檔案。修改檔案中host all all 127.0.0.1/32 trust為如下內容host all
linux中設定TAB鍵的寬度,linuxtab鍵寬度對於編程的人員來說,經常需要排版代碼,這時候就需要TAB鍵,但TAB鍵的寬度太大,很有可能代碼太長,延伸到下一行,這個時候你就需要設定TAB鍵的寬度了。linux下設定TAB鍵的寬度,做法如下:在你的使用者根目錄下直接VI開啟 .vimrc檔案,輸入vi ~/.vimrc添加如下命令:set tabstop=4:x儲存退出,運行以下命令使該設定檔生效
GNU Linux系統變數(sysctl配置命令)綜合使用,gnusysctl 查看所有kernel變數的值sysctl -a如何查看一個系統變數的值1)、cat /proc/sys/net/ipv4/ip_local_port_range32768 610002)、sysctl -a | grep ip_local_port_rangenet.ipv4.ip_local_port_range = 32768 61000修改方法:1)、echo “1024 65535”
vim設定檔~/.vimrc在啟動vim時,目前使用者根目錄下的.vimrc檔案會被自動讀取,該檔案可以包含一些設定甚至指令碼。"設定編碼set encoding=utf-8set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936set fileencodings=utf-8,ucs-bom,chinese "語言設定set langmenu=zh_CN.UTF-8 "設定文法高亮syntax
Ubuntu系統下freeradius+pptpd+mysql的VPN服務系統/*以下操作為radius伺服器上操作*/#更新源sudo apt-get update#先安裝Mysqlsudo apt-get install -y mysql-server mysql-client #安裝freeradius及所需組件sudo apt-get install -y freeradius freeradius-mysql freeradius-utils
tcp_tw_recycle檢查tcp_timestamps的核心代碼注意:本文檔中的核心代碼的版本:linux-4.0.5 /************************************************* * Author : Samson * Date : 07/14/2015 * Test platform: * gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2 * GNU bash, 4.3.11(1)-release
CentOS 5系統安裝saltstack安裝最近公司有一些新需求,需要部署一些saltstack來管理部分伺服器。所以最近研究了一下saltstack的安裝和部署。 說實話,如果你用的是CentOS 6以上的系統的話那就不用看我這篇文章了,因為6的系統上可以直接使用epel軟體源,用yum的方式來安裝,只要在服務端裝個salt-master,在被管理節點裝個salt-minion就OK了,安裝簡直不能再方便了。
sed命令針對檔案操作詳解Linux的簡單shell指令碼中修改檔案操作1.Sed簡介sed 是一種線上編輯器,它一次處理一行內容。處理時,把當前處理的行儲存在臨時緩衝區中,稱為“模式空間”(patternspace),接著用sed命 令處理緩衝區中的內容,處理完成後,把緩衝區的內容送往螢幕。接著處理下一行,這樣不斷重複,直到檔案末尾。檔案內容並沒有改變,除非你使用重新導向儲存輸
linuxc擷取mac#include #include #include #include #include #include char *get_local_mac(char *if_name){ struct ifreq m_ifreq; int sock = 0; char mac[32] = " "; sock = socket(AF_INET,SOCK_STREAM,0);
CentOSyum命令出現[Errno14]curl#6-"Couldn'tresolvehost..."的解決方案安裝svn的時候,發現報錯說一個地址無法訪問。# yum list | grep subversion http://opensource.wandisco.com/centos/7/svn-1.8/RPMS/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Couldn'
linuxc擷取IP地址#include #include #include #include #include #include #include int main(int argc, char **argv){ int sockfd; struct ifreq ifr; char *ifname="eth0"; strncpy(ifr.ifr_name, ifname, IFNAMSIZ-1); sockfd =
GNULinux高並發效能最佳化方案/************************************************************ Author : Samson* Date : 07/14/2015* Test platform:* gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2* GNU bash, 4.3.11(1)-release (x86_64-pc-linux-gnu)* Nginx version:* Nginx 1.6.2*