centos7.1的java环境服务器
来源:互联网 发布:淘宝浏览单佣金3 3 3 编辑:程序博客网 时间:2024/06/05 18:41
1.修改默认密码
2.打开密码登录
vi /etc/ssh/sshd_config,找到PasswordAuthentication no改为yes保存重启服务
3.安装vsftp
安装yum -y install vsftpd
启动service vsftpd start
新建用户
# useradd –d /var/www -g ftp –s /sbin/nologin myftp
说明:
-s /sbin/nologin 是让其不能登陆系统
-d 是指定用户目录为/var/www ,这里可以替换成任何你需要的目录。
-g ftp 把用户加入到ftp组中(vsftp已创建)
myftp是ftp用户名,在配置时把这个myftp换成你的ftp用户名。
执行该命令后,如果出现这样的错误提示:
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
这说明用户的目录已经存在(/var/www,这个可以是任何你设定的目录),不可再新建此目录,并非添加用户失败,可以忽略。
特别提醒:用useradd建立的用户,如果后面不加–s /sbin/nologin参数,建立的用户为普通系统用户,有系统登陆centos服务器的权限,在虚拟主机环境下,这非常危险。所以要在useradd命令后面加上参数–s /sbin/nologin,为centos 服务器虚拟主机添加不可以登录系统的ftp专用账号(虚拟账户)
设置密码
# passwd myftp
重启 vsftpd服务
# service vsftpd restart
4.上传jdk1.8,mysql,tomcat8
5安装图形化界面(可选择)
6.安装jdk,tomcat,mysql
6.1安装jdk
[root@localhost ckb]# rpm -ivh jdk-8u65-linux-x64.rpm
JDK默认安装在/usr/java中。
验证安装
执行以下操作,查看信息是否正常:
[root@localhost bin]# java
[root@localhost bin]# javac
[root@localhost bin]# java -version
6.2安装tomcat
解压tar -zxv -f apache-tomcat-8.0.30.tar.gz
移动目录mv apache-tomcat-8.0.30 /usr/local/tomcat8
启动tomcat /usr/local/tomcat8/bin/startup.sh //启动tomcat
增加8080端口到防火墙配置中,执行以下操作:
开启8080端口 /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
配置自动启动
vim /etc/rc.d/rc.local
增加tomcat路径
/usr/local/tomcat8/bin/startup.sh &
6.3安装mysql
安装rpm -ivh mysql57-community-release-el7-7.noarch.rpm
yum install mysql-server
设置mysql密码
查看密码
grep "password" /var/log/mysqld.log
修改密码
mysql_secure_installation
输入的密码最好是:拥有大写字母,小写字母,特殊字符,位数不要低于8位。因为会检测密码强度,不够就不能修改。
其他设定
Remove anonymous users? [Y/n] y ----》禁止匿名访问
Disallow root login remotely? [Y/n] n ----》不允许root远程访问
Remove test database and access to it? [Y/n] n ----》删除测试数据库test
Reload privilege tables now? [Y/n] y ----》重新加载授权信息
用新的密码登录,修改MySQL表支持非本机连接:
mysql> update user set host = '%' where user = 'root';
mysql> flush privileges;
打开3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
0 0
- centos7.1的java环境服务器
- [服务器] linux(Centos7)下的nginx+tomcat+java+mysql环境搭建
- 腾讯云Centos7.0 服务器上配置java开发环境
- CentOS7下java环境的搭建
- centos7 配置java环境
- centos7上搭建php服务器环境
- 云服务器centos7.2安装amp环境
- centos7搭建nginx+多tomcat服务器环境
- centos7服务器 搭建.net httpd mysql环境
- 腾讯云centos7 服务器搭建(Java、MySQL、Tomcat环境配置)
- 阿里云服务器CentOS7配置Java Web项目运行环境(MySql,Tomcat,Jre)
- CentOS7.0 安装JAVA环境
- Centos7.2配置Java环境
- centos7搭建java开发环境
- Centos7 安装java, python 环境
- centos7 系统下HADOOP和Java 的环境配置
- centos7.0 阿里巴巴学生服务器搭配环境实录(1)--java1.8环境搭建
- centos7.1 部署环境
- maven+springMVC+myBatis+mysql+junit+slf4j+logback示例代码总结
- apache 页面缓存机制,图片 缓存 (mod_expires)
- 向左无缝滚动javascript
- 子报表模型-报表模型-报表系统
- Reverse Bits
- centos7.1的java环境服务器
- Ubantu下安装OpenCV
- 根据目前业务优化的新架构
- Java IO流详尽解析
- jquery实现form表单的submit和reset
- LeetCode 230 Kth Smallest Element in a BST
- oracle分页查询原理
- sd卡启动分区的制作--使用fdisk 工具
- PE总结10---PE文件结构之导入表 (IMAGE_IMPORT_DESCRIPTOR)