CentOS下网络配置和常用软件安装配置(msyql,tomcat,jdk...)

(一)Mysql

一、安装Mysql

1、下载mysql

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

2、安装rpm包

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

3、安装完rpm包后,再安装

  yum install mysql-server

接下来就是大约80M的网络下载安装了,中间会需要两个地方选择'y' 继续安装,安装成功后,测试安装是否成功。

4、重启mysql服务

  service mysqld restart

这时会提示:Redirecting to /bin/systemctl restart mysqld.service

5、重启服务后,直接使用root账户登录:

命令:mysql -u root 直接登陆

接着,我们进入mysql服务,修改root账户的密码:

use mysql;
​
update user set password=password('输入新密码') where user='root';
​
flush privileges;

退出后,我们就可以按照刚才修改的密码登陆了。

二、配置mysql

1、编码问题

用过mysql的童鞋应该都遇到过编码的问题,当使用中文的时候,存储的数据中会出现乱码,所以我们要配置下MySQL的默认编码格式,配置文件在 /etc/my.cnf 打开后

我们只需要在后面加上编码配置就可以了

[mysql]
default-character-set =utf8

2、远程连接

  GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

这里的%代表所有的IP
下面我们再连接时,已经提示连接成功了,注意,如果不是root账户,而是新建的用户则需要创建新用户并授权:

  mysql>create user 'username'@'%' identified by 'password';

(二)JAVA

1、安装

安装之前先检查一下系统有没有自带open-jdk

命令:

rpm -qa |grep java
​
rpm -qa |grep jdk
​
rpm -qa |grep gcj</pre>

如果没有输入信息表示没有安装。

如果安装可以使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件 这句命令的关键字是java

2、检查

首先检索包含java的列表

  yum list java*

检索1.8的列表

  yum list java-1.8*  

安装1.8.0的所有文件

  yum install java-1.8.0-openjdk* -y

使用命令检查是否安装成功

  java -version

到b此安装结束了。这样安装有一个好处就是不需要对path进行设置,自动就设置好了

3、java配置环境

6.9不用不配,配置之后tomcat运行不了
配置java环境变量,java地址填写java所在的路径 执行命令

cd /
cd etc
ls
vim profile

在后面加上一下内容

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export JAVA_HOME
export PATH
export CLASSPATH

(三)Tomcat8

1、使用wget指令:

  wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.23/bin/apache-tomcat-8.0.23.tar.gz

2、解压tomcat压缩包

  tar -zxvf apache-tomcat-8.0.23.tar.gz

放在usr/local/tomcat下所以要创建tomcat文件夹并将解压文件移动到tomcat下

mkdir /usr/local/tomcat
mv apache-tomcat-8.0.23 /usr/local/tomcat

3、配置环境

1)配置tocmat环境变量,tomcat地址填写tomcat所在的路径 执行命令

cd /
cd etc
ls
vim profile

2)配置环境变量

export  TOMCAT_HOME=/usr/local/tomcat
export PATH=$PATH:$MAVEN_HOME/bin:$JAVA_HOME/bin:$TOMCAT_HOME/bin

4、修改端口

修改tomcat端口号为8085

cd  /usr/local/tomcat/apache-tomcat-8.0.23
ls
cd conf
ls
vim server.xml

5、启动

启动tomcat

cd ..
ls
cd bin
ls
./startup.sh

6、测试

打开网页查看,ip使用linux的ip地址 查看liunx的ip地址

  ifconfig -a

[http://10.0.0.8:8085/](http://10.0.0.8:8085/)

注:如果页面没有打开,可以通过日志查看报错原因

cd ..
ls
cat logs/catalina.out

(四)CentOS的基本配置

1.网络配置

BOOTPROTO=dhcp
IPV6INIT=no #禁用ipv6
IPADDR=192.168.0.128#静态ip地址
NETMASK=255.255.255.0#子网掩码
​
GATEWAY=192.168.0.1#网关
DNS1=192.168.0.1#配置网关地址为dns1
DNS2=8.8.8.8 #配置google dns

2.语言配置

(五)基本问题

1、查看安装

1、1——查看安装的tomcat

查看安装路径

  sudo find / -name * tomcat*

查看安装是否成功

  rpm -qa|grep tomcat

1、2——查看java

  java -version 

如果出现java版本,证明java安装成功。

1、3——检查mysql

usr/bin/mysql 是指:mysql的运行路径 var/lib/mysql 是指:mysql数据库文件的存放路径 usr/lib/mysql 是指:mysql的安装路径

mysql 的守护进程是mysqld

如果已经安装

 [root@localhost ~]# service mysqld start
 启动 MySQL:                        [确定]

如果你看到有输入ps -el | grep mysqld 出现下面的信息,就说明服务器安装起来了~~

 [root@localhost ~]# ps -el | grep mysqld
 4 S   0 1796   1 0 85  0 - 1513 wait  ?    00:00:00 mysqld_safe
 4 S  27 1856 1796 0 78  0 - 34055 -   ?    00:00:00 mysqld
 [root@localhost ~]#

查看安装路径

  whereis mysql

查询运行文件所在路径(文件夹地址)

如果你只要查询文件的运行文件所在地址,直接用下面的命令就可以了(还是以mysql为例):

  which mysql

2、配置防火墙(Tomcat)

1、防火墙打开 8080 端口,修改防火墙配置
  vim /etc/sysconfig/iptables

编辑添加

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT (chenOS7)
​
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT (centOS6)
2、保存设置(cehntOS6)
 /etc/init.d/iptables save
 (service iptables save)
3、然后重启防火墙服务:

 /etc/init.d/iptables restart (centOS6)
(service iptables restart
4、查看防火墙是否启动(centOS7)
 firewall-cmd --state (centOS7)
/etc/init.d/iptables status(centOS6)
(service iptables status)
5、检查8080端口是否被防火墙开启(centOS7)

输入命令:

  firewall-cmd --permanent --zone=public --list-ports

如果终端输出 “8080/tcp” 则说明8080端口被开启

如果没有该输出则需要执行命令":

  firewall-cmd --zone=public --add-port=8080/tcp --permanent(centOS7)

开启8080端口, 出现" success" 则表示添加成功。

6、重新启动防火墙

输入命令":

firewall-cmd --reload   (centOS7)
/etc/init.d/iptables restart  (centOS6)
systemclt

重新启动防火墙,出现” success“ 字样则表示重新启动成功。

验证开启的8080端口是否生效,输入命令:

  firewall-cmd --zone=public --query-port=8080/tcp(centOS7)

验证8080端口是否生效,如果出现 ” yes “字样则代表生效。

7、开关防火墙(centos6):

关闭防火墙:service iptables stop

打开防火墙:service iptables start

虚拟机的 22 端口其他计算机是可以访问的, 因为ssh默认是22端口,在Linux系统中22号端口是ssh服务使用的端口。

查看机器的某一端口是否对外开放:

方式一:lsof -i : 端口号,例如 lsof -i :22如果有显示说明已经开放了

8、 查看防火墙设置
  cat /etc/sysconfig/iptables

从防火墙设置可以得知,22端口和8080端口对外开放。

3.常见错误

1. 外机访问不到虚拟 机的Tomcat常见问问题的解决方法

(六)GCC安装

1.安装GCC

执行 :

  yum -y install gcc gcc-c++ kernel-devel      

安装 gcc、c++ 编译器以及内核文件

(七)VIM安装(没有自带vim编辑器的系统)

1.查看是否安装VIM编辑器

  rpm -qa|grep vim

如果 VIM 已经正确安装,则会显示上面四个包的名称
没有显示四个包则表示没有安装完成

2.补充安装 vim-filesystem、vim-common 和 vim-enhanced,执行以下命令,系统就会自动安装其它的组件:

  yum -y install vim-enhanced

3.设置 vim 编辑环境有两种形式:

一种直接修改 /etc/vimrc 文件,这种设置方法会作用于所有登录到 Linux 环境下的用户。另一种是在用户登录的~目录下创建一个 .vimrc 文件,在其中进行自己习惯的编程环境的设置,这样当别的用户使用时并不相互影响。

一般情况下我们不提倡第一种方式,因为 Linux 是多用户的,每个人都有自己的编程习惯与环境,你不能强迫别人按你的风格和习惯来做事(除非你是 BOSS),因此在工作环境中我们提倡第二种设置方式。

不过虚拟机就我们自己学习使用而已,所以这里还是任性的采用第一种方案 —— 修改 /etc/vimrc 文件。

其实默认的语法高亮以及光标所位置显示已经默认为我们打开了,我们只需要再加多一个自动缩进就 OK 啦!

做法:

  vim /etc/vimrc


增加:

set cindent

设置了 cindent 选项,VIM 便会根据 C 语言的语法自动地调整缩进的长度啦。 最后,su ly切换到普通账号,输入 alias 命令确认下是否为 vim 取了“别名”vi:

(八)IDEA下载安装

1、在客户机下载好tar包

官网下载ideahttps://www.jetbrains.com/idea/download/#section=linux

  1. 通过xftp传输到虚拟机上
  2. 选择存放的地址存放安装包

2、解压安装包

执行命令:

  tar -zxvf ideaIU-2020.2.1.tar.gz 

3、启动IDEA

   cd /
   cd /usr/local/idea/idea-IU-202.6948.69/bin
   ./idea.sh

4、后期配置桌面快捷方式

在图形界面桌面打开终端

执行命令:

    vim idea.desktop

添加内容:

[Desktop Entry]
Name=idea
Exec=/usr/local/idea/idea-IU-202.6948.69/bin/idea.sh %u #解压的路径
Type=Application
Icon=/usr/local/idea/idea-IU-202.6948.69/bin/idea.png #解压的路径
Terminal=false

配置好以后在桌面会生成idea的图标打钩

点击鼠标左键进入到属性设置

[图片上传失败...(image-c15a7d-1600915478938)]

5、破解IDEA

执行命令:

  vim /etc/hosts

添加内容:

 0.0.0.0 account.jetbrains.com

6、JDK配置

7、Maven配置

可以去官方网站直接下载apache-maven-3.6.3的tar包

2.png
3.png
4.png
6.png

将在官网复制的下载地址 wget加上网址
[图片

7.png

解压apache-maven-3.6.3的tar包

将解压后的apache-maven-3.6.3移动到自己准备好的路径

  tar -zxvf apache-maven-3.6.3

解压完成之后执行以下步骤:

  1. 使用pwd命令可以看到当前解压后的文件路径,我们需要该路径去配置环境变量

  2. 然后使用 vim /etc/profile 命令 编辑profile文件配置如下maven的环境变量

MAVEN_HOME=/usr/local/idea/Maven/apache-maven-3.6.3 #apache-maven的解压路径
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin</pre>
  1. 配置完成后再使用source /etc/profile使环境变量生效

  2. 执行 mvn -v 查看apache-maven的版本

8.PNG
  1. 配置maven的仓库

    1. 在解压maven的路径下创建一个文件夹(maven)

    2. 在新建的文件夹maven中创建repo文件夹和在maven下的conf文件夹中拷贝settings.xml的新建的文件夹中

11.PNG
3.  配置settings.xml 文件添加

        <localRepository>/usr/local/idea/Maven/maven/repo</localRepository>
9.PNG

添加镜像源

    ​
     <id>alimaven</id>
    ​
     <name>aliyun maven</name>
    ​
     <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    ​
     <mirrorOf>central</mirrorOf>
    ​
     </mirror>"true"/>
10.PNG
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,384评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,845评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,148评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,640评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,731评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,712评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,703评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,473评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,915评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,227评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,384评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,063评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,706评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,302评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,531评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,321评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,248评论 2 352