Linux實踐工程師學習筆記九

samba的安全層級[global]       security = <level>1.share       windows使用者不需要認證就能訪問共用列表2.user       windows客戶機需輸入使用者才能訪問共用名稱列表,伺服器上需建立使用者帳號3.server      

Linux那些事兒之我是Sysfs(1)sysfs初探

"sysfs is a ram-based filesystem initially based on ramfs. It provides a meansto export kernel data structures, their attributes, and the linkages between them touserspace.” ---

Linux 的檔案系統

Linux 首先建立ramfs檔案系統(/)然後把initrd.img檔案載入到 / 目錄下。其它檔案系統是做為ramfs的一個目錄結點掛載上去的。  initrd.img是一個用zip壓縮的cpio格式的壓縮檔。按下面步驟實現解壓 第一步:將initrd.img改名為initrd.img.gzmv initrd.img initrd.img.gz第二步:用gunzip解壓產生initrd.imggunzip initrd.img.gz第三步:建立一個init目錄mkdir

Timer的Bug解決了 linux使用了Timer4

    上周在寫PWM驅動程式的時候遇到一個問題,就是對Timer初始化以後,控制台就不能接受鍵盤輸入了,程式本身的執行沒有受影響,只是結束的時候停在哪裡,按ctrl+c也沒有反應.想來想去,終於想到哪裡寫過控制台好像是用一個timer來計時什麼的,於是在網上找資料.    找了半天終於在china linux

Linux記憶體管理之二 記憶體節點和記憶體分區

UMA和NUMA:UMA(Uniform Memory Access),即一致性記憶體訪問。這種情況下,CPU訪問記憶體的任何位置,代價都是一樣的。NUMA)(Non Uniform Memory

linux系統編程之檔案與I/O(二):檔案的讀取寫入

一、read系統調用一旦有了與一個開啟檔案描述相關連的檔案描述符,只要該檔案是用O_RDONLY或O_RDWR標誌開啟的,就可以用read()系統調用從該檔案中讀取位元組 函數原型:ssize_t read(int fd, void *buf, size_t count);參數:fd :想要讀的檔案的檔案描述符buf : 指向記憶體塊的指標,從檔案中讀取來的位元組放到這個記憶體塊中count :

linux網路編程之socket(十六):通過UNIX域通訊端傳遞描述符和 sendmsg/recvmsg 函數

在前面我們介紹了UNIX域通訊端編程,更重要的一點是UNIX域通訊端可以在同一台主機上各進程之間傳遞檔案描述符。下面先來看兩個函數: #include <sys/types.h> #include <sys/socket.h>ssize_t sendmsg(int sockfd, const struct msghdr *msg, int flags);ssize_t recvmsg(int sockfd, struct msghdr *msg, int

linux新核心的時鐘機制代碼讀後感

如果說cfs是linux的一個很有創意的機制的話,那麼linux中另一個創意就是nohz,我在前面已 經寫了好幾篇關於nohz的文章了,因此本文就不再闡述代碼細節了,linux的創意在於設計而不在代碼,代碼主要解決的問題是實用性,就像gcc一樣, 就是一個編譯器,應用編譯原理設計而出,它內部卻充實著編譯原理之外的巧妙。有血有肉才活得精彩,如果說nohz之前的linux核心是骨架的話,那麼從

Linux子系統系列-USB

最近調查了MUSB的一個問題,將USB這塊的架構簡單梳理了一下,趁熱這次做下記錄,能提綱挈領即可/*****************************************************************/目錄0,背景1,USB 子系統結構2,USB

Linux的誕生記

<!--@page { margin: 2cm }P { margin-bottom: 0.21cm }-->     Linux是從哪兒來的?它絕對不是從中國廣東某地突然冒出來的。這個問題我們必須搞清楚。     

Linux的那些事兒(9)—-Linux檔案名稱置換

當你在使用命令列時,有很多時間都用來尋找你所需要的檔案。Shell提供了一套完整的字串模式比對規則,或者稱之為元字元,這樣你就可以按照所要求的模式來匹配檔案。還可以使用字元類型來匹配檔案名稱。在命令列方式下,使用元字元更為快捷。一下列出幾種用於檔案名稱置換的方法。1、使用*使用星號*可以匹配檔案名稱中的任何字串。(1)在下面的例子中,我們給出檔案名稱模式app*,它的意思是檔案名稱以app開頭,後面可以跟隨任何字串,包括Null 字元串:$ ls app*appdva  applsd

Linux的那些事兒(11)—-awk的使用

Awk釋義英文原義:Aho、Weinberger、Kernighan 中文釋義:三位創造者Aho、Weinberger和Kernighan統稱Awk簡介AWK是一種優良的文本處理工具。它不僅是 Linux 中也是任何環境中現有的功能最強大的資料處理引擎之一。這種編程及資料操作語言(其名稱得自於它的創始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首個字母)的最大功能取決於一個人所擁有的知識。 AWK

linux fork詳解

轉載  Linux fork 詳解--明白 收藏 #include <unistd.h>;#include <sys/types.h>;main (){        pid_t pid;        pid=fork();        if (pid < 0)                printf("error in fork!");        else if (pid == 0)                printf("i am the

Linux命令telnet – 基於TELNET協議的遠程登入

文章目錄 樣本一 遠程伺服器無法訪問的情形樣本二 網域名稱無法解析的情形樣本三 目標主機沒有開啟telnet服務的情形樣本四 怎樣啟動telnet服務?(不推薦開放telnet服務,要使用更安全的ssh服務)樣本五 正常telnet的情形樣本六 使用telnet來測試web伺服器樣本七 進入telnet命令模式

linux忘記密碼的解決方案

    1.在Grub引導程式中,在下面給出了一系列提示。有興趣的朋友可以都去實驗一下。我們這裡按“e”鍵進入系統啟動前的Grub配置。(如果你的系統引導程式是LILO,和Grub大體類似,請自行參照LILO給出的提示操作)  2.然後我們選擇中間那一項:“kernel /vmlinuz-2.4.20-8 ro root=LABEL=/”按“e”鍵進入編輯。   3.在“LABEL=/”後面輸入“空格+single”後斷行符號。空格一定要記得輸!   4.然後選擇中間那一項:“kernel

Linux 線程庫效能測試與分析

簡介: NPTL 成為 glibc "正選"線程庫後,它的效能如何受到很多人的關注。本文就針對NPTL 與 LinuxThreads 的效能比較,以及超執行緒、核心可搶佔等特性對線程效能的影響進行了全面評測。  一、 前言在 Linux 2.6.x 核心中,調度效能的改進是其中最令人信服的一部分[1]。NPTL(Native Posix Thread Library)[2]使用核心的新特性重寫了 Linux 的線程庫,取代曆史悠久而備受爭議的 LinuxThreads[3] 成為 glibc

Linux網路卡驅動程式分析(NE2000為例)

1Linux網路卡驅動程式 : 追蹤與效能分析 投稿領域:網路軟體 陳一瑋 林盈達 國立交通大學資訊科學系 新竹市大學路1001號 TEL:(03)5712121 EXT. 56667 E-MAIL:iwchen@cis.nctu.edu.tw , ydlin@cis.nctu.edu.tw 主要聯絡人:陳一瑋TEL:0927308032 摘要 一部電腦的網路元件可分成硬體和軟體兩部分,硬體方面有網路卡,網路線等,軟體方面有網路卡驅動程式( Adapter driver ),協定驅動程式(

如何在linux/unix中設定線程的優先順序

在linux下我們可以通過int pthread_create(pthread_t *thread, const pthread_attr_t *attr,void *(*start_routine)(void*), void *arg);來建立線程,但是如何設定線程的優先順序呢?在討論這個問題的時候,我們先要確定當前線程使用的調度策略,posix提供了int pthread_attr_getschedpolicy(const pthread_attr_t *attr, int *policy)

Linux和Windows系統調用的比較圖

Windows本身沒有Linux安全, 這是一個簡單的事實.該主題已經討論過很多次. 我有幾張圖片. 基本的論點是, 從長期的演變來看, Windows變得更加複雜, 提高它的安全性也變得越來越困難. 下面的圖片很好的說明了這些. 兩張圖片都是一張完整的系統調用圖, 每張圖片上的web伺服器提供單個html網頁. 皆為同樣的頁面和圖片. 系統調用可用於訪問系統的記憶體. 駭客可以通過研究每次記憶體訪問來檢查可否執行緩衝區溢出攻擊. 開發人員必須對記憶體的進入點進行QA(軟體品質保證)測試.

總頁數: 3662 1 .... 467 468 469 470 471 .... 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.