vi /etc/sysconfig/iptables 复制代码
添加内容
-A INPUT -m state --state NEW -m tcp -p tcp --dport 你要开放的端口 -j ACCEPT
如,开放8080端口:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 复制代码
然后重启防火墙服务:
service iptables restart 复制代码
firewall-cmd --zone=public --add-port=8080/tcp --permanent systemctl restart firewalld.service 说明: --zone=public:表示作用域为公共的; --add-port=8080/tcp:添加tcp协议的端口8080; --permanent:永久生效,如果没有此参数,则只能维持当前服务生命周期内,重新启动后失效; 复制代码
下载jdk
www.oracle.com/technetwork…
从windows上传到linux
在工具Secure CRT下, 快捷键==Alt+P 会打开一个sftp传输窗口,直接将windows的文件拖拽进去即可完成上传了。==
或者还用Xftp软件也可以。
sftp一些基本语法【有兴趣也可以了解下】:
sftp一些基本语法: 登录远程主机: sftp username@remote_hostname_or_IP 查询帮助手册: help 在命令前面加一个!表示命令在本地主机上执行: //在远程主机上执行 vim test.sh //在本地主机上执行 !vim test.sh 从远程主机下载文件: //下载到本机主机当前目录,并且文件名与remoteFile相同 get remoteFile //下载到本机主机当前目录,并且文件名改为localFile get remoteFile localFile 从远程主机下载一个目录及其内容: get -r someDirectory 上传文件到远程主机的当前目录: put localFile 上传目录到远程主机的当前目录: put -r localDirectory 退出sftp: exit 复制代码
检查系统上是否安装了jdk(若安装了就需要先卸载再使用我们自己的)
java -version 复制代码
查看出安装的java的软件包
rpm -qa | grep java 复制代码
卸载linux自带的旧的jdk
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686 rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.i686 tzdata-java-2013g-1.el6.noarch 复制代码
在 /usr/local 新建一个目录 java
mkdir /usr/local/java 复制代码
移动 jdk.....gz 到 /usr/local/java下
mv jdk-8u181-linux-i586.tar.gz /usr/local/java 复制代码
进入 /usr/local/java 目录,解压jdk
cd /usr/local/java tar -xvf jdk-8u181-linux-i586.tar.gz 复制代码
配置==环境变量==; Linux环境变量是以冒号:分隔开的
vi /etc/profile #在该文件的最后面追加如下代码 export JAVA_HOME=/usr/local/java/jdk1.8.0_181 #填你的目录(你下载的的jdk版本号的目录) # Linux环境变量冒号:分隔开 export PATH=$JAVA_HOME/bin:$PATH 复制代码
保存退出;重新加载配置文件; 否则需要重新连接才生效。
source /etc/profile 复制代码
下载tomcat,这里我们使用tomcat8; tomcat.apache.org/download-80…
上传到linux
在 /usr/local 新建一个文件夹tomcat
mkdir /usr/local/tomcat 复制代码
移动 tomcat...tar.gz 到 /usr/local/tomcat
mv apache-tomcat-8.5.32.tar.gz /usr/local/tomcat/ 复制代码
进入/usr/local/tomcat目录,解压Tomcat
cd /usr/local/tomcat tar -xvf apache-tomcat-8.5.32.tar.gz 复制代码
进入 /usr/local/tomcat/apache-tomcat-8.5.32/bin
cd /usr/local/tomcat/apache-tomcat-8.5.32/bin 复制代码
启动tomcat
./startup.sh 复制代码
放开防火墙端口8080
修改配置文件 vi /etc/sysconfig/iptables 增加一行内容 -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 重启加载防火墙或者重启防火墙 service iptables reload 或者 service iptables restart 复制代码
测试访问在浏览器输入 http://ip:8080
下载mysql
上传到linux ==在CRT下,按Alt+P==:会打开一个sftp传输窗口, 输入 == put
== 表示将本地文件上传到远程机器;或者使用sftp语法命令如下:
sftp> put D:/softwares/01_linux-softwares/MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar Uploading MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar to /root/MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar 100% 971KB 971KB/s 00:00:00 复制代码
检查系统上是否安装了mysql( 若安装了就需要先卸载再使用我们自己的)
rpm -qa |grep -i mysql #查看 rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686 #卸载 复制代码
在 /usr/local 新建一个文件夹mysql
mkdir /usr/local/mysql 复制代码
把mysql压缩包移动 到/usr/local/mysql
mv MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar /usr/local/mysql/ 复制代码
进入 /usr/local/mysql,解包mysql
cd /usr/local/mysql tar -xvf MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar 复制代码
rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm 复制代码
rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm 复制代码
启动Mysql
service mysql start #启动mysql 复制代码
修改密码 为root
/usr/bin/mysqladmin -u root password 'root' 复制代码
登录mysql测试
mysql -uroot -proot 复制代码
放行3306端口号
1.修改配置文件 vi /etc/sysconfig/iptables 增加一行内容 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 2.重启加载防火墙或者重启防火墙 service iptables reload 或者 service iptables restart 复制代码
允许外部通过远程连接 mysql,需要进入MySQL进行设置。
首先需要登录进入mysql,然后利用该账户创建外界可以登陆的账号: 1. 创建远程账号(账号为root、密码也被identified设置为root) create user 'root'@'%' identified by 'root'; 2. 授权(授予所有权限) grant all on *.* to 'root'@'%' with grant option; 3. 使得权限及时生效 flush privileges; 复制代码
外界可以通过测试访问该linux的ip:3306来连接数据库实例了
这里我们选择源码安装方式。
进入http://nginx.org/网站,下载nginx-XXXXX.tar.gz文件
把安装包上传到Linux
在 usr/local下新建文件夹 nginx
mkdir /usr/local/nginx 复制代码
将root下的nginx移动到 /usr/local/nginx
mv nginx-1.13.9.tar.gz /usr/local/nginx/ 复制代码
进入/usr/local/nginx, 解包
cd /usr/local/nginx/ tar -xvf nginx-1.13.9.tar.gz 复制代码
源码安装Nginx需要依赖环境gcc
Nginx是C/C++语言开发,安装Nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,所以需要安装gcc。
yum -y install gcc-c++ 复制代码
安装Nginx依赖环境pcre(pcre内存管理)、zlib(nginx使用的压缩包库)、openssl(ssl支持)
yum -y install pcre pcre-devel yum -y install zlib zlib-devel yum -y install openssl openssl-devel 复制代码
编译和安装nginx
cd nginx-1.13.9 进入nginx目录 ./configure 配置nginx(在nginx-1.13.9目录中执行这个配置文件) make 编译nginx make install 安装nginx 复制代码
进去sbin目录,启动
cd /usr/local/nginx/sbin 进入/usr/local/nginx/sbin这个目录 ./nginx 启动Nginx 复制代码
放行端口80
修改配置文件 vi /etc/sysconfig/iptables 增加一行内容 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 重启加载防火墙或者重启防火墙 service iptables reload 或者 service iptables restart 复制代码
停止Nginx服务器
cd /usr/local/nginx/sbin 进入/usr/local/nginx/sbin这个目录 ./nginx -s stop 停止Nginx 复制代码
测试访问,启动后可以通过ip访问了
还可以将nginx注册为service,使用service nginx start|stop|restart来使用,可以参考: blog.csdn.net/zixiao217/a…