How to build an overall system and application on VC

Source: Internet
Author: User
Tags install openssl

How to build an overall system and application on VC

Due to business needs, You need to log on to the Logbase O & M security system and use vmvare vSphere client to build the system and applications.

1. First, log on to the Logbase O & M security system. After entering the system, you can select a device to enter the VC interface. The browser must support JAVA. If not, you can download one.

 

2. After a series of clicks to ignore, enter the VC interface

 

After mounting the operating system image, start the Virtual Machine. Then, you can see the redhat system installation interface on the console. You can click the button at the top right of the console to enter, you can also right-click the desired server on the left and choose open console to enter. redhat installation is not described here, which is very simple.

After installing the system, you also need to install the vm tool. Right-click the desired server and choose "client"> "Install/upgrade vmware tool, the following message is displayed at the bottom of the vc, prompting you to "execute the VMWare Tools installation program mounting", and then execute it on the terminal of the virtual machine:

[Root @ Webmail ~] # Mount/dev/cdrom/media
[Root @ Webmail ~] # Df-h | grep media
/Dev/sr0 60 M 60 M 0 100%/media
[Root @ Webmail ~] # Cd/media/
[Root @ Webmail media] # ls
[Root @ Webmail media] # cp VMwareTools-8.6.0-425873.tar.gz/tmp
[Root @ Webmail media] # cd/tmp/
[Root @ Webmail tmp] # tar zxf VMwareTools-8.6.0-425873.tar.gz
[Root @ Webmail tmp] # cd vmware-tools-distrib/
[Root @ Webmail vmware-tools-distrib] #./vmware-install.pl-d
[Root @ Webmail ~] # Cd/
[Root @ Webmail/] # umount/media

Vm tool installation is complete.

4. Activate the SSH function of the Virtual Machine on Logbase and log on to prepare to install the application and database.

5. Put the jdk-7u79-linux-x64.rpm and apache-tomcat-6.0.37.tar.gz on the web server via SSH, how to configure it is not described.

Put mysql-5.1.73-1.glibc23.x86_64.rpm-bundle.tar on the dbserver,

Extract

Tar xvf MySQL-5.1.73-1.glibc23.x86_64.rpm-bundle.tar

We only use two RPMs: server and client,

First, open the rpm package permission through chmod 777 *. Otherwise, the rpm package cannot be used.

-- Check whether mysql has been installed

Rpm-qa | grep-I mysql

If the mysql-libs-5.1.61-4.el6.x86_64 appears, the library file is already installed, you should uninstall it first, otherwise there will be a overwriting error. Note that the -- nodeps option is used during uninstallation, and the dependency is ignored:

Rpm-e mysql-libs-5.1.61-4.el6.x86_64 -- nodeps

----- Rpm Installation

Rpm-ivh MySQL-server-5.1.73-1.glibc23.x86_64.rpm

Check after installing the server

---- Inspection team

Id mysql

---- Start

Service mysql start

--- View port

Netstat-anp | grep 3306

Write down how to install the client

Rpm-ivh MySQL-client-5.1.73-1.glibc23.x86_64.rpm

Rpm-ivh MySQL-devel-5.1.73-1.glibc23.x86_64.rpm

-- Set the initial mysql password

/Usr/bin/mysqladmin-u root password 'dzswdrp'

--- Enter Detection

Mysql-u root-p

6. identify many security problems through security scanning, so you need to Upgrade openssh

Prepare three packages first (only openssh is required in my process ). Zlib is required in the normal process, but due to the lack of gcc package in my system, this solution will be mentioned later.

Rpm-qa | grep gcc

No gcc package found, only libgcc

Uninstall openssh

Rpm-e 'rpm-qa | grep openssh'

Because the server lacks the gcc package and the Internet is not activated, the yum external source cannot be created. You need to set up your own local source as follows:

Mkdir-p/mnt/cdrom

Mkdir/yum

Mount/dev/cdrom/mnt/cdrom

Cp-R/mnt/cdrom/yum

Cd/yum/cdrom/Packages

Rpm-ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
Rpm-ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

Rpm-ivh createrepo-0.9.8-5.el6.noarch.rpm

Cd ../repodata

Createrepo-g c27858b7430afeb372d0dd50d8a56fd46b47bc81bb9580c2bb91ab697e40592e-comps-rhel6-Server.xml./---- xml file name is not set as this, depending on the situation
Vim/etc/yum. repos. d/rhel-cdrom.repo

--------------------------
[Rhel_6_iso]
Name = local iso
Baseurl = file: // yum/cdrom

Gpgcheck = 0

---------------------------------

Now the local yum source is set up

Install gcc-related packages, pam-related packages, and openssl-devel (if not installed, an error will be reported when openssh is installed later)

Yum-y install gcc *

Yum-y install pam *

Yum-y install openssl-devel

Next, query the gcc, zlib, and pam packages again. install openssh after confirmation.

Rpm-qa | grep gcc

Rpm-qa | grep zlib

Rpm-qa | grep pam

Rpm-qa | grep openssl-devel

D/usr/local/rpm/openssh-6.8p1

. /Configure -- prefix =/usr/local/openssh -- sysconfdir =/etc/ssh -- with-pam -- with-ssl-dir =/usr/local/openssl -- with-md5-passwords -- mandir = /usr/share/man

If the message "PAM is enabled" is displayed, proceed to the next step.

Make & make install

/Usr/local/openssh/sbin/sshd appears.

Place part of Files

Cp-p/contrib/redhat/sshd. init/etc/init. d/sshd (Note: here the contrib path is the decompressed installation package path, for example:/tmp/openssh-6.0p1/contrib/redhat)

Chmod u + x/etc/init. d/sshd

Chkconfig -- add sshd

Cp/usr/local/rpm/openssh-6.8p1/sshd_config/etc/ssh/sshd_config

Cp/usr/local/openssh/sbin/sshd/usr/sbin/sshd

Cp-p/usr/local/rpm/openssh-6.8p1/ssh/usr/bin/ssh

Touch/usr/bin/ssh-keygen

Chmod 755/usr/bin/ssh-keygen

Touch/etc/ssh/ssh_host_ecdsa_key.pub

Detection

Ssh-V

Enable

Service sshd start

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.