yum install libaio mksh unixODBC unixODBC-devel libstdc++ libstdc++-devel libgcc
【注】当出现: No protocol specified Exception in thread "main" java.lang.NoClass错误时,很可能是 .bash_profile环境变量没有设置正确造成
解决方法:
1、先安装xinetd包
rpm -ivh xinetd-2.3.14-10.el5.x86_64.rpm
此rpm包在光盘介质中可以找到。
2、再安装telnet包
rpm -ivh telnet-server-0.17-35.i386.rpm
3、启动xinetd服务
service xinetd start
总之,需要先安装xinetd包即可。
4. 现在可以安装我们需要的rpm包了
rpm -ivh telnet-server-0.17-35.i386.rpm
4 FTP服务
1)yum install vsftpd
2)重启vsftpd:
service vsftpd restart
3)添加用户
·修改vi /etc/vsftpd/vsftpd.conf
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd/chroot_list
改为:
chroot_list_enable=YES
# (default follows)
chroot_list_file=/tmp/ftpuser
·增加用户ftpuser,指向目录/tmp/ftpuser,禁止登录SSH权限。
useradd -d /tmp/ftpuser -g ftp -s /sbin/nologin ftpuser
·修改ftpuser密码
passwd ftpuser
·输入新密码:zwh587587
·编辑文件chroot_list:
vi /etc/vsftpd/chroot_list 内容为ftp用户名,每个用户占一行
·重新启动vsftpd service vsftpd restart
【问题解决】[右] PASS (hidden)
[右] 500 OOPS: cannot change directory:/tmp/ftpuser
a)首先通过getsebool -a | grep ftp 查看ftp的配置:
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftp_home_dir --> off
ftpd_connect_db --> off
httpd_enable_ftp_server --> off
tftp_anon_write --> off
[root@bogon tmp]# setsebool -P ftp_home_dir on
[root@bogon tmp]# getsebool -a | grep ftp
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftp_home_dir --> on
ftpd_connect_db --> off
httpd_enable_ftp_server --> off
tftp_anon_write --> off
b)其中ftp_home_dir --> off
通过命令setsebool -P ftp_home_dir on,将ftp_home_dir设置为on
[root@bogon tmp]# getsebool -a | grep ftp
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftp_home_dir --> on
ftpd_connect_db --> off
httpd_enable_ftp_server --> off
tftp_anon_write --> off
c)再通过ftp客户端即可访问
5 安装JDK
1)下载
2)解压并拷贝至/opt目录下
tar -zxvf jdk-7u15-linux-x64.tar.gz
mv jdk1.7.0_15/ /opt
3)修改环境变量:
vi /etc/profile
·在文件最后追加:
JAVA_HOME=/opt/jdk1.7.0_15
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
·检验jdk是否配置成功:
java -version
java version "1.7.0_15"
Java(TM) SE Runtime Environment (build 1.7.0_15-b03)
Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)
·令profile生效:source /etc/profile
vi /etc/profie
export MAVEN_HOME=/opt/maven3.1.1
export PATH=$PATH:$MAVEN_HOME/bin
3)检验maven配置:
mvn -version
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 08:22:22-0700)
Maven home: /opt/maven3.1.1
Java version: 1.7.0_15, vendor: Oracle Corporation
Java home: /opt/jdk1.7.0_15/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-220.el6.x86_64", arch: "amd64", fami
7 Python2.7安装
1)通过ftp将下载的Python-2.7.3.tar.bz2上传至/tmp/ftpuser目录下
2)拷贝到/opt目录下:mv Python-2.7.3.tar.bz2 /opt
3)解压:tar -jxvf Python-2.7.3.tar.bz2
4)到解压后的目录下:cd Python-2.7.3
5)编译:
□./configure
□make
□make install
6)查看Python的版本号:python -V
8 查看系统中的用户:cut -d : -f 1 /etc/passwd
9 Linux 开机提示kernel panic - not syncing: Attempted to kill init!
主要由于修改Selinux的错误造成的,需要重装系统
10 修改计算机名
vi /etc/sysconfig/network
1)解压DB2
tar zxvf db2_v101_linuxx64_expc.tar.gz
2)安装
cd expc
./db2_install
WARNING:
The 32 bit library file libstdc++.so.6 is not found on the system.
32-bit applications may be affected.
Default directory for installation of products - /opt/ibm/db2/V9.7
***********************************************************
Do you want to choose a different directory to install [yes/no] ?
WARNING:
The 32 bit library file libstdc++.so.6 is not found on the system.
32-bit applications may be affected.
DB2 installation is being initialized.
Total number of tasks to be performed: 36
Total estimated time for all tasks to be performed: 1302
Task #1 start
Description: Checking license agreement acceptance
Estimated time 1 second(s)
Task #1 end
Task #2 start
Description: Base Client Support for installation with root privileges
Estimated time 3 second(s)
Task #2 end
Task #3 start
Description: Product Messages - English
Estimated time 12 second(s)
Task #3 end
Task #4 start
Description: Base client support
Estimated time 176 second(s)
Task #4 end
Task #5 start
Description: Java Runtime Support
Estimated time 109 second(s)
Task #5 end
Task #6 start
Description: Java Help (HTML) - English
Estimated time 7 second(s)
Task #6 end
Task #7 start
Description: Base server support for installation with root privileges
Estimated time 7 second(s)
Task #7 end
Task #8 start
Description: Integrated Flash Copy Support
Estimated time 53 second(s)
Task #8 end
Task #9 start
Description: Global Secure ToolKit
Estimated time 29 second(s)
Task #9 end
Task #10 start
Description: Java support
Estimated time 11 second(s)
Task #10 end
Task #11 start
Description: SQL procedures
Estimated time 3 second(s)
Task #11 end
Task #12 start
Description: ICU Utilities
Estimated time 46 second(s)
Task #12 end
Task #13 start
Description: Java Common files
Estimated time 20 second(s)
Task #13 end
Task #14 start
Description: Base server support
Estimated time 230 second(s)
Task #14 end
Task #15 start
Description: Control Center Help (HTML) - English
Estimated time 13 second(s)
Task #15 end
Task #16 start
Description: Communication support - TCP/IP
Estimated time 3 second(s)
Task #16 end
Task #17 start
Description: Control Center
Estimated time 41 second(s)
Task #17 end
Task #18 start
Description: DB2 data source support
Estimated time 6 second(s)
Task #18 end
Task #19 start
Description: DB2 LDAP support
Estimated time 4 second(s)
Task #19 end
Task #20 start
Description: DB2 Instance Setup wizard
Estimated time 8 second(s)
Task #20 end
Task #21 start
Description: Base application development tools
Estimated time 33 second(s)
Task #21 end
Task #22 start
Description: DB2 Update Service
Estimated time 4 second(s)
Task #22 end
Task #23 start
Description: First Steps
Estimated time 3 second(s)
Task #23 end
Task #24 start
Description: Product Signature for DB2 Express-C
Estimated time 3 second(s)
Task #24 end
Task #25 start
Description: Sample database source
Estimated time 4 second(s)
Task #25 end
Task #26 start
Description: DB2 Text Search
Estimated time 198 second(s)
Task #26 end
Task #27 start
Description: Setting DB2 library path
Estimated time 180 second(s)
Task #27 end
Task #28 start
Description: Executing control tasks
Estimated time 20 second(s)
Task #28 end
Task #29 start
Description: Updating global registry
Estimated time 20 second(s)
Task #29 end
Task #30 start
Description: Starting DB2 Fault Monitor
Estimated time 10 second(s)
Task #30 end
Task #31 start
Description: Updating the db2ls link
Estimated time 1 second(s)
Task #31 end
Task #32 start
Description: Registering DB2 licenses
Estimated time 5 second(s)
Task #32 end
Task #33 start
Description: Setting default global profile registry variables
Estimated time 1 second(s)
Task #33 end
Task #34 start
Description: Initializing instance list
Estimated time 5 second(s)
Task #34 end
Task #35 start
Description: Registering DB2 Update Service
Estimated time 30 second(s)
Task #35 end
Task #36 start
Description: Updating global profile registry
Estimated time 3 second(s)
Task #36 end
The execution completed successfully.
For more information see the DB2 installation log at
3)配置DB2
#创建用户组和用户
groupadd -g 2000 db2iadm1
useradd -m -g db2iadm1 -d /home/db2inst1 db2inst1
公司:useradd -m -g db2iadm1 -d /home/saic_bzk saic_bzk
passwd db2inst1
公司:passwd saic_bzk
>zwh587587
公司:>saic_bzk
#创建实例
/opt/ibm/db2/V9.7/instance/db2icrt -a server -u db2inst1 db2inst1
公司:/opt/ibm/db2/V9.7/instance/db2icrt -a server -u saic_bzk saic_bzk
DBI1070I Program db2icrt completed successfully.
#可选择加入IBM DB2产品许可证
#允许SMS多页分配
/opt/ibm/db2/V9.7/cfg/db2ln
#添加DB2端口
在文件 /etc/services 加入下面一行
db2inst 50000/tcp
#DB2 配置
su db2inst1
以下命令都由db2inst1执行:
$ db2set DB2_EXTENDED_OPTIMIZATION=ON
$ db2set DB2_DISABLE_FLUSH_LOG=ON
$ db2set AUTOSTART=YES
$ db2set DB2_STRIPED_CONTAINERS=ON
$ db2set DB2_HASH_JOIN=Y
$ db2set DB2COMM=tcpip
$ db2set DB2_PARALLEL_IO=*
$ db2set DB2CODEPAGE=819 #Update dbm cfg
#TCP/IP Service name
$ db2 update dbm cfg using SVCENAME db2inst
公司:db2 update dbm cfg using SVCENAME saic_bzk
DB20000I The UPDATE DATABASE MANAGER CONFIGURATION command completed
successfully.
$ db2 update dbm cfg using INDEXREC ACCESSDB20000I The UPDATE DATABASE MANAGER CONFIGURATION command completed
successfully.
#运行DB2
必须先运行DB2才能创建数据库,否则报如下错误
SQL1032N No start database manager command was issued. SQLSTATE=57019
$
db2start
SQL1063N DB2START processing was successful.
#创建库
$ db2 "CREATE DATABASE DCDDB1 ALIAS DCDDB1 USING CODESET UTF-8 TERRITORY US"
公司:db2 "CREATE DATABASE SAIC ALIAS SAIC USING CODESET UTF-8 TERRITORY US"
DB20000I The CREATE DATABASE command completed successfully.
$ db2 connect to DCDDB1
公司:db2 connect to SAIC
[db2inst1@master ~]$ db2 connect to DCDDB1
Database Connection Information
Database server = DB2/LINUXX8664 9.7.0
SQL authorization ID = DB2INST1
Local database alias = DCDDB1
$ db2 "CREATE table mytable ( col1 INTEGER NOT NULL, col2 VARCHAR(40), col3 DECIMAL(9,2))"
DB20000I The SQL command completed successfully.
$ db2 "SELECT * FROM mytable FETCH FIRST 10 ROWS ONLY"
COL1 COL2 COL3
----------- ---------------------------------------- -----------
0 record(s) selected.
停止服务
$db2stop force
DB2企业版:
1)解压:tar zxvf db2_v101_linuxx64_expc.tar.gz
2)cd server/
3)./db2_install
4)选择默认安装路径
Default directory for installation of products - /opt/ibm/db2/V9.7
***********************************************************
Do you want to choose a different directory to install [yes/no] ?
no
5)选择安装产品:ESE企业服务器版
供选择的选项:
AESE :高级企业服务器版(Advanced enterprise server edition)
ESE :ESE:企业服务器版(enterprise server edition)
CONSV :CONSV:连接服务器版( connect server edition)
WSE :WSE: 工作组服务器版(workgroup server edition)
EXP EXP:易捷版(express edition)
PE :PE:个人版(personal edition)
CLIENT:CLIENT:数据库服务器客户机
RTCL :RTCL:数据库服务器运行时客户机( runtime client)
6)安装过程中报错,据说不影响使用
A minor error occurred while installing "DB2 Enterprise Server Edition " on
this computer. Some features may not function correctly.
Resolving the problem
This DBI1130E error message is related to the Tivoli Systems Automation (TSA) and this is not a component that affects core DB2 functionality, as it deals with some of the more advanced High Availability features of DB2. In essence, it handles DB2's fail-over from one machine to another. If the TSA component is not going to be used, the error message can be safely ignored.
由于不使用Tivoli组件,因此暂时忽略
7)配置DB2
#创建用户组和用户
groupadd -g 2000 db2iadm1
useradd -m -g db2iadm1 -d /home/db2inst1 db2inst1
公司:useradd -m -g db2iadm1 -d /home/saic_bzk saic_bzk
passwd db2inst1
公司:passwd saic_bzk
>zwh587587
公司:>saic_bzk
#创建实例
/opt/ibm/db2/V9.7/instance/db2icrt -a server -u db2inst1 db2inst1
公司:/opt/ibm/db2/V9.7/instance/db2icrt -a server -u saic_bzk saic_bzk
/opt/ibm/db2/V9.7/instance/db2icrt -a server -p 50000 -u saic_bzk saic_bzk
DBI1070I Program db2icrt completed successfully.
#可选择加入IBM DB2产品许可证
/opt/ibm/db2/V9.7/adm/db2licm -a /tmp/db2ese_c_97.lic
LIC1402I License added successfully.
LIC1426I This product is now licensed for use as outlined in your License Agreement. USE OF THE PRODUCT CONSTITUTES ACCEPTANCE OF THE TERMS OF THE IBM LICENSE AGREEMENT, LOCATED IN THE FOLLOWING DIRECTORY: "/opt/ibm/db2/V9.7/license/en_US.iso88591"
#允许SMS多页分配
/opt/ibm/db2/V9.7/cfg/db2ln
#添加DB2端口
在文件 /etc/services 加入下面一行
db2inst 50000/tcp
公司:saic_bzk 50000/tcp
#DB2 配置
su db2inst1
公司:su saic_bzk
以下命令都由db2inst1执行:
$ db2set DB2_EXTENDED_OPTIMIZATION=ON
$ db2set DB2_DISABLE_FLUSH_LOG=ON
$ db2set AUTOSTART=YES
$ db2set DB2_STRIPED_CONTAINERS=ON
$ db2set DB2_HASH_JOIN=Y
$ db2set DB2COMM=tcpip
$ db2set DB2_PARALLEL_IO=*
$ db2set DB2CODEPAGE=819
#Update dbm cfg
#TCP/IP Service name
$ db2 update dbm cfg using SVCENAME db2inst
公司:db2 update dbm cfg using SVCENAME saic_bzk
DB20000I The UPDATE DATABASE MANAGER CONFIGURATION command completed
successfully.
$ db2 update dbm cfg using INDEXREC ACCESSDB20000I The UPDATE DATABASE MANAGER CONFIGURATION command completed
successfully.
#运行DB2
必须先运行DB2才能创建数据库,否则报如下错误
SQL1032N No start database manager command was issued. SQLSTATE=57019
$
db2start
SQL1063N DB2START processing was successful.
#创建库
$ db2 "CREATE DATABASE DCDDB1 ALIAS DCDDB1 USING CODESET UTF-8 TERRITORY US"
公司:db2 "CREATE DATABASE S_SAIC ALIAS S_SAIC USING CODESET UTF-8 TERRITORY US"
DB20000I The CREATE DATABASE command completed successfully.
$ db2 connect to DCDDB1
公司:db2 connect to SAIC
[db2inst1@master ~]$ db2 connect to DCDDB1
Database Connection Information
Database server = DB2/LINUXX8664 9.7.0
SQL authorization ID = DB2INST1
Local database alias = DCDDB1
$ db2 "CREATE table mytable ( col1 INTEGER NOT NULL, col2 VARCHAR(40), col3 DECIMAL(9,2))"
DB20000I The SQL command completed successfully.
$ db2 "SELECT * FROM mytable FETCH FIRST 10 ROWS ONLY"
COL1 COL2 COL3
----------- ---------------------------------------- -----------
0 record(s) selected.
Database server = DB2/LINUXX8664 9.7.7
SQL authorization ID = DB2INST1
Local database alias = SAIC
停止服务
$db2stop force
查看db2 50000端口是否开启:
netstat -an |grep 50000
删除实例:
1.使用root用户登录,进入到DB2安装目录
[root@localhost instance]# pwd
/opt/ibm/db2/V9.7/instance
2.执行db2idrop命令删除
[root@localhost instance]# ./db2idrop db2inst1
./db2idrop saic_bzk
DBI1070I Program db2idrop completed successfully.
db2ilist ---列出主机所有实例
db2icrt instanceName ---创建实例名为instanceName的实例
db2idrop instanceName ---删除实例名为instanceName的实例
groupadd -g 903 db2agrp
useradd -g db2agrp -u 803 -d /home/db2das -m -s /bin/sh db2das
passwd db2das
在/opt/ibm/db2/V9.7/instance路径下建立:./dascrt -u db2das
cd /opt/ibm/db2/V9.7/das/bin
./db2admin start
■TRS配置DB2数据源
以saic_bzk用户
./db2 CATALOG TCPIP NODE db2inst REMOTE 192.168.196.224 SERVER 50001
./db2 CATALOG DB SAIC AT NODE db2inst
./db2 TERMINATE
查看
./db2 list node directory
Node Directory
Number of entries in the directory = 1
Node 1 entry:
Node name = DB2INST
Comment =
Directory entry type = LOCAL
Protocol = TCPIP
Hostname = 192.168.196.224
Service name = 50001
连接:
./db2
connect to saic user db2inst1 using db2inst1
将一下配置写到TRS的startup.sh中:
export DB2DIR= /opt/ibm/db2/V9.7
export DB2INSTANCE=db2inst1
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/ibm/db2/V9.7/lib64
重启网关服务
./db2 catalog tcpip node db2inst remote 192.168.196.226 server 50000
./db2 catalog db S_SAIC at node db2inst
./db2 terminate
./db2 catalog tcpip node db2inst remote 192.168.196.224 server 50001
./db2 catalog db SAIC at node db2inst
./db2 terminate
删除db2连接:
./db2 uncatalog node db2inst
12 安装MySQL数据库
□yum安装MySQL
1)查看服务器上的mysql数据库的可用版本:yum list | grep mysql
[root@bogon /]# yum list | grep mysql
http://centos.ustc.edu.cn/centos/6.5/os/x86_64/repodata/617a880b84a87969e04bfeebb1b96d5f441da42ee931d374fa6b6d57decd821e-primary.sqlite.bz2: [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"
Trying other mirror.
mysql-libs.x86_64 5.1.71-1.el6 @anaconda-CentOS-201311272149.x86_64/6.5
apr-util-mysql.x86_64 1.3.9-3.el6_0.1 base
bacula-director-mysql.x86_64 5.0.0-12.el6 base
bacula-storage-mysql.x86_64 5.0.0-12.el6 base
dovecot-mysql.x86_64 1:2.0.9-7.el6 base
freeradius-mysql.x86_64 2.1.12-4.el6_3 base
libdbi-dbd-mysql.x86_64 0.8.3-5.1.el6 base
mod_auth_mysql.x86_64 1:3.0.0-11.el6_0.1 base
mysql.x86_64 5.1.73-3.el6_5 updates
mysql-bench.x86_64 5.1.73-3.el6_5 updates
mysql-connector-java.noarch 1:5.1.17-6.el6 base
mysql-connector-odbc.x86_64 5.1.5r1144-7.el6 base
mysql-devel.i686 5.1.73-3.el6_5 updates
mysql-devel.x86_64 5.1.73-3.el6_5 updates
mysql-embedded.i686 5.1.73-3.el6_5 updates
mysql-embedded.x86_64 5.1.73-3.el6_5 updates
mysql-embedded-devel.i686 5.1.73-3.el6_5 updates
mysql-embedded-devel.x86_64 5.1.73-3.el6_5 updates
mysql-libs.i686 5.1.73-3.el6_5 updates
mysql-libs.x86_64 5.1.73-3.el6_5 updates
mysql-server.x86_64 5.1.73-3.el6_5 updates
mysql-test.x86_64 5.1.73-3.el6_5 updates
php-mysql.x86_64 5.3.3-27.el6_5 updates
qt-mysql.i686 1:4.6.2-28.el6_5 updates
qt-mysql.x86_64 1:4.6.2-28.el6_5 updates
rsyslog-mysql.x86_64 5.8.10-8.el6 base
2)下载mysql相关的客户端:yum install -y mysql-server mysql mysql-deve
3)查看mysql的版本:rpm -qi mysql-server
[root@bogon /]# rpm -qi mysql-server
Name : mysql-server Relocations: (not relocatable)
Version : 5.1.73 Vendor: CentOS
Release : 3.el6_5 Build Date: Wed 12 Feb 2014 11:42:39 AM PST
Install Date: Sun 13 Apr 2014 02:04:27 AM PDT Build Host: c6b9.bsys.dev.centos.org
Group : Applications/Databases Source RPM: mysql-5.1.73-3.el6_5.src.rpm
Size : 25882723 License: GPLv2 with exceptions
Signature : RSA/SHA1, Wed 12 Feb 2014 11:48:08 AM PST, Key ID 0946fca2c105b9de
Packager : CentOS BuildSystem <http://bugs.centos.org>
URL : http://www.mysql.com
Summary : The MySQL server and related files
Description :
MySQL is a multi-user, multi-threaded SQL database server. MySQL is a
client/server implementation consisting of a server daemon (mysqld)
and many different client programs and libraries. This package contains
the MySQL server and some accompanying files and directories.
4)初始化与配置mysql数据库
service mysqld start
[root@bogon /]# service mysqld start
Initializing MySQL database: Installing MySQL system tables...
OK
Filling help tables...
OK
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h bogon password 'new-password'
Alternatively you can run:
/usr/bin/mysql_secure_installation
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the manual for more instructions.
You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &
You can test the MySQL daemon with mysql-test-run.pl
cd /usr/mysql-test ; perl mysql-test-run.pl
Please report any problems with the /usr/bin/mysqlbug script!
[ OK ]
Starting mysqld: [ OK ]
5)设置mysql的root密码:
/usr/bin/mysqladmin -u root password 'new-password' // 为root账号设置密码
登录mysql:mysql -u root -p 密码:new-password
以root用户登录mysql,
use mysql;
update user set password='password' where user='root';
6)永久关闭防火墙 chkconfig --level 35 iptables off
7)在使用Navicat连接mysql数据库时经常出现 : 2003:Can't connect to MySQL server on 'localhost'10060错误
采用SSH通道进行连接:
方法2:
连接数据库的时候显示Can't connect to MySQL server (10060),基本可以按照以下思路进行排查:
1. 网络不通。检查能不能ping通。
2. 防火墙设置。
防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。
3. mysql的账户设置。
mysql账户是否不允许远程连接。如果无法连接可以尝试以下方法:
mysql -u root -p //登录MySQL
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; //任何远程主机都可以访问数据库
mysql> FLUSH PRIVILEGES; //需要输入次命令使修改生效
mysql> EXIT //退出
也可以通过修改表来实现远程:
mysql -u root -p
mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> select host, user from user;
9) 修改mysql的root密码:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('password') where USER='root';
mysql> FLUSH PRIVILEGES;
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>
mysql>
13 设置固定IP
编辑网卡:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="static"
IPADDR=192.168.0.141
NETMASK=255.255.255.0
NETWORK=192.168.0.0
GATEWAY=192.168.0.2
HWADDR="00:0C:29:03:4A:E1"
IPV6INIT="no"
ONBOOT="yes"
TYPE="Ethernet"
重启网卡服务:
service network restart
重启网卡报错:Error: Connection activation failed: Device not managed by NetworkManager
1 chkconfig NetworkManager off
2 chkconfig network on
3 service NetworkManager stop
4 service network start
ps aux |grep NetworkManager
root 3193 0.0 0.0 103236 844 pts/0 S+ 18:26 0:00 grep NetworkManager
说明NetworkManager未启动,使用service NetworkManager start启动
![]()
![]()
![]()
![]()
![]()
DEVICE="eth0"
BOOTPROTO=none
IPADDR=192.168.119.141
NETMASK=255.255.255.0
NETWORK=192.168.119.0
GATEWAY=192.168.119.2
IPV6INIT="no"
ONBOOT="yes"
TYPE="Ethernet"
UUID="73be4e85-3306-43b6-bc7d-2e8418894a35"
HWADDR=00:0C:29:5E:9E:44
PREFIX=24
DNS1=192.168.119.2
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
NAME="System eth0"
LAST_CONNECT=1393937935
设置yum.conf中的代理
timout=120
proxy=http://192.168.1.130:8080
proxy_username=jincy
proxy_password=
service iptables stop
chkconfig iptables off
关闭selinux
/etc/selinux/config:SELINUX=disabled
setenforce 0
visudo
hadoop ALL=(ALL) NOPASSWD: ALL
14 安装Nginx
1)安装g++、gcc、openssl-devel、pcre-devel和zlib-devel软件
yum install gcc-c++
yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel
yum -y install gcc automake autoconf libtool make
2)解压nginx
cp /tmp/nginx-1.2.9.tar.gz /usr/local/
tar -zxvf nginx-1.2.9.tar.gz
rm -rf nginx-1.2.9.tar.gz
cd /usr/local/nginx
./configure --prefix=/usr/local/nginx-1.2.9
make
make install
3)nginx启动
cd /usr/local/nginx-1.2.9/sbin
./nginx
【注】如果执行:mv nginx-1.2.9/ nginx
会出现:
[root@localhost nginx]# make install
make -f objs/Makefile install
make[1]: Entering directory `/usr/local/nginx'
test -d '/usr/local/nginx' || mkdir -p '/usr/local/nginx'
test -d '/usr/local/nginx/sbin' || mkdir -p '/usr/local/nginx/sbin'
test ! -f '/usr/local/nginx/sbin/nginx' || mv '/usr/local/nginx/sbin/nginx' '/usr/local/nginx/sbin/nginx.old'
cp objs/nginx '/usr/local/nginx/sbin/nginx'
test -d '/usr/local/nginx/conf' || mkdir -p '/usr/local/nginx/conf'
cp conf/koi-win '/usr/local/nginx/conf'
cp: "conf/koi-win" 与"/usr/local/nginx/conf/koi-win" 为同一文件
make[1]: *** [install] 错误 1
make[1]: Leaving directory `/usr/local/nginx'
make: *** [install] 错误 2
15 IP配置
编辑网卡:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="static"
IPADDR=192.168.0.141
NETMASK=255.255.255.0
NETWORK=192.168.0.0
GATEWAY=192.168.0.2
HWADDR="00:0C:29:03:4A:E1"
IPV6INIT="no"
ONBOOT="yes"
TYPE="Ethernet"
重启网卡服务:
service network restart
重启网卡报错:Error: Connection activation failed: Device not managed by NetworkManager
1 chkconfig NetworkManager off
2 chkconfig network on
3 service NetworkManager stop
4 service network start
ps aux |grep NetworkManager
root 3193 0.0 0.0 103236 844 pts/0 S+ 18:26 0:00 grep NetworkManager
说明NetworkManager未启动,使用service NetworkManager start启动
![]()
![]()
![]()
![]()
![]()
DEVICE="eth0"
BOOTPROTO=none
IPADDR=192.168.119.141
NETMASK=255.255.255.0
NETWORK=192.168.119.0
GATEWAY=192.168.119.2
IPV6INIT="no"
ONBOOT="yes"
TYPE="Ethernet"
UUID="73be4e85-3306-43b6-bc7d-2e8418894a35"
HWADDR=00:0C:29:5E:9E:44
PREFIX=24
DNS1=192.168.119.2
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
NAME="System eth0"
LAST_CONNECT=1393937935
设置yum.conf中的代理
timout=120
proxy=http://192.168.1.130:8080
proxy_username=jincy
proxy_password=
service iptables stop
chkconfig iptables off
关闭selinux
/etc/selinux/config:SELINUX=disabled
setenforce 0
visudo
hadoop ALL=(ALL) NOPASSWD: ALL