Time of Update: 2015-04-12
標籤:nasm linux 彙編 codeblocks codelite 看到這裡大家都基本知道了如何進行linux下的彙編系統調用;不過有些童鞋可能會問:那些C庫中函數裡為我們解決的額外彙編代碼你是怎麼知道的? 好吧,我承認:我是通過逆向知道的,這貌似有點犯規的嫌疑… 比如舉個例子,那上一篇裡的mmap
Time of Update: 2015-04-12
標籤:1.按下 CTRL + ALT 按鍵組合,進入主作業系統,點擊VMware虛擬機器菜單下的安裝虛擬機器工具子功能表. 菜單:VM->Install VMware tools....(虛擬機器->安裝VMware Tools...)2.點擊"彈出的對話方塊"中的"Install"按鈕,確認安裝VMware Tools.3.滑鼠點擊Linux介面,進入Linux.4.使用如下命令掛載光碟機裝置,注意大小寫.(如果 /mnt 下沒有相應的目錄則可以通過 mkdir
Time of Update: 2015-04-12
標籤:環境:CentOS6.51、下載網址:http://www.cmake.org/download/ (選擇linux版本,編譯安裝)2、安裝# tar zxvf cmake-3.2.1.tar.gz # cd cmake-3.2.1 # ./bootstrap --prefix=/usr/local/cmake # gmake # gmake install # cmake
Time of Update: 2015-04-12
標籤:linux ubuntu 虛擬機器 安裝 下載 Ubuntu現在官方主推的系統是14.04的64-bit,這東西在虛擬機器划出1G記憶體給它也很卡,因此還是選擇經典版本Ubuntu12.04。直接開啟Ubuntu選擇性下載頁http://www.ubuntu.com/download/alternative-downloa
Time of Update: 2015-04-12
標籤:ubuntu linux vmware 虛擬機器 安裝 因為同是Linux系統,而且與Debian同源,因此在Ubuntu12.04安裝VMware Tools與《【Linux】在Debian安裝VMware Tools》(點擊開啟連結)大同小異,但是在Ubuntu安裝VMware
Time of Update: 2015-04-12
標籤:bootloader 設定檔 光碟片啟動 linux 作業系統 一、開機bios(基本輸出入系統 (BIOS),整合在主板)加電自檢 1、檢查系統硬體串連.如顯卡,記憶體等 把裝置資訊提供給作業系統 2、尋找啟動磁碟。
Time of Update: 2015-04-12
標籤:ifconfig ip1、馬上生效,所作出的改動重啟網路服務或主機後失效a. 網卡、IP、掩碼網卡命名方式乙太網路:ethXifconfig是一個用來查看當前主機上活動狀態的網卡,也可以配置、啟用或禁用網路介面的命令ifconfig -a:查看主機上的所有網卡ifconfig eth0:查看eth0網卡的資訊指定IP地址:ifconfig eth0
Time of Update: 2015-04-12
標籤:yum yum倉庫配置1. yum的由來 為瞭解決程式間的依賴關係,RedHat曾推出了一款名為update的工具。這款工具雖然達到了目的,但使用者體驗並不是很好。後來一個基於RedHat的二次發行版yellowdog,由此也推出了一個工具:yellowdog update modifier,簡寫為yum. 由於比update好用,於是便流行開來。後來導致RedHat也棄update不用而使用yum2.
Time of Update: 2015-04-12
標籤:at crontablinux中任務計劃:一次性執行:at,batchbatch:不需要指定時間,會在空閑時間執行周期性執行:vixie cron:crontab我們通常看到的是crontab,crontab實際上是個表格或者說是檔案,來為vixie cron的一個進程crond提供配置資訊1、一次性任務執行:at TIMEat>Ctrl+d:提交任務at -l = atq:查看等待執行的任務at
Time of Update: 2015-04-12
標籤:ps top jobs進程管理類的命令:pstree,ps,top,vmstat,htop,pmappstree:查看進程樹ps:顯示系統當前進程狀態的命令進程:跟終端相關的進程跟終端無關的進程a:所有跟終端相關的進程ps ax:所有跟終端無關的進程ps xSTAT:S:可中斷睡眠D:不可中斷睡眠R:運行或可運行T:停止Z:僵死s:session
Time of Update: 2015-04-12
標籤:linux mysql 忘記原來的myql的root的密碼# /etc/init.d/mysqld stop# mysqld_safe --skip-grant-tables &&,表示在後台運行,不再後台啟動並執行話,就再開啟一個終端。# mysqlmysql> use
Time of Update: 2015-04-12
標籤:共用資源 linux 儲存空間 優先順序 稱多 綜述在上一篇介紹了linux驅動的調試方法,這一篇介紹一下在驅動編程中會遇到的並發和竟態以及如何處理並發和競爭。首先什麼是並發與竟態呢?並發(concurrency)指的是多個執行單元同時、並行被執行。而並發的執行單元對共用資源(硬體資源和軟體上的全域、靜態變數)的訪問則容易
Time of Update: 2015-04-12
標籤:朱宇軻 + 原創作品轉載請註明出處 + 《Linux核心分析》MOOC課程http://mooc.study.163.com/course/USTC-1000029000今天,我們將通過閱讀linux的核心代碼來對linux系統中進程的建立過程進行簡單的分析。大家都知道,linux通過進程式控制制塊PCB來對進程進行控制和管理,它存放了進程的資料。在linux中,PCB的代碼如下(當然是節選的==):struct task_struct {
Time of Update: 2015-04-12
標籤:一個系統中,中斷是很重要的組成部分之一,有了中斷,系統才可以不用一直輪詢(polling)是否有事件發生,系統效率才得以提高,而且對中斷的控制又通常分散在各個地方,不同的部分由不同功能的程式控制,做到了各司其職,配合無誤,系統才能正常工作。一般系統中,中斷控制分為三個地方:模組、中斷控制器、處理器,模組通常有寄存器可以控制是否使能中斷功能,中斷觸發條件等;中斷控制器可以管理中斷的優先順序等,而處理所有中斷的處理器則有寄存器設定是否響應中斷。1. 全景作為 ARM&nbs
Time of Update: 2015-04-12
標籤:
Time of Update: 2015-04-12
標籤:#!/bin/bashctime=`date +%x%T`monitor_dir=/home/jk/if [ ! -d $monitor_dir ]; then mkdir $monitor_dirficd $monitor_dirweb_stat_log=web.statusif [ ! -f $web_stat_log ]; then touch
Time of Update: 2015-04-11
標籤:linux相關 2008-10-07 10:46 閱讀1392 評論0 字型大小: 大大 中中 小小 如果你需要在Linux中
Time of Update: 2015-04-11
標籤:綜述在上一篇介紹了linux驅動的調試方法,這一篇介紹一下在驅動編程中會遇到的並發和竟態以及如何處理並發和競爭。首先什麼是並發與竟態呢?並發(concurrency)指的是多個執行單元同時、並行被執行。而並發的執行單元對共用資源(硬體資源和軟體上的全域、靜態變數)的訪問則容易導致競態(race conditions)。可能導致並發和竟態的情況有:SMP(Symmetric
Time of Update: 2015-04-11
標籤:在上一篇介紹了linux驅動的調試方法,這一篇介紹一下在驅動編程中會遇到的並發和竟態以及如何處理並發和競爭。首先什麼是並發與竟態呢?並發(concurrency)指的是多個執行單元同時、並行被執行。而並發的執行單元對共用資源(硬體資源和軟體上的全域、靜態變數)的訪問則容易導致競態(race conditions)。可能導致並發和竟態的情況有:SMP(Symmetric
Time of Update: 2015-04-12
標籤:u盤 雙系統 虛擬機器 系統引導 好在這開始之前,先安裝好VMware Tools軟體,這樣虛擬機器和主機可以共用資料、檔案、等等如何在虛擬機器下使用隨身碟安裝系統:1、u盤必須是在主機上識別(而不是虛擬機器系統)2、u盤必須以機械硬碟的形式新增一塊硬碟到虛擬機器上設定3、設定開機引導為隨身碟的那一塊虛擬硬碟上4、前面三步要確保你的隨身碟可以引導安裝系統(