Linux--环境配置及版本、特点

Linux--环境配置及版本、特点,第1张

概述版本:RedHat、CentOS、Ubuntu、Fedora、Kali 特点:   1、开放性多用户多任务的系统   2、出色的稳定性和速度性能   3、系统安全性可靠   4、网络功能丰富   5、标准兼容性和可移植性   6、良好的用户界面 连接工具:CRT、Xshell、filezilla、ssh 环境配置:   1.java配置:     上传,解压:tar -xvf 软件名     修改

版本:RedHat、CentOS、Ubuntu、Fedora、Kali

特点:

  1、开放性多用户多任务的系统
  2、出色的稳定性和速度性能
  3、系统安全性可靠
  4、网络功能丰富
  5、标准兼容性和可移植性
  6、良好的用户界面

连接工具:CRT、Xshell、filezilla、ssh

环境配置:

  1.java配置:
    上传,解压:tar -xvf 软件名

    修改环境变量:vi ~/.bash_profile

    添加相应代码至文件:
      export JAVA_HOME=jdk的存放路径/jdk版本
      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 ~/.bash_profile

    检查Java环境是否安装成功:java -version

  2.tomcat配置:
    上传,解压:tar -xvf 软件名

    查看和修改端口:netstat -antu | grep 端口号,如被占用,则进入Apache的conf目录,修改相应的端口:
      <Server port="8005" shutdown="SHUTDOWN">
      <Connector port="8080" protocol="http/1.1"
      connectionTimeout="20000"
      redirectPort="8443" />
      <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/> ,
    或使用kill -9 pID(进程编号) 来删除被占用的端口

    查看防火墙状态:systemctl status fillwared.service
    如果开启就关闭:systemctl stop firewalld.service // dead(关),running(开)

    进入apache的bin中开启Apache:cd ../bin ./startup.sh

    查看Apache是否启动成功:ps -ef | grep apache
      成功则在浏览器中输入:ip:端口号 否则输入./configtest.sh查看相应的问题

  <PS:发布项目>
    上传,解压:tar -xvf 软件名

    vi apache/conf/tomcat-users.xml //进入Tomcat的conf的tomcat-users.xml中

    配置管理员账号、密码:
      在</tomcat-users>前面添加如下内容
        <role rolename="admin-gui"/>
        <role rolename="manager-gui"/>
        <user username="admin(账号)" password="123456(密码)" roles="admin-gui,manager-gui "/>

  3.解压业务代码:
    上传,解压:tar -xvf kaoshi.tar.gz(要进入的系统压缩包)

    将文件移至Apache的webapps中:mv 文件名 路径

    进入apache-tomcat-7.0.75/webapps/kaoshi/WEB-INF/classes下的config.propertIEs文件:
    vi apache-tomcat-7.0.75/webapps/kaoshi/WEB-INF/classes/config.propertIEs

    将jdbc.url=jdbc:MysqL://192.168.30.20:3306/kaoshi?中IP/kaoshi改成自己所配置的IP和要进入的系统名称

    在浏览器中输入:http://ip:端口号/文件名

   4.数据库安装      

      1.查看:
        查找是否有老版本:rpm -qa | grep MysqL
        有则卸载:rpm -ev 文件名 rm -rf 目录

        查看是否安装了mariadb:rpm -qa | grep mariadb
        有则删除:rm -rf 文件名(如果权限不够,则先执行su root,在删除)

      2.创建:
        创建MysqL存放目录,上传,解压、移动、改名:mkdir 路径 mv 文件名 路径/修改名
        创建主目录data、用户和组并授权:
        mkdir 路径/data //创建data
        groupadd 用户名 // 新建组
        useradd -r -g 用户名 组 //新建组用户

        给组用户授权: chown -R 用户:组 /usr/local/MysqL(上传文件路径)

      3.配置:
        创建配置文件: vi /etc/my.cnf
        添加:

          [MysqLd] sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_tableS
          basedir=安装路径
          datadir=安装路径
          port = 3306
          socket=/tmp/MysqL.sock
          pID-file=/tmp/MysqLd/MysqLd.pID
          character-set-server = utf8
          log-error=/var/log/MysqLd.log

        创建文件/tmp/MysqL.sock:
          设置用户组及用户,授权:
            touch /tmp/MysqL.sock
            chown MysqL:MysqL /tmp/MysqL.sock
            chmod 755 /tmp/MysqL.sock

        创建文件/tmp/MysqLd/MysqLd.pID
          设置用户组及用户,授权:
            mkdir /tmp/MysqLd
            chown -R MysqL:MysqL /tmp/MysqLd
            touch /tmp/MysqLd/MysqLd.pID
            chmod 755 /tmp/MysqLd/MysqLd.pID

        创建文件/var/log/MysqLd.log:
          设置用户组及用户,授权:
            touch /var/log/MysqLd.log
            chown -R MysqL:MysqL /var/log
            chmod 755 /var/log/MysqLd.log

      4.启动:

          进入bin,初始化目录:cd ../bin ./MysqLd --initialize --user=MysqL --basedir=路径 --datadir=路径
          安全启动:./MysqLd_safe --user=MysqL &

          查看是否成功:ps -ef | grep MysqL
          查询默认密码:cat /var/log/MysqLd.log|grep password (密码在[email protected]:后)

      5.连接:
        登录MysqL:./MysqL -u root -p 设置密码:set password=password("root(设置的密码)");

        设置远程登录权限:grant all privileges on *.* to ‘root‘@‘%‘ IDentifIEd by ‘root‘;

        开机服务启动设置:cp -a /usr/local/MysqL/support-files/MysqL.server /etc/init.d/MysqL

        查看是否成功:cd /etc/init.d/

        查看MysqL服务是否在服务配置中:chkconfig --List MysqL

        若无,则注册MysqL开机启动服务,再进行查看
        chkconfig --add MysqL chkconfig --List MysqL

        启动MysqL:service MysqL start

        用navicat远程连接所配置的数据库:IP 端口号 用户名 密码

        将所备份的数据库恢复到连接的navicat中,在浏览器中输入http://IP:端口/kaoshi(要进入的系统名称)

总结

以上是内存溢出为你收集整理的Linux--环境配置及版本、特点全部内容,希望文章能够帮你解决Linux--环境配置及版本、特点所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/1023953.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存