<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • linux中each命令 關(guān)于each的用法

            linux中的什么命令能保留文件修改時(shí)間不變

            現(xiàn)在我們新建一個(gè)空白文件ubuntugege.txt,看到當(dāng)前的文件訪(fǎng)問(wèn)時(shí)間和修改時(shí)間是一樣的。

            專(zhuān)注于為中小企業(yè)提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)老邊免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了成百上千家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

            用以下命令進(jìn)行修改:

            touch -m -d "2000-01-01 10:10:10" ubuntugege.txt

            嘿,文件修改時(shí)間變成了2000-01-01 10:10:10,這下我們也做了個(gè)小小的穿越呀!

            當(dāng)然,這個(gè)命令還有更多其它高級(jí)的用法,比如:你可以讀取一個(gè)已存在的文件的修改時(shí)間再修改到指定的文件上,相當(dāng)于復(fù)制“修改時(shí)間”到別的文件上,大家運(yùn)行touch --help查看手冊(cè)。

            用法:touch [選項(xiàng)]... 文件...Update the access and modification times of each FILE to the current time.A FILE argument that does not exist is created empty, unless -c or -his supplied.A FILE argument string of - is handled specially and causes touch tochange the times of the file associated with standard output.Mandatory arguments to long options are mandatory for short options too. -a 只更改訪(fǎng)問(wèn)時(shí)間 -c, --no-create 不創(chuàng)建任何文件 -d, --date=字符串 使用指定字符串表示時(shí)間而非當(dāng)前時(shí)間 -f (忽略) -h, --no-dereference 會(huì)影響符號(hào)鏈接本身,而非符號(hào)鏈接所指示的目的地 (當(dāng)系統(tǒng)支持更改符號(hào)鏈接的所有者時(shí),此選項(xiàng)才有用) -m 只更改修改時(shí)間 -r, --reference=FILE use this file's times instead of current time -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time --time=WORD change the specified time: WORD is access, atime, or use: equivalent to -a WORD is modify or mtime: equivalent to -m --help 顯示此幫助信息并退出 --version 顯示版本信息并退出請(qǐng)注意,-d 和-t 選項(xiàng)可接受不同的時(shí)間/日期格式。

            linux新建文件命令是什么?

            1、創(chuàng)建文件夾

            mkdir -p 文件夾名

            p 確保目錄名稱(chēng)存在,不存在的就建一個(gè)。

            2、創(chuàng)建文件

            如:touch a.txt

            拓展資料

            Linux命令-創(chuàng)建文件

            1、可以使用cat創(chuàng)建一個(gè)新的文件

            命令:catfilename

            使用cat創(chuàng)建文件時(shí),以系統(tǒng)默認(rèn)的文件屬性作為新文件的屬性,并接受鍵盤(pán)輸入作為文件的內(nèi)容。輸入結(jié)束時(shí)按Ctrl+d退出并保存文件。

            另外,使用cat filename命令可以查看文件內(nèi)容。

            cat file1 file2 file3 命令也可將多個(gè)文件合并到一個(gè)新的文件當(dāng)中。首先創(chuàng)建一個(gè)newfile1并輸入內(nèi)容然后合并。

            2、使用touch命令創(chuàng)建文件

            首先,touch命令用的并不多,主要用于修改指定文件的訪(fǎng)問(wèn)和修改時(shí)間屬性(Update the access and modification times of each FILE to the current time)。

            當(dāng)文件不存在時(shí),則創(chuàng)建一個(gè)新的文件。touch只能創(chuàng)建空文件。

            touch filename 以當(dāng)前時(shí)間作為訪(fǎng)問(wèn)和修改時(shí)間屬性值創(chuàng)建一個(gè)文件。

            touche -r existfilename filename 根據(jù)existfilename的訪(fǎng)問(wèn)和修改時(shí)間屬性確定filename的訪(fǎng)問(wèn)和修改時(shí)間屬性。

            可以看到newfile與tfile2的修改時(shí)間屬性相同。

            linux開(kāi)機(jī)自啟動(dòng),如何跳過(guò)開(kāi)機(jī)動(dòng)畫(huà)

            某個(gè)程序方便后續(xù)的管理;那么我們?nèi)绾卧陂_(kāi)機(jī)時(shí)候,運(yùn)行此賬戶(hù)安裝的程序呢?例如:以linux下指定mycount用戶(hù)在linux開(kāi)機(jī)時(shí)執(zhí)行/home/sun/startXX.sh為例:

            以root登錄linux

            執(zhí)行vi /etc/rc.d/rc.local

            在文檔末尾添加一行語(yǔ)句:su – mycount -c “/home/sun/startXX.sh”

            保存rc.local即可。

            這個(gè)地方一定要注意 su – 這個(gè)是環(huán)境的變量也會(huì)做相應(yīng)的轉(zhuǎn)換;如果環(huán)境變量沒(méi)有改變的話(huà),我們用su 就可以了。

            二、

            在Linux中以普通用戶(hù)開(kāi)機(jī)自動(dòng)運(yùn)行腳本程序

            測(cè)試環(huán)境:CentOS6.5

            管理員:root

            普通用戶(hù):test1

            實(shí)現(xiàn)目標(biāo):在Linux啟動(dòng)時(shí),以普通用戶(hù)test1自動(dòng)運(yùn)行位于根目錄下的腳本程序test.py,該程序會(huì)在每次執(zhí)行時(shí)自動(dòng)向本地日志文件追加一條記錄,源碼如下:

            from datetime import datetime

            now=datetime.now()

            f=open(‘test.log’,’a’)

            f.write(‘%s ‘%now)

            f.close()

            Linux在啟動(dòng)時(shí),會(huì)自動(dòng)執(zhí)行/etc/rc.d目錄下的初始化程序,因此我們可以把啟動(dòng)任務(wù)放到該目錄下,有兩種辦法:

            方案一:

            1、因?yàn)槠渲械膔c.local是在完成所有初始化之后執(zhí)行,因此我們可以把啟動(dòng)腳本寫(xiě)到里面

            2、用root賬號(hào)登陸Linux,vi /etc/rc.d/rc.local編輯文件,在最后加入兩行需要執(zhí)行的腳本程序:

            cd /home/test1 –該步不可少,否則會(huì)提示沒(méi)有權(quán)限打開(kāi)’test.log’文件

            su test1 -c “python /home/test1/test.py” –把要執(zhí)行的命令作為一個(gè)參數(shù)傳遞級(jí)su

            方案二:

            1、init.d目錄下都為可執(zhí)行程序,他們其實(shí)是服務(wù)腳本,按照一定格式編寫(xiě),Linux 在啟動(dòng)時(shí)會(huì)自動(dòng)執(zhí)行,類(lèi)似Windows下的服務(wù)

            2、用root帳號(hào)登錄,vi /etc/rc.d/init.d/mystart,追加如下內(nèi)容:

            復(fù)制代碼

            #!/bin/bash

            #chkconfig:2345 80 05 –指定在哪幾個(gè)級(jí)別執(zhí)行,0一般指關(guān)機(jī),

            6指的是重啟,其他為正常啟動(dòng)。80為啟動(dòng)的優(yōu)先級(jí),05為關(guān)閉的優(yōu)先機(jī)

            #description:mystart service

            RETVAL=0

            start(){ –啟動(dòng)服務(wù)的入口函數(shù)

            echo -n “mystart serive …”

            cd /home/test1

            su test1 -c “python /home/test1/test.py”

            }

            stop(){ –關(guān)閉服務(wù)的入口函數(shù)

            echo “mystart service is stoped…”

            }

            case $1 in –使用case,可以進(jìn)行交互式操作

            start)

            start

            ;;

            stop)

            stop

            ;;

            esac

            exit $RETVAL

            復(fù)制代碼

            3、運(yùn)行chmod +r /etc/rc.d/init.d/mystart,使之可直接執(zhí)行

            4、運(yùn)行chkconfig –add mystart,把該服務(wù)添加到配置當(dāng)中

            5、運(yùn)行chkconfig –list mystart,可以查看該服務(wù)進(jìn)程的狀態(tài)

            總結(jié):

            兩種方案的的核心都是切換用戶(hù)到test1,然后執(zhí)行命令啟動(dòng)Python程序,做成服務(wù)的好處是可以定義多個(gè)交互命令,比如:start,stop,restart,reset…,在服務(wù)運(yùn)行的過(guò)程中還可以做相應(yīng)操作。最開(kāi)始的時(shí)候,我按照一般的思路寫(xiě)了如下腳本,卻怎么也執(zhí)行不了:

            su test1 –切換到test1用戶(hù)

            cd /home/test1 –切換到根目錄

            python test.py –執(zhí)行python程序

            exit –退出test1帳號(hào)

            看起來(lái)好象一切都沒(méi)錯(cuò),但是發(fā)現(xiàn)只運(yùn)行了第一行的命令,后面的都沒(méi)有運(yùn)行,直到退出test1用戶(hù)后才發(fā)現(xiàn)好象執(zhí)行完畢。分析原因,是因?yàn)長(zhǎng)inux啟動(dòng)的時(shí)候是在root帳號(hào)下,執(zhí)行su test1等于打開(kāi)了一個(gè)新的shell腳本,因此下面的代碼都在等著新的Shell腳本結(jié)束才能運(yùn)行,就象在主程序里調(diào)用了一個(gè)子程序,而子程序是個(gè)死循環(huán),一下出來(lái)來(lái)結(jié)果下面的要等死了。知道了發(fā)生的原因,那么解決的辦法就相對(duì)簡(jiǎn)單了,就是在執(zhí)行上述腳本程序時(shí),不要離開(kāi)本身的Shell。我們可以把執(zhí)行命令做為su的一個(gè)參數(shù)傳遞進(jìn)去,因?yàn)闆](méi)有涉及到打開(kāi)新的Shell,因此可以正常執(zhí)行你期望的腳本程序,順利實(shí)現(xiàn)開(kāi)機(jī)自動(dòng)啟動(dòng)指定的腳本程序。

            執(zhí)行方案中重要的一個(gè)命令是:

            [root@localhost ~]# whoami

            root

            [root@localhost ~]# su – keysystem -c “whoami”

            keysystem

            [root@localhost ~]#

            以keysystem用戶(hù)執(zhí)行whoami的命令:

            [root@localhost ~]# su – keysystem -c “whoami”

            文章知識(shí)點(diǎn)與官方知識(shí)檔案匹配

            CS入門(mén)技能樹(shù)Linux入門(mén)初識(shí)Linux

            23840 人正在系統(tǒng)學(xué)習(xí)中

            打開(kāi)CSDN,閱讀體驗(yàn)更佳

            Linux中沒(méi)有rc.local文件的完美解決方法

            主要介紹了Linux中沒(méi)有rc.local文件的解決方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

            最新發(fā)布 linux 開(kāi)機(jī)自啟用非root啟動(dòng)

            就會(huì)用djq用戶(hù)執(zhí)行mkdir -p /home/djq/222命令。linux 開(kāi)機(jī)自啟用非root啟動(dòng)。

            繼續(xù)訪(fǎng)問(wèn)

            linux開(kāi)機(jī)自動(dòng)執(zhí)行命令或自動(dòng)啟動(dòng)程序(rc.local)

            linux開(kāi)機(jī)的最后會(huì)執(zhí)行/etc/rc.local,因此可以在此腳本里面添加shell命令自動(dòng)執(zhí)行或者自動(dòng)啟動(dòng)某個(gè)進(jìn)程。 比如 自動(dòng)輸出信息: #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In

            繼續(xù)訪(fǎng)問(wèn)

            跳過(guò)網(wǎng)絡(luò)啟動(dòng) linux,Linux啟動(dòng)時(shí)如何跳過(guò)fsck

            在Linux里,如果一個(gè)文件系統(tǒng)被mount過(guò)一定次數(shù)后,或者距離上次fsck超過(guò)一定天數(shù),當(dāng)系統(tǒng)重起時(shí)就會(huì)自動(dòng)fsck。根據(jù)文件系統(tǒng)的大小,fsck可能需要幾分鐘甚至幾個(gè)小時(shí)。隔一段時(shí)間作一次fsck是很有必要的,但是如果你不想花費(fèi)時(shí)間fsck,你也可以用如下幾種方法跳過(guò)fsck:1. 修改/etc/fstab在/etc/fstab里, 最后一列是系統(tǒng)啟動(dòng)時(shí)fsck的順序。 文件系統(tǒng) / 應(yīng)該設(shè)...

            繼續(xù)訪(fǎng)問(wèn)

            linux 查看root 進(jìn)程,Linux查看非root運(yùn)行的進(jìn)程

            Linux查看非root運(yùn)行的進(jìn)程youhaidong@youhaidong-ThinkPad-Edge-E545:~$ ps -U root -u root -NPID TTY TIME CMD663 ? 00:00:00 dbus-daemon713 ? 00:00:00 rsyslogd730 ? 00:00:00 avahi-da...

            繼續(xù)訪(fǎng)問(wèn)

            linux上使用非root賬戶(hù)啟動(dòng)運(yùn)行java程序

            事情是這樣的、、、、、、、 公司的app后臺(tái)程序是java的,在linux上運(yùn)行時(shí)要求必須使用非root賬戶(hù),例如使用app用戶(hù)啟動(dòng)java程序。這次運(yùn)維有事請(qǐng)假了,所以這個(gè)小任務(wù)就交給我了,多大的事情啊,這還不是分分鐘搞定的啊。 好了一步步的開(kāi)始。 第一步:創(chuàng)建mobile賬戶(hù)和組 groupadd app useradd -d /usr/app -g app app 第二步:搭建...

            繼續(xù)訪(fǎng)問(wèn)

            linux用其他賬號(hào)停進(jìn)程,Linux系統(tǒng)上對(duì)其他用戶(hù)隱藏進(jìn)程的簡(jiǎn)單方法

            我使用的是多用戶(hù)系統(tǒng),大部分的用戶(hù)通過(guò)ssh客戶(hù)端訪(fǎng)問(wèn)他們的資源。我如何(怎么樣)避免泄露進(jìn)程信息給他們?如何(怎么樣)在Debian/Ubuntu/RHEL/CentOS linux服務(wù)器器上阻止/避免他們看到不屬于他們的進(jìn)程?對(duì)linux上的其他用戶(hù)隱藏進(jìn)程的方法解決方法/方案:如果你使用的linux kernel(內(nèi)核)是3.2以上的版本(或者使用的RHEL/CentOS是6.5以上的版本)...

            繼續(xù)訪(fǎng)問(wèn)

            轉(zhuǎn):linux開(kāi)機(jī)自動(dòng)運(yùn)行

             實(shí)現(xiàn)目標(biāo):在Linux啟動(dòng)時(shí),自動(dòng)運(yùn)行位于普通用戶(hù)test1根目錄下的腳本程序test.py,該程序會(huì)在每次執(zhí)行時(shí)自動(dòng)向本地日志文件追加一條記錄,源碼如下: from datetime import datetime now=datetime.now() f=open('test.log','a') f.write('%s '%now...

            繼續(xù)訪(fǎng)問(wèn)

            跳過(guò)開(kāi)機(jī)向?qū)?/p>

            跳過(guò)開(kāi)機(jī)向?qū)?/p>

            繼續(xù)訪(fǎng)問(wèn)

            linux系統(tǒng)rc.local錯(cuò)誤,Linux開(kāi)機(jī)啟動(dòng)文件rc.local無(wú)法執(zhí)行的解決方法

            眾所周知,rc.local是Linux系統(tǒng)中的一個(gè)重要的開(kāi)機(jī)啟動(dòng)文件,每次開(kāi)機(jī)都要執(zhí)行這個(gè)文件。但最近很多用戶(hù)表示系統(tǒng)無(wú)法執(zhí)行這個(gè)問(wèn)題件,從而導(dǎo)致了一系列的問(wèn)題出現(xiàn),這是怎么回事呢?如何解決這個(gè)問(wèn)題呢?下面,跟隨小編一起來(lái)看看Linux開(kāi)機(jī)啟動(dòng)文件rc.local無(wú)法執(zhí)行的解決方法。Linux系統(tǒng)在Linux系統(tǒng)中,有一個(gè)重要的開(kāi)機(jī)自動(dòng)啟動(dòng)腳本文件:/etc/rc.local---》/etc/rc...

            繼續(xù)訪(fǎng)問(wèn)

            rc.local出錯(cuò)影響ubuntu正常啟動(dòng),跳過(guò)執(zhí)行rc.local

            通過(guò)進(jìn)入單用戶(hù)模式,跳過(guò)rc.local

            繼續(xù)訪(fǎng)問(wèn)

            Linux開(kāi)機(jī)啟動(dòng),設(shè)置rc.local失效解決方案

            在/etc/rc.local文件夾下,添加要執(zhí)行的命令,如/sbin/ifconfig docker0 mtu 1454 注意這里要使用絕對(duì)路徑/sbin/ifconfig 如果開(kāi)機(jī)發(fā)現(xiàn)執(zhí)行失敗,則需要在上一行添加sleep 10 由于ifconfig服務(wù)不一定在rc.local之前啟動(dòng),所以讓系統(tǒng)等待十秒hours在執(zhí)行sleep 10 /sbin/ifconfig docker0 mtu 14

            繼續(xù)訪(fǎng)問(wèn)

            Linux系統(tǒng)跳過(guò)密碼登錄

            一、引導(dǎo)系統(tǒng) RHEL7的標(biāo)準(zhǔn)引導(dǎo)系統(tǒng)是GRUB2,RHEL6默認(rèn)使用GRUB1,這里主要講GRUB2。 在Linux系統(tǒng)開(kāi)機(jī)選擇內(nèi)核時(shí),按下e進(jìn)入內(nèi)核引導(dǎo)參數(shù)的編輯菜單,找到以linux16開(kāi)頭的一行,在行末添加更多的命令。例如,在行末尾添加system.unit=emergency.target,然后按Ctrl+X,則系統(tǒng)將會(huì)以緊急目標(biāo)模式啟動(dòng)。 如果在系統(tǒng)引導(dǎo)到GUI環(huán)境中出現(xiàn)問(wèn)題,可以在內(nèi)核命令行末尾加入system.unit=multi-user.target,若引導(dǎo)成功,則會(huì)登錄到命令行模

            繼續(xù)訪(fǎng)問(wèn)

            rc.local使用非root用戶(hù)

            su -aaa-c "/data/tomcat/bin/startup.sh"

            繼續(xù)訪(fǎng)問(wèn)

            Linux設(shè)置非root用戶(hù)啟動(dòng)程序

            Linux設(shè)置非root用戶(hù)啟動(dòng)程序

            繼續(xù)訪(fǎng)問(wèn)

            開(kāi)機(jī)自啟動(dòng)非root用戶(hù)的服務(wù)

            設(shè)置非root用戶(hù)的服務(wù)開(kāi)機(jī)自啟動(dòng) 比如:chkconfig mysql on 是無(wú)效的 可以這樣設(shè)置: 在root用戶(hù)下 vi /etc/rc.local 或者 vi /etc/rc.d/rc.local 在最后一行加上 su - mysqladmin -c "/usr/local/mysql/startMysql.sh" 其中mysqladmin是管理mysql的用戶(hù), "/usr/loc...

            繼續(xù)訪(fǎng)問(wèn)

            linux非root用戶(hù)打開(kāi)80,Linux非root用戶(hù)如何使用80端口啟動(dòng)程序

            默認(rèn)情況下Linux的1024以下端口是只有root用戶(hù)才有權(quán)限占用,我們的tomcat,apache,nginx等等程序如果想要用普通用戶(hù)來(lái)占用80端口的話(huà)就會(huì)拋出java.net.BindException: Permission denied:80的異常。bind時(shí)perror提示錯(cuò)誤信息:permission denied解決辦法有兩種:1.使用非80端口啟動(dòng)程序,然后再用iptables...

            繼續(xù)訪(fǎng)問(wèn)

            Linux在任意目錄下執(zhí)行指定的腳本

            前言 我有個(gè)腳本,我只能在腳本所在的文件夾下面運(yùn)行,這樣的話(huà)很不方便,如果我去了別的目錄下面的話(huà),我就無(wú)法運(yùn)行這個(gè)腳本了… 解決 在profile中設(shè)置PATH, 假如我想給 xcall 腳本設(shè)置能讓在任意的目錄下去運(yùn)行, 此時(shí)xcall在/root/soft/script 目錄下. 編輯環(huán)境變量 [root@zjj101 etc]# cd /etc [root@zjj101 etc]# vim profile # 上面省略........ export HIVE_HOME=/root/soft/hive

            繼續(xù)訪(fǎng)問(wèn)

            Linux系統(tǒng)啟動(dòng)過(guò)程分析

            經(jīng)過(guò)對(duì)Linux系統(tǒng)有了一定了解和熟悉后,想對(duì)其更深層次的東西做進(jìn)一步探究。這當(dāng)中就包括系統(tǒng)的啟動(dòng)流程、文件系統(tǒng)的組成結(jié)構(gòu)、基于動(dòng)態(tài)庫(kù)和靜態(tài)庫(kù)的程序在執(zhí)行時(shí)的異同、協(xié)議棧的架構(gòu)和原理、驅(qū)動(dòng)程序的機(jī)制等等。 本人在綜合了現(xiàn)有網(wǎng)上大家智慧的基礎(chǔ)上,結(jié)合對(duì)2.6.32的內(nèi)核代碼的研讀,基于CentOS 6.0系統(tǒng)對(duì)Linux的啟動(dòng)流程做了些分析。由于才疏學(xué)淺,知...

            繼續(xù)訪(fǎng)問(wèn)

            linux跳過(guò)開(kāi)機(jī)啟動(dòng)項(xiàng)

            linux中如何查看文件或目錄所占空間的大???

            u命令用來(lái)查看目錄或文件所占用磁盤(pán)空間的大小。常用選項(xiàng)組合為:du -sh

            一、du的功能:`du` reports the amount of disk space used by the specified files and for each subdirectory (of directory arguments). with no arguments,`du` reports the disk space for the current directory。

            很明顯,與df不同,它用來(lái)查看文件或目錄所占用的磁盤(pán)空間的大小。

             二、du常用的選項(xiàng):

            -h:以人類(lèi)可讀的方式顯示

            -a:顯示目錄占用的磁盤(pán)空間大小,還要顯示其下目錄和文件占用磁盤(pán)空間的大小

            -s:顯示目錄占用的磁盤(pán)空間大小,不要顯示其下子目錄和文件占用的磁盤(pán)空間大小

            -c:顯示幾個(gè)目錄或文件占用的磁盤(pán)空間大小,還要統(tǒng)計(jì)它們的總和

            --apparent-size:顯示目錄或文件自身的大小

            -l :統(tǒng)計(jì)硬鏈接占用磁盤(pán)空間的大小

            -L:統(tǒng)計(jì)符號(hào)鏈接所指向的文件占用的磁盤(pán)空間大小

            一、du -h:這個(gè)就不多說(shuō)了。

            二、du -a:使用此選項(xiàng)時(shí),顯示目錄和目錄下子目錄和文件占用磁盤(pán)空間的大小

            linux如何遍歷鍵值對(duì)

            通過(guò)【Map.keyset()】使用【foreach】遍歷key和value。linux通過(guò)【Map.keyset()】使用【foreach】遍歷key和value遍歷鍵值對(duì),Linux是一種自由和開(kāi)放源代碼的類(lèi)UNIX操作系統(tǒng)。該操作系統(tǒng)的內(nèi)核由林納斯·托瓦茲在1991年10月5日首次發(fā)布。

            linux加載配置文件命令是什么

            、配置文件介紹:

            每個(gè) Linux 程序都是一個(gè)可執(zhí)行文件,它含有操作碼列表,CPU 將執(zhí)行這些操作碼來(lái)完成特定的操作。

            例如,ls 命令是由 /bin/ls 文件提供的,該文件含有機(jī)器指令的列表,在屏幕上顯示當(dāng)前目錄中文件

            的列表時(shí)需要使用這些機(jī)器指令。幾乎每個(gè)程序的行為都可以通過(guò)修改其配置文件來(lái)按照您的偏好或需

            要去定制。

            Linux 中有沒(méi)有一個(gè)標(biāo)準(zhǔn)的配置文件格式?

            一句話(huà),沒(méi)有。不熟悉 Linux 的用戶(hù)(一定)會(huì)感到沮喪,因?yàn)槊總€(gè)配置文件看起來(lái)都象是一個(gè)要迎

            接的新挑戰(zhàn)。在 Linux 中,每個(gè)程序員都可以自由選擇他或她喜歡的配置文件格式。可以選擇的格式

            很多,從 /etc/shells 文件(它包含被一個(gè)換行符分開(kāi)的 shell 的列表),到 Apache 的復(fù)雜的

            /etc/httpd.conf 文件。

            什么是系統(tǒng)配置文件?

            內(nèi)核本身也可以看成是一個(gè)“程序”。為什么內(nèi)核需要配置文件??jī)?nèi)核需要了解系統(tǒng)中用戶(hù)和組的列表,

            進(jìn)而管理文件權(quán)限(即根據(jù)權(quán)限判定特定用戶(hù)(UNIX_USERS)是否可以打開(kāi)某個(gè)文件)。注意,這些文

            件不是明確地由程序讀取的,而是由系統(tǒng)庫(kù)所提供的一個(gè)函數(shù)讀取,并被內(nèi)核使用。例如,程序需要某

            個(gè)用戶(hù)的(加密過(guò)的)密碼時(shí)不應(yīng)該打開(kāi) /etc/passwd 文件。相反,程序應(yīng)該調(diào)用系統(tǒng)庫(kù)的 getpw() 函

            數(shù)。這種函數(shù)也被稱(chēng)為系統(tǒng)調(diào)用。打開(kāi) /etc/passwd 文件和之后查找那個(gè)被請(qǐng)求的用戶(hù)的密碼都是由

            內(nèi)核(通過(guò)系統(tǒng)庫(kù))決定的。

            除非另行指定,Red Hat Linux 系統(tǒng)中大多數(shù)配置文件都在 /etc 目錄中。配置文件可以大致分為下面

            幾類(lèi):

            2、配置文件分類(lèi):

            訪(fǎng)問(wèn)文件

            /etc/host.conf

            告訴網(wǎng)絡(luò)域名服務(wù)器如何查找主機(jī)名。(通常是 /etc/hosts,

            然后就是名稱(chēng)服務(wù)器;可通過(guò) netconf 對(duì)其進(jìn)行更改)

            /etc/hosts

            包含(本地網(wǎng)絡(luò)中)已知主機(jī)的一個(gè)列表。如果系統(tǒng)的 IP 不

            是動(dòng)態(tài)生成,就可以使用它。對(duì)于簡(jiǎn)單的主機(jī)名解析(點(diǎn)分表

            示法),在請(qǐng)求 DNS 或 NIS 網(wǎng)絡(luò)名稱(chēng)服務(wù)器之前,

            /etc/hosts.conf 通常會(huì)告訴解析程序先查看這里。

            /etc/hosts.allow

            請(qǐng)參閱 hosts_access 的聯(lián)機(jī)幫助頁(yè)。至少由 tcpd 讀取。

            /etc/hosts.deny

            請(qǐng)參閱 hosts_access 的聯(lián)機(jī)幫助頁(yè)。至少由 tcpd 讀取。

            引導(dǎo)和登錄/注銷(xiāo)

            /etc/issue

            /etc/issue.net

            時(shí)也是管理員,那么在 group 文件中他的條目看起來(lái)就會(huì)是這樣的:user: * :

            group-id : project1

            /etc/nologin

            這是一個(gè)普通的文本文件.你可以在里面寫(xiě)上你喜歡的任何東西./etc/nologin

            的作用在于,如果它存在,那么系統(tǒng)將拒絕任何非 root 用戶(hù)的登錄請(qǐng)求,并對(duì)其

            它登錄用戶(hù)顯示此文件的內(nèi)容

            此文件常由系統(tǒng)在停機(jī)前自動(dòng)生成.有時(shí)系統(tǒng)管理員也會(huì)手工生成它,用以禁止

            其它用戶(hù)登錄,方便進(jìn)行一些管理工作.

            etc/passwd

            1.文件格式

            /etc/passwd 存儲(chǔ)了系統(tǒng)中所有用戶(hù)的基本信息.可以說(shuō)這是系統(tǒng)中最重要的一

            個(gè)配置文件.對(duì)它作任何修改一定要小心謹(jǐn)慎.同時(shí)要經(jīng)常檢察這個(gè)文件,包括

            它的內(nèi)容和權(quán)限設(shè)置.

            使用 vi 編輯程序打開(kāi)此文件,可以看到這個(gè)文件由許多行記錄組成.每一行記

            錄對(duì)應(yīng)著一個(gè)用戶(hù).我們以第一行為例.第一行一般是 root 用戶(hù)的記錄,盡管這

            不是必需的.實(shí)際上用戶(hù)記錄出現(xiàn)的順序并沒(méi)有任何的意義.

            在我的系統(tǒng)中,/etc/passwd 的第一行看起來(lái)是這樣的:

            root:x:0:0:root:/root:/bin/bash

            每一條記錄都由 7 個(gè)字段組成,每個(gè)字段之間用冒號(hào)隔開(kāi).第一個(gè)字段是用戶(hù)

            名,示例中是 root.第二個(gè)字段是用戶(hù)口令,示例中是一個(gè)字符 x,但這并不表示root 的口令是單個(gè)字符 x,而是說(shuō)用戶(hù)口令被加密了,并且加密口令也沒(méi)有放在

            本文件中,而是放到了/etc/shadow(參考 /etc/shadow).假如刪除這個(gè) x,那么

            root 的口令就清空了.第三個(gè)字段是用戶(hù)的用戶(hù) ID,即 uid.第四個(gè)字段是用戶(hù)

            的組 ID,即 gid. 這里要注意,系統(tǒng)分辨兩個(gè)用戶(hù)是看他們的 uid 是否相同而不

            是看他們的用戶(hù)名是否相同.用戶(hù)名不同但 uid 相同的兩個(gè)用戶(hù)實(shí)際上是同一

            個(gè)用戶(hù).對(duì)組來(lái)說(shuō)也有類(lèi)似的規(guī)則.所以這兩個(gè)字段大家一定要注意.第五個(gè)字

            段是用戶(hù)全稱(chēng),沒(méi)有什么實(shí)際用途,相當(dāng)于注釋,這里是 root.第六個(gè)字段是用戶(hù)

            的主目錄 (home),即登錄系統(tǒng)后默認(rèn)所處目錄,這里是/root.最后一個(gè)字段是

            用戶(hù)的登錄 shell,可以是系統(tǒng)擁有的任何一個(gè) shell 的完整路徑,這里是

            /bin/bash.注意,這個(gè)字段可以有一個(gè)特殊的值,即/sbin/nologin.如果把一個(gè)

            用戶(hù)的登錄 shell 設(shè)置為 /sbin/nologin 的話(huà),系統(tǒng)將禁止此用戶(hù)的本地登錄.

            請(qǐng)參閱“man passwd”。它包含一些用戶(hù)帳號(hào)信息,包括密碼(如果未被 shadow

            程序加密過(guò))。

            2.安全性

            /etc/passwd 的默認(rèn)權(quán)限為 644,所有者和所有組均為 root.切記,在任何情況下

            都不要更改它.

            3.相關(guān)命令

            passwd

            useradd

            userdel

            adduser

            usermod

            users

            /etc/rpmrc

            rpm 命令配置。所有的 rpm 命令行選項(xiàng)都可以在這個(gè)文件中一起設(shè)置,這樣,

            當(dāng)任何 rpm 命令在該系統(tǒng)中運(yùn)行時(shí),所有的選項(xiàng)都會(huì)全局適用。

            /etc/securetty

            包含設(shè)備名稱(chēng),由 tty 行組成(每行一個(gè)名稱(chēng),不包括前面的 /dev/),root

            用戶(hù)在這里被允許登錄。

            1.文件格式

            這是一個(gè)設(shè)備文件的列表.文件名取相對(duì)于/dev 的相對(duì)路徑.如,/dev/tty1 記

            為 tty1

            root 只有從這個(gè)列表中列出的設(shè)備上才可以登錄系統(tǒng).

            例如:

            代碼:

            $cat /etc/securretty

            tty1

            tty2

            tty3

            這里 root 被限定只能從/dev/tty1, /dev/tty2, /dev/tty3 這三個(gè)設(shè)備上登錄

            系統(tǒng)

            如果/etc/securretty 不存在的話(huà),那么 root 將可以從任何設(shè)備登錄系統(tǒng).

            2.安全性

            /etc/securetty 的默認(rèn)權(quán)限是 600,所有者和所有組都是 root

            /etc/shadow

            包含加密后的用戶(hù)帳號(hào)密碼信息,還可以包括密碼時(shí)效信息。包括的字段有:? 登錄名

            ? 加密后的密碼

            ? 從 1970 年 1 月 1 日到密碼最后一次被更改的天數(shù)

            ? 距密碼可以更改之前的天數(shù)

            ? 距密碼必須更改之前的天數(shù)

            ? 密碼到期前用戶(hù)被警告的天數(shù)

            ? 密碼到期后帳戶(hù)被禁用的天數(shù)

            ? 從 1970 年 1 月 1 日到帳號(hào)被禁用的天數(shù)

            1.文件格式

            /etc/shadow 文件保存的是用戶(hù)名,密碼,用戶(hù)賬號(hào)設(shè)置相關(guān)信息。

            例:

            root:$1$6UviCNvh$WTR0zPMek41KmzD0Z1DdV1:12264:3:4:5:6:12267:

            第一段: root----- 用戶(hù)注冊(cè)名

            第二段: $1$6UviCNvh$WTR0zPMek41KmzD0Z1DdV1 ----加密口令

            第三段: 12264-----上次更動(dòng)密碼的日期,以 1970 年 1 月 1 日為 1,1 天加 1

            第四段: 3---------密碼將被允許修改之前的天數(shù)(0 表示“可在任何時(shí)間修

            改”)

            第五段: 4---------系統(tǒng)將強(qiáng)制用戶(hù)修改為新密碼之前的天數(shù)(1 表示“永遠(yuǎn)

            都不能修改”)

            第六段: 5---------密碼過(guò)期之前,用戶(hù)將被警告過(guò)期的天數(shù)(-1 表示“沒(méi)有

            警告”)

            第七段: 6---------密碼過(guò)期之后,系統(tǒng)自動(dòng)禁用帳戶(hù)的天數(shù)(-1 表示“永遠(yuǎn)

            不會(huì)禁用”)

            第八段: 12267-----該帳戶(hù)被禁用的天數(shù)(-1 表示“該帳戶(hù)被啟用”).以 1970

            年 1 月 1 日為 1,1 月 2 日為 2

            第九段 ------ 保留供將來(lái)使用

            注:第 2 段中為*表示帳號(hào)不可登錄,如密碼前為 !! 或只有 !! 表示帳號(hào)被鎖

            2.安全性/etc/shadow 的默認(rèn)所有者和所有組均為 root.

            建議運(yùn)行# chattr +i /etc/shadow 來(lái)保護(hù)文件使其不被意外地刪除或重寫(xiě)

            3.相關(guān)命令

            passwd

            useradd

            userdel

            usermod

            /ect/gshadow

            1.文件格式

            /ect/gshadow 文件保存的是用戶(hù)和組群設(shè)置的信息

            例:

            root:!!::root,wa1

            第一段:組名

            第四段:該組包含用戶(hù)列表

            2.安全性

            /etc/gshadow 的默認(rèn)所有者和所有組均為 root.

            建議運(yùn)行# chattr +i /etc/shadow 來(lái)保護(hù)文件使其不被意外地刪除或重寫(xiě)

            3.相關(guān)命令

            groupadd

            groupdel

            groupmod

            groups

            /etc/sysctl.conf

            1.文件格式

            /etc/sysctl.conf 是 sysctl 程序的配置文件.sysctl 可以在系統(tǒng)運(yùn)行時(shí)更改內(nèi)

            核參數(shù)./etc/sysctl.conf 中的配置將在系統(tǒng)起動(dòng)時(shí)執(zhí)行.

            以 # 和 ; 開(kāi)始的行是注釋,將和空白行一起被忽略.

            配置項(xiàng)的格式為:

            token = value

            token 是一個(gè)鍵名,value 是對(duì)應(yīng)的鍵值.token 和 value 前后的空格將被忽略

            token 不能是隨意的字符串.他和/proc/sys 下的文件有一一對(duì)應(yīng)的關(guān)系:

            .h2 NEWS_PROXY

            .h2 NNTP_PROXY

            # Lynx version 2.2 and beyond supports the use of proxy servers that can act as

            # firewall gateways and caching servers. They are preferable to the older

            # gateway servers. Each protocol used by Lynx can be mapped separately using

            # PROTOCOL_proxy environment variables (see Lynx Users Guide). If you have

            # not set them externally, you can set them at run time via this configuration file.

            # They will not override external settings. The no_proxy variable can be used

            # to inhibit proxying to selected regions of the Web (see below). Note that on

            # VMS these proxy variables are set as process logicals rather than symbols, to

            # preserve lowercasing, and will outlive the Lynx image.

            #

            .ex 15

            http_proxy:

            ftp_proxy:

            #http_proxy:

            #ftp_proxy:

            .h2 NO_PROXY

            # The no_proxy variable can be a comma-separated list of strings defining

            # no-proxy zones in the DNS domain name space. If a tail substring of the

            # domain-path for a host matches one of these strings, transactions with that# node will not be proxied.

            .ex

            no_proxy:demiurge.in.ibm.com, demiurge

            更改配置文件

            在更改配置文件時(shí),如果程序不是由系統(tǒng)管理員或內(nèi)核控制的,就要確保重新啟動(dòng)過(guò)使用該配置的程

            序。普通用戶(hù)通常沒(méi)有啟動(dòng)或停止系統(tǒng)程序和/或守護(hù)進(jìn)程的權(quán)限。

            內(nèi)核

            更改內(nèi)核中的配置文件會(huì)立即影響到系統(tǒng)。例如,更改 passwd 文件以增加用戶(hù)將立即使該用戶(hù)變?yōu)?/p>

            可用。而且任何 Linux 系統(tǒng)的 /proc/sys 目錄中都有一些內(nèi)核可調(diào)參數(shù)。只有超級(jí)用戶(hù)可以得到對(duì)

            所有這些文件的寫(xiě)訪(fǎng)問(wèn)權(quán)力;其它用戶(hù)只有只讀訪(fǎng)問(wèn)權(quán)力。此目錄中文件的分類(lèi)的方式和 Linux 內(nèi)

            核源代碼的分類(lèi)方式一樣。此目錄中的每個(gè)文件都代表一個(gè)內(nèi)核數(shù)據(jù)結(jié)構(gòu),這些數(shù)據(jù)結(jié)構(gòu)可以被動(dòng)態(tài)

            地修改,從而改變系統(tǒng)性能。

            注意:在更改其中任何文件的任何值之前,您應(yīng)該確保自己全面了解該文件,以避免對(duì)系統(tǒng)造成不可

            修復(fù)的損害。

            /proc/sys/kernel/ 目錄中的文件

            文件名

            描述

            threads-max

            內(nèi)核可運(yùn)行的最大任務(wù)數(shù)。

            ctrl-alt-del

            如果值為 1,那么順序按下這幾個(gè)鍵將“徹底地”重新引

            導(dǎo)系統(tǒng)。

            sysrq

            如果值為 1,Alt-SysRq 則為激活狀態(tài)。

            osrelease

            顯示操作系統(tǒng)的發(fā)行版版本號(hào)

            ostype

            顯示操作系統(tǒng)的類(lèi)型。

            hostname

            系統(tǒng)的主機(jī)名。

            domainname

            網(wǎng)絡(luò)域,系統(tǒng)是該網(wǎng)絡(luò)域的一部分。

            modprobe

            指定 modprobe 是否應(yīng)該在啟動(dòng)時(shí)自動(dòng)運(yùn)行并加載必需

            的模塊。

            守護(hù)進(jìn)程和系統(tǒng)程序

            守護(hù)進(jìn)程是永遠(yuǎn)運(yùn)行在后臺(tái)的程序,它默默地執(zhí)行自己的任務(wù)。常見(jiàn)的守護(hù)進(jìn)程有 in.ftpd(ftp 服

            務(wù)器守護(hù)進(jìn)程)、in.telnetd(telnet 服務(wù)器守護(hù)進(jìn)程)和 syslogd(系統(tǒng)日志記錄守護(hù)進(jìn)程)。

            有些守護(hù)進(jìn)程在運(yùn)行時(shí)會(huì)嚴(yán)密監(jiān)視配置文件,在配置文件改變時(shí)就會(huì)自動(dòng)重新加載它。但是大多數(shù)守

            護(hù)進(jìn)程并不會(huì)自動(dòng)重新加載配置文件。我們需要以某種方式“告訴”這些守護(hù)進(jìn)程配置文件已經(jīng)被發(fā)

            生了改變并應(yīng)該重新加載。可以通過(guò)使用服務(wù)命令重新啟動(dòng)服務(wù)來(lái)達(dá)到這個(gè)目的(在 Red Hat Linux

            系統(tǒng)上)。

            例如,如果我們更改了網(wǎng)絡(luò)配置,就需要發(fā)出:

            service network restart 。

            注意:這些服務(wù)最常見(jiàn)的是 /etc/rc.d/init.d/* 目錄中存在的腳本,在系統(tǒng)被引導(dǎo)時(shí)由 init 啟動(dòng)。

            所以,您也可以執(zhí)行如下操作來(lái)重新啟動(dòng)服務(wù):

            /etc/rc.d/init.d/script-for-the-service start | stop | status

            start、stop 和 status 是這些腳本接受的輸入值,用來(lái)執(zhí)行操作。

            用戶(hù)程序用戶(hù)或系統(tǒng)程序在每次啟動(dòng)時(shí)都會(huì)讀取其配置文件。盡管如此,請(qǐng)記住,有些系統(tǒng)程序在計(jì)算機(jī)打開(kāi)

            時(shí)情況不一樣,它們的行為依賴(lài)于在 /etc/ 中的配置文件中讀到的內(nèi)容。所以,用戶(hù)程序第一次啟

            動(dòng)時(shí)將從 /etc/ 目錄中存在的文件讀取缺省配置。然后,用戶(hù)可以通過(guò)使用 rc 和 .(點(diǎn))文件來(lái)

            定制程序,正如下面一節(jié)所示。

            用戶(hù)配置文件:.(點(diǎn))文件和 rc 文件

            我們已經(jīng)看到怎樣容易地配置程序。但是如果有的人不喜歡在 /etc/ 中配置程序的方式該怎么辦呢?

            “普通”用戶(hù)不能簡(jiǎn)單地進(jìn)入 /etc 然后更改配置文件;從文件系統(tǒng)的角度來(lái)看,配置文件的所有者

            是 root 用戶(hù)!這就是大多數(shù)用戶(hù)程序都定義兩個(gè)配置文件的原因:第一個(gè)是“系統(tǒng)”級(jí)別的,位于

            /etc/;另一個(gè)屬于用戶(hù)“專(zhuān)用”,可以在他或她的主目錄中找到。

            例如,我在我的系統(tǒng)中安裝了非常有用的 wget 實(shí)用程序。/etc/ 中有一個(gè) /etc/wgetrc 文件。在

            我的主目錄中,有一個(gè)名為 .wgetrc 的文件,它描述了我定制的配置(只有在我,也就是用戶(hù)運(yùn)行

            wget 命令時(shí),才會(huì)加載這個(gè)配置文件)。其它用戶(hù)在他們自己的主目錄(/home/other)中也可以

            有 .wgetrc 文件;當(dāng)然,只有這些用戶(hù)運(yùn)行 wget 命令時(shí),才會(huì)讀取這個(gè)文件。換句話(huà)說(shuō),/etc/wgetrc

            文件為 wget 提供了“缺省”值,而 /home/xxx/.wgetrc 文件列舉了某個(gè)用戶(hù)的“定制項(xiàng)”。重要

            的是這只是“一般規(guī)則”,并非所有情況都如此。例如,一個(gè)象 pine 一樣的程序,在 /etc/ 中并

            沒(méi)有任何文件,它只在用戶(hù)主目錄中有一個(gè)定制配置文件,名為 .pinerc。其它程序可能只有 /etc/

            中的缺省配置文件,而且可能不允許用戶(hù)“定制”這些配置文件(/etc 目錄中只有少數(shù) config. 文

            件是這種情況)。

            通常使用的 rc 和 .(點(diǎn))文件

            文件名

            描述

            ~/.bash_login

            請(qǐng)參考“man bash”。如果

            ~/.bash_profile 不存在,bash 則將

            ~/.bash_login 作為

            ~/.bash_profile 處理。

            ~/.bash_logout

            請(qǐng)參考“man bash”。在退出時(shí)由

            bash 登錄 shell 引用。

            ~/.bash_profile

            由 bash 登錄 shell 引用

            /etc/profile 之后引用。

            ~/.bash_history

            先前執(zhí)行的命令的列表。

            ~/.bashrc

            請(qǐng)參考“man bash”。由 bash 非登

            錄交互式 shell 引用(沒(méi)有其它文

            件)。除非設(shè)置了 BASH_ENV 或 ENV,

            非交互式 shell 不引用任何文件。

            ~/.emacs

            啟動(dòng)時(shí)由 emac 讀取。

            ~/.forward

            如果這里包含一個(gè)電子郵件地址,那

            么所有發(fā)往 ~ 的所有者的郵件都會(huì)

            被轉(zhuǎn)發(fā)到這個(gè)電子郵件地址。

            ~/.fvwmrc ~/.fvwm2rc

            fvwm 和 fvwm2(基本的 X Window 管

            理器)的配置文件。

            ~/.hushlogin

            請(qǐng)參考“man login”。引起“無(wú)提

            示”登錄(沒(méi)有郵件通知、上次登錄

            信息或者 MOD 信息)。~/.mail.rc

            郵件程序的用戶(hù)初始化文件。

            ~/.ncftp/

            ncftp 程序的目錄;包含書(shū)簽、日志、

            宏、首選項(xiàng)和跟蹤信息。請(qǐng)參閱 man

            ncftp。ncftp 的目的是為因特網(wǎng)標(biāo)準(zhǔn)

            文件傳輸協(xié)議(Internet standard

            File Transfer Protocol)提供一個(gè)

            強(qiáng)大而靈活的接口。它旨在替換系統(tǒng)

            所使用的標(biāo)準(zhǔn)的 ftp 程序。

            ~/.profile

            請(qǐng)參考“man bash”。如果

            ~/.bash_profile 和 ~/.bash_login

            文件不存在,bash 則將 ~/.profile

            作為 ~/.bash_profile 處理,并被其

            它繼承 Bourn 的 shell 使用。

            ~/.pinerc

            Pine 配置

            ~/.muttrc

            Mutt 配置

            ~/.exrc

            這個(gè)文件可以控制 vi 的配置。

            示例:set ai sm ruler

            在此文件中寫(xiě)入上面一行會(huì)讓 vi 設(shè)

            置自動(dòng)縮進(jìn)、匹配括號(hào)、顯示行號(hào)和

            行-列這幾個(gè)選項(xiàng)。

            ~/.vimrc

            缺省的“Vim”配置文件。和 .exrc

            一樣。

            ~/.gtkrc

            GNOME 工具包(GNOME Toolkit)。

            ~/.kderc

            KDE 配置。

            ~/.netrc

            ftp 缺省登錄名和密碼。

            ~/.rhosts

            由 r- 工具(如 rsh、rlogin 等等)

            使用。因?yàn)槊俺渲鳈C(jī)很容易,所以安

            全性非常低。

            1. 必須由用戶(hù)(~/ 的所有者)或超

            級(jí)用戶(hù)擁有。

            2. 列出一些主機(jī),用戶(hù)可以從這些主

            機(jī)訪(fǎng)問(wèn)該帳號(hào)。

            3. 如果是符號(hào)鏈接則被忽略。

            ~/.rpmrc

            請(qǐng)參閱“man rpm”。如果 /etc/rpmrc

            不存在則由 rpm 讀取。

            ~/.signature

            消息文本,將自動(dòng)附加在從此帳號(hào)發(fā)

            出的郵件末尾。

            ~/.twmrc

            twm( The Window Manager)的配置

            文件。~/.xinitrc

            啟動(dòng)時(shí)由 X 讀?。ǘ皇怯?xinit

            腳本讀?。Mǔ?huì)啟動(dòng)一些程序。

            示例:exec /usr/sbin/startkde

            如果該文件中存在上面這行內(nèi)容,那

            么在從這個(gè)帳號(hào)發(fā)出 startx 命令

            時(shí),這一行就會(huì)啟動(dòng)“KDE 視窗管理

            器”(KDE Window Manager)。

            ~/.xmodmaprc

            此文件被傳送到 xmodmap 程序,而且

            可以被命名為任何文件(例如

            ~/.Xmodmap 和 ~/.keymap.km)。

            ~/.xserverrc

            如果 xinit 可以找到要執(zhí)行的 X,

            xinit 就會(huì)將該文件作為 X 服務(wù)器

            運(yùn)行。

            ~/News/Sent-Message-IDs

            gnus 的缺省郵件歷史文件。

            ~/.Xauthority

            由 xdm 程序讀和寫(xiě),以處理權(quán)限。請(qǐng)

            參閱 X、xdm 和 xauth 聯(lián)機(jī)幫助頁(yè)。

            ~/.Xdefaults,

            ~/.Xdefaults-hostname

            在主機(jī) hostname 的啟動(dòng)過(guò)程中由 X

            應(yīng)用程序讀取。如果找不到

            -hostname 文件,則查找 .Xdefaults

            文件。

            ~/.Xmodmap

            指向 .xmodmaprc;Red Hat 有使用這

            個(gè)名稱(chēng)的 .xinitrc 文件。

            ~/.Xresources

            通常是傳送到 xrdb 以加載 X 資源

            數(shù)據(jù)庫(kù)的文件的名稱(chēng),旨在避免應(yīng)用

            程序需要讀取一個(gè)很長(zhǎng)

            的 .Xdefaults 文件這樣的情況。(有

            些情況曾經(jīng)使用了 ~/.Xres。)

            ~/mbox

            用戶(hù)的舊郵件。

            3、重要的配置文件列表:

            啟動(dòng)引導(dǎo)程序配置文件

            LILO /etc/lilo.conf

            GRUB /boot/grub/menu.lst

            系統(tǒng)啟動(dòng)文件核腳本

            主啟動(dòng)控制文件 /etc/inittab

            SysV 啟動(dòng)腳本的位置 /etc/init.d、/etc/rc.d/init.d 或/etc/rc.d

            SysV 啟動(dòng)腳本鏈接的位置 /etc/init.d/rc?.d、/etc/rc.d/rc?.d 或/etc/rc?.d

            本地啟動(dòng)腳本 /etc/rc.d/rc.local、/etc/init.d/boot.local 或/etc/rc.boot 里的文件

            網(wǎng)絡(luò)配置文件

            建立網(wǎng)絡(luò)接口的腳本 /sbin/ifup

            保存網(wǎng)絡(luò)配置數(shù)據(jù)文件的目錄 /etc/network、/etc/sysconfig/network 和

            /etc/sysconfig/network-scripts保存解析 DNS 服務(wù)的文件 /etc/resolv.conf

            DHCP 客戶(hù)端的配置文件 /etc/dhclient.conf

            超級(jí)服務(wù)程序配置文件和目錄

            inetd 配置文件 /etc/inetd.conf

            TCP Wrappers 配置文件 /etc/hosts.allow 和/etc/hosts.deny

            xinetd 配置文件 /etc/xinetd.conf 和/etc/xinetd.d 目錄里的文件

            硬件配置

            內(nèi)核模塊配置文件 /etc/modules.conf

            硬件訪(fǎng)問(wèn)文件

            Linux 設(shè)備文件 /dev 目錄里

            保存硬件和驅(qū)動(dòng)程序數(shù)據(jù)的文件 /proc 目錄里

            掃描儀配置文件

            SANE 主配置 /etc/sane.d/dll.conf

            特定掃描儀的配置文件 /etc/sane.d 目錄里以?huà)呙鑳x型號(hào)命名的文件

            打印機(jī)配置文件

            BSD LPD 核 LPRng 的本地打印機(jī)主配置文件 /etc/printcap

            CUPS 本地打印機(jī)主配置和遠(yuǎn)程訪(fǎng)問(wèn)受權(quán)文件 /etc/cups/cupsd.conf

            BSD LPD 遠(yuǎn)程訪(fǎng)問(wèn)受權(quán)文件 /etc/hosts.lpd

            LPRng 遠(yuǎn)程訪(fǎng)問(wèn)受權(quán)文件 /etc/lpd.perms

            文件系統(tǒng)

            文件系統(tǒng)表 /etc/fstab

            軟驅(qū)裝配點(diǎn) /floppy、/mnt/floppy 或/media/floppy

            光驅(qū)裝配點(diǎn) /cdrom、/mnt/cdrom 或/media/cdrom

            shell 配置文件

            bash 系統(tǒng)非登錄配置文件 /etc/bashrc、/etc/bash.bashrc 或/etc/bash.bashrc.local

            bash 系統(tǒng)登錄文件 /etc/profile 和/etc/profile.d 里的文件

            bash 用戶(hù)非登錄配置文件 ~/.bashrc

            bash 用戶(hù)登錄配置文件 ~/.profile

            XFree86 配置文件核目錄

            XFree86 主配置文件 /etc/XF86config、/etc/X11/XF86Config 或/etc/X11/XF86Config-4

            字體服務(wù)程序配置文件 /etc/X11/fs/config

            Xft 1.x 配置文件 /etcX11/XftConfig

            Xft 2.0 配置文件 /etc/fonts/fonts.conf

            字體目錄 /usr/X11R6/lib/X11/fonts 和/usr/share/fonts

            Web 服務(wù)程序配置文件

            Apache 主配置文件 /etc/apache、/etc/httpd 或/httpd/conf 里的 httpd.conf 或 httpd2.conf 文

            MIME 類(lèi)型文件 與 Apache 主配置文件在同一目錄里的 mime.types 或 apache-mime.types

            文件服務(wù)程序配置文件

            ProFTPd 配置文件 /etc/proftpd.conf

            vsftpd 配置文件 /etc/vsftpd.conf

            NFS 服務(wù)程序的輸出定義文件 /etc/exports

            NFS 客戶(hù)端裝配的 NFS 輸出 /etc/fstab

            Samba 配置文件 /etc/samba/smb.confSamba 用戶(hù)配置文件 /etc/samba/smbpasswd

            郵件服務(wù)程序配置文件

            sendmail 主配置文件 /etc/mail/sendmail.cf

            sendmail 源配置文件 /etc/mail/sendmail.mc 或/usr/share/sendmail/cf/cf/linux.smtp.mc 或

            其他文件

            Postfix 主配置文件 /etc/postfix/main.cf

            Exim 主配置文件 /etc/exim/exim.cf

            Procmail 配置文件 /etc/procmailrc 或~/.procmailrc

            Fetchmail 配置文件 ~/.fetchmailrc

            遠(yuǎn)程登錄配置文件

            SSH 服務(wù)程序配置文件 /etc/ssh/sshd_config

            SSH 客戶(hù)端配置文件 /etc/ssh/ssh_config

            XDM 配置文件 /etc/X11/xdm 目錄下

            GDM 配置文件 /etc/X11/gdm 目錄下

            VNC 服務(wù)程序配置文件 /usr/X11R6/bin/vncserver 啟動(dòng)腳本和~/.vnc 目錄里的文件

            其他服務(wù)程序配置文件

            DHCP 服務(wù)程序配置文件 /etc/dhcpd.conf

            BIND 服務(wù)程序配置文件 /etc/named.conf 和/var/named/

            NTP 服務(wù)程序配置文件 /etc/ntp.conf

            文章標(biāo)題:linux中each命令 關(guān)于each的用法
            當(dāng)前網(wǎng)址:http://www.jbt999.com/article42/doochec.html

            成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、服務(wù)器托管、定制開(kāi)發(fā)外貿(mào)建站、網(wǎng)站排名、網(wǎng)站收錄

            廣告

            聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

            網(wǎng)站托管運(yùn)營(yíng)

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • 青青青青青欧美在线观视频观看 | 黄色网伊人 | 狼人永久地址在线观看高清无码 | 波多野结衣www | 精品久久三级片 |