一. nginx简介 Nginx 是一个高性能的HTTP和反向代理web服务器,具有占有内存少,并发能力强的特点。正向代理反向代理实际应用 安装sudo apt install nginx /usr/sbin/目录下是nginx命令所在目录,/etc/nginx/目录下是nginx所有的配置文件,用于配置nginx服务器以及负载均衡等信息。 进程简介ps -ef | grep nginx #p
转载
2024-03-05 13:11:18
43阅读
Linux中,周期执行的任务一般由crond这个守护进程来处理。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。crond的配置文件称为“crontab”,是“cron table”的简写。一、crond服务 -- crontab查看cron服务状态[root@VM_138_80_centos Home]# sudo service crond status
crond (
一、运行Shell脚本shell基础#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。执行脚本执行脚本的两种方法:1.
chmod 755 file.sh 先修改可执行权限
cd到当前目录下
使用 ./file.sh file.sh为执行的脚本名称
2.通过bash调用
bash file.sh
如果是html文本
使用firefox浏览器执
转载
2024-10-22 14:56:05
15阅读
1. Linux 脚本编写基础
1.1 语法基本介绍
1.1.1 开头
程序必须以下面的行开始(必须方在文件的第一行):
#!/bin/sh
符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。
当编辑好脚本时,如果要执行该脚本,还必须使其可执行。
要使脚本可执行:
编译 chmod +x filename
原创
2010-11-15 21:46:47
320阅读
while read line
do
echo $line
done < access_log
Shell脚本while read line 损失制表符的问题
描述:
虽然问题不大,但是确实挺恶心,我的目标是处理access日志
日志为了方便处理,采用了\t作为分隔,数据需要过
转载
精选
2011-05-17 11:22:20
862阅读
## 实现Java Linux Shell的步骤
### 1. 确定需求和目标
在开始编写Java Linux Shell之前,首先要明确我们的需求和目标。我们的目标是通过Java编写一个简单的命令行界面,能够执行一些基本的Linux Shell命令。
### 2. 创建项目和准备环境
在开始编写代码之前,我们需要创建一个Java项目,并准备好开发环境。可以使用任何Java开发工具,比如Ecl
原创
2023-12-03 05:34:07
42阅读
NGINX 把http请求处理流程划分为11个阶段,逻辑细分,以模块为单位进行处理。各个阶段可以包含多个http模块,每个阶段以流水线的形式处理请求。这样的分层处理模式与计算机网络的7层模式类似,每个模块以正交的方式处理请求,带来了低耦合,模块之间的低耦合带来灵活性。 1. NGX_HTTP_POST_READ 接受到完整HTTP头部后的处理阶段,位于
转载
2023-12-13 22:03:59
57阅读
实验1:自动备份源代码把指定目录下所有C文件拷贝到/home/c_src目录,并把这些文件打包为src_日期.tgz,把这个源码打包文件copy到共享目录。(MYD=`date +%Y_%m_%d`)#!/bin/sh
DIR=c_src
DATE=`date +%Y_%d_%m`
FILE=src_${DATE}.tar.gz
if [ -z $1&nbs
原创
2014-10-31 19:19:18
465阅读
linux 算术运算
转载
精选
2014-11-27 11:49:04
361阅读
函数减少重复的代码定时任务自动化的减少人工干预#!/bin/bash解释说明执行环境给文件增加执行权限chkconfig:23451090启动级别启动顺序关闭顺序sh-n检查脚本语法date介绍年月日小时分钟秒周大写W今年的第几周cal日历昨天的日期月份年份时间戳shell脚本的变量变量代替频繁出现的字符串
原创
2018-04-17 23:05:02
613阅读
点赞
关于linuxShell编程的介绍
原创
2024-09-23 03:09:13
88阅读
这里介绍一种web服务部署方式,提供接口服务。基于flask+uwsgi+nginx实现web应用部署,实现逻辑如下图所示: 项目基于两台阿里云ECS服务器进行部署,物理拓扑图如下: 接下来分三方面介绍项目实现过程。1、基于flask的python应用这里包含两个脚本run.py 和 main.pyrun.py:#!usr/bin/env python
# _*_ coding:utf-8 _*_
转载
2024-10-08 21:54:03
76阅读
使用let 命令
加法:
n=10
let n=n+1
echo $n #n=11
乘法:
let m=n*10
echo $m
除法:
let r=m/10
echo $r
求余数:
let r=m%7
echo $r
乘冪:
let r=m**2
echo $r
http://www.cppblog.com/fwxjj/archive/2009
转载
2011-12-31 10:24:38
682阅读
Linux终端
vi /etc/sysconfig/network-scripts/ifcfg-eth0
按键“i”:进行编辑
按键“ESC”:退出编辑
按键“:”:输入wq,退出
/etc/init.d/network restart
虚拟终端 mingetty 程序产生
切换终端 ctrl+alt+FN N=1~6
输入tty显示当前的那个终端
模
配置文件基本说明配置文件位置:/usr/local/nginx/conf/nginx.conf#设置用户群,nobody代表低权限用户
#user nobody;
#工作衍生进程数,通常代表CPU核数或CPU核数的两倍
worker_processes 1;
#设置错误文件存放路径
#error_log logs/error.log;
#error_log logs/error.lo
转载
2024-02-27 20:54:04
45阅读
Linux中的Shell非常强大, 可以完成我们很多繁琐低效的工作.
就最近笔者在Shell环境下写java demo的时候就遇到的CLASSPATH问题
写了一个操作HBase的demo发现用到的jar包太多,运行的时候太不好加CLASSPATH 。
然而我又很不喜欢做没有任何意义的机械操作 所以我学习并写了两个sh ,在这里分享给大家 。
原创
2015-11-16 22:55:02
788阅读
在了解Nginx进程之间通信的方法之前,首先要了解的一个结构是ngx_process_t,该结构用来保存fork出来的worker进程的信息(src/os/unix.process.h):
//对worker进程的一些数据的封装
typedef struct {
ngx_pid_t pid; //进程ID
int statu
一 .Django静态文件配置使用1. 静态文件 static
概述
#静态文件交由Web服务器处理,Django本身不处理静态文件。简单的处理逻辑如下(以nginx为例):
# URI请求-----> 按照Web服务器里面的配置规则先处理,以nginx为例,主要求配置在nginx.
#co
转载
2024-03-27 09:29:54
104阅读
NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of
原创
2022-04-20 16:42:02
63阅读
NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of
原创
2022-04-20 16:57:18
67阅读