現(xiàn)在我們新建一個(gè)空白文件ubuntugege.txt,看到當(dāng)前的文件訪問時(shí)間和修改時(shí)間是一樣的。
專注于為中小企業(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)健成長,幫助中小企業(yè)通過網(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 只更改訪問時(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í)間/日期格式。
1、創(chuàng)建文件夾
mkdir -p 文件夾名
p 確保目錄名稱存在,不存在的就建一個(gè)。
2、創(chuàng)建文件
如:touch a.txt
拓展資料
Linux命令-創(chuàng)建文件
1、可以使用cat創(chuàng)建一個(gè)新的文件
命令:catfilename
使用cat創(chuàng)建文件時(shí),以系統(tǒng)默認(rè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命令用的并不多,主要用于修改指定文件的訪問和修改時(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í)間作為訪問和修改時(shí)間屬性值創(chuàng)建一個(gè)文件。
touche -r existfilename filename 根據(jù)existfilename的訪問和修改時(shí)間屬性確定filename的訪問和修改時(shí)間屬性。
可以看到newfile與tfile2的修改時(shí)間屬性相同。
某個(gè)程序方便后續(xù)的管理;那么我們?nèi)绾卧陂_機(jī)時(shí)候,運(yùn)行此賬戶安裝的程序呢?例如:以linux下指定mycount用戶在linux開機(jī)時(shí)執(zhí)行/home/sun/startXX.sh為例:
以root登錄linux
執(zhí)行vi /etc/rc.d/rc.local
在文檔末尾添加一行語句:su – mycount -c “/home/sun/startXX.sh”
保存rc.local即可。
這個(gè)地方一定要注意 su – 這個(gè)是環(huán)境的變量也會(huì)做相應(yīng)的轉(zhuǎn)換;如果環(huán)境變量沒有改變的話,我們用su 就可以了。
二、
在Linux中以普通用戶開機(jī)自動(dòng)運(yùn)行腳本程序
測試環(huán)境:CentOS6.5
管理員:root
普通用戶:test1
實(shí)現(xiàn)目標(biāo):在Linux啟動(dòng)時(shí),以普通用戶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)腳本寫到里面
2、用root賬號(hào)登陸Linux,vi /etc/rc.d/rc.local編輯文件,在最后加入兩行需要執(zhí)行的腳本程序:
cd /home/test1 –該步不可少,否則會(huì)提示沒有權(quán)限打開’test.log’文件
su test1 -c “python /home/test1/test.py” –把要執(zhí)行的命令作為一個(gè)參數(shù)傳遞級(jí)su
方案二:
1、init.d目錄下都為可執(zhí)行程序,他們其實(shí)是服務(wù)腳本,按照一定格式編寫,Linux 在啟動(dòng)時(shí)會(huì)自動(dòng)執(zhí)行,類似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é):
兩種方案的的核心都是切換用戶到test1,然后執(zhí)行命令啟動(dòng)Python程序,做成服務(wù)的好處是可以定義多個(gè)交互命令,比如:start,stop,restart,reset…,在服務(wù)運(yùn)行的過程中還可以做相應(yīng)操作。最開始的時(shí)候,我按照一般的思路寫了如下腳本,卻怎么也執(zhí)行不了:
su test1 –切換到test1用戶
cd /home/test1 –切換到根目錄
python test.py –執(zhí)行python程序
exit –退出test1帳號(hào)
看起來好象一切都沒錯(cuò),但是發(fā)現(xiàn)只運(yùn)行了第一行的命令,后面的都沒有運(yùn)行,直到退出test1用戶后才發(fā)現(xiàn)好象執(zhí)行完畢。分析原因,是因?yàn)長inux啟動(dòng)的時(shí)候是在root帳號(hào)下,執(zhí)行su test1等于打開了一個(gè)新的shell腳本,因此下面的代碼都在等著新的Shell腳本結(jié)束才能運(yùn)行,就象在主程序里調(diào)用了一個(gè)子程序,而子程序是個(gè)死循環(huán),一下出來來結(jié)果下面的要等死了。知道了發(fā)生的原因,那么解決的辦法就相對(duì)簡單了,就是在執(zhí)行上述腳本程序時(shí),不要離開本身的Shell。我們可以把執(zhí)行命令做為su的一個(gè)參數(shù)傳遞進(jìn)去,因?yàn)闆]有涉及到打開新的Shell,因此可以正常執(zhí)行你期望的腳本程序,順利實(shí)現(xiàn)開機(jī)自動(dòng)啟動(dòng)指定的腳本程序。
執(zhí)行方案中重要的一個(gè)命令是:
[root@localhost ~]# whoami
root
[root@localhost ~]# su – keysystem -c “whoami”
keysystem
[root@localhost ~]#
以keysystem用戶執(zhí)行whoami的命令:
[root@localhost ~]# su – keysystem -c “whoami”
文章知識(shí)點(diǎn)與官方知識(shí)檔案匹配
CS入門技能樹Linux入門初識(shí)Linux
23840 人正在系統(tǒng)學(xué)習(xí)中
打開CSDN,閱讀體驗(yàn)更佳
Linux中沒有rc.local文件的完美解決方法
主要介紹了Linux中沒有rc.local文件的解決方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
最新發(fā)布 linux 開機(jī)自啟用非root啟動(dòng)
就會(huì)用djq用戶執(zhí)行mkdir -p /home/djq/222命令。linux 開機(jī)自啟用非root啟動(dòng)。
繼續(xù)訪問
linux開機(jī)自動(dòng)執(zhí)行命令或自動(dòng)啟動(dòng)程序(rc.local)
linux開機(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ù)訪問
跳過網(wǎng)絡(luò)啟動(dòng) linux,Linux啟動(dòng)時(shí)如何跳過fsck
在Linux里,如果一個(gè)文件系統(tǒng)被mount過一定次數(shù)后,或者距離上次fsck超過一定天數(shù),當(dāng)系統(tǒng)重起時(shí)就會(huì)自動(dòng)fsck。根據(jù)文件系統(tǒng)的大小,fsck可能需要幾分鐘甚至幾個(gè)小時(shí)。隔一段時(shí)間作一次fsck是很有必要的,但是如果你不想花費(fèi)時(shí)間fsck,你也可以用如下幾種方法跳過fsck:1. 修改/etc/fstab在/etc/fstab里, 最后一列是系統(tǒng)啟動(dòng)時(shí)fsck的順序。 文件系統(tǒng) / 應(yīng)該設(shè)...
繼續(xù)訪問
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ù)訪問
linux上使用非root賬戶啟動(dòng)運(yùn)行java程序
事情是這樣的、、、、、、、 公司的app后臺(tái)程序是java的,在linux上運(yùn)行時(shí)要求必須使用非root賬戶,例如使用app用戶啟動(dòng)java程序。這次運(yùn)維有事請(qǐng)假了,所以這個(gè)小任務(wù)就交給我了,多大的事情啊,這還不是分分鐘搞定的啊。 好了一步步的開始。 第一步:創(chuàng)建mobile賬戶和組 groupadd app useradd -d /usr/app -g app app 第二步:搭建...
繼續(xù)訪問
linux用其他賬號(hào)停進(jìn)程,Linux系統(tǒng)上對(duì)其他用戶隱藏進(jìn)程的簡單方法
我使用的是多用戶系統(tǒng),大部分的用戶通過ssh客戶端訪問他們的資源。我如何(怎么樣)避免泄露進(jìn)程信息給他們?如何(怎么樣)在Debian/Ubuntu/RHEL/CentOS linux服務(wù)器器上阻止/避免他們看到不屬于他們的進(jìn)程?對(duì)linux上的其他用戶隱藏進(jìn)程的方法解決方法/方案:如果你使用的linux kernel(內(nèi)核)是3.2以上的版本(或者使用的RHEL/CentOS是6.5以上的版本)...
繼續(xù)訪問
轉(zhuǎn):linux開機(jī)自動(dòng)運(yùn)行
實(shí)現(xiàn)目標(biāo):在Linux啟動(dòng)時(shí),自動(dòng)運(yùn)行位于普通用戶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ù)訪問
跳過開機(jī)向?qū)?/p>
跳過開機(jī)向?qū)?/p>
繼續(xù)訪問
linux系統(tǒng)rc.local錯(cuò)誤,Linux開機(jī)啟動(dòng)文件rc.local無法執(zhí)行的解決方法
眾所周知,rc.local是Linux系統(tǒng)中的一個(gè)重要的開機(jī)啟動(dòng)文件,每次開機(jī)都要執(zhí)行這個(gè)文件。但最近很多用戶表示系統(tǒng)無法執(zhí)行這個(gè)問題件,從而導(dǎo)致了一系列的問題出現(xiàn),這是怎么回事呢?如何解決這個(gè)問題呢?下面,跟隨小編一起來看看Linux開機(jī)啟動(dòng)文件rc.local無法執(zhí)行的解決方法。Linux系統(tǒng)在Linux系統(tǒng)中,有一個(gè)重要的開機(jī)自動(dòng)啟動(dòng)腳本文件:/etc/rc.local---》/etc/rc...
繼續(xù)訪問
rc.local出錯(cuò)影響ubuntu正常啟動(dòng),跳過執(zhí)行rc.local
通過進(jìn)入單用戶模式,跳過rc.local
繼續(xù)訪問
Linux開機(jī)啟動(dòng),設(shè)置rc.local失效解決方案
在/etc/rc.local文件夾下,添加要執(zhí)行的命令,如/sbin/ifconfig docker0 mtu 1454 注意這里要使用絕對(duì)路徑/sbin/ifconfig 如果開機(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ù)訪問
Linux系統(tǒng)跳過密碼登錄
一、引導(dǎo)系統(tǒng) RHEL7的標(biāo)準(zhǔn)引導(dǎo)系統(tǒng)是GRUB2,RHEL6默認(rèn)使用GRUB1,這里主要講GRUB2。 在Linux系統(tǒng)開機(jī)選擇內(nèi)核時(shí),按下e進(jìn)入內(nèi)核引導(dǎo)參數(shù)的編輯菜單,找到以linux16開頭的一行,在行末添加更多的命令。例如,在行末尾添加system.unit=emergency.target,然后按Ctrl+X,則系統(tǒng)將會(huì)以緊急目標(biāo)模式啟動(dòng)。 如果在系統(tǒng)引導(dǎo)到GUI環(huán)境中出現(xiàn)問題,可以在內(nèi)核命令行末尾加入system.unit=multi-user.target,若引導(dǎo)成功,則會(huì)登錄到命令行模
繼續(xù)訪問
rc.local使用非root用戶
su -aaa-c "/data/tomcat/bin/startup.sh"
繼續(xù)訪問
Linux設(shè)置非root用戶啟動(dòng)程序
Linux設(shè)置非root用戶啟動(dòng)程序
繼續(xù)訪問
開機(jī)自啟動(dòng)非root用戶的服務(wù)
設(shè)置非root用戶的服務(wù)開機(jī)自啟動(dòng) 比如:chkconfig mysql on 是無效的 可以這樣設(shè)置: 在root用戶下 vi /etc/rc.local 或者 vi /etc/rc.d/rc.local 在最后一行加上 su - mysqladmin -c "/usr/local/mysql/startMysql.sh" 其中mysqladmin是管理mysql的用戶, "/usr/loc...
繼續(xù)訪問
linux非root用戶打開80,Linux非root用戶如何使用80端口啟動(dòng)程序
默認(rèn)情況下Linux的1024以下端口是只有root用戶才有權(quán)限占用,我們的tomcat,apache,nginx等等程序如果想要用普通用戶來占用80端口的話就會(huì)拋出java.net.BindException: Permission denied:80的異常。bind時(shí)perror提示錯(cuò)誤信息:permission denied解決辦法有兩種:1.使用非80端口啟動(dòng)程序,然后再用iptables...
繼續(xù)訪問
Linux在任意目錄下執(zhí)行指定的腳本
前言 我有個(gè)腳本,我只能在腳本所在的文件夾下面運(yùn)行,這樣的話很不方便,如果我去了別的目錄下面的話,我就無法運(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ù)訪問
Linux系統(tǒng)啟動(dòng)過程分析
經(jīng)過對(duì)Linux系統(tǒng)有了一定了解和熟悉后,想對(duì)其更深層次的東西做進(jìn)一步探究。這當(dāng)中就包括系統(tǒng)的啟動(dòng)流程、文件系統(tǒng)的組成結(jié)構(gòu)、基于動(dòng)態(tài)庫和靜態(tài)庫的程序在執(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ù)訪問
linux跳過開機(jī)啟動(dòng)項(xiàng)
u命令用來查看目錄或文件所占用磁盤空間的大小。常用選項(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不同,它用來查看文件或目錄所占用的磁盤空間的大小。
二、du常用的選項(xiàng):
-h:以人類可讀的方式顯示
-a:顯示目錄占用的磁盤空間大小,還要顯示其下目錄和文件占用磁盤空間的大小
-s:顯示目錄占用的磁盤空間大小,不要顯示其下子目錄和文件占用的磁盤空間大小
-c:顯示幾個(gè)目錄或文件占用的磁盤空間大小,還要統(tǒng)計(jì)它們的總和
--apparent-size:顯示目錄或文件自身的大小
-l :統(tǒng)計(jì)硬鏈接占用磁盤空間的大小
-L:統(tǒng)計(jì)符號(hào)鏈接所指向的文件占用的磁盤空間大小
一、du -h:這個(gè)就不多說了。
二、du -a:使用此選項(xiàng)時(shí),顯示目錄和目錄下子目錄和文件占用磁盤空間的大小
通過【Map.keyset()】使用【foreach】遍歷key和value。linux通過【Map.keyset()】使用【foreach】遍歷key和value遍歷鍵值對(duì),Linux是一種自由和開放源代碼的類UNIX操作系統(tǒng)。該操作系統(tǒng)的內(nèi)核由林納斯·托瓦茲在1991年10月5日首次發(fā)布。
、配置文件介紹:
每個(gè) Linux 程序都是一個(gè)可執(zhí)行文件,它含有操作碼列表,CPU 將執(zhí)行這些操作碼來完成特定的操作。
例如,ls 命令是由 /bin/ls 文件提供的,該文件含有機(jī)器指令的列表,在屏幕上顯示當(dāng)前目錄中文件
的列表時(shí)需要使用這些機(jī)器指令。幾乎每個(gè)程序的行為都可以通過修改其配置文件來按照您的偏好或需
要去定制。
Linux 中有沒有一個(gè)標(biāo)準(zhǔn)的配置文件格式?
一句話,沒有。不熟悉 Linux 的用戶(一定)會(huì)感到沮喪,因?yàn)槊總€(gè)配置文件看起來都象是一個(gè)要迎
接的新挑戰(zhàn)。在 Linux 中,每個(gè)程序員都可以自由選擇他或她喜歡的配置文件格式??梢赃x擇的格式
很多,從 /etc/shells 文件(它包含被一個(gè)換行符分開的 shell 的列表),到 Apache 的復(fù)雜的
/etc/httpd.conf 文件。
什么是系統(tǒng)配置文件?
內(nèi)核本身也可以看成是一個(gè)“程序”。為什么內(nèi)核需要配置文件?內(nèi)核需要了解系統(tǒng)中用戶和組的列表,
進(jìn)而管理文件權(quán)限(即根據(jù)權(quán)限判定特定用戶(UNIX_USERS)是否可以打開某個(gè)文件)。注意,這些文
件不是明確地由程序讀取的,而是由系統(tǒng)庫所提供的一個(gè)函數(shù)讀取,并被內(nèi)核使用。例如,程序需要某
個(gè)用戶的(加密過的)密碼時(shí)不應(yīng)該打開 /etc/passwd 文件。相反,程序應(yīng)該調(diào)用系統(tǒng)庫的 getpw() 函
數(shù)。這種函數(shù)也被稱為系統(tǒng)調(diào)用。打開 /etc/passwd 文件和之后查找那個(gè)被請(qǐng)求的用戶的密碼都是由
內(nèi)核(通過系統(tǒng)庫)決定的。
除非另行指定,Red Hat Linux 系統(tǒng)中大多數(shù)配置文件都在 /etc 目錄中。配置文件可以大致分為下面
幾類:
2、配置文件分類:
訪問文件
/etc/host.conf
告訴網(wǎng)絡(luò)域名服務(wù)器如何查找主機(jī)名。(通常是 /etc/hosts,
然后就是名稱服務(wù)器;可通過 netconf 對(duì)其進(jìn)行更改)
/etc/hosts
包含(本地網(wǎng)絡(luò)中)已知主機(jī)的一個(gè)列表。如果系統(tǒng)的 IP 不
是動(dòng)態(tài)生成,就可以使用它。對(duì)于簡單的主機(jī)名解析(點(diǎn)分表
示法),在請(qǐng)求 DNS 或 NIS 網(wǎng)絡(luò)名稱服務(wù)器之前,
/etc/hosts.conf 通常會(huì)告訴解析程序先查看這里。
/etc/hosts.allow
請(qǐng)參閱 hosts_access 的聯(lián)機(jī)幫助頁。至少由 tcpd 讀取。
/etc/hosts.deny
請(qǐng)參閱 hosts_access 的聯(lián)機(jī)幫助頁。至少由 tcpd 讀取。
引導(dǎo)和登錄/注銷
/etc/issue
/etc/issue.net
時(shí)也是管理員,那么在 group 文件中他的條目看起來就會(huì)是這樣的:user: * :
group-id : project1
/etc/nologin
這是一個(gè)普通的文本文件.你可以在里面寫上你喜歡的任何東西./etc/nologin
的作用在于,如果它存在,那么系統(tǒng)將拒絕任何非 root 用戶的登錄請(qǐng)求,并對(duì)其
它登錄用戶顯示此文件的內(nèi)容
此文件常由系統(tǒng)在停機(jī)前自動(dòng)生成.有時(shí)系統(tǒng)管理員也會(huì)手工生成它,用以禁止
其它用戶登錄,方便進(jìn)行一些管理工作.
etc/passwd
1.文件格式
/etc/passwd 存儲(chǔ)了系統(tǒng)中所有用戶的基本信息.可以說這是系統(tǒng)中最重要的一
個(gè)配置文件.對(duì)它作任何修改一定要小心謹(jǐn)慎.同時(shí)要經(jīng)常檢察這個(gè)文件,包括
它的內(nèi)容和權(quán)限設(shè)置.
使用 vi 編輯程序打開此文件,可以看到這個(gè)文件由許多行記錄組成.每一行記
錄對(duì)應(yīng)著一個(gè)用戶.我們以第一行為例.第一行一般是 root 用戶的記錄,盡管這
不是必需的.實(shí)際上用戶記錄出現(xiàn)的順序并沒有任何的意義.
在我的系統(tǒng)中,/etc/passwd 的第一行看起來是這樣的:
root:x:0:0:root:/root:/bin/bash
每一條記錄都由 7 個(gè)字段組成,每個(gè)字段之間用冒號(hào)隔開.第一個(gè)字段是用戶
名,示例中是 root.第二個(gè)字段是用戶口令,示例中是一個(gè)字符 x,但這并不表示root 的口令是單個(gè)字符 x,而是說用戶口令被加密了,并且加密口令也沒有放在
本文件中,而是放到了/etc/shadow(參考 /etc/shadow).假如刪除這個(gè) x,那么
root 的口令就清空了.第三個(gè)字段是用戶的用戶 ID,即 uid.第四個(gè)字段是用戶
的組 ID,即 gid. 這里要注意,系統(tǒng)分辨兩個(gè)用戶是看他們的 uid 是否相同而不
是看他們的用戶名是否相同.用戶名不同但 uid 相同的兩個(gè)用戶實(shí)際上是同一
個(gè)用戶.對(duì)組來說也有類似的規(guī)則.所以這兩個(gè)字段大家一定要注意.第五個(gè)字
段是用戶全稱,沒有什么實(shí)際用途,相當(dāng)于注釋,這里是 root.第六個(gè)字段是用戶
的主目錄 (home),即登錄系統(tǒng)后默認(rèn)所處目錄,這里是/root.最后一個(gè)字段是
用戶的登錄 shell,可以是系統(tǒng)擁有的任何一個(gè) shell 的完整路徑,這里是
/bin/bash.注意,這個(gè)字段可以有一個(gè)特殊的值,即/sbin/nologin.如果把一個(gè)
用戶的登錄 shell 設(shè)置為 /sbin/nologin 的話,系統(tǒng)將禁止此用戶的本地登錄.
請(qǐng)參閱“man passwd”。它包含一些用戶帳號(hào)信息,包括密碼(如果未被 shadow
程序加密過)。
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è)備名稱,由 tty 行組成(每行一個(gè)名稱,不包括前面的 /dev/),root
用戶在這里被允許登錄。
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 不存在的話,那么 root 將可以從任何設(shè)備登錄系統(tǒng).
2.安全性
/etc/securetty 的默認(rèn)權(quán)限是 600,所有者和所有組都是 root
/etc/shadow
包含加密后的用戶帳號(hào)密碼信息,還可以包括密碼時(shí)效信息。包括的字段有:? 登錄名
? 加密后的密碼
? 從 1970 年 1 月 1 日到密碼最后一次被更改的天數(shù)
? 距密碼可以更改之前的天數(shù)
? 距密碼必須更改之前的天數(shù)
? 密碼到期前用戶被警告的天數(shù)
? 密碼到期后帳戶被禁用的天數(shù)
? 從 1970 年 1 月 1 日到帳號(hào)被禁用的天數(shù)
1.文件格式
/etc/shadow 文件保存的是用戶名,密碼,用戶賬號(hào)設(shè)置相關(guān)信息。
例:
root:$1$6UviCNvh$WTR0zPMek41KmzD0Z1DdV1:12264:3:4:5:6:12267:
第一段: root----- 用戶注冊(cè)名
第二段: $1$6UviCNvh$WTR0zPMek41KmzD0Z1DdV1 ----加密口令
第三段: 12264-----上次更動(dòng)密碼的日期,以 1970 年 1 月 1 日為 1,1 天加 1
第四段: 3---------密碼將被允許修改之前的天數(shù)(0 表示“可在任何時(shí)間修
改”)
第五段: 4---------系統(tǒng)將強(qiáng)制用戶修改為新密碼之前的天數(shù)(1 表示“永遠(yuǎn)
都不能修改”)
第六段: 5---------密碼過期之前,用戶將被警告過期的天數(shù)(-1 表示“沒有
警告”)
第七段: 6---------密碼過期之后,系統(tǒng)自動(dòng)禁用帳戶的天數(shù)(-1 表示“永遠(yuǎn)
不會(huì)禁用”)
第八段: 12267-----該帳戶被禁用的天數(shù)(-1 表示“該帳戶被啟用”).以 1970
年 1 月 1 日為 1,1 月 2 日為 2
第九段 ------ 保留供將來使用
注:第 2 段中為*表示帳號(hào)不可登錄,如密碼前為 !! 或只有 !! 表示帳號(hào)被鎖
2.安全性/etc/shadow 的默認(rèn)所有者和所有組均為 root.
建議運(yùn)行# chattr +i /etc/shadow 來保護(hù)文件使其不被意外地刪除或重寫
3.相關(guān)命令
passwd
useradd
userdel
usermod
/ect/gshadow
1.文件格式
/ect/gshadow 文件保存的是用戶和組群設(shè)置的信息
例:
root:!!::root,wa1
第一段:組名
第四段:該組包含用戶列表
2.安全性
/etc/gshadow 的默認(rèn)所有者和所有組均為 root.
建議運(yùn)行# chattr +i /etc/shadow 來保護(hù)文件使其不被意外地刪除或重寫
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í)行.
以 # 和 ; 開始的行是注釋,將和空白行一起被忽略.
配置項(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)過使用該配置的程
序。普通用戶通常沒有啟動(dòng)或停止系統(tǒng)程序和/或守護(hù)進(jìn)程的權(quán)限。
內(nèi)核
更改內(nèi)核中的配置文件會(huì)立即影響到系統(tǒng)。例如,更改 passwd 文件以增加用戶將立即使該用戶變?yōu)?/p>
可用。而且任何 Linux 系統(tǒng)的 /proc/sys 目錄中都有一些內(nèi)核可調(diào)參數(shù)。只有超級(jí)用戶可以得到對(duì)
所有這些文件的寫訪問權(quán)力;其它用戶只有只讀訪問權(quán)力。此目錄中文件的分類的方式和 Linux 內(nè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)的類型。
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ù)。常見的守護(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)該重新加載??梢酝ㄟ^使用服務(wù)命令重新啟動(dòng)服務(wù)來達(dá)到這個(gè)目的(在 Red Hat Linux
系統(tǒng)上)。
例如,如果我們更改了網(wǎng)絡(luò)配置,就需要發(fā)出:
service network restart 。
注意:這些服務(wù)最常見的是 /etc/rc.d/init.d/* 目錄中存在的腳本,在系統(tǒng)被引導(dǎo)時(shí)由 init 啟動(dòng)。
所以,您也可以執(zhí)行如下操作來重新啟動(dòng)服務(wù):
/etc/rc.d/init.d/script-for-the-service start | stop | status
start、stop 和 status 是這些腳本接受的輸入值,用來執(zhí)行操作。
用戶程序用戶或系統(tǒng)程序在每次啟動(dòng)時(shí)都會(huì)讀取其配置文件。盡管如此,請(qǐng)記住,有些系統(tǒng)程序在計(jì)算機(jī)打開
時(shí)情況不一樣,它們的行為依賴于在 /etc/ 中的配置文件中讀到的內(nèi)容。所以,用戶程序第一次啟
動(dòng)時(shí)將從 /etc/ 目錄中存在的文件讀取缺省配置。然后,用戶可以通過使用 rc 和 .(點(diǎn))文件來
定制程序,正如下面一節(jié)所示。
用戶配置文件:.(點(diǎn))文件和 rc 文件
我們已經(jīng)看到怎樣容易地配置程序。但是如果有的人不喜歡在 /etc/ 中配置程序的方式該怎么辦呢?
“普通”用戶不能簡單地進(jìn)入 /etc 然后更改配置文件;從文件系統(tǒng)的角度來看,配置文件的所有者
是 root 用戶!這就是大多數(shù)用戶程序都定義兩個(gè)配置文件的原因:第一個(gè)是“系統(tǒng)”級(jí)別的,位于
/etc/;另一個(gè)屬于用戶“專用”,可以在他或她的主目錄中找到。
例如,我在我的系統(tǒng)中安裝了非常有用的 wget 實(shí)用程序。/etc/ 中有一個(gè) /etc/wgetrc 文件。在
我的主目錄中,有一個(gè)名為 .wgetrc 的文件,它描述了我定制的配置(只有在我,也就是用戶運(yùn)行
wget 命令時(shí),才會(huì)加載這個(gè)配置文件)。其它用戶在他們自己的主目錄(/home/other)中也可以
有 .wgetrc 文件;當(dāng)然,只有這些用戶運(yùn)行 wget 命令時(shí),才會(huì)讀取這個(gè)文件。換句話說,/etc/wgetrc
文件為 wget 提供了“缺省”值,而 /home/xxx/.wgetrc 文件列舉了某個(gè)用戶的“定制項(xiàng)”。重要
的是這只是“一般規(guī)則”,并非所有情況都如此。例如,一個(gè)象 pine 一樣的程序,在 /etc/ 中并
沒有任何文件,它只在用戶主目錄中有一個(gè)定制配置文件,名為 .pinerc。其它程序可能只有 /etc/
中的缺省配置文件,而且可能不允許用戶“定制”這些配置文件(/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 引用(沒有其它文
件)。除非設(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”。引起“無提
示”登錄(沒有郵件通知、上次登錄
信息或者 MOD 信息)。~/.mail.rc
郵件程序的用戶初始化文件。
~/.ncftp/
ncftp 程序的目錄;包含書簽、日志、
宏、首選項(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
在此文件中寫入上面一行會(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. 必須由用戶(~/ 的所有者)或超
級(jí)用戶擁有。
2. 列出一些主機(jī),用戶可以從這些主
機(jī)訪問該帳號(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
腳本讀?。?。通常會(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 程序讀和寫,以處理權(quán)限。請(qǐng)
參閱 X、xdm 和 xauth 聯(lián)機(jī)幫助頁。
~/.Xdefaults,
~/.Xdefaults-hostname
在主機(jī) hostname 的啟動(dòng)過程中由 X
應(yīng)用程序讀取。如果找不到
-hostname 文件,則查找 .Xdefaults
文件。
~/.Xmodmap
指向 .xmodmaprc;Red Hat 有使用這
個(gè)名稱的 .xinitrc 文件。
~/.Xresources
通常是傳送到 xrdb 以加載 X 資源
數(shù)據(jù)庫的文件的名稱,旨在避免應(yīng)用
程序需要讀取一個(gè)很長
的 .Xdefaults 文件這樣的情況。(有
些情況曾經(jīng)使用了 ~/.Xres。)
~/mbox
用戶的舊郵件。
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 客戶端的配置文件 /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
硬件訪問文件
Linux 設(shè)備文件 /dev 目錄里
保存硬件和驅(qū)動(dòng)程序數(shù)據(jù)的文件 /proc 目錄里
掃描儀配置文件
SANE 主配置 /etc/sane.d/dll.conf
特定掃描儀的配置文件 /etc/sane.d 目錄里以掃描儀型號(hào)命名的文件
打印機(jī)配置文件
BSD LPD 核 LPRng 的本地打印機(jī)主配置文件 /etc/printcap
CUPS 本地打印機(jī)主配置和遠(yuǎn)程訪問受權(quán)文件 /etc/cups/cupsd.conf
BSD LPD 遠(yuǎn)程訪問受權(quán)文件 /etc/hosts.lpd
LPRng 遠(yuǎ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 用戶非登錄配置文件 ~/.bashrc
bash 用戶登錄配置文件 ~/.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 類型文件 與 Apache 主配置文件在同一目錄里的 mime.types 或 apache-mime.types
文件服務(wù)程序配置文件
ProFTPd 配置文件 /etc/proftpd.conf
vsftpd 配置文件 /etc/vsftpd.conf
NFS 服務(wù)程序的輸出定義文件 /etc/exports
NFS 客戶端裝配的 NFS 輸出 /etc/fstab
Samba 配置文件 /etc/samba/smb.confSamba 用戶配置文件 /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 客戶端配置文件 /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://sd-ha.com/article42/doochec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、服務(wù)器托管、定制開發(fā)、外貿(mào)建站、網(wǎng)站排名、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)