Linux RedHat/CentOS में E mail Server कैसे Configure करे ?

दोस्तों आज के इस लेख में हम सीखते है की Linux Server में E Mail Server कैसे Configure किया जाता है  इससे पहले हम जानते है की हमे Linux Server में  Mail Server Configure करने की आवस्य्क्ता क्यों पड़ती है हर कम्पनी का अपना -अपना Personal mail सर्वर होता है जिसको केवल उस कम्पनी में कामकरने वाले employ use करते है और उनके Local Network में इसका use किया जाता है ताकी कोई इसको Hake कर कम्पनी की personal information  या Data से कोई छेड़ छाड़ नहीं  कर सके अगर  कम्पनी चाये तो इसमें PHP या Scripting language का use कर इसका अच्छा इंटरफेस भी तयार कर Publicly Use के लिए Launch  कर सकती है   Mail – Server को Configure करने से पहले हमे Linux में कुछ Package को install करने की आवस्य्क्ता पड़ती है इसके लिए हमे YUM Server को Configure करना होता है यह एक बहुद ही सरल Configuration होता है अगर आप जानना चाहते है की Linux में yum Server क्या होता है और इसका Configuration कैसे किया जाता है तो आप इस Link पर Click करे और देखे

web mail server

यहाँ में यह मानकर चलता हु की आप ने अपनी Linux Machine में YUM Server Configure कर दिया है अब आगे का Process निम्न प्रकार से है !

Mail Server Configuration के लिए आवश्य्क Package को निम्न Commands से  इनस्टॉल करना

[root@dhcppc15 ~]# yum install php* http* mutt* procmail* sendmail* sql* make* dovecot* squirrelmail* -y

निम्न Package को install करने के बाद Send mail की Sendmail.mc File में जाकर Line number 116  को Comment  करना है

Note – अगर आप को Line Number Count करने में problen आती है है तो Type करे Ese : set number)

[root@dhcppc15 ~]# vim /etc/mail/sendmail.mc

mail server

अब हमे dovecot .conf File में जाकर Line Number 20  को Comment out Remove  करना है और  IMAP , POP 3 को को छोडकर बाकी Text को remove करना है

[root@dhcppc15 ~]# vim /etc/dovecot.conf

mail Server

अब हमे Http dovecot और Send mail  Service  को Restart करना है

[root@dhcppc15 ~]# service httpd restart
[root@dhcppc15 ~]# service dovecot restart
[root@dhcppc15 ~]# service sendmail restar

Fire wall को Disable करना है निम्न Commands से

[root@dhcppc15 ~]# iptables -F

इसके बाद हमे ब्राउज़र में जाकर Linux machine का IP Address  type करना है जिस के बाद Maill server का login panel open हो जाता है

[root@dhcppc15 ~]# ifconfig
          Base address:0xd010 Memory:f0000000-f0020000
eth1      Link encap:Ethernet  HWaddr 08:00:27:5A:B2:35
          inet addr:192.168.1.17  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe5a:b235/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:308 errors:0 dropped:0 overruns:0 frame:0
          TX packets:138 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:28702 (28.0 KiB)  TX bytes:18399 (17.9 KiB)
          Base address:0xd240 Memory:f0820000-f0840000
webmail 

यहाँ आप Linux Machine में कोई भी 2 यूजर बना कर उस से log in हो सकते है और एक दूसरे को Mail send कर test कर सकते है अगर आप जानना चाहते है की Linux machine में User Account के से बनाते है तो इस Link पर Click करे और देखे

दोस्तों अगर आप को हिंदी आईटी सलूशन द्वरा दिगई Trips ज्ञान प्रद और Knowledge वाली लगी हो तो Share करे like करे और हिंदी आईटी डॉट कॉम को Follow करे Follow करने के बाद हिंदी आईटी सलूशन डॉट कॉम जब भी कोई knowledge वाली post या Tutorial publish करेगा आप को Notification अपने email पर मिल जाएगी इस website पर आप Linux से Related बहुद सी post है जो सरल हिंदी भाषा में है जिस से आप Linux में निपुर्ण हो सकते है अगर आप को हिंदी आईटी सलूशन द्वारा पब्लिश किये गए किसी भी Trick या Tutorial का Piratical process में कोई Problem आती है तो Comments करे हिंदी आईटी सलूशन द्वारा आपकी समस्या का समाधान किया जाये गया

धन्यवाद
लेखक -विष्णु शर्मा

RedHat Linux Server में Web Server Apache कैसे Configure किया जाता है

हेल्लो दोस्तों आज के इस आर्टिकल में हम सीखते है की Redhat Linux Server मेंApache Web server कैसे Configure किया जाता है Apache एक बहुद ही प्रचलित web Server है जिसको Windows Linux Unix इत्यादि platform पर Website Hosting के लिए Use किया जाता है Apache को Apache software Foundation ने Develop किया जोकि एक Open Source Community है  यह Free Available है जिसको अलग अलग Platform के लिए Download कर कहि भी use किया जासकता है

तो इस Process को Continue करते हुए हम आगे बडते हे सबसे पहले आप को अपने Linux Server में YUM Server को Configure करना हे जिसकी Help से हम Apache के Package को Install कर सके YUM Server Linux में एक बेहद ही महत्वपूण Server है अगर आप जानना चाहते है की Linux Machine में YUM  Server को कैसे Configure किया जाता है तो तो इस Link पर Click करे और जाने

Continue reading

Telnet क्या होता है ? और इसको Linux Server में कैसे Configure किया जाता है !

दोस्तों आज हम ये जानते है और सीखते है की Telnet क्या होता है और इसको Linux Server /RedHat Linux Server में किस तरहसे Configure किया जा सकता है ! दोस्तों Telnet से आशय (Remotely ) दुरस्त Computer पर login होकर Computer को Access करना है  ये Work Computer और Mobile दोनों से किया जा सकता है ! Telnet के अंदर एक Terminal  Open होता है जिसमे आप को अपने System Admin या Remote Host Computer द्वारा Provide किये गए User Name Password का प्रयोग कर login करना होता है दोस्तों यह तो हुवा सामान्य सैद्धान्तिक जानकारी परन्तु आप वाकही में telnet में रूचि रखते है और Linux Fields में अपना Career बनाना चाहते है तो आप को Telnet का Configuration और इसकी Security के बारे में जानना अति आवश्यक है ! तो आजके इस लेख में आप यह  जानेगें की Telnet Server Linux में बनाया कैसे जाता है और Remotely Computer को Access कैसे किया जासकता है

telnet

सबसे पहले Telnet Package  को Linux Server /Linux Operating System में Install करने की आवश्यकता होती है इसके लिए हमे किसी भी प्रकार के External Software की आवश्यकता नही होती है सिर्फ़ Linux Server में पड़े Package को Install करना होता है

तो इस Process को Continue करते हुते आप को हिंदी .आईटी .सलूशन द्वरा बताई गई  कुछ Simple Steps को Follow करना है

Step 1  सबसे पहले आप को अपनी Linux Machine में YUM Server को Configure करना होता है अगर आप यह जानना चाहते है की Linux Machine में YUM Server क्या होता है और इसका Configuration क्यों किया जाता है तो इस लिंक को Click कर YUM Server के बारे में जानकारी ले  वैसे तो Telnet package को बिना yum Server के Configure  करके भी Install किया जा सकता है परन्तु एक बार आप YUM Server को Configure  करले तो आप किसी भी प्रकार के Package को कभी भी Install कर सकते है तो YUM Server को Configure करना बहुध ही आवश्यक है !

Step 2 तो यहाँ में यह मानकर चालता हु की आपने YUM Server को अपनी Linux Machine में Configure कर लिया है ! Telnet package को हम निम्न Commands से Install करेंगे

[root@localhost ~]# yum install telnet* -y

Step 3 Telnet package Install करने के बाद आपको Telnet की Configuration File में जाकर कुछ Changes करने है Telnet की Configuration फाइल को निम्न Commands से Open किया जाता है !

[root@localhost ~]# vim /etc/xinetd.d/telnet 

 Step 4 यहाँ हमे File का Structure निम्न प्रकार से दिखाई देता है
# default: on
# description: The telnet server serves telnet sessions; it uses \
#       unencrypted username/password pairs for authentication.
service telnet
{
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID
        disable         = no  (Note-यहाँ हमे YES की जगह no करना है) 
`
`
:wq(note-फाइल को Save करने के लिए Esc ,Shift +:wq का प्रयोग करना है )

Step 5  File को Save  करने के पश्च्यात हमे कुछ Serves को on करना होता है

– Telnet Service को on करना

[root@localhost ~]# service xinetd restart
Stopping xinetd:                                           [  OK  ]
Starting xinetd:                                           [  OK  ]

Xinetd Serves को Check करना निम्न Commands से

[root@localhost ~]# chkconfig xinetd on

Firewall को ऑफ करना

[root@localhost ~]# iptables -F 

SeLinux को Disable करना निम्न Commands से

[root@localhost ~]# setenforce 0

Step 6 Telnet Configuration का यहाँ यह पूरा Process Complete होता है ! अब हमे यहाँ एक यूजर बनाना है जो Telnet को Remotely access करेगा
[root@localhost ~]# useradd hindiitsolution 
[root@localhost ~]# passwd hindiitsolution 
New UNIX password: hindiitlolution  (Note-यहाँ user का Password दिया गया है )
Retype new UNIX password:hindiitsolution
passwd: all authentication tokens updated successfully.



Step 7 अब आप को अपनी दुरस्त विंडोज Machine के Command prompt में जाकर Linux machine का IP Address से Telnet को Access करना है Linux Machine का IP Address निम्न Commands से देखा जाता है

[root@localhost ~]# ifconfig
   Link encap:Ethernet  HWaddr 08:00:27:11:F0:92
          inet addr:192.168.43.33  Bcast:192.168.43.255  Mask:255.255.255.0
          inet6 addr: 2405:205:1480:d529:a00:27ff:fe11:f092/64 Scope:Global
          inet6 addr: fe80::a00:27ff:fe11:f092/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:10253 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1657 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:825356 (806.0 KiB)  TX bytes:255133 (249.1 KiB)
          Base address:0xd250 Memory:f0860000-f0880000

Step 8 अब आपको Windows Machine के Command Prompt में जाकर निम्न Commands type करनी है

cd:> telnet 192.168.43.33

login : hindiitsolution

password: hindiitsolution

telnet

(Note-यहाँ सायद Windows Machine  की आप को telnet access करने में दिक्कत हों सकती है क्यों की by default windows Machine में telnet Clint Serves  off रहता है आप को उसे on केसे किया जाता है ये जानने के लिए इस Link पर Click करे )

(Note-यह पूरा process एक private IP Address पर पर किया गया है जिसको एक सिमित एरिया में ही Telnet को access किया जा सकता है  अगर आप की Linux Machine के पास public IP address  (real ip address ) है तो आप इसको दुनिया के किसी भी जगह से telnet कर सकते है )

दोस्तों अगर आप को हिंदी आईटी सलूशन द्वरा दिगई Trips ज्ञान प्रद और Knowledge वाली लगी हो तो Share करे like करे और हिंदी आईटी डॉट कॉम को Follow करे Follow करने के बाद  हिंदी आईटी सलूशन डॉट कॉम जब भी कोई knowledge वाली post या Tutorial publish करेगा आप को Notification अपने email पर मिल जाएगी इस website पर आप Linux से Related बहुद सी post है जो सरल हिंदी भाषा में है जिस से आप Linux में निपुर्ण हो सकते है अगर आप को हिंदी आईटी सलूशन द्वारा पब्लिश किये गए किसी भी Trick या Tutorial का Piratical process में कोई Problem आती है तो Comments करे हिंदी आईटी सलूशन द्वारा आपकी समस्या का समाधान किया जाये गया

धन्यवाद
लेखक -विष्णु शर्मा

 

 

Yum Server को Other Computer पर Configure कर Remotely Linux Machine पर Access करना

दोस्तों आज हम सीखते हे की Yum Server को Other Machine से Configure कर Linux Machine में कैसे Access किया जा सकता है ! इससे पहले आप अगर यह जानना चाहते है की Yum Server क्या होता है और इसको Linux server Machine में Configure करने की क्यों आवश्यकता पड़ती है तो आप इस Link पर Click करके देख सकते है! तो इस Process को हम Continue करते हुए आगे बढ़ते है !

Continue reading

YUM Server क्या है? और इसको Linux में कैसे Configure किया जाता है

YUM (yellow-dog updater modifier Server) Linux में एक ऐसा server होता है जिसको Configure करने के पश्चात Server में किसी भी प्रकार के Package को आसानी से install किया जासकता है जैसे -Java ,Apache ,C language etc इसको Configure करने के लिए हमे Linux rhcl 5 की Iso file की आवश्यकता होती हैrhcl5 iso file से हमे Server folder की आवश्यकता होती है ये Folder rhcl5 के अंदर होता है

server folder को access करने की हमारे पास दो Method है
1 . Linux की Iso file को open करके उससे Server folder copy करना
2  Hindiitsolution.com के द्वारा दिए गए link से direct Server folder को Download कर के use करना

1. Iso file को open करके उससे Server folder copy करना

अगर आप के पास rhcl5 की iso File है तो आप pen drive से उसको अपने Linux server में copy करले और यदि आप Linux server virtual machine में use कर रहे हो तो windows machine को Http server बना कर वह से access कर ले  Windows machine को HTTP Server कैसे बनाया जाता है यह जानने के लिए इस link पर click  करे
rhel5 file को linux machine में open करने का process निम्न प्रकार है

1 सबसे पहले जहा rhcl5 file  है वहा जाना है cd commands के through और file को /mnt folder में mount करना है निम्न Commands से

[root@localhost ~]# mount -o loop rhel54iso.iso /mnt

2 rhel5 file को mount करने की बाद निम्न Commands से /mnt Folder में जाकर Server folder को  Desktop पर Copey करना है

[root@localhost ~]# cd /mnt
[root@localhost mnt]# cp -rv Server /root/Desktop/Server

3. इसके पश्चात /mnt को umount करेंगे

[root@localhost ~]# umount /mnt
2. Server Folder को Download करके yum सर्वर Configure करना

अगर आप के पास rhel5 की Iso File नही है तो आप इस link से Server folder को Download कर YUM Server को Configure कर सकते है

1 YUM Server का Configuration निम्न प्रकार से किया जायेगा 

[root@localhost ~]# vim /etc/yum.repos.d/a.repo
[a]
baseurl=file:///root/Desktop/Server
gpgcheck=0
~
~
~
~
:wq

yum server

 तो इसतरह YUM Server का configuration पूरा होता है इसको Check करने के लिए हम Telnet का package install करते है

[root@localhost ~]# yum install telnet* -y
Loaded plugins: rhnplugin, security
Repository 'a' is missing name in configuration, using id
This system is not registered with RHN.
RHN support will be disabled.
a                                                 | 1.3 kB     00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package telnet.i386 1:0.17-39.el5 set to be updated
---> Package telnet-server.i386 1:0.17-39.el5 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=================================================================
 Package                        Arch                  Version     
=================================================================
Installing:
 telnet                         i386                  1:0.17-39.el5     
 telnet-server                  i386                  1:0.17-39.el5 
Transaction Summary
==================================================================
Install      2 Package(s)
Update       0 Package(s)
Remove       0 Package(s)
Total download size: 92 k
Downloading Packages:
--------------------------------------------------------------------
Total                                     48 MB/s |  92 kB     00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : telnet-server                                      
  Installing     : telnet                                      
Installed:
  telnet.i386 1:0.17-39.el5          telnet-server.i386 1:0.17-39.el5
Complete!

YUM server की सहायता से Telnet package को निम्न प्रकार से Remove किया जाता है

[root@localhost ~]# yum remove telnet -y
Loaded plugins: rhnplugin, security
Repository 'a' is missing name in configuration, using id
This system is not registered with RHN.
RHN support will be disabled.
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package telnet.i386 1:0.17-39.el5 set to be erased
--> Finished Dependency Resolution
Dependencies Resolved
===============================================================
 Package              Arch               Version                
===============================================================
Removing:
 telnet               i386               1:0.17-39.el5             
Transaction Summary
=================================================================
Install      0 Package(s)
Update       0 Package(s)
Remove       1 Package(s)
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Erasing        : telnet                                               
Removed:
  telnet.i386 1:0.17-39.el5
Complete!

दोस्तों आपको इस Process में कोई भी Problem होती है तो Comments करे में आपकी Problem को Solve करूँगा आप मेरे Blog को follow  करे जब भी Hindiitsolution.com द्वारा कोई Tutorial publish किया जायेगा आप को E-mail प्राप्त हो जाये गा

धन्यवाद

Vishnu Sharma