自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 VM安装CentOS7

本文章使用VMware Workstation15.5.2版本。首先在左上角文件选择新建虚拟机选择高级安装选择硬件兼容性,这里选择合适自己硬件的型号即可这里选择稍后安装系统选择你将要安装的系统,因为我是VM15版本的。没有CentOS8选项,所以只能选择CentOS7版本。接下来选择你安装虚拟机的位置和虚拟机名称选择CPU核数,这里和你硬件的CPU核数无关,是虚拟出来的选择内存,一般至少选到2G大小。接下来按照步骤下一步即可这里建议选择“将虚拟磁盘存储为单个文件”,不然会

2021-01-06 21:29:50 135

原创 django基本操作----安装django,新建django项目以及应用

django最基本操作

2022-03-12 23:16:16 967

原创 Nginx的rewrite功能

rewrite flag使用介绍

2021-07-09 00:54:01 479

原创 Nginx高级配置

一:Nginx状态页基于模块:ngx_http_stub_status_module实现,编译安装时需要编译参数:–with-http_stub_status_module配置示例:location /nginx_status {stub_status;}打开示例:http://192.168.48.143/nginx_status显示Active connections: 2server accepts handled requests2 2 1##上面三个数字分别对应accept

2021-06-29 22:39:39 210

原创 Nginx--Web核心配置示例之三

示例一:Nginx四层访问控制,基于模块ngx_http_access_module实现。server {listen 80;server_name www.jyc.net;location / {root /data/jyc;index index.html;deny 192.168.48.161; ##禁止该地址访问,允许其他allow all;}}测试:[root@centos7-1 ~]# curl www.jyc.netjyc page 192.168.48.143

2021-06-27 23:18:42 78

原创 Nginx--Web核心配置示例之二

Location 使用详解语法规则:location [=|||^~] /uri/ {…}= # 用于标准uri前,需要请求字符串与uri精确匹配,如果匹配成功就停止向下匹配并立即处理请求。~ # 用于标准uri前,表示包含正则表达式并且区分大小写,并且匹配!~ # 用于标准uri前,表示包含正在表达式并且不区分大小写,并且不匹配~ #用于标准uri前,表示包含正则表达式并且不区分大小写,并且匹配!~* #用于标准uri前,表示包含正则表达式并且不区分大小写,并且不匹配^~ # 用于标准u

2021-06-27 11:23:18 101

原创 Nginx--Web核心配置示例之一

一:## 新建一个Web站点[root@centos7-1 ~]# vim /data/usr/local/nginx/conf/nginx.confinclude /data/usr/local/nginx/conf/conf.d/*.conf;##建议把配置写在下面的子文件里面,不要在源文件配置,;是固定结尾符。写在最后一个}前面就行了}[root@centos7-1 html]# vim /data/usr/local/nginx/conf/conf.d/web1.confserver {

2021-06-25 23:00:35 108

原创 Nginx--http详细配置

http {include mime.types; #导入支持的文件类型default_type application/octet-stream; #设置默认的类型,会提示下载不匹配的类型文件#日志配置部分#log_format main '$remote_addr - remote−user[remote-user [remote−user[time_local] “KaTeX parse error: Expected 'EOF', got '#' at position 16: reque

2021-06-23 21:53:29 2007

原创 Nginx全局配置

Nginx全局配置user nginx nginx; 设置启动nginx工作进程的用户和组worker_processes **[number|auto];**启动nginx工作进程的数量例如:worker_processes auto auto代表自动检测是几核CPU,则开几个进程,一般都写auto就行worker_cpu_affinity 00000001 00000010 00000100 00001000 或者 auto;该参数代表将nginx工作进程绑定到指定的CPU核心,默认ngi

2021-06-23 21:23:43 730

原创 nginx源码编译安装

以CentOS7作为举例,安装Nginx1.16.11:安装依赖包[root@centos7-1 ~]# yum install -y vim lrzsz tree screen psmisc lsof tcpdump wget ntpdate gcc gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-devel systemd-devel net-tools iotop bc zip unzip zlib-devel bash-comp

2021-06-22 23:56:07 4198

原创 Python模拟SQL

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入##仅实现SELECT UPDATE DELETE 功能。表及文件。目录就是当前目录#encoding=utf-8imp

2021-06-20 16:34:02 101

原创 iptables的组成

iptables由五个表和五个链以及规则组成五个内置链:INPUT,PREROUTING,FORWARD,OUTPUT和POSTROUTING五个表:filter表:过滤规则表,根据预定义的规则过滤符合的匹配条件,默认表nat表:进行NAT转换mangle表:修改数据标记位规则表raw:关闭启用的连接跟踪机制,加快封包穿越防火墙速度security:用于强制访问控制网络规则,由Linux安全模块实现优先级高低:security–>raw–>mangle–>nat—&gt

2021-04-28 13:32:51 285

原创 CentOS7二进制安装mariadb10.2.36

1:准备安装目录,默认的安装目录为/usr/local/mysql,但是本文的安装目录为/data/usr/local/mysql2:准备mysql数据存放目录 /data/mysql3:准备二进制文件https://mirrors.tuna.tsinghua.edu.cn/mariadb/mariadb-10.2.36/bintar-linux-systemd-x86_64/mariadb-10.2.36-linux-systemd-x86_64.tar.gz4:准备相关的用户 useradd -

2021-02-21 12:38:22 314

原创 Linux的进程后台运行

当我们使用某些linux命令的时候,默认是前台执行,例如ping命令,当我们使用ping命令的时候,默认是在当前终端执行,但是这样的问题导致当我们占用这个终端的时候就无法再执行其他命令。因此 我们在使用命令的时候是否可以将命令在后台运行呢?在linux中使用&符号可以使命令在后台运行 例如可以看到在当前终端执行了ping 192.168.48.1后,虽说屏幕输出还在继续,但是我是可以敲回车控制终端的。我们使用jobs查看当前后台运行的命令例如:[root@bridge-centos7 ~

2021-02-18 23:29:08 418

原创 modinfo命令

modinfo命令,查看模块的驱动文件位置管理内核模块配置文件/etc/modprobe.conf/etc/modprobe.d/*.confmodinfo [ -k kernel ] [modulename|filename…]选项-n 只显示模块文件路径-p 显示模块参数-a 作者-d 描述modinfo ext4filename: /lib/modules/3.10.0-1127.el7.x86_64/kernel/fs/ext4/ext4.ko.xz ##存放

2021-02-16 23:44:33 2194

原创 sysctl命令

sysctl命令用于运行的时候配置内核参数,该参数位置位于/proc/sys/目录下[root@bridge-centos7 ~]# ls /proc/sysabi crypto debug dev fs kernel net user vm可以使用sysctl命令可以重新设置网络等内核功能选项1:临时设置某参数sysctl -w parameter=value2:通过读取配置文件设置参数sysctl -p [/path/to/conf_file]3:查看所有生效的参数s

2021-02-16 23:33:43 1978 1

原创 grub的功能和组成

bootloader:引导加载器和引导程序Linux的bootloader:LILO:Linux Loader 早期的bootloaderGRUB:GRand Unified Bootloader,是一个来自GNU项目的多操作系统启动程序,允许用户安装多操作系统,可在计算机启动时进行选择。GRUB的启动阶段1:Primary boot loader:俗称第一阶段,第一阶段分为1和1.5阶段1 st stage:利用MBR的前446字节1.5 stage:mbr之后的扇区,让stage1中的bo

2021-01-29 11:44:52 378

原创 CentOS67的开机启动服务原理

从CentOS7开始使用systemctl命令来启动或关闭服务,并且设置服务的开机启动和禁止开机启动。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。先说下CentOS6的开机启动原理。在CentOS6中,服务的开机启动方法是在/etc/rc.d/rcN.d/下使用S或者K开头的服务来设置该级别中哪些服务开机启动,哪些服务开机不启动。CentOS6服务分为7个级别init0-6,分别是0:关机1:单用户模式,维护模式2:多用户模式,启动网络功能,不启动NFS3:多用户模式,正常模

2021-01-20 13:41:55 129

原创 vim编辑器

如果是使用最小化安装,那么默认情况下不会安装vim,可使用如下命令安装yum install -y vimapt install -y vimvim的三种常见模式1:普通模式,用vim打开一个文件,状态就是普通模式,在普通模式中不能编辑文件,但是可以使用快捷键进行删除,复制,粘贴等操作2:编辑模式,在普通模式下按下i o a r s (或者他们的大写)字母进入编辑模式,进入编辑模式在左下角会出现–insert–标识3:命令模式,输入:或者/或者?,光标会自动定位在那一行,在这个模式中,可以执行保

2021-01-11 14:00:29 47

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除