Centos 7安装vsftpd jdk8 tomcat9
-----安装vsftpd
检查是否已经安装了vsftpd
rpm -q vsftpd 该命令会显示vsftpd的版本
[root@localhost ~]# rpm -q vsftpd
vsftpd-3.0.2-21.el7.x86_64
否则安装
yum install -y vsftpd这里可能要等几秒钟然后就是启动
如果报Another app is currently holding the yum lock; waiting for it toexit...
Theother application is: PackageKit错误
执行rm -rf /var/run/yum.pid强行解除锁定
systemctl start vsftpd.service #启动
不希望每次都要自己手动启动可以输入以下命令
ssystemctl enable vsftpd.service #设置vsftpd开机启动
希望找到所安装的vsftpd的位置可以敲下命令:# whereis vsftpd会显示它的位置如下:
vsftpd:/usr/sbin/vsftpd/etc/vsftpd/usr/share/man/man8/vsftpd.8.gz
查看ip地址ifconfig
# ifconfig
eno16777736:flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.233.130 netmask255.255.255.0 broadcast 192.168.233.255
inet6 fe80::20c:29ff:fe36:8cea prefixlen 64 scopeid0x20<link>
ether 00:0c:29:36:8c:ea txqueuelen 1000 (Ethernet)
RX packets 660682 bytes 973479697(928.3 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 239191 bytes 14900645(14.2 MiB)
TX errors 0 dropped 0 overruns0 carrier 0 collisions 0
lo:flags=73<UP,LOOPBACK,RUNNING> mtu65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 778 bytes 67742 (66.1KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 778 bytes 67742 (66.1KiB)
TX errors 0 dropped 0 overruns0 carrier 0 collisions 0
其中第一个192.168.233.130 就为vm下的ip;如果ifconfig命令后没有出现所要的地址则可能是因为vm中没有在一个虚拟局域网中(应该是这样表述吧不是很懂)
所以先连上网卡
当出现了vm的ip地址先在windows下的命令行中输入ping 192.168.233.130
如果能拼通则说明vsftpd差不多成功了,如果没有拼通则是因为防火墙的问题,自行关闭防火墙,我这里是可行的。
下载一个fpt的客户端(应该是这样说吧)
我下载的是一个叫filezilla的软件
再下一个centos的客户端putty来管理我我们的远程服务器就是到此已经安装好了vsftpd
用filezilla连接上我们的服务器开始存文件,
在服务器下文件比较慢
填写主机名,用户名,密码,端口号,端口号默认是22,连接成功会很有提示。
安装mysql这里介绍用yum。
所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安装mysql的步骤。
#列出所有被安装的rpm package rpm -qa | grep mariadb
卸载rpm -e --nodeps mariadb-libs-5.5.41-2.el7_0.x86_64
安装mysql依赖 yum install vim libaio net-tools
1. 下载mysql的repo源
#wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2. 安装mysql-community-release-el7-5.noarch.rpm包
#sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
3. 安装mysql
# sudo yum install mysql-server
启动mysql:mysql -u root
登录时有可能报这样的错:ERROR 2002 (HY000): Can‘t connect to local MySQL server throughsocket ‘/var/lib/mysql/mysql.sock‘ (2),
原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户
sudo chown -R openscanner:openscanner /var/lib/mysql
刚开始是没有密码的所以重置密码
首先,我们停掉MySQL服务:
sudo service mysql stop
以安全模式启动MySQL:
sudo mysqld_safe --skip-grant-tables --skip-networking
注意我们加了--skip-networking,避免远程无密码登录 MySQL。
这样我们就可以直接用root登录,无需密码:
mysql -u root
接着重设密码:
mysql> use mysql;
mysql>update user setpassword=PASSWORD("mynewpassword") where User='root';
mysql> flush privileges;
重设完毕后,我们退出,然后启动 MySQL 服务:
mysql > quit
quit不需要分号。
重启服务:
sudo service mysql restart
这样就可以把密码设置好然后命令:mysql -uroot -p再输入密码就可以进入数据库了。
远程连接mysql
修改防火墙
CentOS7这个版本的防火墙默认使用的是firewall,与之前的版本使用iptables不一样。按如下方便配置防火墙
1、 关闭防火墙:sudo systemctl stop firewalld.service
2、关闭开机启动:sudo systemctl disable firewalld.service安装iptables防火墙
3、执行以下命令安装iptables防火墙:sudo yum install iptables-services
4、配置iptables防火墙,打开指定端口vi/etc/sysconfig/iptables
添加3306端口:
-A INPUT -p tcp -m state--state NEW -m tcp --dport 3306 -j ACCEPT
5. 设置iptables防火墙开机启动:sudo systemctl enable iptables
OK了,根据配置的端口就可以访问了
安装jdk8
通过ftp把下号的jdk上传到linux的机子上解压后修改文件
vi /etc/profile
在最后加上
export JAVA_HOME=/home/root1/jdk1.8.0_121
export JRE_HOME=/home/root1/jdk1.8.0_121/jre
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/li
b/tools.jar
export JAVA_HOME JRE_HOME PATH CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin
这几行/home/root1/jdk1.8.0_121表示你安装的路径然后
命令source /etc/profile令修改的文件生效,java -version看是否成功
安装apache-tomcat-9.0.0.M18.tar
通过ftp把文件传到linux下然后tar xvf apache-tomcat-9.0.0.M18.tar解压我的目录路径是/home/root1,
iptables -I INPUT -p TCP --dport 8080 -j ACCEPT允许其他机子访问就是防火墙打开该端口。
启动tomcat ./startup.sh会出现
[root@localhostbin]# ./startup.sh
Using CATALINA_BASE: /home/root1/apache-tomcat-9.0.0.M18
Using CATALINA_HOME: /home/root1/apache-tomcat-9.0.0.M18
Using CATALINA_TMPDIR:/home/root1/apache-tomcat-9.0.0.M18/temp
Using JRE_HOME: /home/root1/jdk1.8.0_121/jre
Using CLASSPATH: /home/root1/apache-tomcat-9.0.0.M18/bin/bootstrap.jar:/home/root1/apache-tomcat-9.0.0.M18/bin/tomcat-juli.jar
Tomcat started.
说明启动成功。
转载请注明原文地址: https://ju.6miu.com/read-10.html