نکته: برای مشاهده محتویات یک فایل به طور Online از سوئیچ –f استفاده کنید.
دستور ln:
این دستور برای ایجاد لینک یا همان shortcut بکار می رود.
مثال: در این مثال یک لینک به نام linktos برای فایل serial.txt ایجاد شده است.
ln –s /root/serial.txt linktos
دستور wc:
تعداد خطوط و کلمات و حروف یک فایل را نشان می دهد.
wc نام فایل
در صورت استفاده از سوئیچ –l فقط تعداد خطوط نشان داده می شود.
دستور grep:
این دستور برای جستجو در محتویات یک فایل استفاده می شود.
grep “this” نام فایل ---------àدر یک فایل thisجستجو برای پیدا کردن کلمه
grep “this” * ---------à تمام فایلها در thisجستجو برای پیدا کردن کلمه
grep –i “example” * ---------àصرف نظر از کوچک یا بزرگ بودن حروف بکار رفته در آن تمام فایلها در example جستجو برای پیدا کردن کلمه
grep –i “^example” * ---------à صرف نظر از کوچک یا بزرگ بودن حروف بکار رفته در آن در صورتیکه در ابتدای خط باشد تمام فایلها در example جستجو برای پیدا کردن کلمه
grep –i “\^example” * ---------à صرف نظر از کوچک یا بزرگ بودن حروف بکار رفته در آن تمام فایلها در ^example جستجو برای پیدا کردن کلمه
grep –i “#$” * ---------à صرف نظر از کوچک یا بزرگ بودن حروف بکار رفته در آن در صورتیکه در انتهای خط باشد تمام فایلها در # جستجو برای پیدا کردن علامت
grep –v “^#” /etc/squid/squid.conf » sqd.conf ---------à
دستور بالا باعث می شود تا کلیه خطوطی از فایل squid.conf که با علامت # آغاز نمی شوند، در یک فاطل جدید به نام sqd.conf ذخیره شوند.
grep –v “^#” /etc/squid/squid.conf | grep –v “^$” » sqd.conf
نتیجه دستور بالا ساخته شدن فایلی به نام sqd.conf است که محتویات آن همان محتوای squid.conf است البته بدون خطوطی که با # شروع می شوند و همچنین خطوط خالی
دستور tar:
این دستور برای فشرده سازی فایلها و یا باز کردن فایلهای فشرده بکار می رود.
(فشرده سازی)
مثال:
tar –czvf compress.tar *
در مثال بالا کلیه فایلهای موجود در مسیر جاری به صورت یک فایل فشرده به نام compress.tar ذخیره می شوند.
سوئیچ –c باعث می شود که کلیه فایلهای مورد نظر بصورت یک فایل واحد در آیند.
سوئیچ –z باعث می شود که فایل واحد فوق الذکر به حالت فشرده در آید.
سوئیچ –v باعث می شود که مراحل انجام کار نمایش داده شوند.
سوئیچ –f امکان مشخص کردن یک نام برای فایل Archive را فرام می کند.
(استخراج یا Extarct فایلهای فشرده)
مثال:
tar –xzvf compress.tar
در مثال فوق فایل فشرده ای به نام compress.tar روی مسیر جاری extract می شود.
نکته: برای مشاهده مجموعه فایلهای جمع آوری شده در یک فایل با پسوند .tar بدون extract کردن آنها به روش زیر عمل کنید:
tar –tzvf compress.tar
نکته: برای استخراج یک فایل خاص از مجموعه فایلهایی که به صورت یک فایل با پسوند .tar ذخیره شده اند، باید به صورت زیر عمل کنید:
tar –xzvf /root/compress.tar webmail
در این مثال فایلی بنام webmail از داخل compress.tar که در شاخه /root قرار دارد، extract می شود.
زمانبندی اجرای برنامه های مختلف در لینوکس:
برای این کار باید از برنامه crond استفاده کنیم.برای این کار به یکی از دو روش زیر عمل کنید:
روش اول: در این روش یک فایل که امکان اجرای آن وجود داشته باشد در مسیر /etc/cron.d ایجاد کنید و دستور مورد نظر خود را مطابق با الگوی زیر در آن قرار دهید:
دستور مورد نظر کاربر مورد نظر برای اجرای دستور شماره روز در هر هفته(0-7) شماره ماه(1-12) شماره روز در هر ماه(1-31) ساعت دقیقه
مثال: ابتدا فایلی به نام test1 در مسیر /etc/cron.d ایجاد کرده و دستور
34 22 * * * root head /etc/squid/squid.conf /etc/myjobs/sconfig.conf
را در آن قرار می دهیم. سپس با دستور chmod 744 test1 مجوز اجرای این فایل را به root می دهیم.
حال برای اعمال تغییرات انجام شده، دستور service crond restart را اجرا می کنیم.
اجرای فایل test1 که در بالا به آن اشاره شد باعث می شود که دستور head /etc/squid/squid.conf /etc/myjobs/sconfig.conf اجرا شود و در نتیجه چند سطر اول فایل /etc/squid/squid.conf در فایل /etc/myjobs/sconfig.conf ذخیره شود.
روش دوم: یک شاخه در مسیر دلخواه خود ایجاد کنید. فرض می کنیم شاخه مذکور /etc/myjobs باشد. حال فایل /etc/crontab را باز کرده و دستور زیر را به آن اضافه کنید:
36 12 * * * root run-parts /etc/myjobs
دستور بالا باعث می شود که کلیه فایلهای ای که در شاخه /etc/myjobs قرار دارند، هر روز در ساعت 12 و 36 دقیقه ظهر اجرا شوند.
حال برای اعمال تغییرات انجام شده، دستور service crond restart را اجرا می کنیم.
-------------------------------------------------------------
minute hour day month dayofweek command
• minute — any integer from 0 to 59
• hour — any integer from 0 to 23
• day — any integer from 1 to 31 (must be a valid day if a month is specified)
• month — any integer from 1 to 12 (or the short name of the month such as jan, feb, and so on)
• dayofweek — any integer from 0 to 7 where 0 or 7 represents Sunday (or the short name of the week such as sun, mon, and so on)
• command — the command to execute. The command can either be a command such as ls /proc »» /tmp/proc or the command to execute a custom that you wrote.
-------------------------------------------------------------
دستور TOP:
این دستور وضعیت برنامه های در حال اجرا و حجم اشغال شده حافظه و CPU را نشان می دهد.
دستور PS:
دستور ps به همراه سوئیچ –aux، یکی دیگر از دستورهایی است که وضعیت برنامه های در حال اجرا را نشان می دهد.
دستور pstree:
استفاده از این دستور به همراه سوئیچ –p موجب می شود که لیست کلیه برنامه های در حال اجرا همراه با شماره PID اختصاص یافته به آنها نمایش داده شود.
پس از مشخص شدن شماره PID مربوط به یک برنامه، در صورت دلخواه با اجرای فرمان زیر، می توانید برنامه مورد نظر خود را kill کنید.
Kill -9 PID
در دستور فوق بجای PID شماره PID برنامه مورد نظر خود را قرار دهید.
سرویس :Sendmail
برنامه Linixconf را اجرا کنید و به منوی control-linuxconf management-modules بروید و در آنجا گزینه Sendmail-Mail Server Configuration را انتخاب کنید تا امکان انجام تنظیمات مربوط به Mail Server از طریق برنامه Linuxconf فراهم گردد.
1- منویConfig- Server Tasks – Mail Delivery System – Basic - Configure Basic Configuration را باز کنید:
با فرض اینکه Domain مورد نظر شما yourdomain.com است، تنظیمات را به صورت زیر انجام دهید.
Present your system a?computername.yourdomain.com
? ?[X] Accept email for yourdomain.com
? ?[X] Accept email for computername.yourdomain.com
?Mail server ?yourdomain.com
?Mail gateway ?yourdomain.com
?Mail gateway protocol ?smtp
? ???????????????????Features???????????????????
? ?[ ] match full user name
? ?[X] Enable relay control (spammers)
? ?[ ] Block open relay (ORDB)
? ?[ ] Anyone may run mailq
? ?[ ] Anyone may run sendmail -q
? ?[ ] Builds server aliases from net interfaces
?Listen on TCP port ?smtp
?Listen on TCP address?0.0.0.0
? ?????????????????SMTP features????????????????
? ?[ ] Enable the VERIFY SMTP command
? ?[ ] Enable the EXPN SMTP command
? ?[X] Enable the ETRN SMTP command
? ?[X] Enable the VERB SMTP command
? ?[X] Return success DSNs21
? ?[X] Allow most SMTP status queries
? ?(o) Disabled __________
? ?[X] Authentication warnings
? ??????????????????Delivery???????????????????
?Messages size limit ?(o) No limit __________
? ?[ ] Don"t try to deliver immediatly
?Process queue every (minutes) ?( ) Manual 1
? ?[ ] Use special shell smrsh
?Maximum recipients per msg. ?(o) Defaults __________
?Queue: Warn after ?4h
?Queue: Return after ?5d
? ?????????????????DNS features?????????????????
? ?[X] wait for DNS
? ?[ ] don"t use DNS
? ?????????????????????Misc.????????????????????
? ?[X] no batching for uucp mail
?Max size of uucp messages ?200000
?Deliver locally to users ?root
?No masquerade from usersroot ?
?Trusted users ?# trusted-users - users that can send mail as
?special routing db. ?[ ] Enabled
?Special routing db. format?hash ?
?Local delivery agent ?
? ?[ ] Support bogus mail clients(HELO)
? ????????????????Domain aliases????????????????
?Aliases for your system ?
? ?
? ?
2- منویMail delivery system (sendmail) _ Anti-spam filters - Setting "Relay email from" by IP را باز کرده و آدرسهای IP و یا Network مورد نظر خود را وارد کنید.
کلیه آدرسهایی IP که در این قسمت وارد می شوند، مجوز ارسال و دریافت Email از طریق Outlook Express را خواهند داشت.
3- در این مرحله برای فعال کردن سرویس POP3، فایل /etc/xinetd.d/ipop3 را باز کرده و مقدار متغیر disable را برابر با No قرار دهید.
4- در فایل /etc/hosts.allow دستورات sendmail: ALL و ipop3d: 192.168.4. را اضافه کنید.
5- سرویسهای sendmail و xinetd را restart کنید.
دستورات مرتبط به Mail Server:
دستور Mailq یا ls /var/spool/mqueue را برای مشاهده صف Email ها استفاده کنید.
Event های مربوط به Mail Server در فایل /var/log/maillog ثبت می شود.
نکته: کلیه MailBox های کاربران در مسیر /var/spool/mail قرار دارند.
تعریف Aliace برای آدرسهای Email:
کافی استAliace مورد نظر خود را فایل /etc/aliaces بصورت زیر وارد کنید:
“Aliace Name”: userid@yourdomain
username: root@yourdomain.net root@yourdomain.net
در مثال فوق آدرس username@yourdomain.net username@yourdomain.net معادل با آدرس root@yourdomain.net root@yourdomain.net تعریف شده است.
تذکر مهم: بعد از هر گونه تغییرات در فایل /etc/aliaces باید دستور newalices اجرا شود و یا اینکه سرویس sendmail، restart شود.
نکته: اگر بعد از اجرای یک دستور مانند newaliaces خطای Permission denied در مورد یک فایل با پسوند .db ظاهر شد، به صورت زیر عمل کنید.
rm –f /etc/alices.db
makemap hash /etc/alices « /etc/alices
راه اندازی گروههای پستی در Mail server:
برای این کار برنامه ای به نام Majordomo باید نصب شود و سپس یک فایل text با نام گروه مورد نظر در مسیر برنامه ایجاد شده و در آن آدرسهای Email اعضای گروه درج گردد.
حال در صورت ارسال Eamil به آدرس GroupName@domain، کلیه اعضائ گروه آنرا دریافت خواهند کرد.
نکته: برنامه ای به نام Majorcool وجود دارد که کارهای برنامه فوق الذکر را بصورت WebBase انجام می دهد.
فعال کردن قابلیت Mail Forwarding:
برای انجام این کار یک فایل مخفی به نام .forward در Home Directory مربوط به کاربر، ایجاد کرده و آدرس Email مورد نظر خود را در آن وارد کنید.
نکته: در صورتیکه یکی از کاربران هیچ Email ای را دریافت نکند، ممکن است که خود وی فایل .forward را ایجاد کرده و در حال حاضر فراموش کرده است. بنابراین مدیر شبکه برای رفع مشکل وی باید از عدم وجود چنین فایلی اطمینان حاصل کند.
روش تهیه Backup از email های کاربران و Restore کردن آنها:
برای این از کلیه فایلهای موجود در مسیر /var/spool/mail در یک مسیر دلخواه مثلا" شاخه ای بنام /backup کپی بگیرید. سپس با دستور زیر email های یک User خاص مثلا" user1 را Restore کنید:
cat /backup/user1 »» /var/spool/mail/user1
فعال کردن سرویس IMAP:
فایل /etc/xinted.d/imap را ویرایش کنید و متغیر disable را در آن برابر با no قرار دهید.
در فایل host.allow مشابه با موارد قبلی بصورت زیر مجوز استفاده از این سرویس را به آدرس IP مورد نظر خود اختصاص دهید.
Imapd: 192.168.2. EXEPT 192.168.2.100
لازم به ذکر است که در صورت راه اندازی سرویس WebMail، نصب سرویس IMAP ضروری است.
مشاهده آرم یا متن دلخواه به هنگام Login کردن:
در صورتیکه آرم و یا متن مورد نظر خود را به صورت TEXT در فایل /etc/issue.net قرار دهید، متن مذکور به هنگام Login کردن از راه دور(از طریق Telnet) ظاهر می شود.
برای اینکه به هنگام Login کردن از طریق خود سیستم هم، متن مورد نظر شما ظاهر شود، متن خود را در فایل /etc/issue قرار دهید.
سرویس DNS:
اسم برنامه: bind
آموزش
دستور ln:
این دستور برای ایجاد لینک یا همان shortcut بکار می رود.
مثال: در این مثال یک لینک به نام linktos برای فایل serial.txt ایجاد شده است.
ln –s /root/serial.txt linktos
دستور wc:
تعداد خطوط و کلمات و حروف یک فایل را نشان می دهد.
wc نام فایل
در صورت استفاده از سوئیچ –l فقط تعداد خطوط نشان داده می شود.
دستور grep:
این دستور برای جستجو در محتویات یک فایل استفاده می شود.
grep “this” نام فایل ---------àدر یک فایل thisجستجو برای پیدا کردن کلمه
grep “this” * ---------à تمام فایلها در thisجستجو برای پیدا کردن کلمه
grep –i “example” * ---------àصرف نظر از کوچک یا بزرگ بودن حروف بکار رفته در آن تمام فایلها در example جستجو برای پیدا کردن کلمه
grep –i “^example” * ---------à صرف نظر از کوچک یا بزرگ بودن حروف بکار رفته در آن در صورتیکه در ابتدای خط باشد تمام فایلها در example جستجو برای پیدا کردن کلمه
grep –i “\^example” * ---------à صرف نظر از کوچک یا بزرگ بودن حروف بکار رفته در آن تمام فایلها در ^example جستجو برای پیدا کردن کلمه
grep –i “#$” * ---------à صرف نظر از کوچک یا بزرگ بودن حروف بکار رفته در آن در صورتیکه در انتهای خط باشد تمام فایلها در # جستجو برای پیدا کردن علامت
grep –v “^#” /etc/squid/squid.conf » sqd.conf ---------à
دستور بالا باعث می شود تا کلیه خطوطی از فایل squid.conf که با علامت # آغاز نمی شوند، در یک فاطل جدید به نام sqd.conf ذخیره شوند.
grep –v “^#” /etc/squid/squid.conf | grep –v “^$” » sqd.conf
نتیجه دستور بالا ساخته شدن فایلی به نام sqd.conf است که محتویات آن همان محتوای squid.conf است البته بدون خطوطی که با # شروع می شوند و همچنین خطوط خالی
دستور tar:
این دستور برای فشرده سازی فایلها و یا باز کردن فایلهای فشرده بکار می رود.
(فشرده سازی)
مثال:
tar –czvf compress.tar *
در مثال بالا کلیه فایلهای موجود در مسیر جاری به صورت یک فایل فشرده به نام compress.tar ذخیره می شوند.
سوئیچ –c باعث می شود که کلیه فایلهای مورد نظر بصورت یک فایل واحد در آیند.
سوئیچ –z باعث می شود که فایل واحد فوق الذکر به حالت فشرده در آید.
سوئیچ –v باعث می شود که مراحل انجام کار نمایش داده شوند.
سوئیچ –f امکان مشخص کردن یک نام برای فایل Archive را فرام می کند.
(استخراج یا Extarct فایلهای فشرده)
مثال:
tar –xzvf compress.tar
در مثال فوق فایل فشرده ای به نام compress.tar روی مسیر جاری extract می شود.
نکته: برای مشاهده مجموعه فایلهای جمع آوری شده در یک فایل با پسوند .tar بدون extract کردن آنها به روش زیر عمل کنید:
tar –tzvf compress.tar
نکته: برای استخراج یک فایل خاص از مجموعه فایلهایی که به صورت یک فایل با پسوند .tar ذخیره شده اند، باید به صورت زیر عمل کنید:
tar –xzvf /root/compress.tar webmail
در این مثال فایلی بنام webmail از داخل compress.tar که در شاخه /root قرار دارد، extract می شود.
زمانبندی اجرای برنامه های مختلف در لینوکس:
برای این کار باید از برنامه crond استفاده کنیم.برای این کار به یکی از دو روش زیر عمل کنید:
روش اول: در این روش یک فایل که امکان اجرای آن وجود داشته باشد در مسیر /etc/cron.d ایجاد کنید و دستور مورد نظر خود را مطابق با الگوی زیر در آن قرار دهید:
دستور مورد نظر کاربر مورد نظر برای اجرای دستور شماره روز در هر هفته(0-7) شماره ماه(1-12) شماره روز در هر ماه(1-31) ساعت دقیقه
مثال: ابتدا فایلی به نام test1 در مسیر /etc/cron.d ایجاد کرده و دستور
34 22 * * * root head /etc/squid/squid.conf /etc/myjobs/sconfig.conf
را در آن قرار می دهیم. سپس با دستور chmod 744 test1 مجوز اجرای این فایل را به root می دهیم.
حال برای اعمال تغییرات انجام شده، دستور service crond restart را اجرا می کنیم.
اجرای فایل test1 که در بالا به آن اشاره شد باعث می شود که دستور head /etc/squid/squid.conf /etc/myjobs/sconfig.conf اجرا شود و در نتیجه چند سطر اول فایل /etc/squid/squid.conf در فایل /etc/myjobs/sconfig.conf ذخیره شود.
روش دوم: یک شاخه در مسیر دلخواه خود ایجاد کنید. فرض می کنیم شاخه مذکور /etc/myjobs باشد. حال فایل /etc/crontab را باز کرده و دستور زیر را به آن اضافه کنید:
36 12 * * * root run-parts /etc/myjobs
دستور بالا باعث می شود که کلیه فایلهای ای که در شاخه /etc/myjobs قرار دارند، هر روز در ساعت 12 و 36 دقیقه ظهر اجرا شوند.
حال برای اعمال تغییرات انجام شده، دستور service crond restart را اجرا می کنیم.
-------------------------------------------------------------
minute hour day month dayofweek command
• minute — any integer from 0 to 59
• hour — any integer from 0 to 23
• day — any integer from 1 to 31 (must be a valid day if a month is specified)
• month — any integer from 1 to 12 (or the short name of the month such as jan, feb, and so on)
• dayofweek — any integer from 0 to 7 where 0 or 7 represents Sunday (or the short name of the week such as sun, mon, and so on)
• command — the command to execute. The command can either be a command such as ls /proc »» /tmp/proc or the command to execute a custom that you wrote.
-------------------------------------------------------------
دستور TOP:
این دستور وضعیت برنامه های در حال اجرا و حجم اشغال شده حافظه و CPU را نشان می دهد.
دستور PS:
دستور ps به همراه سوئیچ –aux، یکی دیگر از دستورهایی است که وضعیت برنامه های در حال اجرا را نشان می دهد.
دستور pstree:
استفاده از این دستور به همراه سوئیچ –p موجب می شود که لیست کلیه برنامه های در حال اجرا همراه با شماره PID اختصاص یافته به آنها نمایش داده شود.
پس از مشخص شدن شماره PID مربوط به یک برنامه، در صورت دلخواه با اجرای فرمان زیر، می توانید برنامه مورد نظر خود را kill کنید.
Kill -9 PID
در دستور فوق بجای PID شماره PID برنامه مورد نظر خود را قرار دهید.
سرویس :Sendmail
برنامه Linixconf را اجرا کنید و به منوی control-linuxconf management-modules بروید و در آنجا گزینه Sendmail-Mail Server Configuration را انتخاب کنید تا امکان انجام تنظیمات مربوط به Mail Server از طریق برنامه Linuxconf فراهم گردد.
1- منویConfig- Server Tasks – Mail Delivery System – Basic - Configure Basic Configuration را باز کنید:
با فرض اینکه Domain مورد نظر شما yourdomain.com است، تنظیمات را به صورت زیر انجام دهید.
Present your system a?computername.yourdomain.com
? ?[X] Accept email for yourdomain.com
? ?[X] Accept email for computername.yourdomain.com
?Mail server ?yourdomain.com
?Mail gateway ?yourdomain.com
?Mail gateway protocol ?smtp
? ???????????????????Features???????????????????
? ?[ ] match full user name
? ?[X] Enable relay control (spammers)
? ?[ ] Block open relay (ORDB)
? ?[ ] Anyone may run mailq
? ?[ ] Anyone may run sendmail -q
? ?[ ] Builds server aliases from net interfaces
?Listen on TCP port ?smtp
?Listen on TCP address?0.0.0.0
? ?????????????????SMTP features????????????????
? ?[ ] Enable the VERIFY SMTP command
? ?[ ] Enable the EXPN SMTP command
? ?[X] Enable the ETRN SMTP command
? ?[X] Enable the VERB SMTP command
? ?[X] Return success DSNs21
? ?[X] Allow most SMTP status queries
? ?(o) Disabled __________
? ?[X] Authentication warnings
? ??????????????????Delivery???????????????????
?Messages size limit ?(o) No limit __________
? ?[ ] Don"t try to deliver immediatly
?Process queue every (minutes) ?( ) Manual 1
? ?[ ] Use special shell smrsh
?Maximum recipients per msg. ?(o) Defaults __________
?Queue: Warn after ?4h
?Queue: Return after ?5d
? ?????????????????DNS features?????????????????
? ?[X] wait for DNS
? ?[ ] don"t use DNS
? ?????????????????????Misc.????????????????????
? ?[X] no batching for uucp mail
?Max size of uucp messages ?200000
?Deliver locally to users ?root
?No masquerade from usersroot ?
?Trusted users ?# trusted-users - users that can send mail as
?special routing db. ?[ ] Enabled
?Special routing db. format?hash ?
?Local delivery agent ?
? ?[ ] Support bogus mail clients(HELO)
? ????????????????Domain aliases????????????????
?Aliases for your system ?
? ?
? ?
2- منویMail delivery system (sendmail) _ Anti-spam filters - Setting "Relay email from" by IP را باز کرده و آدرسهای IP و یا Network مورد نظر خود را وارد کنید.
کلیه آدرسهایی IP که در این قسمت وارد می شوند، مجوز ارسال و دریافت Email از طریق Outlook Express را خواهند داشت.
3- در این مرحله برای فعال کردن سرویس POP3، فایل /etc/xinetd.d/ipop3 را باز کرده و مقدار متغیر disable را برابر با No قرار دهید.
4- در فایل /etc/hosts.allow دستورات sendmail: ALL و ipop3d: 192.168.4. را اضافه کنید.
5- سرویسهای sendmail و xinetd را restart کنید.
دستورات مرتبط به Mail Server:
دستور Mailq یا ls /var/spool/mqueue را برای مشاهده صف Email ها استفاده کنید.
Event های مربوط به Mail Server در فایل /var/log/maillog ثبت می شود.
نکته: کلیه MailBox های کاربران در مسیر /var/spool/mail قرار دارند.
تعریف Aliace برای آدرسهای Email:
کافی استAliace مورد نظر خود را فایل /etc/aliaces بصورت زیر وارد کنید:
“Aliace Name”: userid@yourdomain
username: root@yourdomain.net root@yourdomain.net
در مثال فوق آدرس username@yourdomain.net username@yourdomain.net معادل با آدرس root@yourdomain.net root@yourdomain.net تعریف شده است.
تذکر مهم: بعد از هر گونه تغییرات در فایل /etc/aliaces باید دستور newalices اجرا شود و یا اینکه سرویس sendmail، restart شود.
نکته: اگر بعد از اجرای یک دستور مانند newaliaces خطای Permission denied در مورد یک فایل با پسوند .db ظاهر شد، به صورت زیر عمل کنید.
rm –f /etc/alices.db
makemap hash /etc/alices « /etc/alices
راه اندازی گروههای پستی در Mail server:
برای این کار برنامه ای به نام Majordomo باید نصب شود و سپس یک فایل text با نام گروه مورد نظر در مسیر برنامه ایجاد شده و در آن آدرسهای Email اعضای گروه درج گردد.
حال در صورت ارسال Eamil به آدرس GroupName@domain، کلیه اعضائ گروه آنرا دریافت خواهند کرد.
نکته: برنامه ای به نام Majorcool وجود دارد که کارهای برنامه فوق الذکر را بصورت WebBase انجام می دهد.
فعال کردن قابلیت Mail Forwarding:
برای انجام این کار یک فایل مخفی به نام .forward در Home Directory مربوط به کاربر، ایجاد کرده و آدرس Email مورد نظر خود را در آن وارد کنید.
نکته: در صورتیکه یکی از کاربران هیچ Email ای را دریافت نکند، ممکن است که خود وی فایل .forward را ایجاد کرده و در حال حاضر فراموش کرده است. بنابراین مدیر شبکه برای رفع مشکل وی باید از عدم وجود چنین فایلی اطمینان حاصل کند.
روش تهیه Backup از email های کاربران و Restore کردن آنها:
برای این از کلیه فایلهای موجود در مسیر /var/spool/mail در یک مسیر دلخواه مثلا" شاخه ای بنام /backup کپی بگیرید. سپس با دستور زیر email های یک User خاص مثلا" user1 را Restore کنید:
cat /backup/user1 »» /var/spool/mail/user1
فعال کردن سرویس IMAP:
فایل /etc/xinted.d/imap را ویرایش کنید و متغیر disable را در آن برابر با no قرار دهید.
در فایل host.allow مشابه با موارد قبلی بصورت زیر مجوز استفاده از این سرویس را به آدرس IP مورد نظر خود اختصاص دهید.
Imapd: 192.168.2. EXEPT 192.168.2.100
لازم به ذکر است که در صورت راه اندازی سرویس WebMail، نصب سرویس IMAP ضروری است.
مشاهده آرم یا متن دلخواه به هنگام Login کردن:
در صورتیکه آرم و یا متن مورد نظر خود را به صورت TEXT در فایل /etc/issue.net قرار دهید، متن مذکور به هنگام Login کردن از راه دور(از طریق Telnet) ظاهر می شود.
برای اینکه به هنگام Login کردن از طریق خود سیستم هم، متن مورد نظر شما ظاهر شود، متن خود را در فایل /etc/issue قرار دهید.
سرویس DNS:
اسم برنامه: bind
آموزش