==================================================
安装JDK
#rpm -ivh jdk-7-linux-i586.rpm
#vi /etc/profile
在末尾加入以下字符串
JAVA_HOME=/usr/java/jdk1.7.0
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
保存,退出。
#source /etc/profile
#java -version
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode, sharing)
显示这样的信息,表示安装成功。
export JAVA_HOME=/usr/java/jdk1.7.0_71
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
====================================================
#查看端口
netstat -tlnp
一、查看哪些端口被打开 netstat -anp
二、关闭端口号:
iptables -A INPUT -p tcp --drop 端口号-j DROP
iptables -A OUTPUT -p tcp --dport 端口号-j DROP
三、打开端口号:
iptables -A INPUT -ptcp --dport 端口号-j ACCEPT
四、以下是linux打开端口命令的使用方法。
nc -lp 23 &(打开23端口,即telnet)
netstat -an | grep 23 (查看是否打开23端口)
五、linux打开端口命令每一个打开的端口,都需要有相应的监听程序才可以
验证启动服务状态
echo status | nc -i 1 127.0.0.1 7070
===============================================
防火墙设置
vi /etc/sysconfig/iptables
/etc/init.d/iptables restart
===============================================
授权目录
chown -hR javaApp:ijk /opt/javaApps
chown -hR javaApp:ijk /data/logs
===============================================
查看空间
du -h --max-depth=1
===============================================
php安装插件
./configure --prefix=/data/home/xingzheng/install/php-5.5.10 --with-libxml-dir=/data/xingzheng/install/libxml2-2.7.2 --enable-sockets=shared --with-mysql=shared,mysqlnd
./configure --with-php-config=/home/data/php/bin/php-config --with-mysql=/usr --with-zlib-dir=/home/data/php/lib --with-libdir=/usr/lib64/mysql
./configure --with-php-config=/home/data/php/bin/php-config --with-mysql=/usr --with-zlib-dir=/home/data/php/lib
第二次编译报错如下:
configure: error: Cannot find libmysqlclient under /usr.
Note that the MySQL client library is not bundled anymore!
这个错误时因为在64位的linux系统中,libmysqlclient 默认安装到了 /usr/lib64/mysql/ 目录下,但是php编译时,要去/usr/lib目录下查找
解决办法:在/usr/lib目录下创建一个软连接
[root@localhost php-5.3.28]# ls /usr/lib64/mysql/libmysqlclient*
/usr/lib64/mysql/libmysqlclient_r.so /usr/lib64/mysql/libmysqlclient_r.so.16.0.0 /usr/lib64/mysql/libmysqlclient.so.16
/usr/lib64/mysql/libmysqlclient_r.so.16 /usr/lib64/mysql/libmysqlclient.so /usr/lib64/mysql/libmysqlclient.so.16.0.0
[root@localhost php-5.3.28]# ln -s /usr/lib64/mysql/libmysqlclient.so.16 /usr/lib/libmysqlclient.so
=======================================================
netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"t",state[key]}'
===============================================
安装nc
使用命令:yum install nc
安装完成再使用命令:nc -l 5001
===================================================
安装ngnix
http://www.169it.com/article/14124376353258130009.html
2 安装这个rpm包
rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm
安装过程中会出现错误提示:
warning: nginx-release-centos-6-0.el6.ngx.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID 7bd9bf62: NOKEY
忽略即可
3 开始正式安装nginx
yum install nginx
[root@ijk rpm_package]# whereis nginx
nginx: /usr/sbin/nginx /etc/nginx /usr/lib64/nginx /usr/share/nginx
===================================================
安装mysql
root/ijk@com
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'ijk@123' WITH GRANT OPTION;
FLUSH PRIVILEGES
grant all privileges on *.* to 'ijk'@'%' IDENTIFIED BY 'ijk@123';
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
http://www.linuxidc.com/Linux/2015-04/116003.htm
安装MYSQL
1、安装prel
yum install perl
2、 rpm -ivh MySQL-server-5.6.21-1.rhel5.x86_64.rpm
[root@linuxidc tools]# rpm -ivh MySQL-server-5.6.21-1.rhel5.x86_64.rpm
[root@linuxidc tools]# rpm -ivh MySQL-client-5.6.21-1.rhel5.x86_64.rpm
3.查看下是否有系统自带mysql的rpm包,如果有,需要删除自带的旧rpm包。
[root@linuxidc ~]# rpm -qa | grep mysql
mysql-libs-5.1.71-1.el6.x86_64
[root@linuxidc ~]# yum -y remove mysql-libs-5.1*
[root@linuxidc ~]# rpm -qa | grep mysql
[root@linuxidc ~]#
6.修改配置文件位置。
[root@linuxidc tools]# cp /usr/share/mysql/my-default.cnf /etc/my.cnf
7.初始化MySQL及修改MySQL默认的root密码。
[root@linuxidc tools]# /usr/bin/mysql_install_db
==========================================================================
用户授权
useradd -g ijk javaApp -d /opt/javaApps
chown -hR javaApp:ijk /opt/javaApps
netstat -ntlp 检查21 端口是否开启
==========================================================================
设置时区
tzselect
ntpdate time.nist.gov
同步到硬件
hwclock -w
1: 显示系统时间:#date
修改系统时间: date -s '2012-08-02 12:00' #设置系统时间为本地时间
2:显示硬件时间:#hwclock --show
设置硬件时间:#hwclock --set --date '08/02/2012 12:00:00'
3:这就是硬件时间同步系统时间:hwclock --hctosys
4:这个命令强制把系统时间写入CMOS:clock -w
========================================================================
安装git
yum remove -y git
首先更新系统
yum -y update
更新完成之后有6.5变成6.7了
安装依赖的包
yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
========================================================================
#测试网络链路
mtr 192.168.1.
scp ijk-api-server.war root@10.46.134.66:/data/apps