Time of Update: 2017-01-13
SIGTERM是不帶參數時kill發送的訊號,意思是要進程終止運行,但執行與否還得看進程是否支援。但是SIGKILL訊號不同,它可以被捕獲和解釋(或忽略)的過程。SIGKILL是發送到處理的訊號以使其立即終止。當發送到程式,SIGKILL使其立即終止。在對比SIGTERM和SIGINT,這個訊號不能被捕獲或忽略,並且在接收過程中不能執行任何清理在接收到該訊號。SIGINT中斷訊號,終端在使用者按下CTRL+C發送到前台進程。預設行為是終止進程,但它可以捕獲或忽略。SIGQUIT是其控制終端發送到
Time of Update: 2017-01-13
為什麼要效能調優?大部分的linux發行版是為了完全相容市場中大部分電腦而設計的。這是一個相當混雜的硬體集合(硬碟,顯卡,網卡,等等)。所以Red Hat,
Time of Update: 2018-09-12
標籤:串連 shell cnp root 上傳 alt 分享 lin 環境 系統[[email protected] conf.d]# uname -a工具1、Final Shell2
Time of Update: 2014-12-30
標籤:由於工作原因我們需要通過php訪問我們以前的Sql Server 2005資料,所以就有了這篇文章的誕生.廢話就少說了,做程式設計的最不喜歡兜圈子了.用簡介步驟說明問題,往下看.系統: Linux資料庫: Sql Server 2005 1.下載FreeTDS 官方網站:http://www.freetds.org 2.安裝FreeTDS# tar zxvf freetds-current.tgz(解壓)# ./configure
Time of Update: 2015-06-13
標籤:Kali linux 安裝完成後,需要對其網路進行配置。使用DHCP服務是配置網卡最簡單的方法之一,但滲透測試時通常不會這樣做,因為系統會被記錄在DHCP伺服器的資料庫中。1 動態DHCP方式設定檔地址:/etc/network/interface# 啟動系統啟用裝置# Loop迴環地址auto loiface lo inet loopback # 啟動系統啟用裝置# 網卡eth0設定為DHCP類型auto eth0iface eth0 inet dhcp2
Time of Update: 2015-05-12
標籤:VIRT:virtual memory usage 虛擬記憶體1、進程“需要的”虛擬記憶體大小,包括進程使用的庫、代碼、資料等2、假如進程申請100m的記憶體,但實際只使用了10m,那麼它會增長100m,而不是實際的使用量RES:resident memory usage 常駐記憶體1、進程當前使用的記憶體大小,但不包括swap
Time of Update: 2014-08-04
標籤:style blog http color 使用 os strong io 【問題】用arm-linux-gcc編譯出來的可執行檔clkCtl,下載到板子上,在Linux下不能運行:./clkCtl: line 1:
Time of Update: 2018-12-05
一 什麼是RamDiskRam:記憶體,Disk:磁碟,在Linux中可以將一部分記憶體當作分區來使用,稱之為RamDisk。對於一些經常被訪問、並且不會被更改的檔案,可以將它們通過RamDisk放在記憶體中,能夠明顯地提高系統效能。RamDisk工作於虛擬檔案系統(VFS)層,不能格式化,但可以建立多個RamDisk。雖然現在硬碟價錢越來越便宜,但對於一些我們想讓其訪問速度很高的情況下,RamDisk還是很好用的。如果對計算速度要求很高,可以通過增加記憶體來實現,使用ramdisk技術。
Time of Update: 2018-12-04
Linux系統UID和GID詳解 一個檔案都有一個所有者, 表示該檔案是誰建立的. 同時, 該檔案還有一個組編號, 表示該檔案所屬的組, 一般為檔案所有者所屬的組. 如果是一個可執行檔, 那麼在執行時, 一般該檔案只擁有調用該檔案的使用者具有的許可權. 而setuid, setgid 可以來改變這種設定. setuid: 設定使檔案在執行階段具有檔案所有者的許可權. 典型的檔案是 /usr/bin/passwd. 如果一般使用者執行該檔案, 則在執行過程中,
Time of Update: 2018-12-05
sprintf() 格式化輸出函數(圖形)功能: 函數sprintf()用來作格式化的輸出。用法: 此函數調用方式為int sprintf(char *string,char *format,arg_list);說明: 函數sprintf()的用法和printf()函數一樣,只是sprintf()函數給出第一個參數string(一般為字元數組),然後再調用 outtextxy()函數將串裡的字元顯示在螢幕上。arg_list為參數表,可有不定個數。通常在繪圖方式下輸出數字時可調用sprintf(
Time of Update: 2018-12-05
(前面部分轉自網路做說明) 在linux中,口令檔案在/etc/passwd中,早期的這個檔案直接存放加密後的密碼,前兩位是"鹽"值,是一個隨機數,後面跟的是加密的密碼。為了安全,現在的linux都提供了 /etc/shadow這個影子檔案,密碼放在這個檔案裡面,並且是只有root可讀的。下面來分析一下/etc/passwd檔案,他的每個條目有7個域,分別是名字:密碼:使用者id:組id:使用者資訊:主目錄:shell
Time of Update: 2018-12-05
當你必須一個複雜的系統,協調系統的方方面面,靈活地支援各種機制和策略,即使很簡單的問題也會變得很複雜。linux絕對就是這樣一個複雜的系統。所以我們要理解它,盡量從原理的角度去理解事務的處理流程,盡量避免各種細枝末節的幹擾,盡量規避那些足以壓垮自己的龐然大物。(儘管細緻末節和龐然大物很可能就是linux閃光的地方,但我們還是小心為上。)原理
Time of Update: 2018-12-05
A symbolic link, also termed a soft link, is a special kind of file that points to another file, much like a shortcut in Windows or a Macintosh alias. Unlike a hard link, a symbolic link does not contain the data in the target file. It simply
Time of Update: 2018-12-05
termios系列函數-tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed, cfsetspeed等,用以擷取/設定終端裝置的屬性/控制/速度。1. 函式宣告函式宣告#include <termios.h>#include
Time of Update: 2018-12-05
註:本文轉載自http://club.topsage.com/thread-1231567-1-1.html 筆者曾得到一個類似於加密“狗”的USB裝置,要使之在Linux下正常工作。然而,通過一個名為USBView的小程式判斷,Linux核心無 法驅動這個USB裝置,並且在“Linux USB Working Devices”的列表中也沒有找到該裝置,這意味著只有很少的人在使用這種類型的 USB裝置。在Linux的/proc/bus/usb/devices檔案中,有這個USB裝置的一些資訊:
Time of Update: 2018-12-05
Linux-USB Gadget之簡介 Linux-USB Gadget 驅動架構(以下簡稱 Gadget )實現了 USB 協議定義的裝置端的軟體功能。相對於 Linux USB 主機端( Host ) 驅動而言, Gadget 驅動出現較晚,它出現在 2.4.23 以後。Gadget 架構提出了一套標準 API, 在底層USB 裝置控制器 (USB Device Controller, UDC) 驅動則實現這一套 API, 不同的 UDC (通常是 SOC 的一部分) 需要不同的驅動,
Time of Update: 2018-12-04
1. 一氣呵成式$ lftp (ftp://)user:password@site:port比較常用於網頁或bbs上給出的現成連結,缺點是password顯示為明文,推薦在月黑風高、四下無人的環境裡偷偷輸入...如果不幸背後有人$ lftp (ftp://)user@site:port然後系統會提示輸入password,這是就是******了2. 老實巴交型$ lftp site -p port -u
Time of Update: 2018-12-05
特別是在寫IOCTL的時候,由於有32bit userspace + 64bit kernel的問題,而且由於architecture的不同,不同data type的length也不同,所以在IOCTL中建議用u32, u64, s32這樣無視architecture fix size的data type。這裡是來自LDD的不同的architecture的data
Time of Update: 2013-11-18
nginx/0.8.6
Time of Update: 2013-11-18
一台伺服器如果記憶體使用量過多可能導致網站開啟很慢,下面我分享一下在linux中利用shell命令實現即時監控你伺服器記憶體使用量狀態並給提醒為了更方便的知道伺服器上記憶體使用量情況,並根據記憶體使用量大小來重啟服務,這裡我只整了故障警示,如果想要自動重啟服務的話,就要大家自己去修改了.指令碼內容:寫出來了,不太好看, 也不太會用awk, 不太會用awk的格式輸出所以用了一長串的字元,高手們來改進 代碼如下複製代碼 [zz ~/my_scripts]$ cat