Time of Update: 2018-12-05
文章目錄 1) 重啟後永久性生效: 2) 即時生效,重啟後失效: SElinux以及防火牆的關閉關閉SELinux的方法: 修改/etc/selinux/config檔案中的SELINUX="" 為 disabled ,然後重啟。 如果不想重啟系統,使用命令setenforce 0註:setenforce 1 設定SELinux 成為enforcing模式setenforce 0 設定SELinux
Time of Update: 2018-12-05
前言最近幾個月將Linux Kernel的大概研究了一下,下面需要進行深入詳細的分析。主要將以S3C2440的一塊開發板為硬體實體。大概包括如下內容:1 bootloader分析,以uboot為主,結合具體開發板的情況。我的目標是解釋清楚uboot的工作原理(說實話,分析過程中不太想被硬體綁架,但是需要以一個實際的例子來做分析)2 kernel部分,這就很多內容了。打算從kernel啟動的流程開始分析。3
Time of Update: 2018-12-05
Linux下登入windown系統遠端桌面(3389)by clin003 at 20070503 from:http://blog.csdn.net/clin003首先到http://www.rdesktop.org下載rdesktop 然後#tar zxvf rdesktop-NN-tar.gz#cd rdeskop-NN#cat README#./configure#make ; make install#/usr/local/bin/rdesktop查看用法#ln -s
Time of Update: 2018-12-05
我下載了幾個linux版本在VM虛擬機器下安裝,都是自動幫你安裝到底,不能像redhat 9那樣自己選擇安裝包。在網上找也沒找到答案,發了貼也沒辦法解決。過了一段時間,還是下載了一個自動安裝。真實鬱悶……後來看它的安裝過程怎麼出現了自動安裝vm tools,後來突然明白可能是vm5虛擬機器對linux的自動安裝,然後也把自己的工具一起安裝了。所以,決定建立一個虛擬試試看,這是在選擇iso鏡像時,我不選擇,而是選擇最下面的“I will install the operating
Time of Update: 2018-12-05
文章作者:Slyar 文章來源:Slyar Home (www.slyar.com) 轉載請註明,謝謝合作。給女朋友複製了一份我配置好的Ubuntu Server Vmware vmdk,在她電腦上用這塊虛擬硬碟建立出的Ubuntu也能用,唯一有問題的就是找不到網卡了,提示"No such device
Time of Update: 2018-12-05
前言記憶體管理一向是所有作業系統書籍不惜筆墨重點討論的內容,無論市面上或是網上都充斥著大量涉及記憶體管理的教材和資料。因此我們這裡所要寫的Linux記憶體管理採取必重就輕的策略,從理論層面就不去板門弄斧,貽笑大方了。我們最想做的和可能做到的是以開發人員的角度談談對記憶體管理的理解,最終目的是把我們在核心開發中使用記憶體的經驗和對Linux記憶體管理的認識與大家共用。當然這其中我們也會設計一些諸如段頁等記憶體管理的基本理論,但我們目的不是為了強調理論,而是為了指導理解開發中的實踐,所以僅僅點到為止
Time of Update: 2018-12-05
讓GUEST識別USB裝置1、最簡單的辦法如下:$ sudo gedit /etc/fstab在末尾加上# the USB group# 對所有使用者開放USB裝置的讀寫權限 none /proc/bus/usb usbfs devmode=666 0 0然後就普通使用者就可以通過libusb使用USB裝置了。 2、但是把USB裝置的讀寫權限開放給所有使用者的方式在一些情況下不太安全,更為穩妥的做法是:1. 增加使用者組usbfs$ sudo groupadd usbfs2.
Time of Update: 2018-12-05
設定檔位於:/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.0.3NETMASK=255.255.255.0GATEWAY=192.168.0.1 使IP地址生效:/sbin/ifdown eth0/sbin/ifup eth0配置dns解析echo "nameserver 211.98.1.28">> /etc/resolv.conf
Time of Update: 2018-12-05
文章目錄 rpm包的更新rpm包的安裝和刪除yum暫存(/var/cache/yum/)的相關參數包列表rpm包資訊顯示(info參數同list)搜尋rpm包 yum是什麼yum = Yellow dog Updater,
Time of Update: 2018-12-05
今天遇到虛擬機器中的解析度問題,網上尋找問題解決了,好文章,想保留下來,方便以後尋找05月 10th, 2010 解決VMware中的linux系統無法滿屏535 次瀏覽, 劍走偏鋒, by 郭 濤. 分享到:
Time of Update: 2018-12-05
忘記很早以前從哪裡的找到的一個很簡單的C代碼,完成了字元裝置註冊,自動擷取裝置號(主/從),並且自動建立裝置節點。由於最近好幾個人問我類似的問題,因此在這裡貼出了,供大家參考。感謝代碼的原作者:zengxiaolong以下代碼在2..6.35-22核心下編譯通過。create_chrdev.c:// create_chrdev.c// ---------------------------------------------#include <linux/types.h>
Time of Update: 2018-12-05
Linux平台可以用gdb進行反組譯碼和調試。
Time of Update: 2018-12-05
提醒:以下資訊是本人收集和總結的資訊,並不一定是準確性,僅供參考,如果資訊中有錯誤和不足的地方歡迎指出和糾正,大家一起來完善此篇技術資料。 此檔案提供有關係統CPU的多種資訊,是從核心裡對CPU的測試代碼中得到的。文檔列出了CPU的普通型號(386,486,586,686等),連同能得到的更多特定資訊(製造商,型號和版本)。文檔還包含了以bogomips表示的處理器速度,而且假如檢測到CPU的多種特性或bug,文檔還會包含相應的標誌。在Linux系統中執行命令 cat
Time of Update: 2018-12-05
Linux 和 Windows 下ACE的編譯ACE下載:http://download.dre.vanderbilt.edu/(1) Linux:下載 ACE-5.8.0.tar.gz,解壓,解壓後進入 ACE_wrappers 目錄,以後操作如下:cd ACE_wrappers;mkdir -p /opt/ACE-5.8.0mkdir -p objdircd objdir/../configure --prefix=/opt/ACE-5.8.0/makemake installecho
Time of Update: 2018-12-05
前提:RedHat9.0 ,以簡體中文、KDE案頭登入linux。一、安裝fcitx五筆IME: 試了網上的很多方法,發現鬼話連篇,根本裝不上。最後,當我有一種自殺的衝動的時候,頂不住了,到外面買一根雞腿安慰自己:人生要樂觀,對自己要有信心。於是,最後決定,不再迷信那些鬼話,跟著感覺走,發現根本沒那麼複雜。
Time of Update: 2018-12-05
http://blog.sina.com.cn/s/blog_4e056cff0100ghty.html12 3 * * * root tar czf /usr/local/backups/daily/etc.tar.gz /etc >> /dev/null 2>&1這條語句將在每天的淩晨3點12分(03:12)運行 tar czf /usr/local/backups/daily/etc.tar.gz /etc 命令。>> /dev/null 2>&
Time of Update: 2018-12-05
Linux 下調試彙編代碼既可以用 GDB、DDD 這類通用的調試器,也可以使用專門用來調試彙編代碼的 ALD(Assembly Language Debugger)。從調試的角度來看,使用 GAS 的好處是可以在產生的目標代碼中包含符號表(symbol table),這樣就可以使用 GDB 和 DDD 來進行源碼級的調試了。要在產生的可執行程式中包含符號表,可以採用下面的方式進行編譯和連結:[xiaowp@gary code]$ as --gstabs -o hello.o
Time of Update: 2018-12-05
Nginx ("engine x") 是一個高效能的 HTTP 和 反向 Proxy 伺服器,也是一個 IMAP/POP3/SMTP Proxy 伺服器。 Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 網站開發的,它已經在該網站運行超過兩年半了。 Igor 將原始碼以類 BSD 許可證的形式發布。儘管還是測試版,但是,Nginx 已經因為它的穩定性、豐富的功能集、樣本設定檔和低系統資源的消耗而聞名了。 1. 擷取Nginx (1) 官方網址 http://
Time of Update: 2018-12-05
linux-fopen-fclose-fread-fwrite等函數clearerr(清除檔案流的錯誤旗標)相關函數feof表標頭檔#include<stdio.h>定義函數void clearerr(FILE * stream);函數說明clearerr()清除參數stream指定的檔案流所使用的錯誤旗標。傳回值fclose(關閉檔案)相關函數close,fflush,fopen,setbuf表標頭檔#include<stdio.h>定義函數int
Time of Update: 2018-12-05
核心使用了大量不同的宏來標記具有不同作用的函數和資料結構。如宏__init 、__devinit 等。這些宏在include/linux/init.h 標頭檔中定義。編譯器通過這些宏可以把代碼最佳化放到合適的記憶體位置,以減少記憶體佔用和提高核心效率。下面是一些常用的宏:· __init ,標記核心啟動時使用的初始化代碼,核心啟動完成後不再需要。以此標記的代碼位於.init.text 記憶體地區。它的宏定義是這樣的:· #define _ _init _ _attribute_ _ ((