linux試卷
Ⅰ 求linux習題答案:所有用戶登錄的預設配置文件是( )
是/etc/login.defs。
/etc/login.defs 是設置用戶帳號限制的文件。該文件里的配置對root用戶無效。/etc/login.defs 文件用於在Linux創建用戶時,對用戶的一些基本屬性做默認設置,例如指定用戶 UID 和 GID 的范圍,用戶的過期時間,密碼的最大長度,等等。
需要注意的是,該文件的用戶默認配置對 root 用戶無效。並且,當此文件中的配置與 /etc/passwd 和 /etc/shadow 文件中的用戶信息有沖突時,系統會以/etc/passwd 和 /etc/shadow 為准。
如果/etc/shadow文件里有相同的選項,則以/etc/shadow里的設置為准,也就是說/etc/shadow的配置優先順序高於/etc/login.defs。
(1)linux試卷擴展閱讀:
設置項以及表示含義
MAIL_DIR /var/spool/mail 創建用戶時,系統會在目錄 /var/spool/mail 中創建一個用戶郵箱,比如 lamp 用戶的郵箱是 /var/spool/mail/lamp。
PASS_MAX_DAYS 99999 密碼有效期,99999 是自 1970 年 1 月 1 日起密碼有效的天數,相當於 273 年,可理解為密碼始終有效。
PASS_MIN_DAYS 0 表示自上次修改密碼以來,最少隔多少天後用戶才能再次修改密碼,默認值是 0。
PASS_MIN_LEN 5 指定密碼的最小長度,默認不小於5 位,但是現在用戶登錄時驗證已經被 PAM 模塊取代,所以這個選項並不生效。
PASS_WARN_AGE 7 指定在密碼到期前多少天,系統就開始通過用戶密碼即將到期,默認為 7 天。
UID_MIN 500 指定最小 UID 為 500,也就是說,添加用戶時,默認 UID 從 500 開始。注意,如果手工指定了一個用戶的 UID 是 550,那麼下一個創建的用戶的 UID 就會從 551 開始,哪怕 500~549 之間的 UID 沒有使用。
UID_MAX 60000 指定用戶最大的 UID 為 60000。
GID_MIN 500 指定最小 GID 為 500,也就是在添加組時,組的 GID 從 500 開始。
GID_MAX 60000 用戶 GID 最大為 60000。
CREATE_HOME yes 指定在創建用戶時,是否同時創建用戶主目錄,yes 表示創建,no 則不創建,默認是 yes。
UMASK 077 用戶主目錄的許可權默認設置為 077。
USERGROUPS_ENAB yes 指定刪除用戶的時候是否同時刪除用戶組,准備地說,這里指的是刪除用戶的初始組,此項的默認值為 yes。
ENCRYPT_METHOD SHA512 指定用戶密碼採用的加密規則,默認採用 SHA512,這是新的密碼加密模式,原先的 Linux 只能用 DES 或 MD5 加密。
Ⅱ Linux期末試卷
你可以試試搜索網路知道,找人寫作業的不少。
Ⅲ linux中簡述wed伺服器配置過程
淺談基於Linux的Intranet環境建造
在建設傳統的Intranet網路環境的時候,我們一般是基於Windows NT Server系統的,在它的基礎上實現一系列的服務。 現在的Linux系統中也包含了很多基於網路建設的軟體服務,基本上我們是完全可以利用Linux系統建立與Windows NT Server所具有的基本Intranet框架相同的框架。並且還可以在這個基礎上發展具有Linux系統自身特點的Intranet環境,在某種程度上其性能還優於Windows NT Server系統。
我們先假設一個基於Linux系統區域網的網路構架。首先,建議使用轉換器把Internet介面轉換為雙絞線,直接連接到一台雙網卡Server上。該Server的另外一塊網卡和其他的Server及Client連接到一個Hub上面,成為一個區域網。雙網卡的伺服器作為防火牆和網關,控制內部網和Internet連接的安全。我們在其上面還可以運行其他的服務,例如文件伺服器、代理伺服器、郵件伺服器和Web伺服器等。另外一台伺服器可以作為資料庫伺服器,在其上主要運行資料庫服務。
雙網卡中對外的網卡必須有正式的IP,另外一塊網卡和其他計算機的網卡可以使用私有IP,范圍從「192.168.1~192.168.254」自由分配,其他計算機的網關地址都指向防火牆網關伺服器的內部IP。防火牆網關伺服器的網路配置要根據申請的IP地址來具體設置。
一般地,我們要求的Intranet環境應該是提供最基礎的WWW服務、ftp服務、DNS服務、網上鄰居等服務項,下面我們就一一簡單地介紹一下。
1.WWW服務
首先我們要實現WWW服務,我們以在RedHat系統的完全安裝中為例,這里系統已經為大家安裝好了目前在Internet上使用得最多的HTTP伺服器Apache, 你只需要使用「setup」命令選擇該服務,或者直接運行「httpd」即可。它的安裝根目錄是在/home/httpd/目錄下的,只要使用瀏覽器按照「IP地址」訪問你的Web server,就能夠看到Apache的說明文檔。如果你要發行自己的主頁,只需要將這些文檔放在/home/httpd/Html/下即可,或者是將httpd.conf中的文檔根目錄修改為你的Windows系統下的目錄,這樣既可以享受Linux的效率,也可享受Windows的頁面製作工具的便利。但是我們要注意在Linux環境中要區分大小寫,所以頁面中的文件名最好統一使用大小寫。在Windows環境中的頁面文件一般是.htm後綴,而預設的Linux系統的瀏覽器Netscap或lyxn解釋的頁面文件是以.html為後綴的,你只需要在/etc/mime.types中增加如下一行即可:text/html html htm。同樣,你也可以按照注釋修改以下配置文件:
/etc/httpd/conf/httpd.conf
/etc/httpd/conf/Access.conf
/etc/httpd/conf/srm.conf 以建立更加強大而靈活的WEB伺服器。
2.FTP服務
接著讓我們看看FTP服務的實現,我們依然是在RedHat系統的完全安裝中,RedHat系統已經為你安裝好了目前Internet流行的WU-FTP-2.4.2 Server。它的匿名訪問目錄在/home/ftpd/中,如果是在FTP客戶端使用普通帳戶登錄,那麼我們將直接進入該賬戶的主目錄。它的配置文件主要是:
/ect/ftpaccess。
域名服務(DNS服務)的功能是把我們取的名字映射為具體的IP地址。目前Internet流行的域名伺服器BIND,它的執行進程是「named」,其配置文件有:
/ect/named.conf
/etc/resolv.conf
/var/named/named.ca
/var/named/named.local
/var/named/named.hosts(自建)
/var/named/named.rev
其中的自建文件需要符合「named」配置文件的格式,我們從已有的文件中cp即可,尤其注意BIND 4的配置文件格式和BIND 8p是完全不同的,如果使用的版本不同的話,請查閱其具體的配置文件。
3.RAS服務
RAS服務(PPP)也是傳統的服務之一,配置PPP在Linux系統中是比較復雜的一項工作。它的主要配置文件有:
/etc/mgetty+sendfax/mgetty.config
/etc/mgetty+sendfax/loging.config
/etc/inittab
/etc/ppp/options
/etc/ppp/ppplogin
/etc/ppp/options.ttyS2
/etc/ppp/pap-secrets
/etc/hosts
提醒大家的是如果使用Win95的撥號適配器的話,它的網關為撥號伺服器的IP,DNS為內部網的DNS Server的IP,設置遠程自動配置IP,新手可以先不啟動該服務。
4.DHCP功能
DHCP的功能是動態分配IP地址。注意在啟動dhcpd之前,增加一項預設路由:/sbin/route add -host 255.255.255.255 dev eth0詳細的格式可以使用「main dhcpd」得到。它的執行進程是「dhcpd」,它的配置文件有:
/etc/dhcpd.conf /etc/dhcpd.leases(空文件)
/etc/dhcpd.leases~(空文件夾)
5.網上鄰居
網上鄰居(smbd nmbd)也是我們很關心的功能,微軟的網上鄰居是局域內直接而簡便的資源共享方法,但它採用的是Netbeui協議。而Linux系統採用的主要是TCP/IP協議,它提供的Samba可以方便地完成網上鄰居的功能,讓你的用戶通過網上鄰居看到你的伺服器和共享的資源。其主要配置文件有:
/etc/smb.conf
/etc/smbusers
代理服務和防火牆(routed lpmasquerdde ipfwadm)的設置對於一些用戶也是必要的。在Windows NT中也有「routed」命令,但要實現共享IP地址卻要使用專門的代理軟體,如proxy Server、 Wingate、Winproxy等。在這方面,Linux利用核心支持的「ipmasquerad」功能,配合「routet」和「ipfwadm」則可以輕松地實現這一功能,並且在使用瀏覽器時還不需要指定代理伺服器,同時利用「ipfwadm」確定接收和發送數據包的規則,並且還可以提供基於包過濾的防火牆設施。它的主要配置命令有:
/sbin/ipfwadm -F -P deny
/sbin/ipfwadm -F -a m -s 192.168.0.0/16 -D 0.0.0.0/0
/sbin/route add -net 192.168.0.0 netmask 255.255.255.0 gw 130.0.40.1
6.sql資料庫系統
SQL資料庫系統(postgresql)在目前的Intranet環境中是越來越重要了,但在Windows NT平台上運行的商品化的SQL資料庫價格不菲。Linux系統集成的SQL資料庫主要有Postgre和SQLmysql,它們均達到了SQL92的標准,並且提供在 Windows系統的客戶端的ODBC驅動程序,是非常理想的後端資料庫系統。PostgreSQL是普遍使用的免費SQL資料庫系統之一,而且是一些商用SQL資料庫的原形。盡管它可能沒有現在的某些商品化SQL功能強大,並且能夠處理中文,作為一般的Intranet Web資料庫系統,使用它已經是綽綽有餘了。它還為編制CGI程序提供了方便的介面。要訪問postgreSQL可使用命令「psql」,預設的管理員賬號「postgres」是在安裝後禁用的,需要給予登錄許可權。為了讓Web客戶能夠訪問資料庫,我們需要給「nobody」用戶授權。
微軟的ASP技術作為IIS的模塊,可以簡化CGI程序的編制,提高Web伺服器的效率,提供靈活的資料庫連接方法。Linux系統中的Apache也有相應的PHP模塊,由於Linux系統中包含有使用最廣泛的CGI編程語言PERL 5,所以我們可以輕松而高效地設計CGI程序。
7.其他實現
Linux系統里還有一些對構建Intranet環境比較有用的東西,比如磁碟限額(quota)服務,使用限額機制可以控制用戶對資源的擁有量,防止非法上載,是多用戶環境下必須具備的功能。我們還是以RedHat為例,RedHat中啟動磁碟限額方法很簡單,只需要使用Linuxconf中的相應選項即可。但是你需要在實施限額的文件系統的根目錄下建立「quota.user」和「quota.group」兩個空文件,並且,應該在安裝完系統後立即啟動該服務,linuxconf程序不光可以動態配置系統,而且具有多種工作界面,極大地方便了用戶配置與管理系統。為了能夠運行linuxconf,我們必須以根(root)用戶的身份登錄Linux系統。如果你不是以根用戶的身份登錄系統,那麼可在系統提示符下執行「su」命令,變成根用戶。常見的linuxconf工作界面有:命令行界面、字元單元界面(使用了像RedHat Linux安裝時的用戶界面形式)、基於XWindow的界面(提供易於使用的「點擊」樹狀菜單)。
我們以RedHat Linux 6.0系統為例,想要linuxconf在Web瀏覽器環境工作,必須進行以下設置:
* 在gnome-linuxconf對話框中,打開「Config/Networking/Misc/Linuxconf network access」分支,選中「Enable netwoork access」選項。
* 在對話框中輸入任何允許使用Linuxconf的計算機的主機名,包括用戶主機名字。
* 選擇「Accept」按鈕,並按空格鍵,單擊「Quit」按鈕。
* 啟動Netscape瀏覽器,在URL欄鍵入:http://〈hostname〉:98/ 〈cr〉。其中,必選項「hostname」應換成用戶計算機的主機名。
* 選擇瀏覽器頁面底部的「Start」按鈕,在彈出的口令驗證框中,分別輸入根用戶的名字「root」和相應的口令。如果口令正確,則進入基於Web的linuxconf工作界面。該界面主要由Config和Control兩部分組成,它們各自均含有5個具有超鏈接特性的選項,用戶單擊具體的選項,即可打開對應的頁面,完成相應的配置。
Linux系統中包含的「sendmail」是Internet電子郵件系統中主要的SMTP軟體,「imapd」軟體是POP3郵件伺服器,可以讓你使用Netscape或IE輕松收發電子郵件。注意,你要在/etc/sendmail.cw中添加內部域名,再將/etc/sendmail.cf中的F項修改為Fw/etc/sendmail.cw.遠程登錄(Telnet)。
現在有很多的關於Linux系統方方面面的文章,所以如果是要建立一個基於Linux系統的Intranet環境,還有很多的參考,而且要是想讓你的Intranet環境完美起來,還有很多的服務等你實現。
(出處:http://www.hackhome.com)
Ⅳ linux清空文件夾命令問題
1、linux刪除命令是rm。
2、命令為rm -rf /文件夾/文件名。
3、例如:rm -f /a/b/d.log。刪除在a文件夾中的b文件夾中的d.log這個文件。rm -rf /a/b。刪除a文件夾中的b這個文件夾及b中的所有文件。
Ⅳ Linux文件系統調用程序(在線等)
樓主能出100分,也是史無前例了~~好貼
Ⅵ 操作系統(linux) 試卷簡答題
1.(1)增加兩個組賬號group1、group2,並指定組賬號ID分別為10100、10101
groupadd -g 10100 group1
groupadd -g 10101 group2
(2)增加二個用戶賬號user1(UID為2045,並屬於組group1)、user2(UID為2046,並屬於組group2)
adser -u 2045 -g group1 user1
adser -u 2046 -g group2 user2
2.(1)在用戶ray個人目錄下新建目錄software,
mkdir /home/ray/software
(2)並搜索路徑/etc下所有以h開頭的文件及目錄,拷貝到software中
cp /etc/h* /home/ray/software
(3)請把目錄software下所有內容建立壓縮的tar包,並命名為software.tar.gz
tar -cvf software.tar.gz /home/ray/software
3.請按下列要求寫出每一步驟的命令
(1)新建普通用戶ray,並轉為ray用戶登錄
useradd ray
su ray
(2)查看/etc/boot路徑下的所有內容
ls /etc/boot
(3)查看文件/etc/hosts的內容
ls /etc/hosts
4.(1)搜索ray個人目錄下所有以file開頭且屬於ray用戶的目錄
find /home/ray -user ray -name file*
(2)搜索ray個人目錄下所有以file開頭且後跟一個字母的文件
find /home/ray -name file*
四.實操題:(10+13,共23分)
1.Jack一個人使用linux系統,他既是系統管理員,又是普通用戶。為系統的穩定使用,他需要使用管理員賬號為自己創建兩個用戶帳號tenny和ten,Jack平時使用這兩個用戶登陸使用系統,為了這兩個用戶交換和共享使用的方便,還需要達到如下要求:
(1)在系統上建立一個目錄「/myfile」;
useradd tenny
useradd ten
mkdir /myfile
(2)設置目錄「/myfile」的許可權為:該目錄裡面的文件只能由tenny和ten兩個用戶讀取、增加、刪除、修改和執行,其他用戶不能對該目錄進行任何訪問操作。
chmod -R 700 /myfile
#####################################################
這是什麼考試?
Ⅶ linux學生寫的腳本怎樣交卷子
系統交卷子。
1、首先linux是一款線上學習考試系統,其次在線上考試完成腳本後進行系統提交試卷。
2、最後在linux系統中完成後,點擊系統右上角的提交鍵來進行試卷提交。
Ⅷ 關於Linux的試卷
1:c
2:D
3:A C
4:D
5:B
6:D
7:
8:A
9:B
10:A
11:C
1 2 2 1 1 1 1 2 1 3
1:正確 2:錯誤 3:不確定
答案僅供參考。。呵呵。。
Ⅸ (超高高分)求Linux試卷答案
b
c
b
b
d
1。文件
2。644,目錄
3。交換分區(swap),本地分區(Linux Native)
4。用戶名和用戶id(uid)
5。1,文件屬性,3,所屬者
6。iso9660
7。/etc
8。管道(|重定向)
9。w TEXT.TXT