网络配置

一、配置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. 浏览器URL中 encodeURIComponent()加密和decodeURIComponent()解码

    encodeURIComponent()加密 定义和用法 encodeURIComponent() 函数可把字符串作为 URI 组件进行编码. 语法 encodeURIComponent(URIstr ...

  2. mysql 查看某个数据库中所有表的数据量

    1.登录mysql 2.使用命令:use information_schema; 3.使用命令:select table_name,table_rows from tables where TABLE ...

  3. 关于js渲染网页时爬取数据的思路和全过程(附源码)

    于js渲染网页时爬取数据的思路 首先可以先去用requests库访问url来测试一下能不能拿到数据,如果能拿到那么就是一个普通的网页,如果出现403类的错误代码可以在requests.get()方法里 ...

  4. Dom,查找标签和操作标签

    Dom,查找标签和操作标签 文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口.它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式 ...

  5. CSS预处理器—Sass、LESS和Stylus

    http://www.w3cplus.com/css/css-preprocessor-sass-vs-less-stylus-2.html 一.什么是CSS预处器 CSS预处理器定义了一种新的语言, ...

  6. 使用shell脚本定时采集日志数据到hdfs分布式文件系统

    1.首先对linux操作系统的crontab命令进行熟悉和了解: .crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系 ...

  7. django源码分析

    原文网址 https://www.jianshu.com/p/17d78b52c732?utm_campaign=maleskine&utm_content=note&utm_medi ...

  8. JS元素意外点击元素消失

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. 启动tomcat出现Removing obsolete files from server... Could not clean server of obsolete ……错误

    在Eclipse启动tomcat出现"Removing obsolete files from server... Could not clean server of obsolete …… ...

  10. IDEA创建lo4j模板

    复制文字到文本框中: log4j.rootLogger=DEBUG,stdout log4j.logger.org.mybatis=DEBUG log4j.appender.stdout=org.ap ...