GRUB RESCUE下 修複Linux引導

    前段時間修複移動硬碟分區表的時候,把本本的分區也重新弄了下,導致ubuntu的grub找不到linux分區(由於root分區uuid改變造成的不能正常啟動),切換到Linux系統時,提示錯誤“unknown filesystem”,進入grub rescue模式。在Google上搜了一下,終於解決了,方法如下:1. 首先使用set命令,查看當前配置資訊;2. 然後再使用ls命令,遍曆一下所有的磁碟;3.尋找Linux作業系統的”/”分區所在的磁碟,可以使用“ls

Linux Filesystem Hierarchy(block)

superblock, inode, data block, directory block, and indirection block.The superblock:It contains information about the filesystem as a whole, such as its size (the exact information here depends on the filesystem).An inode:It contains all

Linux MTR命令

mtr -h 提供協助命令mtr -v 顯示mtr的版本資訊mtr -r 已報告模式顯示[root@10.10.90.97 ~]# mtr -r 202.108.33.94FOCUS9097 Snt: 10 Loss% Last Avg Best Wrst StDev220.181.61.252 0.0% 6.8 3.3 1.8 7.4 2.2220.

Linux查看系統進程資訊命令總結 (ps/top/pstree)

linux進程查看系統進程資訊命令主要分為:靜態進程查看命令(ps)、動態進程查看命令(top)和查看進程樹命令(pstree),下面分別介紹這幾個進程:一、靜態進程查看 psps命令格式:     ps -aux     查看系統所有進程                          ps -lA        查看所有系統的資料                          ps axjf       連通部分進程樹狀態     -A:與-e意思一樣,表列出所有進程     -a :

Linux Desktop Entry 檔案深入解析

 轉自 http://www.ibm.com/developerworks/cn/linux/l-cn-dtef/Desktop Entry 檔案是 Linux 案頭系統中用於描述程式啟動配置資訊的檔案。Desktop Entry 檔案實現了類似於 Windows 作業系統中捷徑的功能。本文詳細介紹了 Linux Desktop Entry 檔案的定義,編程和使用方式。讀者可以通過文章末尾的執行個體操作進一步加深對 Desktop Entry 檔案應用的領會。在 Windows

Ubuntu 下安裝WPS for Linux

     有人說Linux下不是有open office 和libre office嗎?是啊,可是將windows下的doc文檔或者ppt放到Libreoffice上開啟的時候我們很明顯的可以看到格式完全不統一!所有的排版都已經失效!所以我們在LInux下安裝一個wps是很有必要的!!!    下面廢話不多說,我們直接進入正題,首先我們進入官網,我們會發現wps for Linux已經發展到Alpha 10版了!點擊“進入下載”我們進入下載介面,下載的時候我們會發現我們下載的是Beta1

calibrate_delay() // Linux核心學習之BogoMIPS值的計算

原文Linux核心學習之BogoMIPS值的計算

[學習筆記]Linux應用程式開發指南:使用GTK+Gnome庫-01-Gnome的開發結構

         一般用GTK代表軟體包和共用庫,用Gtk+代表GTK的圖形構件集。       在用Gtk+開發Gnome的過程中,由於實際需要,在上面的構件基礎上,又開發了一些新構件。一般把這些構件稱為Gnome構件(與Gtk+構件相對應)。這些構件都是Gtk+構件庫的補充,它們提供了許多Gtk+構件沒有的功能。從本質上來說, Gtk+構件和Gnome構件是完全類似的東西。 1、Gnome的開發結構      

ARM Linux跳過login

最近老是有人問我arm linux怎麼跳過login,所以決定寫一下,雖然很簡單但是還是有很多人不知道,根檔案系統製作完成後,有如下一個檔案/etc/inittab如下:console::sysinit:/etc/init.d/rcSconsole::respawn:/sbin/getty -L ttySAC0 115200 vt100 ::shutdown:/bin/umount -a

linux核心一些面試題總結

1中斷機制1 reuqest_irq是有可能睡眠的2 linux的中斷不能重入。3共用中斷。當發生中斷的時候,會依次調用每一個共用中斷的處理函數。4.非強制中斷  中斷上下文           用在網路和SCSI。5.tasklet   中斷上下文5工作隊列  進程上下文  可以睡眠2核心同步(鎖的應用,內在邏輯應用程式情境)1.原子操作 

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網路編程之POSIX 訊息佇列 和 系列函數

一、在前面介紹了system v 訊息佇列的相關知識,現在來稍微看看posix 訊息佇列。其實訊息佇列就是一個可以讓進程間交換資料的場所,而兩個標準的訊息佇列最大的不同可能只是api 函數的不同,如system v 的系列函數是msgxxx,而posix 是mq_xxx。posix 訊息佇列也有一些對訊息長度等的限制,man 7 mq_overview:simba@ubuntu:~/Documents/code/linux_programming/UNP/posix$ cat

linux系統編程之訊號(三):訊號的阻塞與未決

一、訊號在核心中的表示實際執行訊號的處理動作稱為訊號遞達(Delivery),訊號從產生到遞達之間的狀態,稱為訊號未決(Pending)。進程可以選擇阻塞(Block)某個訊號。被阻塞的訊號產生時將保持在未決狀態,直到進程解除對此訊號的阻塞,才執行遞達的動作。注意,阻塞和忽略是不同的,只要訊號被阻塞就不會遞達,而忽略是在遞達之後可選的一種處理動作。訊號在核心中的表示可以看作是這樣的:每個訊號都有兩個標誌位分別表示阻塞和未決,還有一個函數指標表示處理動作。訊號產生時,核心在進程式控制制塊中設定該訊

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

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

豐富linux驅動內容筆記(二)

 一、驅動設計的分層和分隔分層設計可以提高代碼的可重用性。它利用已有的代碼,做一些重載或修改,就可以完成驅動程式設計。除了分層的設計思想外,還有分隔。一般用在匯流排外設控制器上,這樣驅動就分為了兩部分,一部分寫控制器驅動,一部分寫外設驅動,互不干涉。二、一些簡述輸入裝置驅動分配和釋放一個輸入裝置struct input_dev *input_allocate_device(void);void input_free_device(struct input_dev

Linux基礎系列-DEBUG

linux的調試包括了使用者層的調試和核心的調試,主要使用的工具就包括gdb和kgdb。該篇著重介紹linux編程環境中,調試器的工作原理,關鍵技術,平台依賴部分的區別,較少著墨用法。如果時間充分,會touch一下multi—thread的調試+++++++++++++++++++++++++++++++++++++++++++++++++++++++ 一,debugger

qt與linux的線程

 作者:武漢華嵌嵌入式培訓中心 技術部 以下和大家分享Linux平台下Qt兩種多線程編程的方式:1、使用Linux平台下的線程函數。以下是給出的程式碼片段: //此處為串連訊號和槽,通過Qt介面中兩按鈕來控制兩個槽函數connect(pthred1start, SIGNAL(clicked()), this, SLOT(pthread1start()));connect(pthred1stop, SIGNAL(clicked()), this, SLOT(pthread1stop()));/**

Linux下字元集的安裝

目前環境中經常會遇到編碼轉化的問題,UTF-8跟GB2312也有問題。只得在Linux上安裝GB2312(在Linux作業系統上又稱zh_CN.GB2312)的字元集,具體請看下文。Linux下幾個i18n(internationalization)相關的目錄和檔案/etc/sysconfig/i18n(檔案)     

一個Linux程式的執行過程的詳解

 1.父進程的行為:

linux核心編譯選項詳解(二):Loadable Module and Block Layer Support

[*] Enable loadable module support  --->打開可載入模組支援,如果開啟它則必須通過"makemodules_install"把核心模組安裝在/lib/modules/中這個選項可以讓你的核心支援模組,模組是什麼呢?模組是一小段代碼,編譯後可在系統核心運行時動態加入核心,從而為核心增加一些特性或是對某種硬體進行支援。一般一些不常用到的驅動或特性可以編譯為模組以減少核心的體積。在運行時可以使用modprobe命令來載入它到核心中去(在不需要時還可以移除它)

總頁數: 3662 1 .... 131 132 133 134 135 .... 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.