亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? unx42.htm

?? Unix Unleashed, Third Edition is written with the power user and system administrator in mind. This
?? HTM
?? 第 1 頁 / 共 5 頁
字號:
<TD>

<P>

<BR>The heart of INN, innd is the daemon that listens on the NNTP port for incoming news transfers and newsreader connections. When newsreaders connect to this port, innd creates nnrpd processes and connects them to the newsreader.

<BR></P>

<TR>

<TD>

<P>

<BR>lib

<BR></P>

<TD>

<P>

<BR>The sources for the C language function library used by other INN programs.

<BR></P>

<TR>

<TD>

<P>

<BR>nnrpd

<BR></P>

<TD>

<P>

<BR>Communicates with NNTP newsreader clients, which frees innd to do its main job, transferring news.

<BR></P>

<TR>

<TD>

<P>

<BR>samples

<BR></P>

<TD>

<P>

<BR>Sample configuration files that are copied into the site directory.

<BR></P>

<TR>

<TD>

<P>

<BR>site

<BR></P>

<TD>

<P>

<BR>This directory contains shell scripts and site configuration files. The site configuration files must be edited to tell INN with which sites you exchange news, which hosts are allowed to connect to read and post news, and so on.

<BR></P>

<TR>

<TD>

<P>

<BR>syslog

<BR></P>

<TD>

<P>

<BR>A replacement for older versions of the standard system logging program. You may not need this.</P></TABLE>

<H4 ALIGN="CENTER">

<CENTER><A ID="I33" NAME="I33">

<FONT SIZE=3><B>Learning About INN</B>

<BR></FONT></A></CENTER></H4>

<P>The first step in setting up INN is to format and read its documentation. cd into the top of the INN source tree and type the following to create a formatted copy of the INN documentation named Install.txt:

<BR></P>

<PRE>$ make Install.ms

cat Install.ms.1 Install.ms.2 &gt;Install.ms

chmod 444 Install.ms

$ nroff -ms Install.ms &gt; Install.txt</PRE>

<P>If the make command doesn't work for you (and if it doesn't, your make is defective and will cause you problems later), type cat Install.ms.? &gt; Install.ms and then the preceding nroff command. These two commands create a file named Install.txt, which 

you can view with your preferred editor or pager. Read it. Print it. Highlight it with your favorite color of fluorescent marker. Sleep with it under your pillow. Take it into the shower. Share it with your friends. Read it again. You won't be sorry.

<BR></P>

<P>The Install.ms document tells you just about everything you need to know to set up a news system based on INN. The only problem with it is that many people fail to read it carefully and think that there's something missing. There isn't. If you think 
there is, read it again. Buy a new fluorescent marker, print off a copy of the file, and sit down with a nice glass of your favorite tea. Put it back under your pillow. Discuss it at dinner parties until your hosts ask you to leave, and ask your spouse 
what she or he thinks about it. You may destroy your social life, but in the process you'll discover that you missed a few crucial bits of information the first time around. (Don't feel bad, nearly everyone does.)

<BR></P>

<H4 ALIGN="CENTER">

<CENTER><A ID="I34" NAME="I34">

<FONT SIZE=3><B>Configuring INN&#151;The </B><B><I>config.data</I></B><B> File</B>

<BR></FONT></A></CENTER></H4>

<P>Once you've absorbed the INN documentation, you're ready to configure INN's compilation environment. Like C-news, INN can run on many different versions of UNIX. The programs that build INN need information about your version of UNIX so they can build 
INN correctly. This configuration is one of the most difficult parts of installing INN, and you must make sure that you get it right. The Install.ms documentation is essential because it contains sample configurations for many different versions of UNIX.

<BR></P>

<P>The directory config holds the INN master configuration file, config.data. INN uses the C-news subst program to modify its sources before compilation, and config.data provides the information subst needs to do its job. Subst uses the definitions in 
config.data to modify the INN source files before they are compiled.

<BR></P>

<P>INN supplies a prototype version of config.data named config.dist. Config.dist is almost undoubtedly wrong for your UNIX. You must create your own version of config.data:

<BR></P>

<PRE>$ cd config

$ cp config.dist config.data</PRE>

<P>Now edit config.data to match your site's version of UNIX. As mentioned above, this is one of the hardest parts of installing INN. Config.data is about 700 lines long, and there's nothing for it but to go through it line by line and make the appropriate 

changes. Depending on how experienced you are, you may have to set aside several hours for this task. Install.ms devotes about 18 pages to config.data, and you should refer to it as you edit.

<BR></P>

<P>Unless you know off the top of your head the answers to questions such as, &quot;How does your UNIX set non-blocking I/O?&quot;, you'll need to keep your programmer's manuals handy. If you have a workstation, you can edit config.data in one window and 
use another to inspect your system's on-line documentation. As mentioned above, Install.ms gives sample configurations for many popular versions of UNIX. If your version is listed, use its values. (However, that doesn't relieve you of the chore of 
inspecting the entire file.)

<BR></P>

<HR ALIGN=CENTER>

<NOTE>

<IMG SRC="imp.gif" WIDTH = 68 HEIGHT = 35><B>TIP:</B> The subst program, originally supplied with C-news and used in INN by the kind permission of Geoff Collyer and Henry Spencer, is a clever shell script that relies on the sed program to do much of its 
work. The INN config.dist file is large enough to break some vendor's versions of sed. To see whether your vendor's sed will work with INN, cd into the config directory and type the following:

<BR>

<BR>$ cp config.dist config.data

<BR>$ make sedtest

<BR>

<BR>If this test fails, the simplest workaround is to type <B>make c quiet</B> to create a C language version of the subst program. You should also gripe at your UNIX vendor for foisting a substandard sed onto you, an unsuspecting customer.

<BR></NOTE>

<HR ALIGN=CENTER>

<P>Once you've edited config.data, you're ready to let subst configure the INN sources. From within the config directory, type the following:

<BR></P>

<PRE>$ make quiet</PRE>

<H4 ALIGN="CENTER">

<CENTER><A ID="I35" NAME="I35">

<FONT SIZE=3><B>Building INN</B>

<BR></FONT></A></CENTER></H4>

<P>Now that INN is configured, you're ready to build the system. Install.ms gives several ways to do this, depending on how trusting you are and your general philosophy of life. If you're the kind of person who likes cars with automatic transmission, you 
can <B>cd</B> to the top of the INN source tree, type <B>./BUILD</B>, and answer its questions. The BUILD shell script compiles and installs INN without much input from you.

<BR></P>

<P>If you prefer to shift gears yourself, from the same directory you can type the following:

<BR></P>

<PRE>$ make world

$ cat */lint | more</PRE>

<P>Carefully inspect the lint output for errors. (See the following Tip.)

<BR></P>

<HR ALIGN=CENTER>

<NOTE>

<IMG SRC="imp.gif" WIDTH = 68 HEIGHT = 35><B>TIP: </B>The lint program detects errors in C language programs. Because C is a fairly permissive language, it lets you do things you probably shouldn't, and lint helps you find these bits of fluff in your 
programs and correct them. For instance, lint can tell you if you're passing the wrong number (or type) of arguments to a C language function. Remember, just because a program compiles doesn't mean it will work correctly when you run it. If lint finds 
errors in your INN configuration after you've run subst, there may be a problem you need to correct by editing 

<BR>

<BR>config.data and rebuilding your system. Unfortunately, lint sometimes reports spurious errors. You'll have to consult the programmers's section of your system's manual pages to be sure which errors are real and which are not.

<BR></NOTE>

<HR ALIGN=CENTER>

<P>However, you'll learn the most about INN if you compile it bit by bit with Install.ms by your side. You may think that if INN is so simple to install you should take the easy road and use BUILD. But news systems are complex, and no matter how good they 

are you will inevitably have some problems to solve. When you do you'll need all the clues you can muster, and building INN step by step helps you learn more about it. Someday, when the weasels are at the door, you'll be glad you did.

<BR></P>

<P>The step-by-step compilation procedure is fairly simple. First build the INN library:

<BR></P>

<PRE>$ cd lib

$ make libinn.a lint 2&gt;&amp;1 | tee errs

$ cd ..</PRE>

<P>The tee command prints the output of the make command to your terminal and also saves it to the file errs. If you use an ugly shell such as csh or one of its variants, type sh or ksh before executing the command above, or read your shell's manual page 
for the correct syntax to save the standard output and standard error of a command into a file.

<BR></P>

<P>The make command creates a library of C language functions used by the other INN programs and a lint library to help detect possible problems with it. Since the other INN programs depend on the INN library, it's crucial that you compile it correctly. 
Check the output in the file errs and assure yourself that any errors detected by your C compiler or lint are innocuous. If you find errors (especially compiler warnings), it's probably due to a mistake you've made in config.data. The only solution is to 
correct config.data, run subst again, and recompile libinn.a.

<BR></P>

<P>Once you've successfully built the INN library, you can build the rest of INN. Cd into each of the following directories in turn: frontends, innd, nnrpd, backends, and expire. In each directory, type the following:

<BR></P>

<PRE>$ make all 2&gt;&amp;1 | tee errs</PRE>

<P>Check the output in the file errs. If there are compiler warnings or lint errors, do not pass go and do not collect $200. Consult your system's on-line documentation, edit config.data to correct the problems, rerun subst, and recompile the system 
beginning with libinn.a.

<BR></P>

<HR ALIGN=CENTER>

<NOTE>

<IMG SRC="warning.gif" WIDTH = 37 HEIGHT = 35><B>WARNING: </B>The disadvantage of using subst to configure INN is that most of the system depends on the config.data file. If at any stage in building the system you discover errors that require you to change 

config.data, you must rerun subst and recompile all of INN, beginning with libinn.a.

<BR></NOTE>

<HR ALIGN=CENTER>

<H4 ALIGN="CENTER">

<CENTER><A ID="I36" NAME="I36">

<FONT SIZE=3><B>Installing INN</B>

<BR></FONT></A></CENTER></H4>

<P>Now you're ready to install INN. Assuming that everything has gone well so far, cd to the root of the INN source tree, type <B>su</B> to become the superuser, and type this:

<BR></P>

<PRE>$ sh makedirs.sh 2&gt;&amp;1 | tee errs

$ make update 2&gt;&amp;1 | tee -a errs</PRE>

<P>This runs the commands to install INN and saves the output in the file errs, which you should carefully inspect for errors. Note the -a argument to tee in the second command line, which makes tee append to the file errs.

<BR></P>

<P>The makedirs.sh shell script creates the directories for the INN system and must be run before you type <B>make update</B>. The latter command installs INN in the directories created by makedirs.sh. Now you've installed the INN programs and are ready to 

configure your news system.

<BR></P>

<H4 ALIGN="CENTER">

<CENTER><A ID="I37" NAME="I37">

<FONT SIZE=3><B>Site Configuration</B>

<BR></FONT></A></CENTER></H4>

<P>Cd into the site directory and type <B>make all 2&gt;&amp;1 | tee errs</B>. This command copies files from the samples and backends directories and runs subst over them. Some of these files must be edited before you install INN. They give INN 
information it can't figure out on its own; for instance, with which hosts you exchange news.

<BR></P>

<P>The site directory also contains some utility shell scripts. You probably won't have to change these, but you should look at them to see what they do and ensure that paths to programs in them are correct.

<BR></P>

<P>Modifying the files in the site directory is the second most difficult part of configuring INN, especially if you haven't configured a news system before. However, INN won't work if these files aren't configured correctly, so you'll want to spend some 
time here. The files you must edit are shown below, each with a brief explanation of its function. There are manual pages for each of these files in the doc directory, and you'll need to read them carefully in order to understand their function and syntax.



<BR></P>

<P>expire.ctl controls article expiration policy. In it you list a series of patterns to match newsgroup names and what actions expire should take for groups that match. This means that you can expire newsgroups selectively. The expire.ctl file is also 
where you tell expire how long you want it to remember Message-IDs. You can't keep a record of Message-IDs forever because your history file would grow without bound. Expire not only removes articles from the news spool but controls how long their 
Message-IDs are kept in the history file.

<BR></P>

<P>hosts.nntp lists the hosts that feed you news through NNTP. The main news daemon innd reads this file when it starts. If a host not listed in this file connects to innd, it assumes it's a newsreader and creates an nnrpd process to service it. If the 
host is in the file, innd accepts incoming news articles from it.

<BR></P>

<P>inn.conf contains some site configuration defaults, such as the names put in an article's Organization and From headers. For instance, your organization might want all From headers to appear as From: someone@mailhub.corp.com, regardless of which host 
posted the article. Some of these defaults may be overridden by environment variables. For instance, if the user sets the ORGANIZATION environment variable, it overrides the default in inn.conf.

<BR></P>

<P>Articles posted to a moderated newsgroup are first mailed to the newsgroup's moderator, who approves (or disapproves) the article. If it's approved, the moderator posts it with an Approved header containing his e-mail address. The modera

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区影院| 91精选在线观看| 欧美精品一区二区三区在线播放 | 国产麻豆成人传媒免费观看| 色爱区综合激月婷婷| 久久久久9999亚洲精品| 日韩国产一二三区| 在线精品视频小说1| 国产欧美精品区一区二区三区| 日本免费新一区视频| 日本乱码高清不卡字幕| 中文字幕久久午夜不卡| 国产在线精品一区二区夜色| 51精品秘密在线观看| 亚洲午夜久久久久中文字幕久| www.欧美日韩| 国产三级久久久| 久久精品二区亚洲w码| 欧美裸体一区二区三区| 一区二区三区电影在线播| 白白色 亚洲乱淫| 久久女同精品一区二区| 久久超级碰视频| 日韩午夜精品视频| 天天亚洲美女在线视频| 欧美视频中文字幕| 一区二区三区在线视频免费观看| 欧美一区二区大片| 欧美午夜片在线看| 亚洲精品亚洲人成人网在线播放| 国产精品一二二区| 久久嫩草精品久久久精品| 久久草av在线| 337p日本欧洲亚洲大胆精品| 免费人成精品欧美精品| 日韩欧美自拍偷拍| 美女mm1313爽爽久久久蜜臀| 欧美一区午夜精品| 日本在线不卡视频| 日韩免费视频一区二区| 免费久久99精品国产| 91精品国产综合久久精品图片| 亚洲v日本v欧美v久久精品| 欧美日韩在线精品一区二区三区激情| 亚洲一区二区精品久久av| 在线国产电影不卡| 亚洲国产日韩av| 欧美年轻男男videosbes| 午夜精品一区二区三区免费视频| 欧美日韩一区二区三区四区五区| 性做久久久久久久免费看| 欧美午夜理伦三级在线观看| 婷婷激情综合网| 欧美一区二区视频在线观看2020| 免费高清不卡av| 2023国产一二三区日本精品2022| 国产剧情一区二区三区| 亚洲国产精品成人综合色在线婷婷| 成人app在线| 亚洲综合在线电影| 91精品国产综合久久福利软件| 麻豆成人综合网| 国产夜色精品一区二区av| www.在线欧美| 亚洲国产精品精华液网站| 91精品久久久久久久91蜜桃| 久久69国产一区二区蜜臀| 欧美韩日一区二区三区| 99久久免费精品| 视频一区二区三区在线| 亚洲精品在线三区| 本田岬高潮一区二区三区| 一区二区三区四区乱视频| 在线播放中文一区| 国产在线看一区| 亚洲日本成人在线观看| 555夜色666亚洲国产免| 韩国一区二区在线观看| 国产精品伦一区二区三级视频| 色欧美乱欧美15图片| 日韩1区2区3区| 欧美—级在线免费片| 在线欧美一区二区| 六月丁香综合在线视频| 欧美激情中文字幕| 欧美日韩国产高清一区二区三区| 国内成人自拍视频| 国产精品久久久久毛片软件| 欧美日韩一级黄| 国产精选一区二区三区| 有坂深雪av一区二区精品| 日韩视频一区二区在线观看| 成人a免费在线看| 日韩—二三区免费观看av| 日本一区二区综合亚洲| 欧美日本一区二区在线观看| 国产乱色国产精品免费视频| 亚洲在线免费播放| 国产农村妇女毛片精品久久麻豆 | 蜜桃av噜噜一区二区三区小说| 国产欧美视频一区二区| 欧美系列一区二区| 国产成人精品在线看| 视频在线观看国产精品| ●精品国产综合乱码久久久久| 欧美一区二区三区人| 91在线视频播放地址| 久久er99热精品一区二区| 亚洲精品国产成人久久av盗摄| 精品国产伦一区二区三区免费| 在线精品观看国产| 成人免费av资源| 人人超碰91尤物精品国产| 亚洲毛片av在线| 国产亚洲精品7777| 欧美一区二区在线视频| 欧美亚洲动漫精品| 不卡一区二区在线| 国产在线精品一区二区不卡了 | 亚洲乱码中文字幕综合| 久久人人超碰精品| 8x8x8国产精品| 欧美中文字幕亚洲一区二区va在线| 国产剧情一区在线| 玖玖九九国产精品| 污片在线观看一区二区| 一区二区在线观看免费| 国产精品美女久久久久高潮| 欧美电视剧免费全集观看| 欧美三级电影网站| 色综合天天综合在线视频| 国产精品18久久久久| 九九九久久久精品| 日韩va欧美va亚洲va久久| 一区二区三区在线播放| 国产精品国产自产拍高清av| 久久久亚洲精品石原莉奈 | 91免费看视频| 成人av午夜电影| 国产福利不卡视频| 捆绑变态av一区二区三区| 日韩电影在线免费| 五月激情六月综合| 午夜视频一区二区三区| 亚洲综合色噜噜狠狠| 有坂深雪av一区二区精品| 亚洲天天做日日做天天谢日日欢| 欧美经典三级视频一区二区三区| 久久精品在线免费观看| 久久久久久久久99精品| 久久久久九九视频| 国产欧美精品区一区二区三区| 久久久精品综合| 国产欧美一区二区精品秋霞影院| 久久久精品欧美丰满| 国产视频一区在线播放| 国产欧美精品一区二区三区四区| 国产三级精品视频| 欧美激情在线一区二区| 中文一区二区在线观看| 中文字幕字幕中文在线中不卡视频| 亚洲欧美在线另类| 亚洲视频一区二区在线| 亚洲综合丝袜美腿| 亚洲成人免费视| 日本中文字幕不卡| 久久国产精品99精品国产| 国产综合色产在线精品| 国产成人精品1024| 成人激情开心网| 日本国产一区二区| 欧美精品黑人性xxxx| 日韩一卡二卡三卡四卡| 精品国产乱码久久| 国产精品色哟哟| 亚洲色图色小说| 午夜精品久久久久影视| 日本不卡1234视频| 黑人巨大精品欧美一区| 国产69精品一区二区亚洲孕妇| 2023国产精品| 国产精品福利一区二区| 亚洲精品视频一区二区| 天天综合网天天综合色| 久久丁香综合五月国产三级网站 | 一区二区三区中文字幕在线观看| 一区二区激情小说| 日韩**一区毛片| 国产成人综合精品三级| 99精品欧美一区二区蜜桃免费| 欧美日韩一区二区在线视频| 日韩精品一区二区在线| 国产欧美日韩卡一| 亚洲国产精品麻豆| 久久99久国产精品黄毛片色诱| 床上的激情91.| 欧美日韩免费不卡视频一区二区三区| 欧美一区三区二区| 亚洲国产成人午夜在线一区| 亚洲一二三四久久|