【WEB 20.linux】教程文章相关的互联网学习教程文章

企业实战项目Linux+nginx+php+mysql+redis部署web服务

第一部分,服务器优化(操作用户:root) 1、hostnamectl set-hostname SYT-test-001 2、yum -y install lrzsz 3、cp sysctl.conf sysctl.conf.bak vi /etc/sysctl.conf net.ipv4.ip_forward = 1 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.default.accept_source_route = 0 kernel.sysrq = 0 kernel.core_uses_pid = 1 net.ipv4.tcp_syncookies = 1 kernel.msgmnb = 65536 kernel.msgmax = 65536 kernel.shmmax = 687194...

linux服务器上运行java web项目,数据库数据写入时间相差14个小时

快速便捷的解决方法 在项目的数据库配置文件中url配置项后面拼接&serverTimezone=Asia/Shanghai 修改后效果: url=jdbc:mysql://localhost:3306/test?useSSL=false&useUnicode=true&characterEncoding=utf8&autoReconnect=true&serverTimezone=Asia/Shanghai 注:转载自:https://blog.csdn.net/weixin_34111819/article/details/94303656

Linux使用记录---自动备份MySQL和web文件夹到windows共享路径

环境:centos7 下有两个PHP网站和MySQL数据库,需要将网站内容和数据库备份到windows共享存储上思路:在Centos上创建临时文件夹,备份两个数据库到临时文件夹,再备份Web文件到临时文件夹,挂载windows共享文件夹,拷贝临时文件夹下备份后的文件到挂载的路径下,拷贝完成后卸载挂载 步骤1 创建临时备份路径mkdir /data/www/dbbak/步骤2 创建脚本 1、备份MySQL数据库cat mysql_bak_mysqlname.sh #!/bin/sh # File: /data...

linux web服务apache,数据库MySQL,PHP的编译安装参数

========httpd-2.2.27安装========cd /home/liuhui/tools/wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.27.tar.gztar xf httpd-2.2.27.tar.gz cd httpd-2.2.27less INSTALL less READMEyum install zlib zlib-devel -yyum install -y ncurese-devel ./configure \--prefix=/application/apache2.2.27 \--enable-deflate \--enable-expires \--enable-headers \--enable-modules=most \--enable-so \--with-mpm=worker \--...

scrapy-redis+selenium+webdriver 部署到linux上

背景:在使用selenium时,在本地使用windows,都会有一个图形界面,但是到了生产环境linux上没有了图形界面怎么部署呢? 解决方案: 1.安装图形化界面,不推荐,因为安装图形化界面会占用很多内存,而且在linux上搞个图形界面,很不爽 2.使用虚拟化图形界面,就跟你的虚拟机一样,也是一套系统,不过不会弹出个界面,推荐使用 系统配置: linux:CentOS Linux release 7.6.1810 (Core) firefox:Mozilla Firefox 65.0.1 selenium: ...

Linux Nginx Proxy 代理——原理、Web Server正反向代理、Nginx Proxy配置【代码】【图】

1、代理原理 反向代理产生的背景: 在计算机世界里,由于单个服务器的处理客户端(用户)请求能力有一个极限,当用户的接入请求蜂拥而入时,会造成服务器忙不过来的局面,可以使用多个服务器来共同分担成千上万的用户请求,这些服务器提供相同的服务,对于用户来说,根本感觉不到任何差别。 反向代理服务的实现: 需要有一个负载均衡设备(即反向代理服务器)来分发用户请求,将用户请求分发到空闲的服务器上。服务器返回自己的服务...

Unix/Linux 编程:网络编程之 基于Reactor实现WebSocket服务【代码】【图】

使用到的上一篇文章中基于epoll实现的Reactor模型。 OpenSSL使用其中的SHA1,base64 encode等库 openSSL源码使用1.1.0l $ tar xzvf OpenSSL-1.1.0l.tar.gz $ cd OpenSSL-1.1.0l $ ./config –-prefix=/usr/local/openssl $ make $ sudo make install 安装完以后需要将openSSL的库和头文件添加到默认的搜索路径。否则后续编译需要加一大串 -I "...." -L "..." 这样的命令 执行 这是给全局用户修改 sudo vim /etc/profile加入这两行...

Linux下静默安装weblogic12c【代码】【图】

一、实验环境 操作系统:CentOS Linux release 8.3.2011 JDK:1.7.0_151 二、创建应用用户(不建议使用root权限进行服务操作) 1、创建weblogic用户groupadd weblogic useradd -g weblogic weblogic passwd weblogic2、将/data目录授权给weblogic用户 ——用于部署中间件及应用chown -R weblogic:weblogic /data/ 自此,root的使命就完成了,以下操作都在应用账号weblogic下完成。 三、安装JDK 1、上传压缩包 2、解压压缩包tar -x...

从零开始构建Linux并提供WEB服务【代码】

所使用的工具版本 linux-5.8.9 busybox-1.32.0 grub2 Centos8 #下载Linux内核和busybox #linux内核 wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.8.9.tar.xz #常用命令工具集 wget https://busybox.net/downloads/busybox-1.32.0.tar.bz2 #实现ssh远程登录工具 wget https://matt.ucc.asn.au/dropbear/dropbear-2020.81.tar.bz2 #提供web服务 wget http://nginx.org/download/nginx-1.19.9.tar.gz系统环境 vmware内...

20210414web渗透学习之Linux下三种主流提权学习(肠胃病住院期间更)【代码】

linux 提权 实战Linux下三种不同方式的提权技巧 </h1><div class="clear"></div><div class="postBody"><div id="cnblogs_post_body" class="blogpost-body blogpost-body-html"> 介绍: 在渗透测试或者漏洞评估的过程中,提权是非常重要的一步,在这一步,黑客和安全研究人员常常通过exploit,bug,错误配置来提升权限。本文的例子都是在虚拟机里测试的,不同的虚拟机可以从Vulnhub下载。 实验一:利用Linux内核漏洞提权 VulnOS ve...

Linux下使用Apache部署Web网站(三)---配置使用不同端口访问网站【代码】【图】

安装查看是否已经安装Apacherpm -qa | grep httpd没有安装的话,可以用yum自动安装:yum -y install httpd配置文件方法一打开Apache的主配置文件:vim /etc/httpd/conf/httpd.conf在配置文件的最后添加如下配置:讲解一下这里的几个参数: VirtualHost 标签中添加你的网卡IP地址,后面跟的是端口号,默认是80 DocumentRoot 是要访问的目录 ServerName 域名,随便写,访问网站时就要使用这个域名 Directory 是要授权的目录,和要访问...

将web项目部署到Linux环境2【图】

部署项目执行SQL建库建表 修改项目中的数据库连接信息,确保数据库名称和密码与服务器一一对应 打包发布到服务器 重启tomcat

Linux下DNS服务(Bind9)之Web管理利器-NamedManager部署说明【代码】

NamedManager 是一个基于Web的DNS管理系统,可用来添加、调整和删除DNS的zones/records数据。它使用Bind作为底层DNS服务,提供一个现代Ajax的Web界面,支持 IPv4和IPv6。该应用程序很稳定,在生产环境中使用没有任何问题。过多的介绍在此就不做说明了,下面说下NamedManager环境部署过程:1)下载NamedManager的rpm安装包[root@dns ~]# hostname dns.kevin.cn[root@dns named]# cat /etc/hosts 127.0.0.1 localhost localhost.lo...

Linux系统之Nginx Web服务应用【代码】

Linux系统之Nginx Web服务应用 文章目录 Linux系统之Nginx Web服务应用前言一、Web服务器二、nginx是什么?三、Nginx相对apache的优点四、Nginx的重要特性1、基本特性2、具备其他www服务器特性 五、Nginx的企业功能应用 前言主要学习linux系统上nginx的基础、特性、配置部署以及优化。一、Web服务器Web服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。 应用层使用HTTP协议。HTML文档格式。浏览器统一资源...

Idea部署web项目到Linux服务器上【代码】【图】

一:clean,install生成war包 pom设置打包格式 war <artifactId>web</artifactId><version>0.0.1-SNAPSHOT</version><packaging>war</packaging><name>web</name><description>web</description>执行maven 打包命令: clean package打包完成 二:进入Linux: 1):停止Tomcat的服务:ps -ef|grep tomcat 找到tomcat的pid,kill -9 pid,杀死tomcat的进程。或者进入tomcat的安装路径的bin目录下./shutdown.sh停止tomcat 2):进入t...