CentOs Linux服务器环境搭建记录
2015-11-29 10:43
656 查看
1.本地重装了vmware和新建了一个CentOs6.5的虚拟机,以前的虚拟机不知为什么不能访问了,怀疑是vmware出了问题,因为VMware Network Adapter VMnet1 和VMware Network Adapter VMnet8当时是没有流量的.
2.使用winscp上传了jdk和tomcat.
3.安装jdk参考http://jingyan.baidu.com/article/c74d60007b85510f6a595dfa.html
使用非root账号安装jdk时提示如下:
[likun@iZ253bo0jn2Z ~]$ rpm -ivh jdk-7u80-linux-x64.rpm
error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Permission denied)
4.安装tomcat参考:http://www.cnblogs.com/zhoulf/archive/2013/02/04/2891633.html
在虚拟机外面无法访问tomcat 参考:http://blog.sina.com.cn/s/blog_8e5354210101koo3.html
在-A INPUT -j REJECT --reject-with icmp-host-prohibited的前面增加了一句
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
注意:(1)必须在--reject前面增加; (2) 参考文档中RH-Firewall-1需去掉.
5.安装mysql参考:http://jingyan.baidu.com/article/acf728fd10c3d6f8e510a3ef.html
这篇文章中的chkconfig -add mysqld 改为执行:
chkconfig --add mysqld
chkconfig --levels 2345 mysqld on
我安装的mysql的用户名密码都是root.
在虚拟机外面无法访问mysql参考:http://www.jb51.net/article/31956.htm
(1)我使用的方法:#mysql -u root -p
Enter password:
mysql>use mysql;
mysql>update user set host='%' where user='root' and host='localhost';
mysql>select host,user from user;
mysql>flush privileges;
(2)在-A INPUT -j REJECT --reject-with icmp-host-prohibited的前面增加了一句
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306-j ACCEPT
6.Linux中查看进程占用内存和系统资源情况的命令
http://www.2cto.com/os/201405/297783.html
7.安装nexus
参考:http://www.cnblogs.com/dingyingsi/p/3776557.html
8.安装maven
http://xugang-1017-126-com.iteye.com/blog/1634032
9.安装Jenkins
实际安装把war放到了tomcat下.
其他安装方式:
http://my.oschina.net/u/1245614/blog/372178
10.Linux中配置邮件服务器 http://blog.jjonline.cn/linux/185.html
http://blog.chinaunix.net/uid-21374062-id-3031304.html
11.普通用户获取ROOT权限-sudo详解
http://www.cnblogs.com/jianyungsun/archive/2013/01/07/2849201.html
实际操作:#visudo -> 在root ALL=(ALL) ALL 下面增加项目组所有人,用户在希望使用root的权限时命令前面加sudo即可,例如:
linux 修改所有文件夹中的文件所有者 chown -R likun xxxxx
-R指循环调用
12.Centos配置国内yum源
http://blog.chinaunix.net/uid-23683795-id-3477603.html
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bk
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
yum makecache
配置oracleyum源参考http://www.cnblogs.com/mawanglin2008/p/3906196.html
实际执行时由于墙的原因需要执行多次才可成功.
13.本地安装oracle客户端 http://www.th7.cn/db/Oracle/201502/91899.shtml
首先需要下载oracle的客户端:
oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm
oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm
下载地址:http://pan.baidu.com/s/1hqFGvHi
ORA_test = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SID = orcl) (SERVER = DEDICATED) ) )创建文件/etc/profile.d/client.sh 并在其中配置环境变量
2.使用winscp上传了jdk和tomcat.
3.安装jdk参考http://jingyan.baidu.com/article/c74d60007b85510f6a595dfa.html
使用非root账号安装jdk时提示如下:
[likun@iZ253bo0jn2Z ~]$ rpm -ivh jdk-7u80-linux-x64.rpm
error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Permission denied)
4.安装tomcat参考:http://www.cnblogs.com/zhoulf/archive/2013/02/04/2891633.html
在虚拟机外面无法访问tomcat 参考:http://blog.sina.com.cn/s/blog_8e5354210101koo3.html
在-A INPUT -j REJECT --reject-with icmp-host-prohibited的前面增加了一句
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
注意:(1)必须在--reject前面增加; (2) 参考文档中RH-Firewall-1需去掉.
5.安装mysql参考:http://jingyan.baidu.com/article/acf728fd10c3d6f8e510a3ef.html
这篇文章中的chkconfig -add mysqld 改为执行:
chkconfig --add mysqld
chkconfig --levels 2345 mysqld on
我安装的mysql的用户名密码都是root.
在虚拟机外面无法访问mysql参考:http://www.jb51.net/article/31956.htm
(1)我使用的方法:#mysql -u root -p
Enter password:
mysql>use mysql;
mysql>update user set host='%' where user='root' and host='localhost';
mysql>select host,user from user;
mysql>flush privileges;
(2)在-A INPUT -j REJECT --reject-with icmp-host-prohibited的前面增加了一句
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306-j ACCEPT
6.Linux中查看进程占用内存和系统资源情况的命令
http://www.2cto.com/os/201405/297783.html
7.安装nexus
参考:http://www.cnblogs.com/dingyingsi/p/3776557.html
8.安装maven
http://xugang-1017-126-com.iteye.com/blog/1634032
9.安装Jenkins
实际安装把war放到了tomcat下.
其他安装方式:
http://my.oschina.net/u/1245614/blog/372178
10.Linux中配置邮件服务器 http://blog.jjonline.cn/linux/185.html
http://blog.chinaunix.net/uid-21374062-id-3031304.html
11.普通用户获取ROOT权限-sudo详解
http://www.cnblogs.com/jianyungsun/archive/2013/01/07/2849201.html
实际操作:#visudo -> 在root ALL=(ALL) ALL 下面增加项目组所有人,用户在希望使用root的权限时命令前面加sudo即可,例如:
linux 修改所有文件夹中的文件所有者 chown -R likun xxxxx
-R指循环调用
12.Centos配置国内yum源
http://blog.chinaunix.net/uid-23683795-id-3477603.html
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bk
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
yum makecache
配置oracleyum源参考http://www.cnblogs.com/mawanglin2008/p/3906196.html
实际执行时由于墙的原因需要执行多次才可成功.
13.本地安装oracle客户端 http://www.th7.cn/db/Oracle/201502/91899.shtml
首先需要下载oracle的客户端:
oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm
oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm
下载地址:http://pan.baidu.com/s/1hqFGvHi
然后执行命令: yum localinstall oracle*
创建文件mkdir /usr/lib/oracle/11.2/client64/network/admin -p
在此路径下创建并配置tnsnames.ora并配置
ORA_test = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SID = orcl) (SERVER = DEDICATED) ) )创建文件/etc/profile.d/client.sh 并在其中配置环境变量
export ORACLE_HOME=/usr/lib/oracle/11.2/client64
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export TNS_ADMIN=$ORACLE_HOME/network/admin
重启客户端后生效
相关文章推荐
- Linux下文件的复制
- linux日常管理-rsync常用选项详解
- 使用pscp在Linux、Windows间互传文件
- linux 在/etc/profile配置完jdk每次都要source
- Linux CentOS7 企业实用教程(一)
- linux下ftp常用命令
- Linux下配置安装PHP环境
- Linux_文件系统&磁盘分区
- Linux环境下SVN数据仓库迁移
- linux日常管理-rsync格式
- linux下挂载方案总结(centos 6.5)
- SSH连接ubuntu中文显示乱码问题!
- SSH Ubuntu中vi不能正常使用方向键问题!
- Ubuntu ssh远程无法连接问题
- linux top命令详解
- linux计划任务
- linux app应用如何检测USB设备热插拔
- Cobbler实现开机自动安装CentOS 7.1 X86_64
- Linux学习笔记(2)之目录操作
- linux下面误删root里面的文件夹 恢复方法~~