Linux环境搭建

Linux环境步骤

MackyHuang

关于java项目在linux下服务器的搭建

  • Linux版本:CentOS release 6.9 (Final)

    [root@mackyhuang ~]# cat /etc/issue
    CentOS release 6.9 (Final)
    Kernel \r on an \m
    

阿里云源配置

  • 首先对原来的原来的镜像进行备份

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
  • 然后下载新的CentOS-Base.repo 到/etc/yum.repos.d/(CentOS6, 其他版本前往官网进行查看http://mirrors.aliyun.com/

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
    
  • 运行yum makecache生成缓存

    yum makecach
    

JDK安装

  • 查看可安装java版本

    yum -y list java*
    
  • 下载需要的jdk版本, 等待安装完成

    yum install -y java-1.8.0-openjdk-devel.x86_64
    
  • 查看jdk是否安装成功 ,看到版本号代表已经完成

    java -version
    
  • cd /usr/lib/jvm 可查看安装位置
  • 设置环境变量
    前往vi /etc/profile
    在文本最后位置加上

    #set java environment  
    
    export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.181-3.b13.el6_10.x86_64
    
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
    
    export PATH=$PATH:$JAVA_HOME/bin
    
  • 使配置文件生效

    . /etc/profile
    或者
    source /etc/profile
    

关于vsftpd

  • 使用yum进行安装

    yum -y install vsftpd
    
  • 默认的配置文件在/etc/vsftpd/vsftpd.conf
  • 创建虚拟用户

    • 添加ftp文件夹

      mkdir ftpfile
      
    • 添加匿名用户

      useradd ftpuser -d /ftpfile -s /sbin/nologin
      
    • 修改ftpfile权限

      chown -R ftpuser.ftpuser /ftpfile
      
    • 重设ftpuser密码

      passwd ftpuser 
      
  • 配置

    cd /etc/vsftpd
    
    • 编辑加入ftpfile, 后续需要使用

      sudo vim chroot_list

    • 查看配置情况

      cat chroot_list

    • SELINUX=disabled

      sudo vim /etc/selinux/config
      修改SELINUX=disabled
      (如果出现550拒绝访问,sudo setsebool -P ftp_home_dir 1, 然后重启服务器,执行reboot)

    • sudo vim /etc/vsftpd/vsftpd.conf
      添加配置,sudo service vsftpd restart
      只要看到starting OK即可
    • 防护墙配置

      sudo vim /etc/sysconfig/iptables

      在里面添加

      -A INPUT -p TCP –dport 61001:62000 -j ACCEPT
      -A OUTPUT -p TCP –sport 61001:62000 -j ACCEPT
      -A INPUT -p TCP –dport 20 -j ACCEPT
      -A OUTPUT -p TCP –sport 20 -j ACCEPT
      -A INPUT -p TCP –dport 21 -j ACCEPT
      -A OUTPUT -p TCP –sport 21 -j ACCEPT

      然后 sudo service iptables restart

  • 验证

MYSQL安装

  • 安装mysql-server

    yum -y install mysql-server
    
  • 查看安装

    rpm -qa | grep mysql-server
    
  • 默认配置文件是

    /etc/my.cnf
    
  • 配置字符集

    • vim /etc/my.cnf
    • 在[mysqld]节点添加

      default-character-set=utf8
      character-set-server=utf8 
      
  • 自启动配置

    • 执行chkconfig mysqld on
    • 执行chkconfig –list mysqld查看 如果2~5开启即可
  • 防火墙配置

    • vim /etc/sysconfig/iptables
    • 添加 -A INPUT -p tcp -m tcp –dport 3306 -j ACCEPT
    • service iptables restart 重启防火墙
  • 启动服务

    • service mysqld start
    • 这时候mysql没有默认密码 直接mysql -uroot 登陆
  • 配置

    • 查看当前mysql用户

      select user,host,password,form mysql.user
      
    • 修改密码

      set password for root@localhost=password('password');
      set password for root@127.0.0.1=password('password');
      
    • exit退出 mysql -u root -p password 登陆
  • 删除匿名用户

    • select user,host from mysql.user; 查看
    • delete from mysql.user where user=”; 删除
    • select user,host from mysql.user; 再次查看
    • flush privileges; 刷新
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值