Linux初学者如何安装jdk,tomcat,mysql和svn

1 查看Linux SSH远程连接是否开启

ps -ef | grep ssh
	service ssh start 开启ssh

2 查看ip地址

ifconfig 前三级应相同

3.关闭防火墙

service iptables stop	方法一,如果不行,方法二( why? :系统服务都用systemctl命令来开启service,它是CentOS7的服务管理中主要的工具,融合了之前service和chkconfig的功能)
方法二,取(4)
	(1)设置开机启用防火墙:systemctl enable firewalld.service
	(2)设置开机禁用防火墙:systemctl disable firewalld.service
	(3)启动防火墙:systemctl start firewalld
	(4)关闭防火墙:systemctl stop firewalld
	(5)检查防火墙状态:systemctl status firewalld 

4 安装jdk

a.查看jdk的五种方法
	rpm -qa | grep jdk
	java -version
	java
	which java
	whereis java
b.安装jdk,首先要卸载系统自带的jdk,运用命令**rpm -qa | grep jdk**查。
然后把查出来的所有东西都删除掉,删除指令
rpm -e --nodeps (jdk名字)
然后到jdk目录下安装,rpm版本通过以下指令
	rpm -ivh jdk-1.7 "字符到一定量时table键可联想输入" .rpm		安装jdk
要是不知道jdk放哪去了,通过此命令查找
	find / -name *jdk*
tar.gz版本直接解压后使用
c.更改jdk配置
	vi /etc/profile		进入配置文件
	export JAVA_HOME = /usr/java/jdk-1.7.0.6.7		更改环境变量
	export PATH = $JAVA_HOME/bin = $PATH
d.此时输入java -version得到的版本就和自己安装的一致了

5 安装tomcat

a.解压Tomcat.tar.gz文件	tar打包 gz压缩,并放置在/usr/local/app目录下
	tar -zxvf apache-"字符到一定量时table键可联想输入".tar.gz -C /usr/local/app
b.给解压后的tomcat取易输入的名字
	mv apache-tomcat-7.0.57 tomcat7
c.查看tomcat服务
	ps -ef | grep tomcat7
d.开启tomcat服务(tomcat7的bin目录下)
	sh startup.sh
e.如果tomcat服务没有开启,去logs日志查看开启服务命令是否生效(-f输出最近增添的日志)
	tail -f catalina.out

6 安装mysql

a.创建用户及组
	groupadd mysql
	useradd -r -g mysql mysql
b.查看机器mysql状态
		rpm -qa | grep -i mysql		#查询语句,如果查询到了
		rpm -e --nodeps 名字			#进行删除
		
		find / -name mysql				#查询是否有卸载残留,如果查询到了
		rm -rf 路径名						#进行删除
如果以前**安装过mysql**的,其配置文件也进行删除。mysql 配置文件
		rm –rf /etc/my.cnf
		rm -rf /root/.mysql_sercret
删除一些杂七杂八
		yum remove mysql-libs
//删除服务
	chkconfig --list | grep -i mysql          //查看服务
	chkconfig --del mysql                     //删除服务ysql-libs
	
c.安装mysql依赖,命令
yum -y install autoconf

写一个my.cnf文件,放在/etc目录下,可以自定义设置。我的就是默认的,没改。

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....
# socket = .....

# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

d.安装mysql客服端和服务端("字符到一定量时table键可联想输入")
	先安装服务器端
		rpm -ivh MySQL-server-5.6.24-1.el6.x86_64.rpm
	记住此时的生成密码,第一次登录用的着
		cat /root/.mysql_secret
	开启mysql服务
		service mysql start
	开启无误后。安装客户端(一定要安装客户端后才能进行登录操作的!)
		rpm -ivh MySQL-client-5.6.24-1.el6.x86_64.rpm
e.登录mysql
		mysql -u root -p
	此时输入密码就用到之前的生成密码了,进入了第一时间改密码,mysql也会提示改的,输入:
		SET PASSWORD=PASSWORD('root');
	然后
		quit
	重新登录后,发现root密码生效了。
f.更改mysql的字符编码格式
	查看编码格式
		show variables like 'chara%';
	更改mysql配置文件( 安装路径:/var/lib/mysql 配置文件路径: /usr/share/mysql/ 在此路径下)
		cp my-small.enf /etc/my.enf
	进入etc目录更改my.enf文件内容,在端口3306下添加
		character_set_server=utf8
f.更改mysql数据库的user表,使其能被远程连接
	更改root用户访问地址为任意路径
		update user set host='%' where user='root';
	更改root用户任意路径的密码,默认无密码
		update user set password='root' where user='root' and host='%';
	使其能被远程连接
		grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option
	保存修改
		flush privileges

7.安装SVN

a.在网络下输入svn -version查看安装与否
	yum install subversion		->下载安装subversionn
b.服务器建立存放目录
	mkdir -p /usr/software/svndata/projects/smbms
c.创建远程仓库
	 svnadmin create /usr/software/svndata/projects/smbms
d.在smbms下的conf修改权限,密码,认证
	1,vi authz 添加用户权限				-顶格->[/]admin = rw
	2.vi passwd 添加用户密码			-[users]下顶格->admin = root
	3. vi svnserve.conf 添加用户认证	-删除几个注释(顶格书写,等号两端要有一个空格)
		anon-access = read
		auth-access = wirte
		passwd-db = passwd
		realm = My First Repository
e.启动svn 
	svnserve -d -r /usr/software/svndata
f.关闭防火墙 3690端口开放 
	方法一:临时修改:
		iptables -A INPUT -ptcp --dport 3690 -j ACCEPT
	方法二:修改配置文件:
		vi /etc/sysconfig/iptables		->添加3690端口开放
	查看端口
		nestart -an
		nestart -anp | grep 3690
		firewall-cmd --query-port=3690/tcp
g.保存修改
	service iptables save
h.访问路径
	svn://192.168.10.166/projects/smbms
i.关闭svn服务的命令是: 
	killall svnserve
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值