网络配置

一、配置dns

1.修改/etc/NetworkManager/NetworkManager.conf 文件,在main部分添加 “dns=none” 选项:

2.NetworkManager重新装载上面修改的配置

  # systemctl restart NetworkManager.service

手动修改/etc/resolv.conf,,增加dns服务器ip

  nameserver 114.114.114.114

  nameserver 8.8.8.8

3.验证

  ping www.baidu.com,看能否解析百度ip

二、安装rz

yum -y install lrzsz

安装完后支持rz,sz命令

三、ftp安装及配置

安装:yum -y install ftp vsftpd

设置开机启动:chkconfig vsftpd on

配置

  1. 创建账号 adduser ftpuser
  2. 创建密码 passwd ftpuser
  3. 创建ftp日志文件 touch /var/log/vsftpd.log
  4. 创建chroot_list,并将ftpuser用户加入

     touch /etc/vsftpd/chroot_lilst

      echo ftpuser>>/etc/vsftpd/chroot_list

  5.去除ftpuser目录写权限

  chmod a-w /home/ftpuser/

  6.调整默认配置

   vim /etc/vsftpd/vsftpd.conf

      anonymous_enable=NO #设定不允许匿名访问

      chroot_list_enable=YES

   xferlog_file=/var/log/vsftpd.log #设定vsftpd的服务日志保存路径

   ascii_upload_enable=YES #允许使用ASCII模式上传

     ascii_download_enable=YES #设定支持ASCII模式的上传和下载功能

  常见命令

   启动ftp服务:service vsftpd start

      查看ftp服务状态:service vsftpd status

      重启ftp服务:service vsftpd restart

      关闭ftp服务:service vsftpd stop

四、安装jdk

下载jdk

  环境配置

    编辑配置文件:sudo vim /etc/profile,添加

  JAVA_HOME=jdk目录 

  JRE_HOME=$JAVA_HOME/jre 

  PATH=$PATH:$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

  export JAVA_HOME export JRE_HOME export PATH export CLASSPATH

  使修改立即生效

source /etc/profile

  验证

java –version

五、tomcat安装

下载

https://github.com/judasn/Linux-Tutorial/blob/master/Tomcat-Install-And-Settings.md

六、mysql安装

  下载mysql源,

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

  安装步骤:

  1. rpm -ivh mysql57-community-release-el7-11.noarch.rpm
  2. yum install mysql-server
  3. grep "password" /var/log/mysqld.log    查看默认root密码
  4. mysql –u root –p    此时密码为初始化密码.
  5. mysql>set global validate_password_policy=0;
  6. mysql>set global validate_password_length=4;
  7. mysql>SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');   修改密码
  8. mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;    远程访问权限设置
  9. mysql>flush privileges;   刷新权限
  10. mysql>show global variables like 'port';  查看mysql服务端口
  11. 修改端口,编辑/etc/my.cnf文件,早期版本有可能是my.conf文件名,增加端口参数(port=****),并且设定端口,注意该端口未被使用。
  12. 修改完后可以使用上面的方法查看是否修改成功。
  13. 重启mysql服务。

七、Redis安装

  下载redis,https://redis.io/download

  安装依赖包:yum install -y gcc-c++ tcl

    tar –zxvf redis-3.2.9.tar.gz

    cd redis-3.2.9

    make

    make install

    cp redis.conf /etc/

    vim /etc/redis.conf

  修改daemonize no值为yes

  启动 /usr/local/bin/redis-server /etc/redis.conf

  关闭 redis-cli -h 127.0.0.1 -p 6379 shutdown

  查看是否启动:ps -ef | grep redis

  进入客户端:redis-cli

  关闭客户端:redis-cli shutdown

  开机启动配置:echo "/usr/local/bin/redis-server /etc/redis.conf" >> /etc/rc.local

Linux服务部署--Java(一)的更多相关文章

  1. 【转】Linux服务部署--Java(三) Nginx

    原文地址:Nginx Linux详细安装部署教程 一.Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下 ...

  2. Linux服务部署--Java(二)

    八.Maven安装配置 1. 下载 wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3. ...

  3. Linux服务部署Yapi项目(安装Node Mongdb Git Nginx等)

    Linux服务部署Yapi 一,介绍与需求 1,我的安装环境:CentOS7+Node10.13.0+MongoDB4.0.10. 2,首先安装wget,用于下载node等其他工具 yum insta ...

  4. Linux中部署JAVA程序

    JAVA程序在开发完成后,需要部署到服务器,如果是WEB项目,需要部署到WEB服务器,否则部署到应用服务器. JAVA是跨平台的编程语言,服务器的操作系统可以是Windows.Linux或者其它,下面 ...

  5. Linux服务部署

    1. 构建NTP时间服务器 NTP服务器是用于局域网服务器时间同步使用的,可以保证局域网所有的服务器与时间服务器的时间保持一致,某些应用对时间实时性要求高的必须统一时间.互联网的时间服务器也有很多,例 ...

  6. 如何在阿里云linux上部署java项目

      前2天把git练了下,敲了很多命令,也借助图形界面增强自己的理解,乘着余热把linux在熟悉下.然后想起以前婷主有让我帮忙搭建的阿里云服务器,所以就想自己试着在阿里云的linux上搭建自己的jav ...

  7. 记一次linux服务部署

    虽然很简单,但是还是想记录一下: 准备一台云主机并连接到云主机上 因为是 springboot 项目,采用了前后端分离部署.所以就没有使用 Tomcat.为应用程序创建文件夹. 添加启动脚本 star ...

  8. linux 下部署 java quartz job

    国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私 ...

  9. Linux上面部署java项目

    最近做项目迁移,费了很大周折.总算顺利迁移了.其实一直以为搞不懂单用tomcat是怎么发布项目的.但还是得硬着头皮做. 不过这个是在搭建测试服务器的时候弄的.开始我就直接把程序包丢tomcat里面也能 ...

随机推荐

  1. Nginx详解三:Nginx基础篇之yum安装

    Nginx快速搭建 Mainline version ----开发版:具有最新功能的版本,用于测试.研究.学习,不用于企业生成环境 Stable version----稳定版:官方认可,且通过测试的 ...

  2. centos7.5上一步步部署jumpserver

    1.基础环境:centos7.5:关闭防火墙和selinux 2.修改字符集,否则可能会报input/output error 的问题,因为日志里打印了中文 [root@xzw ~]# localed ...

  3. CHENGDU1-Python编程语言和PEP8规范

    CHENGDU1-Python编程语言和PEP8规范 PEP8规范6条? 答:PEP8规范说白了就是一种规范,可以遵守,也可以不遵守,遵守PEP8可以让代码的可读性更高. 代码编排:---缩进,4个空 ...

  4. Spring4.x 基础

    把以下 jar 包加入到工程的 classpath 下: 搭建Spring开发环境 Spring 的配置文件: 一个典型的 Spring 项目需要创建一个或多个 Bean 配置文件, 这些配置文件用于 ...

  5. ASP.NET Core IHostEnvironment和IApplicationLifetime介绍

    IHostEnvironment获取程序信息 public void Configure(IApplicationBuilder app, IHostingEnvironment env) { app ...

  6. [转] 跨域资源共享 CORS 详解

    CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing). 它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从 ...

  7. 【CF724F】Uniformly Branched Trees

    题意:询问n个点的每个非叶子点度数恰好等于d的不同构的无根树的数目. n≤1000,d≤10n≤1000,d≤10. 题解: 这题真的是一道非常好的题 首先考虑有根树 定义f[i][j][k]表示i个 ...

  8. alpha冲刺8/10

    目录 摘要 团队部分 个人部分 摘要 队名:小白吃 组长博客:hjj 作业博客:冲刺倒计时之8 团队部分 后敬甲(组长) 过去两天完成了哪些任务 首页重新设计 课程时间线确定 答辩准备 接下来的计划 ...

  9. python之多线程 threading.Lock() 和 threading.RLock()

    0.目录 2. threading.Lock() 的必要性3.观察block4.threading.RLock() 的应用场景 1.参考 Thread Synchronization Mechanis ...

  10. fillder---安装证书(抓取https)

    1.fillder中设置如下(不用管为啥,按照这个设置就对了) 2.需要在手机上安装证书,有两种方式 方式一:fillder直接导出到手机中 方式二:手机上直接下载 打开手机自带浏览器:网址输入[XX ...