網站架設網頁設計是邁向網路賺錢的第一步!讓網頁公司設計費用動則數萬元,自己不能掌握技術關鍵!如果要學習很長的時間才能讓網站經營,那又錯失很多賺錢的契機(更何況有技術顧問可以諮詢嗎?自己摸索想要【無師自通...往往會走火入魔!】唯有透過我們密訓基地的網路函授課程及提供專業技術諮詢!讓你在【網站架設網頁設計教學密訓基地】的輔導下,快速架站省錢又學會技術、無技術諮詢的後顧之憂!

最新的【網站架設網頁設計教學】課程表:
http://luck99.tw/Website_Design/E_learning/index.php


特訓密技基地 skjnba382@gmail.com


瀏覽模式: 普通 | 清單
超級特別好消息!

即日起購買【網站架設網頁設計教學】課程,馬上贈送【網站、部落格主題布景設計教學密技絕招】課程-教學影片

http://luck99.tw/Website_Design/E_learning/index.php

您還在一步一步、慢慢地修改佈景主題程式碼和CSS嗎?

其實,有更好的辦法!使用【網站、部落格主題布景設計教學密技絕招】就對啦!
 
你是否曾經為了尋找一個適合的佈景主題找了半天,找到了又為了修改成自己想要的樣子,又修改了半天,最後發覺想呈現更好的網站,需要浪費很多的時間。
 
從現在開始,你不用再浪費寶貴的時間慢慢地尋找佈景主題,有了【網站、部落格主題布景設計教學密技絕招】你能夠在很短的時間內,透過功能強大的佈景主題,你將製作出任何你夢想中的佈景主題。

 
 attachments/201111/3994457285.png
 
【網站、部落格主題布景設計教學密技絕招】可以讓你在幾分鐘內建立網站、部落格主題布景和專業水平的網站模版。
你不需要任何編碼或CSS的知識來設計模版,整個過程完全傻瓜式操作,該計劃內含各種背景圖片,紋理,照片剪貼畫,字型的主旨和其它設計元素,以說明你建立模版,而不需要額外的資源。
 
使用【網站、部落格主題布景設計教學密技絕招】你馬上成為 Web設計專家,編輯和切片圖像,編碼的XHTML和CSS,創造網頁設計模版,Joomla模版,Drupal主題布景設計,WordPress的主題布景設計,DotNetNuke的皮膚,和Blogger的所有模版在幾分鐘內,沒有 Photoshop或Dreamweaver,無技術技能。
 
  十大使用【網站、部落格主題布景設計教學密技絕招】的好處:
 
  1.生成超酷的網頁設計與想法。
  2.調整產生的設計,可以建立非常好看Web和模版。
  3.建立完全正確的,有效的HTML和CSS,這符合Web標準。
  4.你不需要學習的Photoshop,CSS,HTML和其他Web技術建立美觀的設計,內含圖片和按鈕。
  5.如果你是一個網頁設計師,產生的想法,原型和快速的網站為您的客戶和朋友。
  6.選取並使用了許多內含設計元素,從背景的照片物件和按鈕。
  7.自動解決問題的圖像失真,Web瀏覽器的相容性和其他細節需要時間和知識。
  8.瞭解如何建立專業的HTML和CSS代碼。
  9.省錢!不用再次花大錢請網頁公司幫你設計網站、部落格主題布景。
  10.如果你沒有時間,快速生成能滿足你為您設計網站的極大期待。

在媒體與廣告上出現【雲端技術】用詞,您知道什麼是【雲端技術】嗎?

在媒體與廣告上出現【雲端技術】用詞,您知道什麼是【雲端技術】嗎?

那【雲端技術】是有財團是搞出來賺錢的新玩意?還是一般民眾也可以獲得『商機』呢?


請看以下的一些說明:

雲端技術是徹底將服務網路和虛擬化。

過去,中小企業或個人須購買很好的電腦、不便宜的軟體才能完成工作。
但「雲端」出現,只要一台薄薄的終端設備,例如:個人電腦、手機、甚至電視,就能在廠商提供的快速運算平台上,使用免費的服務,完成自己的工作。

雲端技術的概念,可分為三層:

上層:是各類設備和資料庫等業者,硬體和服務廠商如戴爾、惠普、IBM、亞馬遜投身其中。

中層:是驅動上層硬體設備、支援下層使用者的平台服務,由軟體業者建置軟體或作業系統平台,透過網路連上平台,軟體業者提供程式和服務。
微軟與Google在此平台上競爭激烈。

下層:則是多元的使用環境。
包括各式各樣的軟體服務,運用最徹底的就是Google的Google Apps,提供一系列的免費網路軟體。
包括日曆、試算表、文件製作軟體等,可下載讓個人攜帶,也可留在伺服器上,給其他擁有權限的使用者分享。


微軟︰雲端商機上看880億
與經部簽合作備忘錄 年底前成立軟體中心
微軟執行長史蒂夫·鮑爾默(Steve Ballmer)昨來台慶祝台灣微軟成立20周年慶及發表「運籌雲端、共創三螢(電視、筆電、手機)」演說。
他強調,以微軟在軟體強項及台灣硬體優勢合作下,將為台灣創造更多的雲端商機。

他預估,在微軟建構的雲端生態系中,將為台灣帶來16.2萬個工作、880億元商機,而在2009~2013年間,因投入雲端的發展,台灣在資訊產業鏈上的成長上,將創造7.1萬工作、600家新公司及帶動消費成長2%,換成為經濟成長率約貢獻1.3%。
微軟為展現深化與台灣的合作關係,昨與經濟部簽署成立軟體暨服務卓越中心合作備忘錄,將在台成立「軟體暨服務卓越中心」,期望讓台灣委託代工及委託設計代工業者,能藉由微軟專利授權等強化台灣硬體廠商軟體的研發能力。

不過,微軟及經濟均對雙方合資的金額及未來成立的規模低調不願表示意見,僅表示年底前將會正式成立。

雲端技術最早是由 Amazon所弄出來的一種軟體技術,實在是很難相信這樣的技術卻是Amazon一個網路購物平台所弄出來的。
Amazon做出來後,比較大的兩家 Google 跟 Microsoft 也都跟進了。

那什麼是雲端技術?我們把【雲端】想成在網路上有個很大的主機,所以主機就會有著, CPU / Memory / 硬碟空間 / 資料庫 等等。
以微軟來說,你現在可以免費的去使用這樣的超級大主機,這個超級大主機是由許許多多的實體主機所組合出來的。
所以你不用去擔心這個雲端主機會壞掉等等。
你可以把你所撰寫的程式放在這個雲端主機上面執行,免費的去使用 Microsoft / Goolgle 所提供的硬體資源。

那實體運作怎麼做呢 ?
舉個例子吧,今天你要設計出一個CRM系統好了,你可以使用Microsoft免費的雲端主機,你可以將Application放在主機上,使用MS所提供的資料庫,這樣子就可以使用 0 硬體成本,就可以將您的Application放在雲端上面了。

【雲端技術】好處是什麼 ?
對一個創業家來說, 真是一個大利多, 你只要會 Coding ,也不用擔心創業的硬體資本,就可以將您的Application Publish出來創業了。

【雲端技術】問題點在哪 ?
雲端這麼好,當然還是有其問題,目前看來最大的問題還是在頻寬,現在雲端技術並沒有普及,基本上這些在雲上面的主機,也都是架在國外,在我們這邊執行起來還是偏慢的。
這是目前我認為最大的問題。至於網路上說的資安問題,我覺得對現階段來說,並不是個太大 Issue,畢竟敢作雲端技術的 Provider,都是那些天才,該想到的問題,我認為都想到了。

【雲端技術】對創業者機會點在哪 ?

因為雲端這個技術實在是太新了,所以只要佔住了第一Release的就是市場的第一名,要成名也容易,要賺錢也容易,但是網路品質真的很重要。
對於使用者來說,使用者根本就不知道他使用的是不是雲端技術,他們要的是方便,快速, 實用,所以聰明的RD們,還是要掌握這幾點,你會是下一個在網路大放光彩的人。

雲端技術降低SaaS門檻,小公司也能做全世界的生意

不論是Amazon去年推出的EC2和S3服務,或是Google 新推出的Google App Engine,都可以讓企業租用運算資源或儲存空間,來執行企業自己開發的應用程式。

Google或Amazon所提供的雲端應用平臺服務,大幅降低了雲端運算的使用門檻。
即使企業沒有足夠的能力或財力,自行建立自己的機房與網路架構,都能夠利用Amazon或Google的資訊架構,來提供全球性的 SaaS(Software-as-a-Service)服務。

例如:很多小型的IT設計業者,幾個工程師設計出來的IC產品,可以透過臺積電的代工廠,將產品賣到全世界。臺積電平臺作為支點,帶動了臺灣的IC設計產業發展。

現在只要有好的服務點子,即使沒有財力物力自建機房,也能租用Amazon的雲端資源,提供全球服務。

只要幾個人一起開發,就可以用Google的平臺來服務全世界。
資通所也開始租用Amazon的EC2與S3服務,來彙整網友分享的臺北市街景照片,預計作為2010年台北國際花卉博覽會的導覽資源。
目前資通所只投入幾個人力,來規畫想法和開發程式,完全不需要建置設備。這個服務透過Google Maps的API與Amazon的雲端服務,很快就可以開始蒐集臺北街景照片。

這也是臺灣業界的新機會,像Web 2.0這類的網路服務馬上可以獲益,打破因為地理區域造成的網路頻寬限制。
對企業而言,也可以考慮加快將MIS業務委外,「企業不需要再自行建置機房,使用雲端運算的服務,既可以提升品質,又能降低成本。」

當網路上的SaaS服務越來越多,越來越多人將資料放在網路之後,進一步會帶動的技術,就是寬頻無線網路的技術。
「WiFi、WiMAX的重要性會更明顯,不論工作或娛樂都需要連到雲的那一端,所以使用者隨時都會想要享有快速的網路頻寬。」

【雲端運算】創造了新的開發典範,開發人員要面臨的新挑戰是,沒有處理器限制、沒有網路頻寬限制、沒有資料量限制以後,我們可以有什麼樣的應用?
標籤: 雲端技術

解開租用虛擬主機(價格差異)之謎(天下沒有白吃的午餐)

解開租用虛擬主機(價格差異)之謎(天下沒有白吃的午餐)

目前網站主機大家因為大家都不希望租用者因為價格報得太高而放棄租用虛擬主機
所以就隱藏一些費用變因!讓你租用使用後....再次收費!
這就是俗語說的:天下沒有白吃的午餐!
這種變動性收費可以用在一般客戶,不適合用在認識的朋友(好像一隻豬被撥好幾層皮)很傷感情!
對認識的親友,一定要直接講多少錢(不然以後很傷感情,不說放在心裡...那更糟)
 
例如:流量限制,例如流量每月是:5G或10G每個月超過就收錢!
 (如果是親友總不可能事後再次這樣,那不被罵死才怪)死要錢?
因為流量是網站訪客或檔案流動的變因(很容易動手腳),您只能依照主機業者的後台記錄補繳費用,因為主機記錄就是這樣,你無從抵賴!
網路無國界,也不可能限制人家進入您的事業網站,至於是正常的訪客進入產生的流量還是程式機器人的流量當然都算
不論阿貓、阿狗每天進入的次數當然也算!
網站流量真是很大的變因,有爭議也沒用(無法考證,主機是人家的,要就租,不租就拉倒!)
再換一家試試看,還是一樣!說得好聽....用了就知道!
這個月跟你說:你要再補流量費:XXXX元,下個月再收XX費XXXX元...........
又例如:陽春型:一年5000元好了(給你一個資料庫),租用後資料庫是X個那就加收X個資料庫的錢或升級
(還不是一樣加錢)台語說:龜腳龜內肉!就這這個道理!
再來:網站異常,他會說它的主機正常!是你自己網站程式的問題(這就是痛苦的開始)要您自己維護!
您要請他弄可以,錢再來!還原資料有問題,他會問你要還原何年.何月何日?先繳費!還原後網站還是有問題,他也照樣要收費!
因為是資料有問題,資料是何時壞掉的你知道嗎?是一天前?兩天前?還是一星期前?
您要繳錢,不行再試驗..再次繳錢再次試驗...
網站空間不夠用時....主機業者就要再次收費。
您架討論區一個月後,他就會說:您佔用的資源太大,要升級成豪華型(1萬多塊)
生意上講的好聽區分成:陽春型、進階型、豪華型、商業旗艦型(最後一招就是:租用獨立主機)租金從四五千起跳,像蓋房子一樣,一直到一、二萬元不等,所以沒租過的說很便宜,其實租用者當然要算到底總共花多少錢?
租用主機當然是:你自己管理!上傳網頁、安裝、修改、維護樣樣自己來
房東給鑰匙,房客住進來,搬家當然是自己搬,遭小偷也不干房東的事,安全防護可傷腦筋啦
例如前一陣子,台灣虛擬主機很多家被駭刻入侵(網站都壞掉啦),誰損失最大?當然是網站本身!
那您架網站做生意,最好有聘請網站顧問或專家,不然可能會很累!
反正就是:先理髮,再問您要不要洗髮?那就是台語說的:頭髮都理了,不洗可以嗎?
網路上有傳言說:虛擬主機租用報價...好像詐騙集團....就是這麼來的
 
對網路的客人報價:4000元,其實比1萬元還貴(繞個大圈子)這就是生意人的生存之道
如果在社會做生意打滾過的人都知道,生意就是這樣....只講好的(隱藏不好的不要講)
對不認識的人可以用商業伎倆,對認識的親朋好友誰敢這樣?又不是不想要這個朋友了....
所以誤解成:跟熟悉的朋友好像比較貴!
(如果要說還好,那如果不說,背後錯罵,那也沒人知道)

MySQL資料庫查詢改善的5個好用方法

MySQL資料庫查詢改善的5個好用方法

使用PHP架站時最常使用的資料庫當然是:MySQL資料庫,這裡介紹MySQL查詢改善的5個十分好用方法,其中內含如何改善資料類型,小心字集轉換,以及如何改善子查詢等關聯內容。
Java開發中類隱藏及應用場景分析 MySQL資料庫所支援的三個引擎。

熟悉SQL語句的人都清楚,如果要對一個任務進行操作的話,SQL語句可以有很多種關聯寫法,但是不同的寫法查詢的效能可能會有天壤之別。

本文列舉出五個MySQL查詢改善的方法,當然,改善的方法還有很多。

1、改善資料類型

MySQL中資料類型有多種,如果你是一名DBA,正在按照改善的原則對資料類型進行嚴格的檢查,但開發人員可能會選取他們認為最簡單的專案,以加快編碼速度,或是選取最明顯的選取,因此,你可能面臨的都不是最佳的選取,如果可能的話,你應該嘗試以通用準則來改變這些決定。

(1)避免使用NULL

NULL對於大多數資料庫都需要特殊處理,MySQL也不例外,它需要更多的代碼,更多的檢查和特殊的索引邏輯,有些開發人員完全沒有意識到,建立表時NULL是預設值,但大多數時候應該使用NOT NULL,或是使用一個特殊的值,如0,-1作為預設值。

(2)僅可能使用更小的欄位

MySQL從磁碟讀取資料後是存儲到記憶體中的,然後使用cpu週期和磁碟I/O讀取它,這意味著越小的資料類型佔用的空間越小,從磁碟讀或打包到記憶體的效率都更好,但也不要太過執著減小資料類型,要是以後應用程式發生什麼變化就沒有空間了。修改表將需要重構,間接地可能引起代碼的改變,這是很頭疼的問題,因此需要找到一個平衡點。

2、小心字集轉換

用戶端或應用程式使用的字集可能和表本身的字集不一樣,這需要MySQL在運行過程中隱含地進行轉換,此外,要確定字集如UTF-8是否支援多位元組字元,因此它們需要更多的存儲空間。

3、改善count(my_col)和count(*)

如果你使用MyISAM表,在沒有where子句的情況下使用count(*)速度是很快的,因為行數量的統計是非常精確的,因此MySQL不會一行一行地去找,進而得出行數,如my_col列沒有空值,那麼和前面說的情況會一樣,即count(my_col)速度也會很快。

如果有where子句時使用count( ),基本上就無法進行更多改善了,在where子句中超出了明顯的索引列,對於複雜的where子句,只有使用覆蓋索引才有用。

除了上面的建議外,你還可以使用匯總表,它們讓你可以對表的內容保持更新,你可以使用觸發器,或是應用程式邏輯保持匯總表總是最新狀態,或是定期運行一個批處理作業保持填充最新的資料訊息,如果你採用後者,你的訊息將會非常接近,但不是精確的,依賴於批處理作業多久運行一次,這需要權衡應用程式對精確訊息的需要,和保持資料更新的系統開銷,要在這二者之間找到一個平衡點。

4、改善子查詢

遇到子查詢時,MySQL 查詢改善引擎並不是總是最有效的,這就是為什麼經常將子查詢轉換為連線查詢的原因了,改善器已經能夠正確處理連線查詢了,當然要注意的一點是,確保連線表 (第二個表)的連線列是有索引的,在第一個表上MySQL通常會相對於第二個表的查詢子集進行一次全表掃瞄,這是嵌套迴圈算法的一部分。

5、改善UNION


在跨多個不同的資料庫時使用UNION是一個有趣的改善方法,UNION從兩個互不關聯的表中返回資料,這就意味著不會出現重複的行,同時也必須對資料進行排序,我們知道排序是非常耗費資源的,特別是對大表的排序。

UNION ALL可以大大加快速度,如果你已經知道你的資料不會內含重複行,或是你不在乎是否會出現重複的行,在這兩種情況下使用UNION ALL更適合。
此外,還可以在應用程式邏輯中採用某些方法避免出現重複的行,這樣UNION ALL和UNION返回的結果都是一樣的,但UNION ALL不會進行排序。

小結:

雖然本文列舉的改善方法並不完全,但無論何時,只要可能,盡可能嘗試不同的解決專案,檢視查詢計劃,在大資料集上進行測試,並會定位結果基準點,觀察在實際應用中的情況怎麼樣。
同時,事先檢視一下你的慢速查詢日誌,盡可能早地找出需要調整的查詢。


以上的關聯內容就是對五個MySQL查詢改善的方法介紹,望你能有所收穫。

作業系統好用最時在!生意人當然是:靠新版本來賺取【再次購買的利潤】

 作業系統好用最時在!生意人當然是:靠新版本來賺取【再次購買的利潤】
軟體是消耗品嗎?還是賣軟體的生意人太滑頭?
微軟一直要用停止XP服務來讓使用者再次花錢買
Windows 7
服務期限說法一變再變,最近又有新版本了!
-------------------------------------------------------------------
以下引用新聞報導:

打不倒的XP 繼續撐到2020年
‧數位資訊 2010/07/14【文/楊又肇】
雖然微軟先前停止販售盒裝版XP,今年10月22日也將停止小筆電搭載XP,但目前的政策還是可以讓XP繼續存活至2020年!

即使微軟作業系統已經推展到Windows 7,關於下一代的Windows 8也有一些傳聞流出
不過一直到目前為止,Windows XP依然是微軟旗下最多人使用的作業系統。
雖然微軟先前停止販售盒裝版XP,今年10月22日也將停止小筆電搭載XP,但目前的政策還是可以讓XP繼續存活至2020年!

微軟Windows XP是在2001年10月25日發表,其後則在2007年發表Windows Vista,以及在2009年發表Windows 7。
Windows XP一直到目前為止都還是微軟旗下最多人使用的作業系統,至少還有74%的企業電腦還是安裝Windows XP
 (而這些電腦平均為4.4歲"高齡",幾乎無法升級至Windows 7或者是Vista)
也因為如此,微軟的Windows 7雖然賣得不錯,但仍然無法吸引企業環境全面轉用新系統
(另一方面也跟企業本身所使用的工作軟體是否全面相容Windows 7環境有關)。

也許基於這方面的考量,微軟決定讓Windows XP繼續多"存活"個10年,直到2020年再讓它正式退休。

目前的決議仍維持在2010年10月22日之後,小筆電便不再搭載Windows XP,同時也將停止提供將Windows 7降級至Windows XP服務
 (但使用者仍可自行降級)。
而在2011年10月22日之後,也將停止販售搭載Windows Vista的電腦。
原本應該是在Windows 7推出6個月後就該停止降級至XP的權限,這次則是一口氣拉長到2020年
 (微軟:有這麼長的時間,應該足夠你們更新軟硬體好對應Windows 8了吧?)

不過,日後可選擇降級至Windows XP或Vista的電腦,僅限於安裝OEM版本Windows 7的電腦。
微軟這項作法,看起來應該能降低企業部份升級的成本,同時也不至於影響旗下作業系統銷售或推新。
而微軟先前表示Windows XP系統安全性更新將持續提供至2014年,這部份的服務是否也將往後延長呢?

維基百科(架站程式)MediaWiki 1.15.4免費提供下載

維基百科(架站程式)MediaWiki 1.15.4

維基百科所使用的架站程式 - MediaWiki,這套PHP免費網頁程式的開發團隊跟維基百科一樣隸屬於「維基媒體基金會」,也是該組織旗下所有網站所使用的架站程式;由於是自由軟體授權,也被知名的「維基解密」網站拿去架站,還被台灣的媒體誤認為是同一個組織,其實只是用同樣的架站程式!
另外,不用30分鐘你也可以用它架一個跟維基百科一樣的網站!

維基百科(架站程式)MediaWiki 1.15.4下載網址:
http://luck99.tw/Downloads/MediaWiki.rar

網路使用人口遽增,有人開始擔心:網址短缺將會不夠用?

 網路使用人口遽增,有人開始擔心:網址短缺將會不夠用?
其實那是:庸人自擾(有問題就會有對策)
請看以下的新聞報導:

網址短缺 教部推IPv6
【17:25】〔中央社〕
對於2012年全球網際網路協定位址(IPv4)將用完,教育部準備好了,推動能夠大量提供網路位址的IPv6因應,學術網路不用擔心;未來藉由IPv6,教育體系內打電話還可免費。

依據國際網路號碼資源組織發出通知,全球IPv4位址將於2012年枯竭,身為科技島的台灣要及早因應。教育部電算中心主任趙涵捷表示,校園網路已經做好準備,預估目前校園所配置到的實體IPv6位址數,足以滿足台灣所有學校的師生需求。

趙涵捷說,去年開始投入經費改善校園網路環境,台灣學術網路骨幹網路及各級學校網路設備,將成為全球第1個實際提供IPv4/IPv6雙協定(Dual-Stack)服務的網路。

趙涵捷表示,IPv6相較於IPv4有互動功能,IPv6可以說讓每個人都帶著伺服器走,使用更彈性,包括電子書、無線網路及網路語音交換平台(VoIP)等服務都會更加值。

趙涵捷還說,如果病人血壓升高,血壓計資料若使用IPv6傳輸,除了可將病歷資料傳送給醫療院所,還可從醫療院所反向要求血壓計縮短時間定時測量,從原本半天測量1次縮短為每小時測量,具備雙向功能。

台北市有60所國小有簡易的氣象站,趙涵捷說,若透過IPv6傳輸,氣象局可以獲得更多資訊,因此氣象局盼與教育部合作,有助於氣象預報。 

OB2D主機伺服器使用【SUDO】,那什麼是:【SUDO】呢?

OB2D主機伺服器使用【SUDO】,那什麼是:【SUDO】呢?

SUDO是一個可以讓某些人暫時以root的身分執行某些經過允許的指令,也可說像是指派使用者至不同的群組給予特殊的檔案權限。
無論如何,他允許使用者於機器上使用特殊的指令,可以有效指派特殊權限的方法。

第一步,拿到SUDO軟體。

可以到Debian下載(副檔名.deb)於ftp://ftp.debian.org、或下"apt-get ins
tall sudo"

或於http://www.rpmfind.net/RPM尋得。

如果上面都行不通,到http://www.courtesan.com/sudo/拿Tar壓縮檔。

配置SUDO允許執行的使用者

現在SUDO裝好,我們於/etc找一個叫sudoers檔案編輯。
如果上面都行不通,到http://www.courtesan.com/sudo/拿Tar壓縮檔。

配置SUDO允許執行的使用者

現在SUDO裝好,我們於/etc找一個叫sudoers檔案編輯。

話說在前,你還要一個visudo軟體,他已置入SUDO軟體內,它提供安全檢查,
核對sudoers 的語法及斷句的錯誤,及禁止修改文件。

Visudo要Bash的VISUAL參數,設定文字編輯器的環境,請跟我下這個指令:

export VISUAL="pico -w"

在此,我們用PICO來做為文字編輯器的環境,我們現在輸入visudo,現在它打
開了/etc/sudoers供我們編輯。
在這,你會看到像這樣幾行的字:

注意:這是Debian的安裝方式,這裡有些參數我沒有著墨,我們是用預設值,
引以為例。這份是Sudo基本安裝指南,你可以輸入"man sudoers"或"man sudo
"看看我沒寫的地方。

#主機群列表

#使用群列表

#使用命令群

#設定某人能使用某命令
root    ALL=(ALL) ALL

以下為範例,純屬虛構。不過你聽完我這一席話,你就知道設定的方法。
主機名稱,就是可以使用Sudo的主機或簡易機主機名,在這裡可以指定一個或
多群主機,看看下面設法:

I.主機群列表
這一部分為主機的名稱。格式為:

Host_Alias 主機群名稱 = 主機一,主機二,其他...

第一類就是設定使用群的定義,如果只有一台要用Sudo,就不用設定。

II.使用群列表

這一部分為使用者群組的名稱。格式為:

User_Alias 使用群名稱 = 使用者一,使用者二,其他...
II.使用群列表

這一部分為使用者群組的名稱。格式為:

User_Alias 使用群名稱 = 使用者一,使用者二,其他...

我們來試看看,設定三個群組:ADMINS、PARTTIME及LINUXGROUP,也可以包含
不同組別的使用者。

User_Alias      ADMINS = netman, harrier, master
User_Alias      PARTTIME = jalala, sonar , huge
User_Alias      LINUXGROUP = lyte, SirPlaya

III.使用命令群

這一部分跟上面兩種格式相同:
User_Alias      ADMINS = netman, harrier, master
User_Alias      PARTTIME = jalala, sonar , huge
User_Alias      LINUXGROUP = lyte, SirPlaya

III.使用命令群

這一部分跟上面兩種格式相同:

Cmnd_Alias 命令群  = 命令一,命令二,其他...

如果要加入特別參數,可以用[]通用參數使用指令,舉個例子,USERS 這群使
用/usr/sbin/adduser [A-z]*,後面可使用一至多個參數。

Cmnd_Alias      BROWSE = /bin/ls, /bin/cd, /bin/cat
Cmnd_Alias      KILL = /bin/kill
Cmnd_Alias      USERS = /usr/sbin/adduser [A-z]*,/usr/sbin/userdel -
r [A-z]*

IV.設定某人能使用某命令

下面這行就是全部的指令都能執行,不過有個麻煩是「他什麼都能做」。

root    ALL=(ALL) ALL

下一行就是設定ADMINS群組裡面的netman、harrier及master,給予權限。

ADMINS ALL=ALL

下一行就比較有趣了喔,我們來設定PARTTIME裡的這三位臨時工jalala、sonar
及huge,可以在所有伺服器中,使用USERS、KILL及BROWSE這三群指令,還可以
執行/usr/bin/passwd,可是我們現在不想讓他改密碼( 因為我怕他們信用太低
把我的主機吞了 ),那有什麼方法,來!看看我下面怎麼變魔術:

PARTTIME ALL=USERS,KILL,BROWSE,/usr/bin/passwd [A-z]*, !/usr/bin/pass
wd root

看到了嗎,我在/usr/bin/passwd我加了一個"!",這樣就Ok拉。

djg DJNET=ALL

那這一行又是什麼,就是讓DJNET主機群來的djg「開放所有權限」。

最後快大功告成了,我們來設定LINUXGROUP內的lyte及SirPlaya 執行KILL,USE
RS, and BROWSE命令群內,本機的www 使用者能用的指令表,讓LINUXHELP(lin
group1及lingroup2這兩台)使用。該使用者可暫時使用Root 身份執行該指令。

LINUXGROUP LINUXHELP=(www) ALL (root) KILL,USERS,BROWSE

好了,現在/etc/sudoers經過適當調整後,存檔並離開visudo,如果語法錯錯誤
他還會提示您。
使用SUDO

現在看看我怎麼用Sudo:

djg@localhost:~ $ sudo -l
Password:   (在這輸入您的密碼)

如此一來,djg 就會按照/etc/sudoers的規則,來分配指令。

djg@localhost:~ $ sudo -u 使用者可以執行的指令 commandhere
Password:   (在這輸入您的密碼)
(如果無誤就會執行「使用者可以執行的指令」)

如果您使用root指令,-u參數會為預設值,通常這不需要,最簡單的用法:

djg@localhost:~ $ sudo commandhere

sudo於五分鐘之內,不需重新輸入密碼。
本網站架設網頁設計教學基地立志於收集各類網站架設、網頁設計資料及技術教學資訊,便於本人和廣大網友及網友查詢檢索,無論公司或個人認為本站存在侵權內容均可與本站聯繫,任何此類反饋資訊一經查明屬實後,將立即移除!