hd-idle無論怎樣設(shè)置都無法使用硬盤在空閑時(shí)休眠,實(shí)在找不到原因。在查找相關(guān)資料時(shí)發(fā)現(xiàn)在linux操作系統(tǒng)還有個(gè)叫hdparm的硬盤控制軟件,然后在OPENWRT軟件搜索果真有這個(gè)軟件,然后就安裝試試。不想真能讓我的硬盤在設(shè)置好的空閑時(shí)間后進(jìn)入省電模式也可以說是休眠模式吧!給出我的安裝使用過程。注:我的路由(HG255D刷OPENWRT)裝有迅雷固件、個(gè)人博客、aria2、百度同步+常用共享組件!使用還是可以的負(fù)載不算很高。之前有人說裝迅雷固件后不能休眠,但我的可以休眠。不能休眠的可以試試這個(gè)軟件...
按需求定制開發(fā)可以根據(jù)自己的需求進(jìn)行定制,網(wǎng)站制作、做網(wǎng)站構(gòu)思過程中功能建設(shè)理應(yīng)排到主要部位公司網(wǎng)站制作、做網(wǎng)站的運(yùn)用實(shí)際效果公司網(wǎng)站制作網(wǎng)站建立與制做的實(shí)際意義
OPENWRT路由上安裝與設(shè)置:
一、安裝hdparm
opkg update
opkg install hdparm
二、執(zhí)行命令:
hdparm -S 60 /dev/sda (放到開機(jī)啟動(dòng)項(xiàng)就可以每次開機(jī)都生效!)
hdparm -y /dev/sda (這個(gè)命令是立即休眠,測試硬盤是否休眠成功。)
說明:hdparm -S 60 /dev/sda 設(shè)置超時(shí)值(5分鐘)使硬盤進(jìn)入休眠模式(省電模式)(這個(gè) S數(shù)值/12=分鐘); /dev/sda 為掛載的硬盤路徑,ls /dev/sda*查看你的盤符。
三、執(zhí)行完hdparm -S 60 /dev/sda 這個(gè)命令時(shí)你的路由已經(jīng)設(shè)置為5分鐘休眠了。(注:5分鐘硬盤無操作時(shí)省電模式,休眠時(shí)接到讀寫命令會自動(dòng)喚醒進(jìn)入工作模式)**Linux hdparm 命令**
四、hdparm功能說明:顯示與設(shè)定硬盤的參數(shù)。
語法:hdparm -CfghiIqtTvyYZ-A 0或1-d 0或1-K 0或1-n 0或1-P -S -W 0或1[設(shè)備]
補(bǔ)充說明:hdparm可檢測,顯示與設(shè)定IDE或SCSI硬盤的參數(shù)。
測試各硬盤讀取速度判斷硬盤故障
在服務(wù)端命令窗口中執(zhí)行如下命令
hdparm -t /dev/hda (IDE硬盤)
hdparm -t /dev/sda (SATA、SCSI、硬RAID卡陣列)
hdparm -t /dev/md0 (軟RAID設(shè)備)
測試結(jié)果在空載情況下應(yīng) 40M/s ,在負(fù)載情況下平均應(yīng) 20M/s 為正常,如測試結(jié)果極低則需要進(jìn)一步使用硬盤專用檢測工具測試是否為硬盤故障。
參數(shù):
-a 設(shè)定讀取文件時(shí),預(yù)先存入塊區(qū)的分區(qū)數(shù),若不加上選項(xiàng),則顯示目前的設(shè)定。
-A0或1 啟動(dòng)或關(guān)閉讀取文件時(shí)的快取功能。
-c 設(shè)定IDE32位I/O模式。
-C 檢測IDE硬盤的電源管理模式。
-d0或1 設(shè)定磁盤的DMA模式。
-f 將內(nèi)存緩沖區(qū)的數(shù)據(jù)寫入硬盤,并清楚緩沖區(qū)。
-g 顯示硬盤的磁軌,磁頭,磁區(qū)等參數(shù)。
-h 顯示幫助。
-i 顯示硬盤的硬件規(guī)格信息,這些信息是在開機(jī)時(shí)由硬盤本身所提供。
-I 直接讀取硬盤所提供的硬件規(guī)格信息。
-k0或1 重設(shè)硬盤時(shí),保留-dmu參數(shù)的設(shè)定。
-K0或1 重設(shè)硬盤時(shí),保留-APSWXZ參數(shù)的設(shè)定。
-m 設(shè)定硬盤多重分區(qū)存取的分區(qū)數(shù)。
-n0或1 忽略硬盤寫入時(shí)所發(fā)生的錯(cuò)誤。
-p 設(shè)定硬盤的PIO模式。
-P 設(shè)定硬盤內(nèi)部快取的分區(qū)數(shù)。
-q 在執(zhí)行后續(xù)的參數(shù)時(shí),不在屏幕上顯示任何信息。
-r0或1 設(shè)定硬盤的讀寫模式。
-S 設(shè)定硬盤進(jìn)入省電模式前的等待時(shí)間。
-t 評估硬盤的讀取效率。
-T 平谷硬盤快取的讀取效率。
-u0或1 在硬盤存取時(shí),允許其他中斷要求同時(shí)執(zhí)行。
-v 顯示硬盤的相關(guān)設(shè)定。
-W0或1 設(shè)定硬盤的寫入快取。
-X 設(shè)定硬盤的傳輸模式。
-y 使IDE硬盤進(jìn)入省電模式。
-Y 使IDE硬盤進(jìn)入睡眠模式。
第一,下載并安裝git
目前windows版本的git有幾種實(shí)現(xiàn),但我們選擇msysgit發(fā)行版,這是目前做得兼容性最好的。
使用默認(rèn)配置安裝Git。這個(gè)不用多說,一路Next就可以,如果對各種選項(xiàng)不熟悉,建議使用默認(rèn)配置,沒問題的。
第二,創(chuàng)建github賬號
什么是Git和GitHub
Git —The stupid content tracker, 傻瓜內(nèi)容跟蹤器,是一個(gè)由Linux內(nèi)核開發(fā)者Linus為了更好地管理Linux內(nèi)核開發(fā)而創(chuàng)立的分布式版本控制軟件。
GitHub — 學(xué)生做版本控制最討厭的就是找服務(wù)器,配置太麻煩了。GitHub這個(gè)網(wǎng)站為每個(gè)用戶提供服務(wù)器托管其Git代碼庫,免費(fèi)空間為300M。注冊GitHub后你就會有0.3G的免費(fèi)空間,不過只能創(chuàng)建公開項(xiàng)目。
為什么不選CVS或SVN
Git提交/克隆/pull/push的速度更快
Git的絕大多數(shù)操作都可以在本地完成,不需要頻繁連接服務(wù)器。
注冊GitHub賬號
GitHub網(wǎng)址在 這里
點(diǎn)擊上方導(dǎo)航條的Signup and Pricing即可進(jìn)入注冊界面, 選擇注冊免費(fèi)賬戶
GitHub選擇的默認(rèn)通信方式是SSH,所以要先在Git里面生成SHH Key,打開Git Bash在其中輸入如下命令:
ssh-keygen -t rsa -C "3sdfsf80@xinlang.com"
之后會讓你選擇是否對存放SSH Key的文件夾進(jìn)行加密,一般都不需要的。一路回車,就OK了。
在c盤,當(dāng)前用戶文件夾下,有個(gè).ssh 文件夾,在里邊 找到 id_rsa.pub文件,用記事本打開,復(fù)制其中的全部內(nèi)容。
登陸你的GitHub賬戶,依次點(diǎn)擊Account Settings SSH Public Keys Add another public key,把id_rsa.pub中的內(nèi)容拷貝進(jìn)去 。
至此,基本的設(shè)置已經(jīng)完成了。
成了。
測試你的Git
經(jīng)過上述配置,你的Gti應(yīng)該可以通過SSH連接GitHub服務(wù)器了,讓我們來測試下,輸入如下命令:
會給你這樣的提示:
輸入yes,會顯示:
到這里,說明你的SSH運(yùn)轉(zhuǎn)良好。
如果提示你的密鑰不正確,那么你需要重新確認(rèn)上一步的操作是否完整無誤。
第三,建立本地git倉庫
首先,git要求使用者必須提供自己的身份標(biāo)識,為此我們需要在git bash中執(zhí)行以下命令:
git config --global user.name 'aa.Tessst'
git config --global user.email fsc@sina.com
其次,選擇git倉庫目錄
我們假設(shè)將git倉庫目錄放在D盤的OPENSource目錄下,可以通過在git bash中執(zhí)行以下命令完成:
cd /d
mkdir OPENSource
注:git bash支持大多l(xiāng)inux bash終端命令,你可以自己嘗試更多終端操作。
最后,建立項(xiàng)目并初始化git倉庫
我們的第一個(gè)項(xiàng)目是一個(gè)使用Python語言將XML文件轉(zhuǎn)換成Python字典,通過執(zhí)行以下命令完成此步驟:
mkdir Python-XML2Dict
cd Python-XML2Dict
git init
執(zhí)行此操作后,git將在Python-XML2Dict目錄下創(chuàng)建一個(gè)隱藏目錄(.git),這個(gè)目錄就是git用來管理軟件版本的倉庫。
第四,使用git管理項(xiàng)目
此步 和 在linux 上 使用 git 的 方法一樣,具體參考 我的 其他 博文!
第五,將項(xiàng)目提交到github管理,gitpush
如果 第二步 測試無錯(cuò),那么 經(jīng)過 以下兩步 就可以將本地的文件提交到github倉庫了。
1、登錄GitHub后,你可以在右上邊靠中那里找到一個(gè)按鈕“creat a New Repository”,點(diǎn)擊過后,填入項(xiàng)目名稱、說明等 過后就可以創(chuàng)建了,然后會出現(xiàn)一個(gè)提示頁面,記下類似 git@github.com:XXX/XXX.git 的地址,這個(gè)就是你這個(gè)項(xiàng)目的地址了。
2、
1 git remote add origin git@github.com:XXX/XXX.git
2 git push -u origin master //把本地 master 分支 推送到 服務(wù)器的master分支上,如果服務(wù)器沒有此分支,就 新建 此分支。這也是 在服務(wù)器上新建分支的一種方法
這個(gè)git@github.com:XXX/XXX.git就是上面創(chuàng)建項(xiàng)目是生成的地址。現(xiàn)在打開你的項(xiàng)目網(wǎng)址,你就可以發(fā)現(xiàn)你的代碼已經(jīng)展示出來了。
第六,直接 用 git pull 將項(xiàng)目 從 github 上 同步 下來
有兩種方法:
1、當(dāng)git clone之后,直接git pull它會自動(dòng)匹配一個(gè)正確的remote url
是因?yàn)樵赾onfig文件中配置了以下內(nèi)容:
1 [branch "master"]
2 remote = origin
3 merge = refs/heads/master
表明:
1.git處于master這個(gè)branch下時(shí),默認(rèn)的remote就是origin;
2.當(dāng)在master這個(gè)brach下,使用指定remote和merge的git pull時(shí),使用默認(rèn)的remote和merge。
2、但是對于自己建的項(xiàng)目,并沒有這塊內(nèi)容,需要自己配置。
1 git remote add -f origin login@git.sv.gnu.org:/srv/git/project.git //若是 執(zhí)行過 第五步,那么 這一句 就 不用了
2 git config branch.master.remote origin //這一步 設(shè)置: 把 master 分支上 的 默認(rèn)服務(wù)器地址 設(shè)為 origin指向的地址
3 git config branch.master.merge refs/heads/master //這一步 設(shè)置:如果當(dāng)前分支是 master 分支,那么 git pull之后,直接 把 “從 origin 下載 下來的 code合并到 master分支上“
或者加上--global選項(xiàng),對于全部項(xiàng)目都使用該配置。
建議:用第二種 方法,因?yàn)?如果 是 git clone的 項(xiàng)目,當(dāng) 執(zhí)行 git push 時(shí),因?yàn)?在 git config里 url 是 只讀方式
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git://github.com/xxx/xxx.git
//git@github.com:XXX/XXX.git 這才是 讀寫方式
---------------------------------
如果提交了敏感信息,比如代碼中設(shè)置的自己的密碼什么的忘刪除就上傳上去了怎么辦?
有兩個(gè)方法:
1、重新修改本地代碼,然后提交到服務(wù)器(覆蓋),
2、直接登錄 github 刪除之前的項(xiàng)目。刪除項(xiàng)目需要在GitHub網(wǎng)站上右上方找到admin按鈕,進(jìn)去后右邊最下面有個(gè)刪除的按鈕,這樣就可以刪除了。
--------------------------
若是一個(gè)項(xiàng)目就托管在 GitHub 上。你可以把它的 URL 分享給每位對此項(xiàng)目感興趣的人。本例的 URL 是。而在項(xiàng)目頁面的摘要部分,你會發(fā)現(xiàn)有兩個(gè) Git URL 地址,見 右圖:
右圖的 摘要中的公共 URL 和私有 URL
Public Clone URL 是一個(gè)公開的,只讀的 Git URL,任何人都可以通過它克隆該項(xiàng)目??梢噪S意散播這個(gè) URL,比如發(fā)布到個(gè)人網(wǎng)站之類的地方等等。
Your Clone URL 是一個(gè)基于 SSH 協(xié)議的可讀可寫 URL,只有使用與上傳的 SSH 公鑰對應(yīng)的密鑰來連接時(shí),才能通過它進(jìn)行讀寫操作。其他用戶訪問該項(xiàng)目頁面時(shí)只能看到之前那個(gè)公共的 URL,看不到這個(gè)私有的 URL。
1.作用
useradd或adduser命令用來建立用戶帳號和創(chuàng)建用戶的起始目錄,使用權(quán)限是超級用戶。
2.格式
3.主要參數(shù)
-c:加上備注文字,備注文字保存在passwd的備注欄中。
-d:指定用戶登入時(shí)的主目錄,替換系統(tǒng)默認(rèn)值/home/用戶名
-D:變更預(yù)設(shè)值。
-e:指定賬號的失效日期,日期格式為MM/DD/YY,例如06/30/12。缺省表示永久有效。
-f:指定在密碼過期后多少天即關(guān)閉該賬號。如果為0賬號立即被停用;如果為-1則賬號一直可用。默認(rèn)值為-1.
-g:指定用戶所屬的群組。值可以使組名也可以是GID。用戶組必須已經(jīng)存在的,期默認(rèn)值為100,即users。
-G:指定用戶所屬的附加群組。
-m:自動(dòng)建立用戶的登入目錄。
-M:不要自動(dòng)建立用戶的登入目錄。
-n:取消建立以用戶名稱為名的群組。
-r:建立系統(tǒng)賬號。
-s:指定用戶登入后所使用的shell。默認(rèn)值為/bin/bash。
-u:指定用戶ID號。該值在系統(tǒng)中必須是唯一的。0~499默認(rèn)是保留給系統(tǒng)用戶賬號使用的,所以該值必須大于499。
4.說明
useradd可用來建立用戶賬號,它和adduser命令是相同的。賬號建好之后,再用passwd設(shè)定賬號的密碼。使用useradd命令所建立的賬號,實(shí)際上是保存在/etc/passwd文本文件中。
5.應(yīng)用實(shí)例
建立一個(gè)新用戶賬戶testuser1,并設(shè)置UID為544,主目錄為/usr/testuser1,屬于users組:
加-m 如果主目錄不存在則自動(dòng)創(chuàng)建
6.例如
使用管理員賬號登陸系統(tǒng),建立用戶tmp_3452 密碼3sdt5:Eawhg
添加用戶命令:
修改密碼命令:
在系統(tǒng)出現(xiàn)提示輸入密碼是輸入密碼:3sdt5:Eawhg 系統(tǒng)提示輸入確認(rèn)密碼后再輸入一次。OK添加成功。
7.useradd批量添加用戶
使用useradd時(shí),如果后面不添加任何參數(shù)選項(xiàng),例如:#sudo useradd test創(chuàng)建出來的用戶將是默認(rèn)“三無”用戶:一無Home Directory,二無密碼,三無系統(tǒng)Shell。
步驟如下:
(1)建立用戶名列表文件username.txt (同上)
(2)創(chuàng)建用戶密碼對應(yīng)文件serc.txt,格式為username:password (注意文件的格式)
(3)批量添加的腳本文件aa.sh
新建完成useradd命令,在執(zhí)行沒有出錯(cuò)的情況下,不會輸出任何的信息,不會與用戶交互。但是用戶必須要記住那些設(shè)置項(xiàng)目,否則添加的用戶可能出現(xiàn)一些預(yù)想不到的結(jié)果。
《Linux系統(tǒng)命令及Shell腳本實(shí)踐指南》百度網(wǎng)盤pdf最新全集下載:
鏈接:
?pwd=fdhg 提取碼:fdhg
簡介:《linux系統(tǒng)命令及shell腳本實(shí)踐指南》由淺入深、全面、系統(tǒng)地介紹了linux系統(tǒng)的基礎(chǔ)命令和shell腳本的開發(fā)。作為一本面向linux入門用戶的書籍,本書力求語言通俗易懂,
用例簡單明了,便于讀者閱讀領(lǐng)會。同時(shí),全書穿插了不少要求讀者動(dòng)手實(shí)踐的內(nèi)容,不但可加深讀者對內(nèi)容的理解和消化,同時(shí)也可通過動(dòng)手實(shí)踐激發(fā)讀者對linux系統(tǒng)和shell編程的興趣,從而更好地驅(qū)動(dòng)讀者學(xué)習(xí)。
全書共計(jì)18章,從知識結(jié)構(gòu)上分為三部分。第一部分為前8章,全面介紹了linux的基礎(chǔ)知識和常用命令;第二部分為第9章和第10章,主要是linux下交互和非交互編輯器的使用;
第三部分為第11~18章,主要是shell腳本開發(fā)。這三部分內(nèi)容各有偏重,讀者可以根據(jù)實(shí)際需要選擇閱讀。
《linux系統(tǒng)命令及shell腳本實(shí)踐指南》根據(jù)作者多年來linux環(huán)境運(yùn)維管理工作的經(jīng)驗(yàn)編著而成,內(nèi)容豐富,且注重實(shí)踐講解,非常適合linux初學(xué)者和基于linux平臺的軟件開發(fā)者學(xué)習(xí)或查閱。
從內(nèi)容結(jié)構(gòu)上來看,本書摒棄了各章獨(dú)立的寫作風(fēng)格,而是采取了各章有機(jī)結(jié)合的方式,自上而下自成一體,既加深了讀者對單個(gè)知識點(diǎn)的理解,也有利于從全局把控linux系統(tǒng)和shell編程的精髓。 ?
網(wǎng)站欄目:linux的hg命令,Linux dh
文章位置:http://chinadenli.net/article44/heeshe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、App開發(fā)、關(guān)鍵詞優(yōu)化、網(wǎng)站導(dǎo)航、、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)