Linux

连接上网

修改文件

同时按住Ctrl+Alt+F2切换到命令行界面

首先必须保证是使用的root账号登录(只有root才能修改)

终端中执行命令:
修改  cd /etc/sysconfig/network-scripts/

ls  查看网络配置的文件名,以便于我们去修改文件 

gedit ifcfg-enp0s3  ifcfg-enp0s3 进行编辑 (最后一行改为yes),修改完后直接保存即可

/*

service network restart  重启网卡,至此linux已经可以上网了 

ping www.baidu.com

shutdown -r  重启linux(关于重启与关闭linux自行查找文档关于shutdown命令的参数)

*/

(1)vi gedit ifcfg-enp0s3进入   

(2)i 光标可以上下移动
ONBOOT=no改成ONBOOT=yes
(3)按Esc退出

(4) shift加: 
(5)按wq   读写
(6)按回车

例子:将目录A重命名为B

mv A B

例子:将/a目录移动到/b下,并重命名为c

mv /a  /b/c

:/usr/tomcattomcat7复制到/usr/install下文件夹名为tomcat7

cp /usr/tomcat/tomcat7 /usr/install/tomcat7 -r

JDK

1./usr/目录下创建java目录

[root@localhost ~]# mkdir/usr/java
[root@localhost ~]# cd /usr/java

打开SSH Secure Shell ClientSSH Secure File Transfer Client 软件 ---  详见百度云盘(SSHSecureShellClient_downcc.zip解压并安装)查询ipip addr

安装jdk之前   先 java -version  一下  检查有没有自带的openjdk    如果有的话  需要先卸载     要不然安装的jdk可能不生效

1、检验系统原版本
[root@localhost ~]# java -version
java version "1.7.0_24"
OpenJDK Runtime Environment (build 1.7.0_24-b18)
OpenJDK HotSpot(TM) Client VM (build 24.45-b08, mixed  mode, sharing)
2、进一步查看JDK信息:
[root@localhost ~]# rpm -qa|grep java
tzdata-java-2012c-1.el6.noarch
java-1.7.0-openjdk-1.7.0.45-1.45.1.11.1.el6.x86_64

3、卸载OpenJDK,执行以下操作:
[root@localhost ~]# rpm -e --nodeps tzdata-java-2012c-1.el6.noarch
[root@localhost ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-1.45.1.11.1.el6.x86_64

 

1./usr/目录下创建java目录

[root@localhost ~]# mkdir/usr/java    
[root@localhost ~]# cd /usr/java

 

2.下载jdk,然后解压

[root@localhost java]# tar -zxvf jdk-8u114-linux-x64.tar.gz

3.设置环境变量

[root@localhost java]# vi /etc/profile

按i键切入输入模式,profile中添加如下内容:

#set java environment
JAVA_HOME=/usr/java/jdk1.8.0_144
JRE_HOME=/usr/java/jdkjdk1.8.0_144/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

让修改生效:

按下退出键(Esc),不在编辑

接着输入:wq,保存并退出

[root@localhost java]# source /etc/profile

修改binjava javac 权限(777

4.验证JDK有效性

[root@localhost java]# java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

编写一个Hello.java文件

public class Hello{

public static void main(String[] args) {

System.out.println("hello word");

}

}

上传至linux

打开Hello.java所在文件夹

编译Javac Hello.java

运行Java Hello

输出结果hello word   完成

Tomcat

日志:[root@localhost bin]# cd /usr/tomcat/apache-tomcat-7.0.81/logs

[root@localhost logs]# tail -f catalina.out

看有没有启动的tomcat   [root@localhost bin]# ps -ef|grep java

重启系统     shutdown -r

1、新建tomcat存放的目录

[root@localhost ~]# mkdir /usr/local/tomcat

2、拷贝下载好的 apache-tomcat-7.0.77.tar.gz tomcat目录下

[root@localhost ~]# cp apache-tomcat-7.0.81.tar.gz /usr/local/tomcat/

3、进入tomcat目录,并解压apache-tomcat-7.0.77.tar.gz

[root@localhost ~]# cd /usr/local/tomcat/

[root@localhost tomcat]# tar -zxvf apache-tomcat-7.0.77.tar.gz

4、进入解压的tomcat包的bin目录,并启动tomcat

[root@localhost tomcat]# cd /usr/tomcat/apache-tomcat-7.0.81/bin

[root@localhost bin]# ./catalina.sh start

或:[root@localhost bin]# ./startup.sh

: ./catalina.sh start ./startup.sh 都能启动tomcat。使用 ./catalina.sh stop ./shutdown.sh 停止tomcat

修改配置文件    vi /etc/profile

重启 root@localhost bin] source /etc/profile

第一个Tomcat
CATALINA_BASE=/usr/tomcat/apache-tomcat-6.0.35
CATALINA_HOME=/usr/tomcat/apache-tomcat-6.0.35
export CATALINA_BASE CATALINA_HOME

第二个Tomcat
CATALINA_2_BASE=/usr/local/apache-tomcat-6.0.35-second
CATALINA_2_HOME=/usr/local/apache-tomcat-6.0.35-second
export CATALINA_2_BASE CATALINA_2_HOME

#第一个Tomcat路径
TOMCAT_HOME=/usr/local/apache-tomcat-6.0.35
export TOMCAT_HOME
#第二个Tomcat路径
TOMCAT_2_HOME=/usr/local/apache-tomcat-6.0.35-second
export TOMCAT_2_HOME

第一个tomcat解压出来不用修改,把第二个tomcat_2/conf下的server.xml打开,修改shudown端口与http访问端口(注意要把端口添加到防火墙配置里面),

AJP端口不修改有可能启动会报错,但程序可以跑起来,所以可以把AJP端口也修改了。

这样就可以在linux下同时运行两个tomcat了。运行更多tomcat方法是一样的

主要要点就是tomcat启动的时候会去查找tomat 的根目录,而这是通过查询系统环境变量CATALINA_HOME 以及

CATALINA_BASE 来做到的,于是我们只需要设置这两个变量即可。
现在我们把tomcat拷贝成2份,分别为 tomcat1 和 tomcat2,tomcat1 我们使用之前配置好的默认配置(CATALINA_HOME 以及 CATALINA_BASE 均指向 tomca1 目录)

,但tomcat2 我们不能再使用系统上配置的这两个变量了,那么我们就在 tomcat2的bin目录下面的 catalina.sh(其他的tomcat也是如此目录下的文件) 临时修改设置 CATALINA_HOME 和 CATALINA_BASE为tomcat2的根目录即可,如果再加tomcat 以此类推即可。

打开catalina.sh ,找到下面红字,在下面增加如下代码

# OS specific support.  $var _must_ be set to either true or false.

# myself : add
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME

完成以上配置就ok了。去到两个tomcat 的bin路径下,启动服务,就可以同时运行了。

tomcat服务器需配置三个端口才能启动,安装时默认启用了这三个端口,当要运行多个tomcat服务时需要修改这三个端口,不能相同。

修改端口号

添加端口号

firewall-cmd --add-port=5666/tcp
查看防火墙状态

firewall-cmd --state
重新加载防火墙配置

firewall-cmd --reload
查看指定端口号是否开启

firewall-cmd --query-port=80/tcp

要是启动了tomcat但是在网页上刷新不出来就改
ssh工具中修改/usr/java/jdk1.8.0_144/jre/bin/java  
右击找到Properties把Permission改成777

添加端口号用这个最后面那个命令意思是永久开放这个端口,要不然每次都得开放端口 

firewall-cmd --add-port=80/tcp --permanent

2Tomcat配置开机自启动

chkconfig添加 tomcat 服务的管理

[root@localhost ~]# chkconfig --add tomcat

设置tomcat服务自启动

[root@localhost ~]# chkconfig tomcat on

查看tomcat的启动状态centos7

[root@localhost ~]# chkconfig --list | grep tomcat

多个一tomcat起运行

[root@localhost bin]# ps -ef|grep java

开启后打开浏览器输入网址 IP:8080(或者其他改过的8085)运行

没有配置完成tomcat之后需要进入tomcat  bin目录
执行命令 startup.sh 

如果 权限不足 
使用命令 chmod 777 *.sh
然后执行./startup.sh 

 

 

 

Mysql

{

官网下载安装mysql-server的安装方式(这种安装方式有一个缺点,不能指定安装路径):

# wget  http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

# rpm  -ivh  mysql-community-release-el7-5.noarch.rpm

# yum  install  mysql-community-server  开机启动mysql

}

系统已经安装了其他版本的mysql-libs包和mysql数据库文件导致不兼容。同过以下命令清除:

yum remove mysql-libs

然后,还要详细检查卸载MySQL安装的所有文件,否则在后续安装发生各种错误

可见已经安装了库文件,应该先卸载,不然会出现覆盖错误。注意卸:载时使用了--nodeps选项,忽略了依赖关系:

#rpm -e mysql-5.7.13-linux-glibc2.5-x86_64--nodeps   rpm -e xx --nodeps 卸载

 

创建mysql的用户组/用户, data目录及其用户目录

在这步之前一定要先确保你所建的用户以及用户组没有存在,要不然在后面的过程中会报错,删除时候要先删除用户在删除用户组名。

1

# userdel mysql                                           # 删除用户

2

# groupdel mysql                                         # 删除用户组名

 

3

# mkdir /home/mysql                                      # home文件夹下创建文件夹mysql

4

# mkdir /home/mysql/data                           # mysql文件夹下创建文件夹data  

 

5

# groupadd mysql                                              # 创建一个名为mysql的用户组       

6

# useradd -g mysql -d /home/mysql mysql                # 在用户组下创建用户

 

1、新建mysql存放的目录

[root@localhost ~]# mkdir /usr/mysql

2、拷贝下载好的 mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz mysql目录下

[root@localhost ~]# cp apache-tomcat-7.0.77.tar.gz /usr/mysql/

3、进入mysql目录,并解压mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

[root@localhost ~]# cd /usr/mysql/

[root@localhost mysql]# tar -zxvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

[root@localhost mysql]# cd mysql-5.7.13-linux-glibc2.5-x86_64    进入文件

[root@localhost mysql]# mv * /home/mysql                   移动到之前我创建的mysql文件夹下。

 

初始化mysql数据库

[root@localhost mysql]# ./bin/mysql_install_db --user=mysql --basedir=/home/mysql --datadir=/home/mysql/data

 

1

# ./bin/mysqld --user=mysql --basedir=/home/mysql --datadir=/home/mysql/data --initialize

2

# ./mysqld --user=mysql --basedir=/home/mysql --datadir=/home/mysql/data --initialize

出现上面的错误是因为我们没有清空mysql的data目录, 执行清空命令如下:

1

# cd /home/mysql/data                        # 进入安装目录下的data目录

2

# rm -fr *                     # 清空数据

 

3

# cd /home/mysql      

4

# ./bin/mysqld --user=mysql --basedir=/home/mysql --datadir=/home/mysql/data --initialize

牢记上面的随机密码

检测下是否能启动mysql服务

1

# cd /home/mysql

2

# ./support-files/mysql.server start

 

3

Starting MySQL.. OK!

由上面可知mysql的tar.gz安装包的默认安装目录为/usr/local/mysql, 这时候我们需要修改/support-files/mysql.server文件的basedir和datadir目录路径为我们环境所在的mysql的basedir和datadir路径, 如下: 

1

# vim support-files/mysql.server

2

--------------------------

 

3

...

4

basedir=/home/mysql

 

5

datadir=/home/mysql/data

6

...

 

7

--------------------------

8

# ./support-files/mysql.server

 

9

start Starting MySQL.. OK!

 注意:上面 basedir 以及datadir部分是手动改的,那么在命令中如何手动改,步骤

1、 按 键盘 i 键(insert),然后就可以在你想要的位置编写了。 2、编辑完毕退出,esc键。 3、Shift键 加 :(冒号键)退出编辑。 4、wq! 保存编辑

7、创建软链接

1

# ln -s /home/mysql/bin/mysql /usr/bin/mysql

8、创建配置文件

下面的前3步操作过程中,可能会出错,如果有错就跳过,因为不同电脑的环境不一样,

1、将默认生成的my.cnf备份

1

# mv /etc/my.cnf /etc/my.cnf.bak

 如果这一步报错,没有关系,正常情况下是由于/ect文件夹下没有my.cnf锁引起的,创建一下就可以了,或者你不会创建 , 直接使用 vim /ect/my.cnf 命令编辑 ,

然后直接退出编辑就可以,在执行这个命令就不会出错了,退出编辑命令  esc键  -> (shift键+ :(冒号键) -> wq! ),然后在执行上面的命令就不会报错了。

 

2、进入mysql的安装目录支持文件目录

1

# cd /home/mysql/support-files

创建文件夹 touch default

3、拷贝配置文件模板为新的mysql配置文件,

1

# cp my-default.cnf /etc/my.cnf

4、设置编码,可按需修改新的配置文件选项, 不修改配置选项, mysql则按默认配置参数运行. 

如下是我修改配置文件/etc/my.cnf, 设置编码为utf8以防乱码

01

# vim /etc/my.cnf

02

 

 

03

[mysqld]

 

 

 

 

basedir = /home/mysql

 

datadir = /home/mysql/data

 

 

 

 

character_set_server=utf8

 

 

init_connect='SET NAMES utf8'

12

[client]

 

13

default-character-set=utf8

有的时候使用这个命令后,前3步有问题的这里可能my.cnf文件是空的,这个不要紧,既然没有生成,那么你就自己编辑喽!具体编辑怎么实现就参照步骤6.

 

9、配置mysql服务开机自动启动

1

# cp /home/mysql/support-files/mysql.server /etc/init.d/mysqld      # 拷贝启动文件到/etc/init.d/下并重命令为mysqld

2

# chmod 755 /etc/init.d/mysqld           # 增加执行权限

 

3

# chkconfig --list mysqld         # 检查自启动项列表中没有mysqld这个,

4

# chkconfig --add mysqld                    # 如果没有就添加mysqld:

 

5

# chkconfig mysqld on              # 用这个命令设置开机启动:

如果在执行第一步就报错,则说明刚刚在第8步中配置出问题了,那你就重新设置一下

做完这步后再重新执行下上面的操作

 

如果后面的操作中出现以下的问题

这样就是电脑环境的问题了

 

10、mysql服务的启动/重启/停止

1

# service mysqld start                 # 启动服务

2

# service mysqld restart                # 重启服务

 

3

# service mysqld stop                  # 停止服务

11、初始化mysql用户root的密码

01

# cd /home/mysql

02

# ./bin/mysqladmin -u root -p '**mjT,#x_5sW'password '123456'mysqladmin:    # 刚刚之前的初始密码

 

03

[Warning] Using a passwordon the command line interface can be insecure.

04

Warning: Since passwordwill be sent to server in plain text, use sslconnection toensure password safety.

 

05

mysql> use mysql

06

Database changed


07

mysql> user authentication_string=('123456') user= 'root';

08

Query OK, 0 affected, 1 warning (0.00 sec)

 

09

Rows matched: 2 Changed: 0 Warnings: 1

10

mysql> \s


11

--------------

12

mysql Ver 14.14 Distrib 5.7.13, flinux-glibc2.5 (x86_64) using EditLine wrapper


13

Connection id:  3

14

Current database:   mysql


15

Current user:   root@localhost

16

SSL:    Notin use


17

Current pager:  stdout

18

Using outfile:  ''


19

Using delimiter:    ;

20

Server version: 5.7.13 MySQL Community Server (GPL)


21

Protocol version:   10

22

Connection: Localhost via UNIX socket


23

Server characterset:    utf8

24

Db characterset:    utf8


25

Client characterset:    utf8

26

Conn. characterset: utf8


27

UNIX socket:    /tmp/mysql.sock

28

Uptime: 1 hour29 min 17 sec


29

 

30

Threads: 1 Questions: 50 Slow queries: 0 Opens: 136 Flush tables: 1 tables: 129 Queries per avg: 0.009


31

--------------


如果这一步完成不了的话,也就是修改不了密码的话,你也可以直接下面的方式先登录

mysql配置文件

my.ini

 (不知道在哪请搜索),在

[mysqld]

这个条目下加入skip-grant-tables 

 保存退出后重启

mysql 1.

点击“开始”->“运行”(快捷键Win+R)

2.启动:输入 net stop mysql 

3.停止:输入net start mysql 

这时候在cmd里面输入mysql -u root -p就可以不用密码登录了,出现

部署项目

用到工具:SecureCRT、WinSCP
1.首先用maven将项目打成war包,eclipse:选中项目右键-->run as-->maven package
2.copy空的Tomcat项目到linux服务器中,改端口
3.将打包成的warcopyTomcatwebapps
4.bin目录下启动./startup.sh
5.操作命令 进入bin目录:

[root@localhost neco-tomcat-6.0.35-8094]# cd /opt/neco-tomcat-6.0.35-8094/bin/  

启动tomcat服务:[root@localhost bin]# ./startup.sh

关闭服务: [root@localhost bin]# ./shutdown.sh /opt/neco-tomcat-6.0.35-8094/webapps

 查看日志信息:[root@localhost bin]# tail -222f /opt/neco-tomcat-6.0.35-8094/logs/catalina.out


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值