Linux
Posted xpz-python
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux相关的知识,希望对你有一定的参考价值。
一. Linux安装常用软件
CentOS7 下载地址 :https://mirrors.tuna.tsinghua.edu.cn/centos/7.7.1908/isos/x86_64/CentOS-7-x86_64-DVD-1908.iso
- 安装 JDK1.8
- 首先上传 jdk-8u221-linux-x64.tar
mkdir /usr/local/jdk1.8/
,并将上传额jdk复制到此处,并解压- 配置环境变量 ‘vi /ect/profile ‘,在末尾添加如下内容
set java environment JAVA_HOME=/usr/local/jdk1.8/jdk1.8.0_221 CLASSPATH=.:$JAVA_HOME/lib.tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH
source /etc/profile
,使更改的配置立即生效
安装Tomcat
上传,解压 即可。
若浏览器中无法访问。原因:Centos7的防火墙拦截了tomcat访问的8080端口firewall-cmd --permanent --zone=public --add-port=8080/tcp firewall-cmd --reload firewall-cmd --zone=public --query-port=8080/tcp
执行以上三行命令,重启tomcat即可
- nginx应用场景
- http 服务器。Nginx 是一个 http 服务可以独立提供 http 服务。可以做网页静态服务器。
- 虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。
- 反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用 nginx 做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。
- Nginx安装环境准备
- 需要安装 gcc 的环境
#需要安装 gcc 的环境 yum install gcc-c++
- 第三方的开发包
yum install -y pcre pcre-devel
- yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
- OpenSSL
yum install -y openssl openssl-devel
- Nginx安装
- 上传,并解压缩
- 进入nginx-1.8.0目录 使用 configure 命令创建一 makeFile 文件
#命令行直接执行 ./configure --prefix=/usr/local/nginx --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_gzip_static_module --http-client-body-temp-path=/var/temp/nginx/client --http-proxy-temp-path=/var/temp/nginx/proxy --http-fastcgi-temp-path=/var/temp/nginx/fastcgi --http-uwsgi-temp-path=/var/temp/nginx/uwsgi --http-scgi-temp-path=/var/temp/nginx/scgi
执行完后可以Makefile文件
- Makefile
make
- 安装
#安装 make install #创建临时文件夹 mkdir /var/temp/nginx/client -p
Nginx启动与访问
启动:进入 cd /usr/local/ngiux/sbin 目录 执行./nginx
即可启动。
关闭:./nginx -s stop
刷新配置文件:./nginx -s reload
#普通服务配置 server { listen 8081; server_name localhost; location / { root html; #default page index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
Nginx反向代理
#配置反向代理 upstream tomcat-wjd{ server 192.168.244.128:8080; } server { listen 80; server_name localhost; location / { # root wjd; proxy_pass http://tomcat-wjd; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
Nginx负载均衡
#weight 权重 upstream tomcat-wjd{ server 192.168.244.128:8080 weight=2; server 192.168.244.128:8081; server 192.168.244.128:8082; } server { listen 80; server_name localhost; location / { # root wjd; proxy_pass http://tomcat-wjd; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
有序列表项 三
二. 分级标题
- 有序列表项 一
- 有序列表项 二
- 有序列表项 三
- 有序列表项 一
- 有序列表项 二
- 有序列表项 三
- 有序列表项 一
- 有序列表项 二
- 有序列表项 三
- 有序列表项 三
三. 外链接
- 有序列表项 一
- 有序列表项 二
- 有序列表项 三
- 有序列表项 一
- 有序列表项 二
- 有序列表项 三
- 有序列表项 一
- 有序列表项 二
- 有序列表项 三
- 有序列表项 三
四. 无序列表
- 有序列表项 一
- 有序列表项 二
- 有序列表项 三
- 有序列表项 一
- 有序列表项 二
- 有序列表项 三
- 有序列表项 一
- 有序列表项 二
- 有序列表项 三
- 有序列表项 三
五. 有序列表
- 有序列表项 一
- 有序列表项 二
- 有序列表项 三
- 有序列表项 一
- 有序列表项 二
- 有序列表项 三
- 有序列表项 一
- 有序列表项 二
- 有序列表项 三
- 有序列表项 三
以上是关于Linux的主要内容,如果未能解决你的问题,请参考以下文章
linux打开终端如何启动scala,如何在终端下运行Scala代码片段?
Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段
-bash: /usr/bin/ls: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory(代码片段