• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Cygwin installation
 

Cygwin installation

on

  • 120 views

 

Statistics

Views

Total Views
120
Views on SlideShare
120
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Cygwin installation Cygwin installation Document Transcript

    • ‫ﻧﺼﺐ ‪ Cygwin‬ﺑﺮ روي وﻳﻨﺪوز 3002 و ﺑﺎﻻﺗﺮ:‬ ‫1. ﻧﺴﺨﻪ ‪ setup‬ﻧﺮم اﻓﺰار را از داﺧﻞ ﭘﻮﺷﻪ 7,1 ‪ cywin‬اﺟﺮاء ﻛﺮده و ﺑﺮ روي دﻛﻤﻪ ‪ Next‬ﻛﻠﻴﻚ ﻛﻨﻴﺪ.‬ ‫2. از ﺳﻪ ‪ Radio Button‬ﻣﻮﺟﻮد ﮔﺰﻳﻨﻪ ﺳﻮم را اﻧﺘﺨﺎب ﻛﻨﻴﺪ و ﺑﺮ روي دﻛﻤﻪ ‪ Next‬ﻛﻠﻴﻚ ﻛﻨﻴﺪ.‬
    • ‫3. ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ ﻧﺸﺎن داده ﺷﺪه اﺳﺖ در ﻗﺴﻤﺖ ‪ Root Directory‬ﻣﻘﺪار ‪ C:cygwin‬و در‬ ‫ﻗﺴﻤﺖ ‪ Install For‬ﮔﺰﻳﻨﻪ ‪ All Users‬را اﻧﺘﺨﺎب ﻛﻨﻴﺪ و ﺑﺮ روي دﻛﻤﻪ ‪ Next‬ﻛﻠﻴﻚ ﻛﻨﻴﺪ:‬ ‫4. در اﻳﻦ ﻣﺮﺣﻠﻪ ﺑﺎﻳﺪ ﻣﻨﺒﻊ ﻧﺼﺐ ﻧﺮم اﻓﺰار را ﻣﺸﺨﺺ ﻛﻨﻴﺪ. ﻣﻘﺪار اﻳﻦ ﮔﺰﻳﻨﻪ ﺑﺴﺘﮕﻲ ﺑﻪ ﻣﺤﻠﻲ دارد ﻛﻪ ﻧﺮم‬ ‫اﻓﺰار در آن ﻗﺮار دارد. ﺑﺎ ﻣﺸﺨﺺ ﻛﺮدن اﻳﻦ ﻣﻘﺪار ﺑﺮ روي دﻛﻤﻪ ‪ Next‬ﻛﻠﻴﻚ ﻛﻨﻴﺪ.‬
    • ‫5. ﺑﺎ ﻛﻠﻴﻚ ﺑﺮ روي دﻛﻤﻪ ‪ Next‬ﻧﺮم اﻓﺰار ﭘﺲ از ﭼﻚ ﻛﺮدن ﭼﮕﻮﻧﮕﻲ ﻧﺼﺐ ) ﺑﻪ ﺻﻮرت ‪ Local‬و ﻳﺎ‬ ‫‪ (Online‬وارد ﻣﺮﺣﻠﻪ اﻧﺘﺨﺎب ‪ Package‬ﻫﺎ ﻣﻲ ﺷﻮد.‬
    • ‫6. در اﻳﻦ ﻣﺮﺣﻠﻪ ‪ Package‬ﻫﺎي ﻣﻮرد ﻧﻴﺎز ﺑﺮاي ﭘﻴﺎده ﺳﺎزي ‪ SSH‬در وﻳﻨﺪوز اﻧﺘﺨﺎب ﻣﻲ ﺷﻮﻧﺪ.‬ ‫‪ Package‬ﻫﺎي ﻣﻮرد ﻧﻴﺎز )ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻠﻬﺎي زﻳﺮ ﻗﺎﺑﻞ ﻣﺸﺎﻫﺪه اﺳﺖ( ﻋﺒﺎرﺗﻨﺪ از‬ ‫‪ .a‬در ﻗﺴﻤﺖ ‪ Archive‬ﭘﻜﻴﺞ ﻫﺎي ‪ )unzip & zip‬ﺗﻮﺟﻪ داﺷﺘﻪ ﺑﺎﺷﻴﺪ ﻛﻪ ﻫﻢ ﺑﺎﻳﺪ ‪ Bin‬و ﻫﻢ‬ ‫‪ Source‬ﭘﻜﻴﺞ ﻫﺎي اﻧﺘﺨﺎب ﺷﻮﻧﺪ.(‬ ‫‪ .b‬در ﻗﺴﻤﺖ ‪ Net‬ﭘﻜﻴﺞ ﻫﺎي ‪openssh & openssl‬‬ ‫ﭘﺲ از اﻧﺘﺨﺎب اﻳﻦ ﭘﻜﻴﺞ ﻫﺎي ﺑﺮ روي دﻛﻤﻪ ‪ Next‬ﻛﻠﻴﻚ ﻛﻨﻴﺪ.‬ ‫7. در اﻳﻦ ﻣﺮﺣﻠﻪ از اﻧﺘﺨﺎب ﮔﺰﻳﻨﻪ )‪ Select required packages (RECOMMENDED‬اﻃﻤﻴﻨﺎن‬ ‫ﺣﺎﺻﻞ ﻛﺮده و ﺑﺮ روي دﻛﻤﻪ ‪ Next‬ﻛﻠﻴﻚ ﻛﻨﻴﺪ.‬
    • ‫8. ﻫﻤﺎﻧﻈﻮر ﻛﻪ در ﺷﻜﻞ زﻳﺮ ﻣﺸﺎﻫﺪه ﻣﻲ ﺷﻮد در اﻳﻦ ﻣﺮﺣﻠﻪ اﺑﺘﺪا ﻧﺼﺐ ﻧﺮم اﻓﺰار ﺷﺮوع ﻣﻲ ﺷﻮد و ﭘﺲ از‬ ‫اﺗﻤﺎم ﻧﺼﺐ وﻳﺰارد اﺗﻤﺎم ﻧﺼﺐ ﻇﺎﻫﺮ ﻣﻲ ﺷﻮد. ﺑﺮ روي دﻛﻤﻪ ‪ Finish‬ﻛﻠﻴﻚ ﻛﻨﻴﺪ.‬ ‫9. ﭘﺲ از اﺗﻤﺎم ﻧﺼﺐ ﻓﺎﻳﻞ ‪ cygwin.bat‬ﻣﻮﺟﻮد در ﻣﺴﻴﺮ ﻧﺼﺐ )‪ (C:cygwin‬را ﺑﺎ اﺳﺘﻔﺎده از وﻳﺮاﻳﺸﮕﺮ‬ ‫‪ notepad‬ﺑﺎز ﻛﺮده و ﺧﻂ زﻳﺮ را ﺑﻪ آن اﺿﺎﻓﻪ ﻛﻨﻴﺪ‬ ‫‪set CYGWIN=binmode tty ntsec‬‬
    • ‫ اﺳﺘﻔﺎده ﻧﻤﻮد. ﺷﻜﻞ زﻳﺮ‬Desktop ‫ ﻣﻲ ﺗﻮان از اﻳﻜﻮن ﻣﻮﺟﻮد ﺑﺮ روي‬cygwin ‫01. ﺑﺮاي ورود ﺑﻪ ﻧﺮم اﻓﺰار‬ .‫ را ﻧﺸﺎن ﻣﻲ دﻫﺪ‬cygwin ‫ﺧﻂ ﻓﺮﻣﺎن ﻧﺮم اﻓﺰار‬ ‫“ ﻓﺮﻣﺎن زﻳﺮ را در ﺧﻂ‬can not create /home/userid” ‫در ﺻﻮرت ﻣﺸﺎﻫﺪه ﭘﻴﻐﺎﻣﻲ ﻣﺒﺘﻨﻲ ﺑﺮ‬ mkpasswd –l > /etc/passwd :‫ اﺟﺮاء ﻛﻨﻴﺪ‬cygwin ‫ﻓﺮﻣﺎن‬ :‫ در ﺳﻄﺢ وﻳﻨﺪوز ﻣﺮاﺣﻞ زﻳﺮ ﺑﺎﻳﺪ اﺟﺮاء ﺷﻮد‬ssh ‫11. ﺑﺮاي ﻧﺼﺐ ﺳﺮوﻳﺲ‬ ‫ اﺟﺮاء ﻛﻨﻴﺪ و ورودي ﻫﺎي ﻣﻮرد ﻧﻴﺎز را‬cygwin ‫ را در ﺧﻂ ﻓﺮﻣﺎن‬ssh-host-config ‫. ﻓﺮﻣﺎن‬a : (‫ ﻣﺸﺨﺺ ﺷﺪه اﻧﺪ‬Bold ‫ﻣﻄﺎﺑﻖ ﺷﻜﻞ زﻳﺮ وارد ﻛﻨﻴﺪ ) ورودي ﻫﺎي ﺑﻪ ﺻﻮرت‬ $ssh-host-config ***Info: Generating /etc/ssh_host_key ***Info: Generating /etc/ssh_host_rsa_key ***Info: Generating /etc/ssh_host_dsa_key ***Info: Creating default /etc/ssh_config file ***Info: Creating default /etc/sshd_config file ***Info: Privilege separation is set to yes by default since OpenSSH 3,3. ***Info: However, this requires a non-privileged account called 'sshd.' ***Info: For more info on privilege separation read /usr/share/doc/openssh/README.privsep. ***Query: Should privilege separation be used? (yes/no) yes ***Info: Note that creating a new user requires that the current account have ***Info: Administrator privileges. Should this script attempt to create a ***Query: new local account 'sshd'? (yes/no) yes ***Info: Updating /etc/sshd_config file ***Warning: The following functions require administrator privileges! ***Query: Do you want to install sshd as a service? ***Query: (Say "no" if it is already installed as a service) (yes/no) yes
    • ***Query: Enter the value of CYGWIN for the daemon: [] binmode tty ntsec ***Info: On Windows Server 2003, Windows Vista, and above, the ***Info: SYSTEM account cannot setuid to other users -- a capability ***Info: sshd requires. You need to have or to create a privileged ***Info: account. This script will help you do so. ***Info: You appear to be running Windows 2003 Server or later. On 2003 ***Info: and later systems, it's not possible to use the LocalSystem ***Info: account for services that can change the user id without an ***Info: explicit password (such as passwordless logins [e.g. public key ***Info: authentication] via sshd.( ***Info: If you want to enable that functionality, it's required to create ***Info: a new account with special privileges (unless a similar account ***Info: already exists). This account is then used to run these special ***Info: servers. ***Info: Note that creating a new user requires that the current account ***Info: have Administrator privileges itself. ***Info: No privileged account could be found. ***Info: This script plans to use 'cyg_server.' ***Info: 'cyg_server' will only be used by registered services. ***Query: Do you want to use a different name? (yes/no) no ***Query: Create new privileged user account 'cyg_server'? (yes/no) yes ***Info: Please enter a password for new user cyg_server. Please be sure ***Info: that this password matches the password rules given on your system. ***Info: Entering no password will exit the configuration. ***Query: Please enter the password : ****** ***Query: Reenter:****** ***Info: User 'cyg_server' has been created with password ‘*******.’ ***Info: If you change the password, please remember also to change the ***Info: password for the installed services which use (or will soon use( ***Info: the 'cyg_server' account. ***Info: Also keep in mind that the user 'cyg_server' needs read permissions ***Info: on all users' relevant files for the services running as 'cyg_server.' ***Info: In particular, for the sshd server all users' .ssh/authorized_keys ***Info: files must have appropriate permissions to allow public key ***Info: authentication. (Re-)running ssh-user-config for each user will set ***Info: these permissions corrently. [Similary restrictions apply, for ***Info: instance, for .rhosts files if the rshd server is running, etc.[
    • ***Info: The sshd service has been installed under the 'cyg_server' ***Info: account. To start the service now, call `net start sshd' or ***Info: `cygrunsrv -S sshd'. Otherwise, it will start automatically ***Info: after the next reboot. ***Info: Host configuration finished. Have fun! Public & Private ‫ در ﺟﻬﺖ اﻳﺠﺎد ﻛﻠﻴﺪﻫﺎي‬ssh-user-config ‫. اﺟﺮاي ﻓﺮﻣﺎن‬b $ssh-user-config ***Query: Shall I create an SSH1 RSA identity file for you? (yes/no) yes ***Info: Generating /home/Administrator/.ssh/identity Enter passphrase (empty for no passphrase:( Enter same passphrase again: ***Query: Do you want to use this identity to login to this machine? (yes/no) yes ***Info: Adding to /home/Administrator/.ssh/authorized_keys ***Query: Shall I create an SSH2 RSA identity file for you? (yes/no) yes ***Info: Generating /home/Administrator/.ssh/id_rsa Enter passphrase (empty for no passphrase:( Enter same passphrase again: ***Query: Do you want to use this identity to login to this machine? (yes/no) yes ***Info: Adding to /home/Administrator/.ssh/authorized_keys ***Query: Shall I create an SSH2 DSA identity file for you? (yes/no( ***Query: Shall I create an SSH2 DSA identity file for you? (yes/no) yes ***Info: Generating /home/Administrator/.ssh/id_dsa Enter passphrase (empty for no passphrase:( Enter same passphrase again: ***Query: Do you want to use this identity to login to this machine? (yes/no) yes ***Info: Adding to /home/Administrator/.ssh/authorized_keys ***Info: Configuration finished. Have fun! Control Panel/ Administrative Tools/ ) ‫ در وﻳﻨﺪوز‬services ‫. ﺑﺎ ورود ﺑﻪ ﻗﺴﻤﺖ‬c .‫ را استارت کنيد‬Cygwin ‫( سرويس ايجاد شده برای‬Services
    • Grid ‫ و ﺳﺮور‬agent ‫ ﻣﻴﺎن‬User Equivalency ‫21. ﺑﺮ ﻗﺮاري‬ :‫ﺑﺎ اﺟﺮاي ﻓﺮﻣﺎن ﻫﺎي زﻳﺮ اﻳﻦ اﻣﺮ اﻧﺠﺎم ﻣﻲ ﭘﺬﻳﺮد‬ 1. 2. 3. 4. 5. 6. 7. cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys ssh Administrator@grid-server cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys ssh Administrator@grid-server cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys ssh Administrator@agent-server cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys ssh Administrator@agent-server cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys chmod 644 ~/.ssh/authorized_keys .‫ ﻧﻴﺎز ﺑﻪ اﺟﺮاء ﺷﺪن دارﻧﺪ‬Agent ‫*ﺧﻄﻬﺎي 4،3،2،1 ﻓﻘﻂ در زﻣﺎن اﺿﺎﻓﻪ ﻛﺮدن اوﻟﻴﻦ‬ :‫ از ﻓﺮﻣﺎن زﻳﺮ اﺳﺘﻔﺎده ﻛﻨﻴﺪ‬User Equivalency ‫31. ﺑﺮاي ﺗﺴﺖ ﺑﺮﻗﺮار ﺑﻮدن‬ On grid server# Ssh grid-server date On agent server# Ssh agent-server date ‫ اﺳﺖ. از داﻳﺮﻛﺘﻮري ﻣﻨﺒﻊ ﻧﺮم‬Agent ‫ از ﺳﺮور‬Silent ‫ ﺑﻪ ﺻﻮرت‬Agent ‫41. ﻣﺮﺣﻠﻪ آﺧﺮ ﻧﺼﺐ ﻧﺮم اﻓﺰار‬ additional- ‫ وارد ﻣﺴﻴﺮ ...... ﺷﻮﻳﺪ و ﭘﺎراﻣﺘﺮﻫﺎي ﻣﻮرد اﺷﺎره در زﻳﺮ را در ﻓﺎﻳﻞ‬Agent ‫اﻓﺰار‬ :‫ ﻣﻘﺪار دﻫﻲ ﻛﻨﻴﺪ‬agent.rsp SECURITY_UPDATES_VIA_MYORACLESUPPORT=false DECLINE_SECURITY_UPDATES=True INSTALL_UPDATES_SELECTION="skip" ORACLE_AGENT_HOME_LOCATION=”windows path of installation: D:” OMS_HOST=”Ip address of grid control server: 10,200,23,19” OMS_PORT=”Port number for uploading xml files to grid control server: 7201” AGENT_REGISTRATION_PASSWORD=”Registration password to register agent on grid control: qwert123” ‫ ﺑﺎ‬setup.exe ‫ ﺑﺎ ورود ﺑﻪ ﻣﺴﻴﺮ .... و اﺟﺮاي ﻓﺎﻳﻞ‬Response ‫51. ﭘﺲ اﻧﺠﺎم ﺗﻐﻴﻴﺮات در ﻓﺎﻳﻞ‬ :‫ﭘﺎراﻣﺘﺮﻫﺎي زﻳﺮ ﻧﺼﺐ ﺷﺮوع ﻣﻲ ﺷﻮد‬ setup.exe –silent –responsefile ….