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