当前位置: 首页 >> 第2页
【原理】图解Git命令

【原理】图解Git命令

3个月前 (07-02)    Jiaozn    Git    26    0    全文阅读
【日志】分析Apache日志文件

【日志】分析Apache日志文件


有许多不同的软件包,可让您生成有关谁在访问您的网站以及他们在做什么的报告。目前最流行的是默认情况下在许多共享服务器上安装的“ 模拟 ”,“ Webalizer ”和“ AWStats ”。


尽管此类程序生成吸引人的报告,但它们只是从日志文件可以告诉您的内容开始。在本节中,我们研究了您可以更深入研究的方法-着重于使用简单的命令行工具,尤其是grep,awk和sed。


1.合并日志格式

以下内容假定采用Apache HTTP Server 组合日志格式,其中日志文件中的每个条目均包含以下信息:

3个月前 (07-01)    Jiaozn    Web安全    21    0    全文阅读
【基础】systemctl 服务的目录位置

【基础】systemctl 服务的目录位置

systemctl 服务的目录位置

centos:/usr/lib/systemd/system

ubuntu:/etc/systemd/system,但实际部分是从/lib/systemd/system中软连接的


4个月前 (06-17)    Jiaozn    Linux    1216    1    全文阅读
【部署】kvm管理工具Webvirtmgr容器(docker方式安装)

【部署】kvm管理工具Webvirtmgr容器(docker方式安装)

4个月前 (06-13)    Jiaozn    虚拟化    410    0    全文阅读
【脚本】linux shell脚本交互问题yes/no问题,过Git和ssh验证

【脚本】linux shell脚本交互问题yes/no问题,过Git和ssh验证

#Git和ssh验证方面可以使用下面的方法

yum -y install expect


cat > expect.sh <<EOF

#!/usr/bin/expect -f 

set timeout 30

spawn git pull origin maste

expect {

"*yes/no" 

4个月前 (06-10)    Jiaozn    Shell    500    1    全文阅读
【nginx】Windows使用nginx的常用命令

【nginx】Windows使用nginx的常用命令

cd E:\nginx

nginx -s reload

nginx -s quit

taskkill /f /t /im nginx.exe

start nginx

nginx -v

cmd


在主配置文件nginx.conf中配置


[root@web01 ~]# cat /application/nginx/conf/nginx.conf

5个月前 (05-08)    Jiaozn    Nginx    441    1    全文阅读
【PHP】pcntl_fork() has been disabled for security reasons报错

【PHP】pcntl_fork() has been disabled for security reasons报错

这个问题是我在宝塔面板上遇到的

他的意思是:出于安全原因,已禁用pcntl\ U fork()

解决问题:

第一步:从软件商店找到php版本,点击设置

第二步:找到禁用函数:把pcntl_fork函数删掉,如果还报错出现别的比如pcntl.wait has been disabled for security reasons就把pcntl.wait删掉即可


5个月前 (05-04)    Jiaozn    语言    431    0    全文阅读
【命令】MYSQL:如何清空表中的数据

【命令】MYSQL:如何清空表中的数据

方法1:

delete from 表名;

方法2:

truncate table 表名;


比  较:

不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。


效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。

5个月前 (05-03)    Jiaozn    MySQL    270    0    全文阅读
【命令】Mysql不同版本的授权方式

【命令】Mysql不同版本的授权方式

MYSQL 5.5和5.7、8.0创建用户和授权的命令分别是?

5.5:

grant all on *.* to ‘user’@’%’ identified by ‘password’;

flush privileges;


5.7:

grant all on *.* to ‘user’@’%’ identified by ‘password’;

flush privileges;


5个月前 (05-01)    Jiaozn    MySQL    261    1    全文阅读
【操作】mongodb导出导入数据

【操作】mongodb导出导入数据

在使用mongodump导出单个表的时候,遇到了一个错误

# mongodump --host xxx --port 27017 --username 'admin' -p '123456' -d 数据库 -c 表 --out backup.bak

Failed: error connecting to db server: server returned error on SASL authentication step: Authentication failed.

5个月前 (04-27)    Jiaozn    数据库    283    0    全文阅读
【命令】Harbor安装后的关闭与启动

【命令】Harbor安装后的关闭与启动

Harbor启动是一套容器

关闭实例

docker-compose down -v


启动Harbor

docker-compose up -d


6个月前 (04-25)    Jiaozn    Docker    733    1    全文阅读
【知识】go语言25个关键字

【知识】go语言25个关键字

Go语言的一些语法,通过语法我们可以发现Go语言非常简单,只有25个关键字

        break   default     func   interface   select

        case    defer       go     map         struct

6个月前 (04-24)    Jiaozn    Go    438    1    全文阅读
【知识】HTTP协议中的5类状态码

【知识】HTTP协议中的5类状态码

状态码用来告诉HTTP客户端,HTTP服务器是否产生了预期的Response。

HTTP/1.1协议中定义了5类状态码,状态码由三位数字组成,第一个数字定义了响应的类别。

● 1XX 提示信息——表示请求已被成功接收,继续处理。

● 2XX 成功——表示请求已被成功接收,理解,接受。

● 3XX 重定向——要完成请求必须进行更进一步的处理。

● 4XX 客户端错误——请求有语法错误或请求无法实现。

● 5XX 服务器端错误——服务器未能实现合法的请求

6个月前 (04-23)    Jiaozn    Web安全    257    0    全文阅读
【CMD】Dockerfile服务启动命令

【CMD】Dockerfile服务启动命令

6个月前 (04-22)    Jiaozn    Docker    481    0    全文阅读
【命令】Docker镜像和容器的导出导入

【命令】Docker镜像和容器的导出导入


# from container 容器

docker export docker-id > name.tar

docker import - image-name:tag < name.tar


# from image 镜像

docker save image-id > name.tar

docker load < name.tar


6个月前 (04-20)    Jiaozn    Docker    255    2    全文阅读
【知识】用表格表达硬链接与软连接的区别

【知识】用表格表达硬链接与软连接的区别

区别

6个月前 (04-19)    Jiaozn    Linux    210    1    全文阅读
【知识】认识Linux文件系统中的inode

【知识】认识Linux文件系统中的inode


在Linux系统中,文件的文件内容会被分配到一个标志号,英文为inode,这个标志号是文件的索引节点。


inode的信息包括该文件的文件类型、权限、物理地址、长度、连接计数、访问计数、存取时间、索引节点编号、文件状态、链接指针等。


在Linux系统中,每个文件名都绑定到它的文件内容并用文件内容的inode标识,这意味着文件的唯一标识并不是通常认为的文件名,而是inode。


6个月前 (04-18)    Jiaozn    Linux    225    1    全文阅读
【转】CentOS Rescure救援模式恢复数据记录

【转】CentOS Rescure救援模式恢复数据记录

一.一个核心业务服务器,系统盘出现故障,症状如下:


所有命令不能用

下图是事后在事故机器查到的日志

 


EXT4-fs error (device sda7): __ext4_get_inode_loc: unable to read inode block - inode=10360871, block=41419170


EXT4-fs error (device sda7) in ext4_reserve_inode_write: IO failure

6个月前 (04-18)    Jiaozn    Linux    596    1    全文阅读
【排错】笔记本安装vmware虚拟网卡无法安装

【排错】笔记本安装vmware虚拟网卡无法安装

笔记本安装vmware虚拟网卡无法安装

今天遇到一个奇怪的问题,安装vmware时安装虚拟网卡位置卡住,安装后没有虚拟网卡。

解决办法:

1. 首先卸载VMware 并且将C\ProgramData下的VMware文件夹删除掉

2. 直接百度搜索CCleaner,可以免费下载的(自己甄别)。

7个月前 (03-22)    Jiaozn    虚拟化    561    1    全文阅读
【配置】nginx 不带www的域名跳转www域名,强制ssl

【配置】nginx 不带www的域名跳转www域名,强制ssl

在nginx配置里添加两个判断即可

    if ( $host !~ www ){
      return $scheme://www.$host$request_uri;
    }
    if ($server_port !~ 443){
        rewrite ^(/.*)$ https://$host$1 permanent;
    }
7个月前 (03-19)    Jiaozn    Nginx    589    1    全文阅读
【问题】解决UOS安装VScode后,Win+E快捷键被替换为VScode

【问题】解决UOS安装VScode后,Win+E快捷键被替换为VScode

Ctrl+Alt+T 调出终端窗口输入下面命令

xdg-mime default dde-file-manager.desktop inode/directory


9个月前 (01-09)    Jiaozn    Linux    520    0    全文阅读
【脚本】在shell中如何判断字符串是否为有效的IP地址

【脚本】在shell中如何判断字符串是否为有效的IP地址

近来需要写个小shell判断用户输入的字符串是否为有效的ip地址,简单排除了以下几种情况:

1. 以点号为分隔的域不等于4或6;

2. 出现字符;

3. 某域以0开头;

4. 各域数值长度大于3;

5. 各域数值大于255

6. 第一个和最后一个域为0


IPADDR=192.168.1.1 (有效)

IPADDR=192.168.0.254(有效)

IPADDR=10.0.0.0(无效)

9个月前 (01-01)    Jiaozn    Shell    1150    1    全文阅读
【设置】宝塔面板搭建Java环境教程

【设置】宝塔面板搭建Java环境教程

9个月前 (12-31)    Jiaozn    Tomcat    4257    0    全文阅读
【设置】在pycharm中配置使用github

【设置】在pycharm中配置使用github

9个月前 (12-30)    Jiaozn    Python    639    0    全文阅读
【恢复】Linux 文件恢复(XFS & EXT4)

【恢复】Linux 文件恢复(XFS & EXT4)

9个月前 (12-28)    Jiaozn    Linux    1423    0    全文阅读
【恢复】centos rm -rf 恢复删除的文件

【恢复】centos rm -rf 恢复删除的文件

Linux有时候执行了 rm -rf 等操作误删了文件绝对是一件可怕的事情,好在有一些解决的办法可以临时救急。这时我们就要用到一款叫做extundelete的工具了。

目录[-]


依赖

安装

查找要恢复的驱动器名

运行恢复

恢复单个文件

恢复一个目录

恢复整个分区

Linux下执行 rm 并不会真正删除,而是将inode节点中的扇区删除,同时释放数据块。在数据块被系统重新分配前,这部分数据还是可以找回来的。

9个月前 (12-26)    Jiaozn    Linux    913    0    全文阅读
【恢复】linux xfs文件系统的备份和恢复

【恢复】linux xfs文件系统的备份和恢复

    10个月前 (12-25)    Jiaozn    Linux    677    0    全文阅读
    【恢复】linux误删文件后恢复

    【恢复】linux误删文件后恢复

    linux误删文件后恢复

    1. 查看一下当前系统版本号,及文件系统格式


    [root@localhost ~]# df -T

    Filesystem Type 1K-blocks Used Available Use% Mounted on

    /dev/mapper/VolGroup-lv_root

    ext4 51475068 22730068 26123560 47% /

    tmpfs tmpfs 3966808 68 3966740 1% /dev/shm

    10个月前 (12-24)    Jiaozn    Linux    591    0    全文阅读
    【开发】Django--初始化

    【开发】Django--初始化

    1、Django介绍

    它是一个WEB框架


    Django--大而全


    tornado、flask--小而精



    2、Django安装

        https://www.djangoproject.com/download/



    3、创建django程序

    手动创建

    10个月前 (12-23)    Jiaozn    Python    799    1    全文阅读
    【排错】git clone出现 fatal: unable to access 'https://github.com/...'的解决办法(亲测有效)

    【排错】git clone出现 fatal: unable to access 'https://github.com/...'的解决办法(亲测有效)

    如下图所示,当我试图克隆别人的repo时,会发生这样的错误,当我从git:/而不是https://,克隆时,它工作得很好。


    10个月前 (12-22)    Jiaozn    Linux    2643    0    全文阅读

    分享:

    支付宝

    微信