Time of Update: 2013-12-13
測試環境:Fedora7,管理員:root,普通使用者:test1 實現目標:在Linux啟動時,自動運行位於普通使用者test1根目錄下的指令碼程式test.py,該程式會在每次執行時自動向本地記錄檔追加一條記錄,源碼如下: from datetime import datetimenow=datetime.now()f=open(test.log,a)f.write(%s
Time of Update: 2013-12-13
今天升級到KDE4.1, 感覺完全變了, 如果你原來覺得 Linux 下的案頭系統都不盡人意,那麼 KDE4.1 可以徹底完全改變這種局面。 下面是幾個 1. 案頭 2. 下面是兩個不同風格的 3D 視窗切換特效。 特效1 特效2 雖然沒有像 Compiz 那樣完全使用 OpenGL 加速實現的特效多, 但是效果和感受好不遜色, 其他很多特效,如 透明表單,拖動是的彈性擺動視窗,等等,足夠體驗。
Time of Update: 2013-12-13
忘了 root 密碼還可以通過修改 Grub 進入單一使用者模式來重設密碼, 忘了 Grub 密碼怎麼辦呢? a. 進入Linux救援模式(resuce mode): 用光碟片引導系統,在 "boot>" 提示符後輸入 "linux rescue" 並斷行符號即可。 b. 如果沒有使用md5 加密, 則直接查看/修改 "/mnt/sysimage/boot/grub/grub.conf" 中 "password xxxxxx" * 的密碼或者直接刪除這一句即可; 如果是md5
Time of Update: 2013-12-13
1.Linux是大小寫敏感的系統,舉個例子,Mozilla, MOZILLA, mOzilla和 mozilla是四個不同的命令(但是只有第四個mozilla是真正有效命令)。還有,my_filE, my_file,和 my_FILE是三個不同的檔案。使用者的登入名稱和秘密也是大小寫敏感的(這是因為UNIX系統和C語言的傳統一向是大小寫敏感所致)。 2.檔案名稱最多可以有256個字元,可以包含數字,點號”.”,底線”_”,橫杆”-
Time of Update: 2013-12-13
who -blast rebootlast -xlinux last 命令詳解 功能說明:列出目前與過去登入系統的使用者相關資訊。 語 法:last [-adRx][-f <記錄檔案>][-n <顯示列數>][帳號名稱...][終端機編號...] 補充說明:單獨執行last指令,它會讀取位於/var/log目錄下,名稱為wtmp的檔案,並把該給檔案的內容記錄的登入系統的使用者名稱單全部顯示出來。 參 數: -a
Time of Update: 2013-12-13
根據 OMG! Ubuntu 的訊息, GTK 程式 Remmina 將取代 TSClient 成為 Ubuntu 11.04 的預設遠端管理工具, 而不是之前傳出的 Vinagre 。 Remmina 具備更強勁的功能及支援更多的協議,包括 RDP , VNC , NX , XDMCP 及 SSH 。 剛試用了一下,Remmina 具備更多的設定項,比如顏色及畫面品質、支援 SSH Tunnel 、儲存密碼等等,確實比現有的預設遠端管理工具要更加好用。 該軟體詳情請看: http://
Time of Update: 2013-12-13
1、修改 /etc/login.defs 檔案紅色部分 #PASS_MAX_DAYS 密碼可能被使用最大的天數。 #PASS_MIN_DAYS 最小的天數之間不允許更改密碼。#PASS_MIN_LEN 密碼最小長度。#PASS_WARN_AGE 密碼到期前給予警告的天數。#PASS_MAX_DAYS 99999PASS_MIN_DAYS 0PASS_MIN_LEN 5PASS_WARN_AGE 7#2、修改 /etc/pam.d/system-auth 檔案如下,注意紅色部分 【668
Time of Update: 2013-12-13
首先建立我們練習grep命令時需要用到的demo檔案demo_file。$ cat demo_fileTHIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.this line is the 1st lower case line in this file.This Line Has All Its First Character Of The Word With Upper Case. www.2cto.com Two
Time of Update: 2013-12-13
CentOS-6.2-i386-minimal安裝gnome案頭環境 1.添加一個普通使用者,並設定密碼useradd -Um 2dan www.2cto.com passwd 2dan2. 查看網路狀態並啟用有線網路eth0,通過dhcp擷取地址,並檢查擷取到的ip地址ifconfig eth0dhclient eth0ifconfig eth0 3. 進行一次線上升級yum update4. 安裝案頭系統yum groupinstall
Time of Update: 2013-12-13
linux下根據連接埠號碼查詢對應進程 我們經常使用netstat -lnp可以查詢對應連接埠跟進程,但是有些連接埠是在netstat -lnp裡卻沒顯示對應的進程pid,如果我們使用某個連接埠已經被佔用,需要找到對應佔用連接埠的進程關閉之類的,此時可以通過lsof來查詢對應連接埠的對應進程pid號, www.2cto.com [html] [wei@vm-cbu-qa-168-13 web-deploy]$ netstat -lnp
Time of Update: 2013-12-13
linux無線網卡命令配置 工作的大體思路如下: 用iwconfig開啟無線網卡的電源,並尋找地區內的無線網路串連到相應的無線網路 www.2cto.com 通過ifconfig啟用無線網卡,並指定或擷取IP #開啟無線網卡電源iwconfig wlan0 txpower on #列出地區內的無線網路 iwlist wlan0 scan
Time of Update: 2013-12-13
linux下重啟tomcat指令碼 01#!/bin/sh02pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'`03echo $pid04if [ -n "$pid" ]05then06{ www.2cto.com 07 echo ===========shutdown==============
Time of Update: 2013-12-13
本文將介紹怎樣讀取一個分區的superblock: 1. 首先我們查看一下在磁碟上有哪些分區,通過fdisk -l 這裡有三個分區,我們下面查看/dev/sda3(這是一個device file)2. 從/dev/sda3拷貝1024B-2048B(這就是superblock的位置)到一個叫superblock的檔案這裡我們用到了dd這個工具,它在對磁碟進行這樣讀寫操作時非常有用,具體請見man。bs=1k 每次讀寫的塊大小skip=1 位移多少塊開始讀(這裡塊為bs=1k,
Time of Update: 2013-12-13
ubuntu下make無法安裝的問題 在幫同學伺服器安裝環境過程中,發現,make 命令不能使用,提示: 命令列代碼 The program 'make' is currently not installed. You can install it by typing: apt-get install make www.2cto.com 嘗試: sudo apt-get
Time of Update: 2013-12-13
Fedora 17 隨身碟安裝成功的過程 硬碟裝了一天的CentOS,失敗了,各方請教也沒找到原因。今天退而求其次,用隨身碟安裝Fedora 17,居然一次成功,傻瓜似的安裝過程如下: www.2cto.com 準備: 我們需要一個隨身碟,大小1G以上,現在好像沒有1G以下的了,呵呵。需要下載ISO檔案,http://fedoraproject.org/zh_CN/get-fedora-options 我下載的是GNOME
Time of Update: 2013-12-13
profile檔案無法進入ubuntu的問題 昨天配置java環境,修改profile檔案,儲存重啟後 ,進入登入頁面,輸入密碼竟然進不去了,抓狂!!! 進入登入頁面,按alt+ctrl+F1進入中斷,驗證使用者名稱密碼。然後輸入:cd /etc進入etc檔案 www.2cto.com 在輸入:/usr/bin/sudo vi
Time of Update: 2013-12-13
Ubuntu添加虛擬網卡的方法 有時候,一台伺服器需要設定多個ip,但又不想添加多塊網卡,那就需要設定虛擬網卡.這裡介紹兩種方式在ubuntu上添加虛擬網卡. 我們向eth0中添加一塊虛擬網卡: 第一種方法:快遞建立\刪除虛擬網卡 sudo ifconfig eth0:0 192.168.10.10 up以上的命令就可以在eth0網卡上建立一個叫eth0:0的虛擬網卡,他的地址是:192.168.1.63 www.2cto.com
Time of Update: 2013-12-13
在虛擬機器橋接環境下發現BT5 r3會把自己設定的DNS自動修改步驟一、禁止DNS被自動修改用下面的方法禁止DNS被自動修改,保留系統的dns配置(/etc/resolv.conf),終端鍵入:sudo vi /etc/ppp/peers/dsl-provider ###此為較早版本linux該設定檔路徑在BT5
Time of Update: 2013-12-13
Linux的進程通訊(IPC) 處理序間通訊的目的 資料轉送:一個進程需要將它的資料發送給另一個進程,發送的資料量在一個位元組到幾MB之間。共用資料:多個進程想要操作共用資料,一個進程對共用資料的修改,別的進程應該立刻看到。通知事件:一個進程需要向另一個或一組進程發送訊息,通知它(它們)發生了某種事件(如進程終止時要通知父進程)。資源共用:多個進程之間共用同樣的資源。為了作到這一點,需要核心提供鎖和同步機制。進程式控制制:有些進程希望完全控制另一個進程的執行(如Debug進程
Time of Update: 2013-12-13
Linux初學者命令收集 每次使用Linux都會遇到一些新的問題,尤其像我們這樣的初學者。 因此這裡打算記錄每次使用Linux過程中學到的有用的命令,以備不時之需。 1、查看磁碟資訊及使用容量 df -hT 2、查看file檔案夾下檔案佔用空間大小 du file-hc --max-depth=1 --max-