Linux中find命令的用法

·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;#-print 將尋找到的檔案輸出到標準輸出#-exec   command   {} \;      -----將查到的檔案執行command操作,{} 和 \;之間有空格#-ok

Linux作業系統調優參數有具體含義

所有的TCP/IP調優參數都位於/proc/sys/net/目錄。例如, 下面是最重要的一些調優參數,後面是它們的含義:1、/proc/sys/net/core/rmem_max — 最大的TCP資料接收緩衝2、/proc/sys/net/core/wmem_max — 最大的TCP資料發送緩衝3、/proc/sys/net/ipv4/tcp_timestamps — 時間戳記在(請參考RFC

Linux下如何增加swap分區

1、檢查當前的分區情況(使用free -m或cat /proc/swaps ):[root@db2 root]# free -mtotal       used       free     shared    buffers     cachedMem:          1006       &

Linux裸裝置管理簡介

1、什麼是Linux裸裝置?字元裝置?塊裝置?裸裝置:也叫裸分區(原始分區),是一種沒有經過格式化,不被Unix/Linux通過檔案系統來讀取的特殊字元裝置。裸裝置可以綁定一個分區,也可以綁定一個磁碟。字元裝置:對字元裝置的讀寫不需要通過OS的buffer。它不可被檔案系統mount。塊裝置:對塊裝置的讀寫需要通過OS的buffer,它可以被mount到檔案系統中。2、一個系統可以有多少個裸裝置?這個與linux的版本相關,在舊版本中,最多隻可以有256個裸裝置,Linux 4下做多可以綁定81

Linux LVM裸裝置的使用

1、建立pvpvcreate -M2 --metadatasize 100M /dev/sdapvcreate -M2 --metadatasize 100M /dev/sdb1pvcreate -M2 --metadatasize 100M /dev/sdb2pvcreate -M2 --metadatasize 100M /dev/sdc物理卷可以是整個硬碟(lun),也可以是硬碟上的一個分區補充:中繼資料(Meta

linux下如何修改日期和時間

我們一般使用“date -s”命令來修改系統時間。比如將系統時間設定成2009年11月13日的命令如下。#date -s 11/13/09將系統時間設定成下午1點12分0秒的命令如下。#date -s 13:12:00---- 注意,這裡說的是系統時間,是linux由作業系統維護的。---- 在系統啟動時,Linux作業系統將時間從CMOS中讀到系統時間變數中,以後修改時間通過修改系統時間實現。為了保持系統時間與CMOS時間的一致性,

Darling模擬器:在Linux上運行OS X應用

GNU/Linux使用者可以藉助WINE運行流行的Windows獨佔應用程式,但他們沒有類似的模擬器可以運行流行的 Mac應用程式。現在,一位名叫Lubo Doleel 的匈牙利開發人員試圖扭轉這一局面,他正在開發名叫Darling的OS X 類比層。Darling這一名字組合了Darwin和Linux,Darwin是蘋果的開源作業系統。Darling的工作原理是用Darwin核心解析Mac可執行檔,然後載入到記憶體執行。相比WINE,Darling的開發要方便不少,因為OSX

如何建立和使用Linux靜態/動態連結程式庫

和Windows系統一樣Linux也有靜態/動態連結程式庫,下面介紹建立和使用方法:假設有下面幾個檔案:標頭檔String.h,聲明相關函數原形,內容如下:Strlen.c:函數Strlen的實現,擷取給定字串的長度,內容如下:Strlnen.c:函數StrNlen的實現,擷取給定字串的長度,如果輸入字串的長度大於指定的最大長度,則返回最大長度,否者返回字串的實際長度,內容如下:產生靜態庫:利用GCC產生對應目標檔案:gcc –c Strlen.c

Linux的SUID SGID解析

一、UNIX下關於檔案許可權的表示方法和解析SUID 是 Set User ID, SGID 是 Set Group ID的意思。UNIX下可以用ls -l 命令來看到檔案的許可權。用ls命令所得到的標記法的格式是類似這樣的:-rwxr-xr-x 。下面解析一下格式所表示的意思。這種表示方法一共有十位:9 8 7 6 5 4 3 2 1 0- r w x r - x r -

Linux 使用者進程記憶體空間詳解

常使用top命令瞭解進程資訊,其中包括記憶體方面的資訊。命令top協助文檔是這麼解釋各個欄位的。VIRT, Virtual Image (kb)RES, Resident size (kb)SHR, Shared Mem size (kb)%MEM, Memory usage(kb)SWAP, Swapped size (kb)CODE, Code size (kb)DATA, Data+Stack size (kb)nFLT, Page Fault countnDRT, Dirty

Linux核心及核心緩衝區技術詳解

Linux 核心簡介現在讓我們從一個比較高的高度來審視一下 GNU/Linux 作業系統的體繫結構。您可以從兩個層次上來考慮作業系統,如圖 2 所示。圖 2. GNU/Linux 作業系統的基本體繫結構最上面是使用者(或應用程式)空間。這是使用者應用程式執行的地方。使用者空間之下是核心空間,Linux 核心正是位於這裡。GNU C Library

Linux的開機啟動過程簡介

開機過程指的是從開啟電腦電源直到LINUX顯示使用者登入畫面的全過程。分析LINUX開機過程也是深入瞭解LINUX核心工作原理的一個很好的途徑。啟動第一步--載入BIOS當 你開啟電腦電源,電腦會首先載入BIOS資訊,BIOS資訊是如此的重要,以至於電腦必須在最開始就找到它。這是因為BIOS中包含了CPU的相關 資訊、裝置啟動順序資訊、硬碟資訊、記憶體資訊、時鐘資訊、PnP特性等等。在此之後,電腦心裡就有譜了,知道應該去讀取哪個硬體裝置了。在BIOS將系

簡述Linux 2.6 中的直接 I/O 技術

Linux 2.6 中提供的幾種檔案訪問方式所有的 I/O 操作都是通過讀檔案或者寫檔案來完成的。在這裡,我們把所有的外圍裝置,包括鍵盤和顯示器,都看成是檔案系統中的檔案。訪問檔案的方法多種多樣,這裡列出下邊這幾種 Linux 2.6 中支援的檔案訪問方式。標準訪問檔案的方式在 Linux 中,這種訪問檔案的方式是通過兩個系統調用實現的:read() 和 write()。當應用程式調用 read()

如何理解Linux的虛擬記憶體和實體記憶體

首先,讓我們看下虛擬記憶體:第一層理解1. 每個進程都有自己獨立的4G記憶體空間,各個進程的記憶體空間具有類似的結構2. 一個新進程建立的時候,將會建立起自己的記憶體空間,此進程的資料,代碼等從磁碟拷貝到自己的進程空間,哪些資料在哪裡,都由進程式控制製表中的task_struct記錄,task_struct中記錄中一條鏈表,記錄中記憶體空間的分配情況,哪些地址有資料,哪些地址無資料,哪些可讀,哪些可寫,都可以通過這個鏈表記錄3.

Linux 記憶體映射函數 mmap()函數詳解

一、概述記憶體映射,簡而言之就是將使用者空間的一段記憶體區域對應到核心空間,映射成功後,使用者對這段記憶體地區的修改可以直接反映到核心空間,同樣,核心空間對這段地區的修改也直接反映使用者空間。那麼對於核心空間<---->使用者空間兩者之間需要大量資料轉送等操作的話效率是非常高的。以下是一個把普遍檔案對應到使用者空間的記憶體地區的示意圖。圖一:二、基本函數mmap函數是unix/linux下的系統調用,詳細內容可參考《Unix Netword

Linux 0.11中對文字檔進行修改的策略

現在,假設 hello.txt 是硬碟上已有的一個檔案,而且內容為 “hello, world” ,在檔案的當前指標設定完畢後,我們來介紹 sys_read , sys_write , sys_lseek 如何聯合使用才能把資料插入到 hello.txt 中。可以通過如下方式對它們進行組合應用,應用程式的代碼如下:#include <fcntl.h> #include <stdio.h> #include <string.h>

Linux架構簡介:核心空間,使用者空間和虛擬檔案系統

首先有兩個概念,核心空間和使用者空間:核心空間是指當kernel 執行時會佔據一段系統的記憶體空間,這段空間就是核心空間,使用者是無法和核心空間直接互動的。作業系統最主要的核心就是在這段空間裡面運行。核心空間的地址分配可以在 /proc/iomem檔案中看到:使用者空間是指當使用者執行程式時所佔用的記憶體部分,這些使用者程式無法直接使用核心空間的資源,必須通過虛擬檔案系統才可以使用核心的資源。所以,虛擬檔案系統就是用來讓使用者和核心互動用的,它分為以下部分:裝置檔案目錄

Linux系統調整時區和時間的方法

比如我要吧機器調成太平洋時區,那麼我可以輸入以下的命令,我們建立一個Link檔案來指明是Pacific Time:cd /etc/ rm –r localtime sudo ln -s /usr/share/zoneinfo/US/Pacific localtime調節完時區之後,接下來就是設定時間,設定在剛才的時區設定下的時間,我們這裡設定的是24時制:date +%T -s

如何製作一個小LINUX

要製作一個小的Linux,我們就要瞭解Linux系統開機的整個過程,其實很簡單,跟WIN差不多。POST(BIOS加電自檢)-->根據BIOS的設定啟動相應的裝置-->Boot loader -->解壓核心到記憶體

Linux Sys Monitor 系統營運監控器進程簡介

本項目屬於個人項目。本人在經常與測試工程師、工程實施工程師、營運人員的交流溝通時,發現Linux系統很不容易操作和維護。除了用SSH、Xmanager,沒有其它的好用的工具了。所以突發奇想,是不是能做一款可視化的不用輸命令列的介面工具呢?比如很麻煩的配置一個FTP就需要設很多東西。如果幾十台機要配,是不是很費時間?如果幾十台機需要查看硬體的運行情況是不是很有難度。雖然有些開源的web方式監控的,但是功能都不全,也不能一目瞭然。也不能及時的發警示通知管理員。對於駭客、木馬的防範手段方面更是寥寥無幾

總頁數: 3662 1 .... 1342 1343 1344 1345 1346 .... 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.