记录了安装CentOS,以及在CentOS下安装及使用Epel、Convmv、JDK、Nginx、Mysql、Nexus、Confluence等。
F11 - 设置光驱启动,放入CentOS CD1,根据提示再放入CD2 ,最后再放入CD1
漫长的等待...
设置语言为 英文,设置字体大小...最好不要用中文版.
完成系统安装...
centOS下IP及端口相关设置:
查看 /etc/sysconf/network-scripts/下以ifcfg-开头文件,如ifcfg-eth0或ifcfg-em1等,一个网卡MAC地址对应一个ifcfg-开头文件
VI修改文件内容,设置IP.详细IP设置内容查看 http://boendev.iteye.com/blog/1501819设置完成后:wq保存
命令 service network restart 重启 (也可ifdown etho 然后 ifup eth0 独立启动eth0的IP设置)
如重启动失败,可尝试删除 rm /etc/udev/rules.d/70-persistent-net.rules 文件,再试.
如果无法解析域名,设置/etc/resolv.conf
添加谷歌域名解析 nameserver 8.8.8.8
nameserver 8.8.4.4
重启系统 或 source resolv.conf (有时候必须重启系统才生效)
/etc/hosts 修改域名绑定
安装wget支持
yum -y wget
yum -y setup
查看端口或其他 netstat -anp | grep ssh
设置 nginx 开机启动 chkconfig nginx on
查看防火墙信息
/etc/init.d/iptables status
开启指定端口
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
注意:
#80代表端口。你可以根据你的需求来写,可以添加多次不同的端口。
dport的前面是兩個 — 不是一個.
保存修改
/etc/rc.d/init.d/iptables save
重启防火墙
/etc/init.d/iptables restart
———————
关闭防火墙
/etc/init.d/iptables stop
永久关闭防火墙(不推荐)
chkconfig –level 35 iptables off
查看centos内核的版本:
1) cat /proc/version
2)uname -a
2. 查看linux版本:
1) lsb_release -a
2) cat /etc/issue
3) cat /etc/redhat-release
查看系统是64位还是32位:
1、getconf LONG_BIT or getconf WORD_BIT
[root@localhost ~]# getconf LONG_BIT
64
2、file /bin/ls
安装JDK jdk1.7.0_04
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u4-downloads-1591156.html
下载完成后用SFTP或winSCP 等上传至 /usr/java/目录
修改执行权限 chmod 777 jdk-7u4-linux-x64.rpm
执行安装 rpm -ivh jdk-7u4-linux-x64.rpm
安装完成后 java -verion 查看是否安装成功
修改java 环境变量, vi /etc/profile,在最后几行加入
export JAVA_HOME=/etc/java/jdk1.7.0_04
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile 使环境变量生效
echo $JAVA_HOME 看是否设置正确
使用CentOS 的YUM进行软件安装
安装EPEL源
EPEL(Extra Packages for Enterprise Linux) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS等提供高质量软件包的项目。装上了 EPEL,就像在 Fedora 上一样,可以通过 yum install 软件包名,即可安装很多以前需要编译安装的软件、常用的软件或一些比较流行的软件,比如现在流行的nginx, openvpn等等,都可以使用EPEL很方便的安装更新。
CentOS/RHEL 5 :
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
CentOS/RHEL 6 :
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm
Ok,安装完毕。
使用EPEL源安装软件
现在就可以执行:yum install 软件包名进行安装了,nginx、openvpn、htop、ncdu等等一些常用的软件都灰常简单的装上了。
安装maven nexus服务器
下载地址:http://www.sonatype.org/nexus/go
下载完成后用SSH或SCP等工具上传至服务器/usr/nexus 或 /opt/nexus下
tar -zxvf nexus-2.0.4-bundle.tar.gz
默认会有两个目录nexus-2.0.4-1 和 sonatype-work
设置环境变量 export RUN_AS_USER="root" ,root 代表你用哪种身份执行该服务
在nexus-2.0.4-1/bin 目录下执行 ./nexus start
启动成功,则在浏览器中打开http://192.168.16.116:8081/nexus/index.html#welcome
显示nexus界面即为安装成功.
默认管理员账号密码为:admin/admin123
设置public group的configuration,将 Avaiable Repositories下全部移动到Ordered Group Repository
添加proxy Repository,获取更多jar包
http://repository.sonatype.org/content/groups/public/
reference:http://www.xue-java.com/courses/maven/35.html
https://repository.cloudera.com/artifactory/cloudera-repos/ 需要安装hadoop 添加CDH,增加cloudera仓库
安装nginx
yum -y install nginx
安装完成后
可以修改 rpm -ql nginx 查看下安装路径
修改 nginx.conf
80端口默认不会开启,可以尝试文章开始部分网络设置.
如果nginx进行静态文件,文件名称含有中文乱码时,使用如下组件
安装convmv 文件名称编码转换
下载地址:http://www.j3e.de/linux/convmv/ 使用最新版本即可
传入,解压,make install
convmv -f GBK -t UTF-8 --notest /需要转码文件夹/*
不成功提示找不到 /etc/.../perl ,表示你的系统没有安装perl
yum -y install perl ,安装完成重复之前操作
安装MYSQL(此部分为转载)
查看有没有安装包
# yum list mysql
安装mysql客户端
# yum install mysql
# yum list mysql-server
安装mysql 服务器端
# yum install mysql-server
安装过后需要启动mysql服务,我们可以通过一下两总方法:
1、service mysqld start
2、/etc/init.d/mysqld start
启动过后需要给mysql创建一个root管理员:
# mysqladmin -u root password 123456
后我们就可以通过以下连接mysql,进入mysql命令行了:
# mysql -u root -p
输入密码即可。。。
打开root的远程连接(通过jdbc,frontsql navicat 等工具连接均需使用该命令)
首先开放centos 的 3306端口,命令详见文章开头处
修改mysql 库 的 user表 的 host 为 %
update user set host = '%' where host = 'localhost' and user = 'root';
flush privileges;
即可远程连接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
通过yum安装MySQL后,默认开机时不会自动启动,需要手动设置MySQL让它开机自启动。
首先通过chkconfig命令看看MySQL在不在可管理的列表中,命令是:
chkconfig --list
如果列表中没有mysqld这个,需要先用这个命令添加:
chkconfig add mysqld
然后用这个命令设置开机启动:
chkconfig mysqld on
最后确认一下是否设置成功,如图:
如果对应mysqld对应的6项中有3项是on就证明已经设置成功。
安装confluence 3.5.6
下载官方 3.5.6 linux安装版,安装版默认自带tomcat
tar -zxvf confluence-3.5.6-std.tar.gz
cd confluence-3.5.6-std 后新建 mkdir data
vi confluence/WEB-INF/classes/confluence-init.properties
添加 confluence.home=/usr/software/confluence/confluence-3.5.6-std/data 到末尾
下载两个包
http://www.kuaipan.cn/file/id_25230334408786099.html atlassian-extras-2.4.jar 破解包(也可以自己修改编译)
http://www.kuaipan.cn/file/id_25230334408786100.html confluence-zh_CN-plugin.jar 语言包
将两个包用winscp 传入/usr/software/confluence/confluence-3.5.6-std/WEB-INF/lib 下
sh bin/startup.sh
地址栏打链接 ip地址:8080
获取官方lisenese,注册等
设置mysql,使用jdbc连接时,在默认的连接地址上添加字符编码 useUnicode=true&characterEncoding=UTF-8
ip地址:8080/admin下可以查看 License Information
支持周期 |
您的商用Confluence支持和升级直到七月 10, 2027可用. |
作者:刘伯恩
转载请注明出处.
相关推荐
下面将详细介绍CentOS的下载与安装过程,以及如何在CentOS上搭建和安装常用软件。 首先,让我们从下载CentOS开始。CentOS官网(https://www.centos.org/download/)提供了不同版本的ISO镜像文件,包括服务器版和...
**CentOS操作系统的安装** 安装CentOS涉及以下步骤: 1. 准备工作:确保硬件满足最低需求,下载最新版本的ISO镜像。 2. 下载镜像:可以从官方或其他镜像站点获取,如清华大学或阿里云的镜像站。 3. 硬件规划:根据...
5. **软件安装**:根据业务需求,通过`yum install`安装额外的软件包,如办公软件、开发工具等。 6. **系统优化**:调整系统内核参数,优化启动脚本,提升系统性能。 7. **备份策略**:制定定期备份计划,保护重要...
本文将详细介绍如何在虚拟机环境下安装CentOS 7,并配置全套必要的工具,帮助读者快速搭建一个功能完备的开发或测试环境。 #### 二、准备工作 1. **虚拟机软件**:首先需要准备一款虚拟机软件,例如VMware ...
这些文件可以在CentOS 7.4的软件仓库中通过包管理器yum安装。安装完成后,用户需要将下载的驱动软件包解压,进入到解压后的源代码目录src/中,执行make install命令来编译并安装驱动。如果驱动安装成功,可以通过...
- Server:安装服务器所需的常用软件和服务。 3. **按照提示完成安装** - 根据安装向导的提示完成安装过程,包括设置 root 密码、分区、选择时区等步骤。 #### 五、网络配置 1. **获取虚拟路由器信息** - 在 ...
本文将详细讲解如何在Linux CentOS环境下,通过一键安装脚本快速配置Web服务环境,包括Nginx、Apache、MySQL、PHP、Tomcat、JDK以及FTP服务器,并介绍与之相关的软件管理工具`yum`和`apt-get`,以及phpwind、...
下面将详细讲解如何在虚拟机中安装CentOS的步骤,以及涉及的相关工具和源码知识。 首先,我们需要一个虚拟化软件来创建虚拟环境。常用的虚拟机软件有VMware、VirtualBox等。这里我们以VirtualBox为例进行说明。在...
此外,安装常用工具,如办公软件、开发环境等,可使用`yum install`命令。 10. **后续维护**:学习使用CentOS的基础命令行操作,如文件管理、用户管理、进程管理等。了解防火墙规则、系统日志、系统服务管理等基本...
本文将详细阐述在CentOS 7系统中搭建Java开发环境的整个流程,包括JDK的下载与安装、Tomcat服务器的下载与安装,以及Redis数据库和Nginx服务器的配置过程。通过以下步骤,读者可以顺利地在CentOS 7系统中搭建起一个...
通过解决这些问题,你不仅能够学会基本的Linux系统安装,还能熟悉操作系统的基本概念和文件系统知识,这对进一步深入学习Linux系统管理和软件开发非常有帮助。在遇到困难时,不要气馁,多利用网络资源,加入相关社区...
4. **设置磁盘大小**:创建新的虚拟硬盘,选择合适的大小,建议最小20GB,以便安装基本系统和一些常用工具。硬盘类型可以选择默认的VMDK或VDI格式。 5. **挂载ISO镜像**:在"CD/DVD"设置中,选择"使用ISO映像文件...
本文档主要介绍如何在CentOS 6.7操作系统上安装Redmine 3.3.1版本,并且提供了一些常用的插件安装方法。安装过程中涉及到了Ruby、MySQL、Nginx等软件的配置和使用。 首先,Redmine 3.3.1版本需要Ruby 2.3.1版本的...
首先,`CentOS7 nginx离线安装gcc/pcre-devel/openssl-devel/zlib-devel包`这个标题表明我们需要为Nginx安装四个关键的开发库:GCC(GNU Compiler Collection),PCRE(Perl Compatible Regular Expressions)的开发...
- **LAMP环境简介**:LAMP代表Linux、Apache、MySQL和PHP,是一套常用的开源Web开发环境。 - **Yum安装基础服务**:在CentOS系统中可以通过Yum命令来安装和管理软件包,简化了软件包及其依赖项的安装过程。文中给出...
本话题将详细介绍如何在CentOS 7上封装自定义镜像,并包含初始化脚本和常用软件合集。 首先,我们需要准备一个干净的CentOS 7系统,确保所有更新都已经安装并且没有任何不必要的软件和服务。这可以通过运行`yum ...
【标题】:“1001 centos学习_centos_” 指向的是一个关于CentOS操作系统的学习资源,其中可能涵盖了CentOS的安装过程以及基本的命令行操作。 【描述】:“centos的安装操作,及简单的命令的使用” 描述了这个资料...
在Linux系统中,CentOS 7是最常用的服务器操作系统之一,而Java Development Kit (JDK) 1.8是开发和运行Java应用程序所必需的环境。本文将详细介绍如何在CentOS 7上安装JDK 1.8,以及在这个过程中可能遇到的一些关键...
在Linux环境下,特别是CentOS操作系统中,PHP是用于开发Web应用程序的常用脚本语言,而PostgreSQL(简称pgsql)则是一种强大的开源关系型数据库系统。为了使PHP能够与PostgreSQL数据库进行交互,需要安装和配置PHP的...
主要用于探索或测试 CentOS 7 的环境,通常不会对硬盘造成永久性更改,除非选择在 Live 环境下安装。 - **CentOS-7.0-1406-livecd.iso**:与上述 Live ISO 类似,但体积更小,适合刻录到 CD 上。 #### 二、 安装...