linux列印伺服器
⑴ linux伺服器 一般都用啥操作系統
1.Linux伺服器通常都會安裝些啥應用在上面?
解答:非常多,最常見的比如: Web服務(Nginx,Apache,PHP,tomcat)、
資料庫服務(MySQL,Redis),存儲服務(NFS,FASTDFS),比如網路等網站就是需要上述應用。
2.Linux好像有很多版本啥小紅帽,Ubuntu。分不清楚這些是幹啥的。
解答:
1.5 如何選擇服務端Linux版本
1.5.1 Linux發行版本介紹
Linux內核(kernel)版本主要有Linux kernel 2.2、2.4、2.6、3.x、4.x,更多更新的內核版本請瀏覽https://www.kernel.org/。
Linux發行商包括Redhat、Debian、Fedora、SUSE、CentOS、Ubuntu、麒麟……
下面來看看其中幾個重要的服務端發行版本。
1) Red Hat:Red Hat Linux9.0的內核為2.4.20。在版本9.0後,Red Hat不再遵循GPL協議,成為收費產品(但仍開源),發展的新版本依次為3.x、4.x、5.x、6.x、7.x、8.x。
2) Fedora:Red Hat的一個分支,仍遵循GPL協議,可以認為是Red Hat預發布版。
3) CentOS:Red Hat的另一個分支,以Red Hat發布的源代碼重建符合GPL許可協議的Linux系統,即將其源代碼的商標LOGO以及非自由軟體部分去除後再編譯而成的版本,目前CentOS已被Red Hat公司收購,但仍開源免費。
3.我現在想學習Linux的伺服器不知道應該從哪裡入手。最少讓我知道安裝啥系統吧。
1.5.2 選擇適合的Linux服務端系統學習
可以作為伺服器端Linux系統常見的有Redhat、CentOS、Ubuntu,其中,CentOS 是國內互聯網公司使用最多的,本書後面所有的內容講解都是基於CentOS這個操作系統的,絕大部分知識幾乎無需任何修改同樣也適用於Red Hat Linux等同源Linux系統版本。
下面是CentOS的主流版本在國內互聯網企業的使用現狀說明。
q CentOS6系列:在企業生產的業務中使用不多,不推薦新手學習。
q CentOS7系列:已經成為企業主流,新手建議選擇此版本學習。
q CentOS8系列:該系列也已成熟,建議新手可以配合7學習CentOS8。
綜上,老男孩推薦學習當下企業的主流應用,即CentOS7系列,本書選了當下最新CentOS7.8作為主要版本來講,讓讀者掌握最新的企業級操作系統技術。
2-3題內容出處《跟老男孩學Linux運維:核心基礎實戰(第三版)_第1章》
⑵ 如何查看linux伺服器運行狀態
Linux系統如何查看服務的運行狀態?
1. 前言
本文主要講解如何在Linux系統上查看服務的運行狀態。
Linux系統提供各種系統服務(如進程管理、登錄服務、日誌、計劃任務等)和網路服務(如遠程登錄、電子郵件、列印機、web主機、數據存儲、文件傳輸、域名解析(使用DNS)、動態IP地址分配(使用DHCP)等等)。
Linux系統如何查看服務的運行狀態
從技術上講,服務是一個進程或一組進程(通常稱為守護進程),在後台連續運行,等待請求(特別是來自客戶機的請求)。
Linux支持不同的方式來管理服務,比如啟動、停止、重啟、開機自啟動等,大多數最新的Linux發行版在使用相同的進程管理器-systemd。
systemd是Linux系統和服務管理器init進程的一個替代品,它與SysV和LSB init腳本兼容,systemctl命令是管理systemd的主要工具。
systemd的組件
systemd的組件
在本教程中,我們將演示如何查看Linux系統中systemd可管理的所有服務。
2. 如何查看Linux系統中systemd可管理的所有服務
當您不帶任何參數運行systemctl命令時,它將列印所有已載入的systemd單元的列表(請閱讀systemd文檔以獲得有關systemd單元的更多信息)。顯示各服務單元的狀態(無論是活動的還是非活動的)。
systemctl
如何查看Linux系統中systemd可管理的所有服務
列出系統上所有已載入的服務,查看它們活動狀態,是否正在運行、是否關閉、是否啟動失敗。
systemctl list-units --type=service
或者
systemctl --type=service
列出系統上所有已載入的服務,查看它們活動狀態
要列出所有已載入但已經設置開機自啟動的服務
systemctl list-units --type=service --state=active
systemctl --type=service --state=active
要列出所有已載入但已經設置開機自啟動的服務
查看所有正在運行的服務:
systemctl list-units --type=service --state=running
systemctl --type=service --state=running
查看所有正在運行的服務
如果經常使用前面的命令,可以在創建別名命令,編輯bashrc文件
vim ~/.bashrc
添加以下內容,創建別名命令running_services。
alias running_services='systemctl list-units --type=service --state=running'
保存文件並退出。使用running_services命令查看伺服器上所有已載入、正在運行的服務的列表。
running_services
此外,服務的一個重要方面是它們使用的埠。要確定守護進程監聽的埠,可以使用netstat或ss工具,如下所示。
其中-l選項表示列印所有監聽的套接字,-t顯示所有TCP連接,-u顯示所有UDP連接,-n表示列印數字埠號(而不是應用程序名稱),-p表示顯示應用程序名稱。
netstat -ltup | grep sshd
或者
ss -ltup | grep sshd
第五列顯示套接字:本地地址:埠。在本例中,進程sshd正在埠22上監聽。
查看守護進程監聽的埠
此外,如果您的伺服器防火牆服務運行的狀態,使用以下命令查看已經允許或者阻塞的埠或者服務
查看防火牆服務運行的狀態
firewall-cmd --list-services
firewall-cmd --list-ports
Ubuntu 用戶
sudo ufw status
3. 總結
在本教程中,我們演示了如何在Linux中查看systemd下運行的服務及這些服務的運行狀態。我們還介紹了如何檢查服務正在監聽的埠,以及如何查看在防火牆服務已經允許或者阻塞的服務和埠號。
⑶ linux命令如何查看伺服器名稱
需要准備的材料分別是:電腦、linux連接工具。
1、首先連接上linux主機,進入等待輸入指令的linux命令行狀態。
⑷ 怎麼查看伺服器是linux系統
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。
⑸ 13方面大PK,Linux與Windows系統誰更強
(三)硬體支持篇
由於開放源代碼的特點LINUX得到AMD和INTEL公司的關注。因為這兩家公司都希望在64位晶元時代能夠和開放源代碼的操作系統系統緊密聯系LINUX的發展速度急快,從它的內核就可以看出。LINUX比其他操作系統更能適應晶元技術發展。在2001年的LINUX大會上,IBM帶來為LINUX製作的電子商務套間WEBSHERE COMMERCE 5.1,HP帶來為LINUX製作的電子商務套間HP SECURE OS SOFTWARE FOR Linux。現在LINUX可以廣泛運行在64位晶元構架中,包括Compaq Alpha,SGI MIPS,Sun UltraSparc。而WINDOWS落後一步。最新的Linux內核——2。.52版中最引人注意的改進就是Iinux內核開始支持最新的usB技術。usB 2.0可以確保數據傳輸速度達到480Mb/s,這個速度是usBl.1最高傳輸速度的40倍。usB 2.0模塊一般沒有內置在計算機系統當中。現在更為流行的是使用Firewire標准來實現高速連接功能,比如連接視頻頭、硬碟等等。微軟已經編寫了支持usB 2.0「的代碼,但是在最新的操作系統windows xP中卻不支持USB 2.0。這一篇,LINUX佔了上風。
(四)網路篇
Linux的組網能力非常強大,它的TCP/IP代碼是最高級的。Linux提供了對於當前的TCP/IP協議的完全支持,並且包括了對下一代Internet。協議Ipv6的支持。Linux內核還包括了IP防火牆代碼、IP防偽、IP服務質量控制及許多安全特性。這些特性可以和像Cisco這樣的公司提供的高端路由設備的特性相媲美。此外,利用Redhat Linux提供的Samba組(並不是RedHat Linux獨有),Linux可以作為Windows客戶機的列印和文件伺服器,還可以用做NT的文件和列印伺服器。運用Linux包含的AppleTalk模塊,Linux甚至可以作為一個Macintosh客戶機的文件和列印伺服器。
讓Apache這個世界上應用范圍最廣的Web伺服器軟體系統跑在Linux上,你就可以運行自己的Intranet或者Internet web伺服器。Linux還包含了一個Ftp服務程序、一個電子郵件傳輸代理程序以及,POP和IMAP郵件服務程序。如果你願意,你還可以在Internet上免費獲得一個Linux的LDAP服務程序。性能超群穩定的APACHE伺服器也是許多網路管理員選擇LINUX的原因如果我們沒有機會選擇UNIX,LINUX是個好選擇,微軟的IIS是無法與之匹敵。這一篇,LINUX佔了上風。
(五)設備驅動篇
早期的LINUX對硬體設備的支持不好,大家拒絕使用的一個重要方面是驅動程序不好找。不過隨著內核升級到2.4各個主要LINUX軟體提供商的產品已經可以識別象刻錄機,掃描儀等新設備。不過和微軟體安裝驅動,LINUX佔了下風。
(六)UNIX能力篇
Linux為廣大用戶提供了一個在家裡學習和使用Unix操作系統的機會。盡管Linux是由計算機愛好者們開發的,但是它在很多方面上是相當穩定的,從而為用戶學習和使用目前世界上最流行的Unix操作系統提供了廉價的機會。現在有許多CD-ROM供應商和軟體公司(如RedHat和TurboLinux)支持Linux操作系統。Linux成為Unix系統在個人計算機上的一個代用品,並能用於替代那些較為昂貴的系統。因此,如果一個用戶在公司上班的時候在Unix系統上編程,或者在工作中是一位Unix的系統管理員,他就可以在家裡安裝一套Unix的兼容系統,即Linux系統,在家中使用Linux就能夠完成一些工作任務。
這一篇,LINUX佔了上風。
⑹ SUSE LINUX如何停止列印進程
參考oracle網站
第 1 部分:安裝 Linux
本指南採用具有以下硬體配置的伺服器:
兩個 800MHz Pentium III CPU
512MB RAM
兩個 SCSI 主機適配器 (Ultra SCSI 160)
八個 SCSI 磁碟驅動器 (2 x 9GB 6 x 36GB)
一個 100Base-T 乙太網適配器
一個 1000Base-T 乙太網適配器
對磁碟進行配置,使每個 SCSI 主機適配器連接到一個 9GB 磁碟和三個 36GB 磁碟。
請注意,盡管這根本算不上是一個「強大」的設置,但即便是使用再低的設置也可以完成本指南介紹的大部分任務。基本資料庫安裝只需要一個 CPU、512MB 內存和一個可用空間至少為 6.5GB 的磁碟驅動器(IDE、SCSI 或 FireWire)。
現在,我們將逐步演示在伺服器上安裝 Linux 操作系統的過程。本文假設進行 Linux 系統全新安裝(有別於升級),並假設伺服器為 Oracle 所專用,且伺服器上沒有其他操作系統或數據。
Red Hat Enterprise Linux 2.1
Oracle 10g 經認證可以在 Red Hat Enterprise Linux 2.1(Advanced Server 和 Enterprise Server)(Update 3) 或更高版本上運行。Red Hat Network (RHN) 提供更新,這些更新可以作為用於創建 CD 的 ISO 文件或作為單個程序包更新下載。
要對全新 Linux 安裝應用更新,最簡單、最快速的方法是使用更新 CD 執行安裝。如果 Linux 已經安裝或 CD 上沒有更新,則可以通過 RHN 應用這些更新。由於本指南針對的是全新 Linux 安裝,因此您將使用更新 CD。
使用更新 CD 集中的第一張 CD 啟動伺服器。
您可能需要更改 BIOS 設置,以允許從 CD 啟動。
啟動屏幕上出現時在底部顯示 boot:。
選擇 Enter,從控制台上執行圖形安裝。(對於其他安裝方法和選項,請參閱 Red Hat 安裝指南。)
安裝程序掃描硬體,短暫顯示 Red Hat 閃屏,然後開始顯示一系列屏幕提示。
選擇語言
接受默認值。
配置鍵盤
接受默認值。
配置滑鼠
接受默認值。
安裝類型
接受默認值。
設置磁碟分區
本文不介紹磁碟分區的詳細方法,而是假設您熟悉磁碟分區方法。
(警告:對磁碟進行錯誤分區是刪除硬碟上所有內容的最可靠、最快捷的方法之一。如果不確定如何分區,請先停下來,找人幫幫您,否則您將冒丟失數據的危險!)
本文使用以下分區方案(文件系統均為 ext3):
第一個控制器 (/dev/sda) 上的 9GB 磁碟包含以下分區,用於存放所有 Linux 和 Oracle 軟體:
- 100MB /boot 分區(對於 RHEL 2.1,最小為 50MB)
-1,500MB 交換分區 — 將此分區大小至少設置為系統 RAM 的兩倍,但不要超過 2GB(32 位系統不支持大於 2GB 的交換文件)。如果需要大於 2GB 的交換空間,則創建多個交換分區。
-7,150MB 根分區 — 該分區將用於所有目錄,包括 /usr、/tmp、/var、/opt、/home 等。這樣做純粹是為了講解本指南而簡化安裝。更可靠的分區方案是將這些目錄劃分到單獨的文件系統。
配置啟動載入程序
接受默認值。
配置啟動載入程序口令
如果要為 GRUB 設置口令,請在此處輸入。對於評估系統,無需設置該項。
配置網路
通常情況下,最好使用靜態 IP 地址配置資料庫伺服器。為此,取消選中 Configure using DHCP 並輸入伺服器的網路配置。確保輸入了主機名且已選中 Activate on boot。
配置防火牆
出於本演示的需要,將不配置防火牆。選擇 No firewall(安全管理員,請不要生氣)。
其他語言支持
接受默認值。
選擇時區
選擇適合您區域的時間設置。將系統時鍾設置為 UTC 對伺服器而言通常是一個很好的做法。為此,單擊 System clock uses UTC。
配置帳戶
為 root 用戶選擇一個口令,並將其輸入所給的域中。為自己創建一個帳戶。(不要在此時創建 oracle 帳戶;我們將在稍後創建它。)
選擇程序包組
選擇 Gnome 或 KDE(或兩者都選擇)圖形用戶界面(默認為 Gnome)。注意:這兩個 GUI 都非常受歡迎,其中 Gnome 在美國使用更普遍。我個人偏愛 KDE,這是因為它的終端模擬器可輕松實現剪切和粘貼,從而可將輸入復制到多個連接(例如,當您在多個節點上配置 RAC 時,這將節省鍵入操作)。
選擇 Software Development
未解決的相關性
如果看到此屏幕,只需選擇 Install packages to satisfy dependencies(默認值)並繼續操作。
配置圖形界面 (X)
接受默認值,除非安裝程序無法識別您的視頻卡。如果您的視頻卡無法被識別,則將無法繼續操作。
准備安裝
單擊 Next
安裝程序包
軟體將被復制到硬碟並被安裝。根據提示更改磁碟,然後在安裝完成時單擊 Next。
創建啟動磁碟
如果需要,創建一張啟動磁碟,或選擇 Skip boot disk creation。
配置監視器
如果安裝程序正確識別了您的監視器,則接受默認值。否則,從列表中選擇一個兼容的監視器。
恭喜
從系統中取出安裝介質,然後單擊 Next。
系統自動重新啟動,並顯示一個圖形登錄屏幕。如果您是使用基本產品 CD 而非更新 CD 執行的安裝,則在繼續操作前必須通過 RHN 應用更新。
驗證您的安裝
如果完成了以上步驟,您應該具備 Oracle 10g 所需的所有程序包和更新。您可以執行以下步驟驗證您的安裝。
所需內核版本:2.4.9-e.25(或更高版本)
通過運行以下命令檢查內核版本:
uname -r
例如:
# uname -r
2.4.9-e.27smp
其他所需程序包的版本(或更高版本):
gcc-2.96-124
make-3.79
binutils-2.11
openmotif-2.1.30-11
glibc-2.2.4-31
要查看系統上安裝了這些程序包的哪些版本,運行以下命令:
rpm -q gcc make binutils openmotif glibc
例如:
# rpm -q gcc make binutils openmotif glibc
gcc-2.96-118.7.2
make-3.79.1-8
binutils-2.11.90.0.8-12
openmotif-2.1.30-11
glibc-2.2.4-32.8
如果系統上缺少任何程序包版本,或版本比以上指定的版本舊,則可以從 Red Hat Network 下載並安裝更新。
Red Hat Enterprise Linux 3
Oracle 10g 經認證可以在不需要更新的情況下運行 Red Hat Enterprise Linux 3(Advanced Server 和 Enterprise Server)的基本版本。如果擁有更新 CD,則可以使用更新版本中的啟動 CD 而非基本版本中的啟動 CD 在安裝過程中自動應用所有更新。Oracle 支持 Red Hat 的所有更新。
使用第一張 CD 啟動伺服器。
您可能需要更改 BIOS 設置,以允許從 CD 啟動。
啟動屏幕上出現時在底部顯示 boot:。
選擇 Enter,從控制台上執行圖形安裝。(對於其他安裝方法和選項,請參閱 Red Hat 安裝指南。)
安裝程序掃描硬體,短暫顯示 Red Hat 閃屏,然後開始顯示一系列屏幕提示。
選擇語言
接受默認值。
配置鍵盤
接受默認值。
歡迎屏幕
單擊 Next。
配置滑鼠
接受默認值。
安裝類型
選擇 Custom。
設置磁碟分區
本文不介紹磁碟分區的詳細方法,而是假設您熟悉磁碟分區方法。
(警告:對磁碟進行錯誤分區是刪除硬碟上所有內容的最可靠、最快捷的方法之一。如果不確定如何分區,請先停下來,找人幫幫您,否則您將冒丟失數據的危險!)
本文使用以下分區方案(文件系統均為 ext3):
第一個控制器 (/dev/sda) 上的 9GB 磁碟包含以下分區,用於存放所有 Linux 和 Oracle 軟體:
- 100MB /boot 分區
-1,500MB 交換分區 — 將此分區大小至少設置為系統 RAM 的兩倍,但不要超過 2GB(32 位系統不支持大於 2GB 的交換文件)。如果需要大於 2GB 的交換空間,則創建多個交換分區。
-7,150MB 根分區 — 該分區將用於所有目錄,包括 /usr、/tmp、/var、/opt、/home 等。這樣做純粹是為了講解本指南而簡化安裝。更可靠的分區方案是將這些目錄劃分到單獨的文件系統。
配置啟動載入程序
接受默認值。
配置網路
通常情況下,最好使用靜態 IP 地址配置資料庫伺服器。為此,單擊 Edit。
出現一個彈出窗口。取消選中 Configure using DHCP 復選框,並輸入伺服器的 IP 地址和網路掩碼。確保選中 Activate on boot,然後單擊 OK。
在 Hostname 框中,選擇 manually 並輸入主機名。
在 Miscellaneous Settings 框中,輸入其他網路設置。
配置防火牆
出於本演示的需要,將不配置防火牆。選擇 No firewall。
其他語言支持
接受默認值。
選擇時區
選擇適合您區域的時間設置。將系統時鍾設置為 UTC 對伺服器而言通常是一個很好的做法。為此,單擊 System clock uses UTC。
設置 Root 口令
輸入 root 的口令,並再次輸入以進行確認。
選擇程序包組
只選擇此處顯示的程序包集,其他選項不要選。
桌面
- X Window 系統
- Gnome
- KDE
- 請參閱我在 RHES 2.1 部分中提供的有關 GUI 選擇的意見。
應用程序
- 編輯器
- 圖形網際網路
伺服器
- 不要選擇該組中的任何選項。
開發
- 開發工具
系統
- 管理工具
Red Hat Enterprise Linux
- 不要選擇該組中的任何選項。
雜項
- 原有軟體開發
單擊 Next 繼續操作。
准備安裝
單擊 Next。
安裝程序包
軟體將被復制到硬碟並被安裝。根據提示更改磁碟,然後在安裝完成時單擊 Next。
配置圖形界面 (X)
接受默認值,除非安裝程序無法識別您的視頻卡。如果您的視頻卡無法被識別,則將無法繼續操作。
配置監視器
如果安裝程序正確識別了您的監視器,則接受默認值。否則,從列表中選擇一個兼容的監視器。
定製圖形配置
接受默認值。
恭喜
從系統中取出安裝介質,然後單擊 Next。
系統自動重新啟動並顯示一個新的歡迎屏幕。
單擊 Next。
許可協議
閱讀許可協議。如果同意其中的條款,則選擇 Yes, I agree to the License Agreement 並單擊 Next。
日期和時間
設置日期和時間。
如果要使用 NTP 伺服器(推薦),則選擇 Enable Network Time Protocol 並輸入 NTP 伺服器的名稱。
用戶帳戶
為自己創建一個帳戶。
此時不要為 oracle 創建帳戶。本部分稍後將介紹如何創建 oracle 帳戶。
Red Hat Network
如果要立即使用或激活 Red Hat Network 帳戶,則接受默認值,單擊 Next 並遵循 Red Hat 產品附帶的產品激活說明。
其他 CD
單擊 Next。
完成設置
單擊 Next。
出現一個圖形登錄屏幕。
恭喜!您的 Linux 軟體現已安裝完畢。
驗證您的安裝
如果完成了以上步驟,您應該具備 Oracle 10g 所需的所有程序包和更新。您可以執行以下步驟驗證您的安裝。
所需內核版本:2.4.21-4.EL(這是 RHEL 3 的基本版本附帶的內核版本。此內核或更新中提供的任何版本的內核均適用於 Oracle 10g。)
通過運行以下命令檢查內核版本:
uname -r
例如:
# uname -r
2.4.21-4.0.1.ELsmp
其他所需程序包的版本(或更高版本):
gcc-3.2.3-2
make-3.79
binutils-2.11
openmotif-2.2.2-16
setarch-1.3-1
compat-gcc-7.3-2.96.122
compat-gcc-c -7.3-2.96.122
compat-libstdc -7.3-2.96.122
compat-libstdc -devel-7.3-2.96.122
compat-db-4.0.14.5(Oracle 10g 資料庫安裝指南 中將其列為是必需的,但此處並不需要)
要查看系統上安裝了這些程序包的哪些版本,以 root 用戶身份運行以下命令:
rpm -q gcc make binutils openmotif setarch compat-db compat-gcc \
compat-gcc-c compat-libstdc compat-libstdc -devel
例如:
# rpm -q gcc make binutils openmotif setarch compat-db compat-gcc \
⑺ linux系統SAMBA伺服器是干什麼用的
samba是一組軟體包,使linux支持smb協議。
共享linux的文件系統。
共享安裝在samba伺服器的列印機。
支持windows客戶使用網上鄰居瀏覽網路。
⑻ 如何架設Linux列印伺服器
Linux列印伺服器部署流程:
之前一直沒有成功,原因至今也不睡特別確定,但是今天剛好看到鳥哥的書上說到要裝PPD的列印服務的。記得上次沒有裝這個就重新試了一下。注意安裝是要聯網的。
列印驅動的網址:http://hplipopensource.com/hplip-web/install/install/index.html
好像就是之前惠普官方的工程師發給我的那個。除了Ubuntu,其他的Linux系統也是可以安裝的,比如CentOS和其他。下載的時候還跳出一個網頁,
http://hplipopensource.com/node/327
http://jaist.dl.sourceforge.net/project/hplip/hplip/3.14.10/hplip-3.14.10.run.asc
好像是一個證書文件,但是之後並沒有用到。
驅動的安裝方法在下載完成後的頁面中有詳細的每一步的解釋。甚至告訴你CD是什麼意思...這種公司也是把我看醉了,國人做事要是也能這樣,能節省多少大家溝通的時間啊!
注意,安裝的過程中有很多的選擇要輸入,最後會問是要重啟繼續安裝還是插拔列印機什麼的(如果沒有這步的話就和我之前一樣了,能看到列印機但是不能用)。這步之後就是自動從惠普網站上下載PPD服務。安裝好了之後基本上就算可以用了,不用教了吧。
測試頁比win的好看太多了
截止目前算是可以列印了,但是要做到網路列印的話還要裝一個cups服務(蘋果公司出的,感覺好神奇)
sudoapt-getinstallcups
安裝好這個服務後ubuntu下瀏覽器打開127.0.0.1:631勾選圖中三項,注意特別是useK什麼什麼的那個千萬不要選,這個會通過證書提高你的列印機的安全性,但是目前沒弄清楚這個證書怎麼安裝。如果你不小心手賤了的話,再修改設置就會提示「請輸入您的用戶名稱和密碼或者root用戶的用戶名稱和密碼來訪問此頁面。如果您正在使用Kerberos鑒定,請確定您擁有的Kerberos票據是有效的。」很麻煩了,我用的方法是復原設置,即修改/etc/cups/cupsd.conf文件為原來的文件,網頁上有的哦復制默認設置覆蓋上述文件的內容就好了沒找到的話評論留聯系方式,我再詳細告訴你吧
之後會找驅動,並提示你選擇,這個時候如果你找不到自己的列印機的驅動的話,就要面壁了,之前說過win上的驅動是要自備的,你需要去官網上下載你的列印機的win的驅動安裝好!
之後就是下一步下一步列印測試頁了~
⑼ linux系統可以用來干什麼
常用的IT伺服器有Linux、Unix和Windows操作系統,其中Linux因其穩定、開源、免費、安全、高效的特點,發展迅猛,在伺服器市場佔有率超過80%,隨著雲計算的發展,Linux在未來伺服器領域仍是大勢所趨!
Linux操作系統主要有以下三大應用領域:
1. Linux作為企業級伺服器的應用
Linux系統可以為企業架構WWW伺服器、資料庫伺服器、負載均衡伺服器、郵件伺服器、DNS伺服器、代理伺服器、路由器等,不但使企業降低了運營成本,同時還獲得了Linux系統帶來的高穩定性和高可靠性,且無須考慮商業軟體的版權問題。
2. 嵌入式Linux系統應用領域
由於Linux系統開放源代碼,功能強大、可靠、穩定性強、靈活而且具有極大的伸縮性,再加上它廣泛支持大量的微處理體系結構、硬體設備、圖形支持和通信協議,因此,在嵌入式應用的領域里,從網際網路設備(路由器、交換機、防火牆,負載均衡器)到專用的控制系統(自動售貨機,手機,PDA,各種家用電器),LINUX操作系統都有很廣闊的應用市場。特別是經過這幾年的發展,它已經成功地躋身於主流嵌入式開發平台。
3. 個人桌面Linux應用領域
所謂個人桌面系統,其實就是我們在辦公室使用的個人計算機系統,例如:Windows xp、windows 7、Mac等。Linux系統在這方面的支持也已經非常好了,完全可以滿足日常的辦公及家長需求。
隨著Linux在伺服器領域的廣泛應用,近幾年來,該系統已經參透到電信、金融、政府、教育、銀行、石油等各個行業,同時各大硬體廠商也相繼支持Linux操作系統;同時,大型、超大型互聯網企業都在使用Linux系統作為其伺服器端的程序運行平台,全球及國內排名前十的網站使用的幾乎都是Linux系統,Linux已經逐步滲透到了各個領域。這一切表明,Linux在伺服器市場前景光明。
⑽ 什麼是linux+unix
1、什麼是Linux?
准確的說,是指Linux的kernel(系統的核心程序),其內核版權屬於Linus Torvalds,在GPL(GNU General Public License)版權協議下發行, 任何人都可以自由的復制(), 修改(change), 套裝分發(distribute),銷售,但是不可以在分發時加入任何限制, 而且所有原碼必須是公開的,所以任何人都可以無償取得所有執行文件和原代碼。
對於Linux用戶和系統管理員來說,Linux是指包含Linux kernel、utilities (系統工具程序)以及application (應用軟體)的一個完整的操作系統。Linux的應用軟體是由自由軟體基金會(FSF)開發的,全世界許多熱心的程序員為Linux開發或移植了很多應用程序,包括X-Windows、Emacs、TCP/IP網路(包括SLIP/PPP/ISDN)等等,現在Linux(包括內核和大量的應用程序)光是執行程序就已經達到200M,完全安裝後的規模將更大(大約500M左右)。
從本質上講,Linux是Unix的」克隆」或Unix風格的操作系統,在原代碼級上兼容絕大部分的Unix標准(如IEEE POSIX,System V,BSD),它遵從 POSIX規范,例如對於System V來說,把其上程序源代碼拿到 Linux下重新編譯後就可以運行,而對於BSD Unix來說,它的可執行文件可以直接在Linux環境下運行。
Linux的標志是可愛的企鵝,至於為什麼選用企鵝,Linus是這樣說的:別的都被他人用了,企鵝,不是也非常可愛嗎?!由Linux作者發布的僅僅是一個內核而己,有一些公司或組織把內核、原代碼及相關的應用程序組織在一起發行, 於是就產生了不同的Linux發行(distributor)版本, 比較著名的發行版本有RedHat、SlackWare 、S.u.S.e、Debian 等。
2、Linux的發展歷史?
Linux的歷史可以追溯到1990年,Linus Torvalds還是芬蘭赫爾辛基大學的一名學生,最初用匯編語言寫了一個在80386保護模式下處理多任務切換的程序,後來從Minix(用於操作系統教學、很小的Unix)中得到靈感,發誓要寫一個比Minix更好的Minix,於是開始寫了一些硬體的設備驅動程序、一個小的文件系統......,這樣0.0.1版本的Linux就出來了,但是它必須在有Minix的機器上編譯以後才能玩,這時候的Linus已經完全「走火入魔」了,決定踢開Minix「鬧革命」,於是在1991年10月5號發布了Linux 0.0.2版本,這個版本已經可以運行bash(一種用戶與操作系統內核通訊的軟體)和gcc(GNU C編譯器)了。
Linus從一開始,就決定自由擴散Linux、包括源代碼,他把源代碼發布在網上,隨即就引起愛好者的注意,他們通過互連網也加入了Linux的內核開發工作,一大批高水平程序員的加入,使得Linux達到迅猛發展,到1993年底,Linux 1.0終於誕生。Linux 1.0已經是一個功能完備的操作系統了,其內核寫得緊湊高效,可以充分發揮硬體的性能,在4M內存的80386機器上也表現得非常好。
很多人對Linux的認識有個誤區,即總把Linux與低檔硬體平台聯繫到一起,其實從2.1.xx系列內核開始,Linux就開始走高端的路子了,大約在1.3版本之後,開始向其他硬體平台上移植,包括弧稱最快的CPU---Digital Alpha(目前主頻是最高的),目前Linux能將硬體的性能充分發揮出來,可以囊括低端到高端的所有應用。
Linux加入GNU並遵循公共版權許可證(GPL),由於不排斥商家對自由軟體進一步開發,不排斥在Linux上開發商業軟體,故而使Linux又開始了一次飛躍,出現了很多的Linux發行版,如Slackware、Redhat、Suse、TurboLinux、OpenLinux等十多種,而且還在增加,還有一些公司在Linux上開發商業軟體或把其他Unix平台的軟體移植到Linux上來,如今很多IT界的大腕如IBM、Intel、Oracle、Infomix、Sysbase、Corel、Netscape、CA、Novell等都宣布支持Linux! 商家的加盟彌補了純自由軟體的不足和發展障礙,Linux得以迅速普及。
3、為什麼要使用Linux?
使用Linux可讓您在相對低價的Intel X86硬體平台上實現高檔系統才具有的性能, 許多用戶使用benchmarks在運行Linux的X86機器上測試,發現可以和Sun和Digital公司的中型工作站性能媲美。事實上不光是許多愛好者和程序員在使用Linux,很多商業用戶比如Internet服務供應商(ISP)也使用Linux做為伺服器來代替昂貴的工作站,這些伺服器系統穩定性的最高記錄是連續運行600天沒有碰到過一次系統崩潰!
★ 如果您受不了Windows的經常崩潰、想換個系統平台,就選用Linux吧,您會驚奇地發現Linux相當穩定、性能也非常好。
★ 如果您想學習操作系統、比如Unix,可從Linux開始,因為狂熱喜歡Linux的人在學習UNIX方面的進步是神速的,Linux是開放原代碼的OS、遵循公共版權許可證(GPL),而且還很有前途,完全免費,不用您一次又一次地破費去買軟體許可證了。
★ 如果您是IT企業,Linux這么熱,潛在的商機不可估量,盡早研究它,以便為將來發展搶占制高點。
★ Linux非常適合開發Internet/Intranet,利用它的開放原代碼,您可以開發WEB伺服器、路由器、嵌入式系統、網路計算機、個人數字助理等,Oracle,Infomix,Sysbase,IBM都支持Linux了,用它來做資料庫平台也挺不錯,採用Linux可以極大地降低開發總成本。
★ 開放原代碼的Linux可使您擁有對系統的完全控制權,原代碼開放,可使您能按照自己的需要添加或刪除某些功能,隨意打造自己的操作系統,發展自主版權的操作系統,Linux是條路。
4、Linux能做什麼?
Linux如今在很多方面都超過商業性的Unix系統,它支持多用戶、多進程、多線程、實時性較好、功能強大而穩定,可以運行在Intel處理器、DEC的Alphas、Motorola的M68k處理器、Sun Sparc、PowerPC、MIPS等平台上,能運行的硬體平台目前是最多的。象現代Unix操作系統那樣, 它也具有虛擬內存、共享庫、命令裝載、執行代碼之間共享的拷貝-執行-寫盤頁操作、恰當的內存管理和TCP/IP網路等。
Linux的網路功能十分強大,比如你可以通過FTP、NFS等來安裝Linux,用它來做WEB伺服器、網關等等,隨著Linux的發展,其衍生出來的應用恐怕連Linus本人也很難想到。Linux最大的單項應用是Internet和Intranet伺服器,涵蓋了從防火牆到Web伺服器的具體應用。據分析家估計,Linux已成為網上的第二大通用操作系統。Linux的其它應用「從列印伺服器,到FTP伺服器、到數據收集等應有盡有」,目前在網上應用最多的Apache Web伺服器也已成為各種標准Linux擴散版的一個部分。
即使作為一種台式機操作系統,與許多用戶非常熟悉的Unix相比,它的性能也顯得更為優秀。一台Linux伺服器支持100到300個用戶毫無問題,一台Linux列印伺服器支持200到300台網路列印機更是易如反掌。而且它不大在意CPU的速度,它可以把每種處理器的性能發揮到極限,對於Linux來講,影響系統性能提高的限制因素主要是其匯流排和磁碟I/O的性能。
另外Linux和一般軟體有很大的不同,因為它屬於自由軟體,所以你可以和朋友分享LINUX,可以任意地復制、使用它。
5、什麼是Linux發布?有哪些Linux發布?
象RedHat那些的銷售商一般將Linux kernel和外圍程序整合起來,然後發布自己的基於Linux內核的整套Linux系統:通常包括有一個C語言及C++編譯器,Perl腳本解釋程序,外殼Shell,圖形用戶界面X窗口系統,還有X Server以及眾多的應用程序等,這種整套的Linux系統習慣叫做Linux發布(distribution)。
目前使用最廣泛的Linux發布是RedHat公司的RedHat Linux,現在Netscape、Intel等一些大公司都支持它,前景看好,按照一般的看法Redhat也是最容易上手的Linux發布。以前使用廣泛的Slackware,現在也還有許多人在用,SLackware和RedHat相比要稍微復雜些,這主要是指在軟體安裝方面:由於RedHat使用rpm打包系統,安裝新軟體簡單到只要一行命令即可,而Slackware往往要從源代碼重新編譯,稍微費事一些。SuSE也用基於rpm打包系統,SuSE的特別之處在於它對X窗口系統的支持非常好,Debian完全是由志願者開發的,基於自己的Deb格式打包系統,但是它也可以安裝rpm軟體包。
6、Linux的Kernel 版本與 Distribution 版本有何區別?
Linux版本是指其內核版本,Linus等人在不斷推出新的kernel,使用比較廣泛的有1.2.8、1.2.13、2.0、2.2.x等版本,相應的utilities和應用軟體則多是GNU的或自由軟體。
初學者常會把 Kernel 與 Distribution混為一談。對Kernel版本來說,目前版本的序號大約是2.4.0.(以偶數為第二個序號表明這是個可以使用的穩定版本,如2.2.30,而奇數為第二個的,一般有一些新的東西加入,不一定很穩定如2.1.37);相對於 Kernel版本,Distribution的版本隨種類不同而不同,其中Slackware Linux是從1.0.4一直到最近的4.0,RedHat最新版本是7.1,Debian是2.2.x。
Linux Kernel的發展與 Distribution 版本的發展是各自獨立的,例如Slackware Linux 通常內附一個Kernel Source code,以及針對很多不同硬體設備的Kernel Image,一般用戶最需要掌握的就是更新系統內核技術:也即首先取得最新版(同時必須確定是穩定版本)的Kernel Source,然後取代隨Slackware Linux附帶的舊版Source code,重新編譯成Kernel Binary,進行新舊更新,這樣就可以在不重新安裝系統的前提下更新系統核心。
7、Intel平台上有哪些Linux發布(distribution)?
主要有Red Hat、Slackware、Debian、SuSE、OpenLinux、TurboLinux。
(1)Red Hat
以容易安裝著稱,初學者安裝這個版本,遇到挫折的機會幾乎是零,如果您對安裝Win9x已駕輕就熟的話,Red Hat Linux的安裝一定難不倒您。
Red Hat另一個優點是它的RPM(Red Hat Package Manager);以往在安裝軟體時,最讓使用者傷腦筋的是:軟體在解開壓縮前先要新建一個目錄,然後將軟體搬進去解壓,解壓後,有些部份可能需要搬到另一個目錄中去,當要搬移的項目多時,做這些工作就是件苦差事了。而RPM「包裹管理者」就針對這一點,能將所有要安裝的路徑全部安排好,當使用者解開有「.rpm」擴展名的文件時,會將當初打包該文件時設定好的路徑檔案先檢查一次,然後依照檔案里的設定,將各個文件解開,送到它們應該去的地方;不只如此,它還會製作安裝記錄,當使用者要移除其中任一個rpm文件時,系統會根據安裝記錄將該文件反安裝,這種做法絕對准確,不會像Windows那樣會移除不該拿掉的東西。
Red Hat Linux可以說是相當成功的一個產品,Red Hat公司有「官方版本」(official)供使用者購買,也提供了自由的FTP站供大眾直接下載,官方版本與自由下載版本差異在於,官方版本多提供了一些商用軟體和印刷精美的說明書。
(2)Slackware
這是個老字型大小的門派了,前幾年玩Linux的人,幾乎都用這套系統。它可完全「手工打造」個人需求的特性,讓很多目前已是高手級的玩家仍念念不忘,Slackware在國內用得很多,也許用來做伺服器,性能會好些。最新版本4.0,安裝的過程已改善了不少,各位想要「完全掌控」情況的朋友可以一試。
(3)Debian
您通常會在Debian字眼後看見GNU Linux的字樣,該派別目前是大家公認的結構最嚴謹、組織發展最整齊的,它也有一個包裹管理系統稱之為「dpk」(Debian Package),所作的事情和Red Hat的「rpm」異曲同工,使整體文件的管理更加方便。Debian的原始程序代碼都是遵循GNU的方式開放的,所以它完全符合開放原代碼精神,不像其它的Linux都或多或少的保留了一部份程序代碼不開放(Red Hat是直到6.0版才全部開放的)。目前版本2.1,並有一部份程序設計師,將Debian移植到其它平台上,所以也可以在其它平台上看見其蹤影。
(4)SuSE
這是一套在歐洲相當受歡迎的版本,它和XFree86合作開發x86上 的X Server。SuSE安裝時可以選擇顯示德文或英文,它還有自己的一套設定程序叫做「SaX」,可以讓使用者較方便的設定,它的安裝套件也採用RPM模式,所以要安裝、升級與移除程序都非常方便,目前版本6.1。
(5)OpenLinux
這是由Caldera公司推出的版本,並不是很「Open」的一個版本,網上可以下載其Lite版本, 但正式版本是要money的,因為整個套件中有許多商用軟體,所以並沒有提供網路下載的服務。
(6)TurboLinux
由Pacific HiTech公司發展的套件,該套件在日本市場佔有一席之地,從安裝到使用介面都是日文的,在國內它與清華大學及研究機構合作研發了中文版本,在國內造成了一股Linux潮流,目前已推出3.0.2的簡體版本,3.6的英文版本。
8、Mac平台上有哪些Linux發布(distribution)?
主要有MKLinux、Red Hat、LinuxPPC、Turbo Linux、Yellow Dog Linux等,除了MKLinux是蘋果官方的版本外,其它都是「在野人士」;不過大家都不約而同的採用了RedHat公司發展的原始碼包裝方式,再加上自己的一些套件,然後推出自有的版本;這也就是說,大家的安裝方式幾乎都一樣,對使用者來說,這倒是好事,可以省下很多摸索的時間了。
(1)Red Hat
參見前文介紹
(2)MKLinux
MKLinux是蘋果計算機公司發展的版本,可以說是「老字型大小」了,目前版本是DR3版。
(3)LinuxPPC
目前的版本是5.0,採用Linux2.2版核心(kernel)以及glibc 2.1版;該版本支持USB及一些新設備,可以安裝在新的Power Mac G3機型上,LinuxPPC的執行效率要比MKLinux好。與MKLinux相比,LinuxPPC只能使用在PCI介面的Power Mac上,而MKLinux可以用在所有機型上,這兩個系統長得太像了,除了適用的機型不同和執行效率上的差異外,其它的部份幾乎相同,所有可執行軟體都一樣。
(4)Turbo Linux
Turbo Linux在Mac上可看到的版本是2.1版,它在安裝時會出現選取窗口,讓使用者在安裝時選取安裝MKLinux或LinuxPPC,然後開始安裝系統,所以該版本只是在安裝過程上有些不同,其它的內容大同小異;Turbo Linux的Mac版本並沒有中文化,並且開發的速度也比PC版本慢很多,估計Mac版本已經暫時被「擱」在一邊了,Pacific HiTech公司在全力發展PC版本。
(5)Yellow Dog Linux
建議把它安裝在Mac、iMac、藍白G3的Power Mac系列機器上使用。它有兩種版本,分別是稱為「Champion」的伺服器版本以及稱為「Black Lab」的版本;「Champion」是一般使用者安裝的版本,而「Black Lab」版本具有「並行處理」(Parallel Computing)能力:使用者可以在很多台Mac都裝上該系統,然後讓所有的Mac「一起處理」事情,這會使處理速度變得非常快。開發Yellow Dog Linux的公司專注在PowerPC Mac的平台上發展,目前還沒有「Intel平台」的Yellow Dog Linux版本。
9、RedHat、Slackware及Debian,選誰家?
從互聯網上能夠取得的Linux版本非常多,CD-ROM 版本就更多了,RedHat Linux、Slackware Linux及Debian Linux是其中最著名的三個發布。
RedHat Linux 對Linux初學者來說,絕對是最好的選擇,它完善的系統配置,預裝了豐富的應用軟體,功能強大的系統管理程序,可使用戶花相當少的時間和精力獲得一個完善的Linux環境,其獨特的RPM包裝程序,更讓用戶不需要重新安裝Linux系統就可以對整個系統進行升級。但是它目錄結構復雜,系統配置文件零亂,對高級用戶來說,並不是一個好的選擇,在這一點上Slackware就要略勝一籌。
Slackware與Debian相比,不推薦大家使用Debian,因為Debian與更新速度較快的Slackware比較,在軟體版本上相差很大。
所以對於初學者建議選擇RedHat Linux,而高級用戶使用Slackware似乎更適合。
10、目前有哪些中文Linux發布(distribution)?
目前中文Linux發行版本主要有:騰圖Linux風暴系列之一REDHAT Linux6.1、紅旗Linux、藍點Linux、TurboLinux Chinese Version (GB)、Xteam Linux (GB)
11、如何得到Linux?
Linux的源代碼是公開的,各版本的Linux,包括從內核到眾多應用程序的源代碼、執行文件,都可以從互聯網上免費下載。也可以通過購買發行光碟或D版光碟得到Linux系統,和一般軟體不同的是,你可以和朋友合法地分享Linux光碟,很顯然Linux光碟的價格不會很高。Linux有很多發行版和銷售商。
12、Linux有那些著名的網站和新聞組?
著名的網站和Linux在線,上面有許多關於Linux的新聞、新軟體、文檔資料、鏈接等信息。
Comp.os.linux.announce是著名的Linux新聞組,其中可以發現許多關於Linux的問題和解答,在comp.os.linux.*中下列的新聞組也值得一看:
comp.os.linux.setup
comp.os.linux.hardware
comp.os.linux.networking
comp.os.linux.x
comp.os.linux.development.apps
comp.os.linux.development.system
comp.os.linux.advocacy
comp.os.linux.misc
如果您訪問comp.os.linux.*速度慢,還可以訪問當地的新聞組,例如中國comp.os.linux.*的新聞組是cn.comp.os.linux。
13、Linux伺服器最多能擔負多少用戶同時訪問?多少用戶同時訪問時等待時間能接受?
沒有用戶數目的限制。如果只是作文件伺服器用,基本上沒有等待時間。網路帶寬是一個限制,如果用100base-Tx,感覺應該和你本地磁碟差不多。
14、什麼樣的PC能運行Linux?
Linux支持Intel的X86、PIII等CPU,還支持INTEL MP架構的多處理器系統(現在也可以在 Sparc、Alpha、PowerPC等CPU的機器上運行,甚至已經移植到娛樂業的游戲機任天堂64上,成為類似於WindowsCE那樣的簡易操作系統),至少需要4M內存、一個單軟碟機動器,該PC的匯流排:可以是傳統ISA bus、EISA、VESA Local、MCA(IBM所有的匯流排)、或Intel PCI等,支持大多數的ESDI、IDE、ATA33/66/100硬碟。
Linux可以運行在DEC公司的Alpha機上,也可以運行在Sun公司的Sparc機器上,當然也可以運行在Intel公司的386以上的機器上,編寫好的源代碼可以不經修改的在各種不同的Linux平台上直接編譯、安裝運行。
Linux安裝的最小配置是:
80386以上CPU
內存4M以上
硬碟80M以上
Linux不能在 80286 CPU的機器上運行,內存比4MB少的機器也不行,如果內存少於4MB,就不能安裝,想運行X Window的話,8MB是最低要求。如果拿Linux作server的話,至少要有16MB的內存,運行Netscape這類軟體則需要64M內存。至於硬碟,從零到幾GB都行,最好有500MB以上空間。
15、Linux能支持的硬體?
Linux支持的硬體設備是UNIX系統中最多的,支持幾乎所有類型的顯示卡和顯示器、各式各樣的滑鼠、幾乎所有類型的SCSI設備,大部分的IDE接囗硬體,還支持所有的SCSI磁帶機及QIC-02型磁帶機、SCSI CDROM驅動器及部分EIDE(ATAPI)接囗CDROM、所有SCSI接囗的外接驅動器、並囗的ZIP驅動器等。
Linux支持的CPU有:Intel/AMD/Cyrix 出品的x86系列CPU
386SX/DX/SL/DXL/SLC,
486SX/DX/SL/SX2/DX2/DX4,
Pentium.
Pentium MMX
Pentium Pro
K6,M2,K7,Cyrix 6x86等
由於Linux Kernel支持模擬FPU,即使無FPU協處理器的CPU,Linux也支持,只是系統速度將會下降,尤其是在做編譯和圖形處理等方面工作時,但在Pentium系列CPU已成為主流的現在,這個問題已不復存在。
此外,Linux2.0以後的核心都支持多CPU(SMP),不管哪個發行版本,只要採用2.0以後的核心,都支持多CPU。
方法是:在編譯核心前,把/usr/src/linux/Makefile開頭的SMP=1 改成 SMP=n , n是你的CPU數,然後再make dep ; make clean ; make install ; make moles ;make moles_install 啟動後,就成功了!
16、Linux上有哪些軟體?在Linux下如何運行DOS和Windows程序?其上能運行office2000嗎?
Linux 有C程序編譯器GCC, 編輯軟體Emacs, 圖形化界面X-windows, 所有標準的UNIX系統工具(utilities), TCP/IP網路(包括SLIP/PPP)和數以百計的開發或移植的各種應用程序。
Linux中有一個稱作dosemu的Dos模擬器,它可以模擬DOS,運行一些DOS應用程序。准確的說dosemu並不是Dos模擬器,它提供了一個虛擬x86機來運行dos,可以運行Dos6.22和純Dos7。它也提供VCPI和DMPI的支持。在dosemu下可以運行標准模式和386增強模式的Win98,不過配置相當困難,表現的性能也不好,不夠穩定。
Linux上也可以運行一些Windows程序,這種模擬器的研製工作已經有了進展,支持SVR4 ELF 和 SVR3.2 COFF二進位的iBCS2 (Intel 二進位兼容標准)模擬代碼,可以作為編譯項包含在Linux內核中,另外,有些公司提供了一些商業性軟體(付費, 有版權),如Motif,Aplixware,WordPerfect等。
office2000沒有for Linux版的,在Windows模擬器上也無法運行,在Linux上可以使用staroffice和applixware office之類的for Linux辦公軟體,不過它們都是商業軟體。