标签 var 下的文章

  • 📂shell脚本一键部署——DNS正向解析教程

    DNS正向解析<pre class="brush:bash;gutter:true;">#!/bin/bash<br></br>#配置正向解析 #安装bind软件包 cd ~ yum -y install bind read -p "请输入想要解析的域名,譬如(www.baidu.com): " a b=`ech...

  • 📂linux安装MariaDB教程

    转载(https://blog.csdn.net/ownbull/article/details/80460857 )一、下载MariaDB wget https://downloads.mariadb.com/MariaDB/mariadb-10.3.7/bintar-linux-glibc\_214-x86\_64/mariadb-10.3.7-linux-glibc\_214-x86...

  • 📂fork与vfork的区别(注:vfork子进程不能return)(转)教程

    1.vfork保证子进程先运行,在它调用exec或exit之后父进程才可能被调度运行。如果在调用这两个函数之前子进程依赖于父进程的进一步动作,则会导致死锁。2.fork要拷贝父进程的进程环境;而vfork则不需要完全拷贝父进程的进程环境,在子进程没有调用exec和exit之前,子进程与父进程共享进程环境,相当于线程的概念,此时父进程阻塞等待。为什么会有vfork呢?因为以前的fork当它创建...

  • 📂Linux中Apache的管理及优化教程

    一、Apache的作用在web被访问时通常使用http://的方式 http:// ##超文本传输协议http:// 超文本传输协议提供软件: Apache nginx stgw jfe Tengine二、Apache的安装以及启用dnf install httpd.x86\_64 -y ##安装httpdfirewall-cmd --permanent --add-...

  • 📂linux系统下记录用户操作历史教程

    个人博客:点击这里进入编辑/etc/profile文件末尾添加下列代码,添加完成后保存退出执行命令:source /etc/profile ,退出当前终端,之后会在/var/log/history目录下以用户名、IP地址、登录时间为文件名生成一个文件history USER=`whoami` USER_IP=`who -u am i 2>/dev/null| awk '{print $...

  • 📂Ubuntu20.4 E: Sub-process /usr/bin/dpkg returned an error code (1)解决办法教程

    报错:## 标题Errors were encountered while processing: initramfs-tools E: Sub-process /usr/bin/dpkg returned an error code (1) 解决办法:## 标题#备份info sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bk #创建新的i...

  • 📂PXE之一键部署centos6、7、8教程

    以下为shell脚本,Ubuntu还没整理。 请确保在nat模式下运行 1.这是一个pxe自动化安装的脚本,兼容centos6、7、8系统 2.需要你至少挂载一个光盘;支持cenos6、7、8的光盘 3.需要确认新建虚拟机的系统安装盘名字为vda,不是的话请在脚本里修改成对应的硬盘名 4.新建虚拟机建议20G 2G内存以上 5.网卡名会统一自动更新为eth0并重启 ...

  • 📂Linux文件系统与日志分析的了解教程

    Linux文件系统与日志分析1、inode和block概述2、模拟inode耗尽实验3、ext类型文件恢复4、xfs类型文件恢复5、日志文件6、日志分析1、文件:文件是存储在硬盘上的,硬盘的最小存储单位叫做“扇区”(sector),每个扇区存储512字节。一个文件必须占用一个inode, 并且至少占用一个块(block)。块: 一般连续八个扇区组成一个"块"(block),一个块是4K大小,...

  • 📂Linux 使用 Swap分区教程

    Linux 使用 Swap分区背景=============================================================买的云服务器在使用的时候,资源经常不够,因此需要使用swap分区。Swap分区在系统的物理内存不够用的时候,把硬盘内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间...

  • 📂在CentOS系统上查看用户登录记录的方法教程

    转载自https://blog.csdn.net/a19860903/article/details/74380275 保留、维护和分析日志(如某个特定时期内发生过的,或正在发生的帐号事件),是Linux系统管理员最基础和最重要的任务之一。对于用户管理,检查用户的登入和登出日志(不管是失败的,还是成功的)可以让我们对任何潜在的安全隐患或未经授权使用系统的情况保持警惕。例如,工作时间之外或...

  • 📂如何在CentOS6.5中搭建本地yum源(Redhat6.5可参考)教程

    总体说明你,是不是经常遇到rpm包环环相扣无穷无尽,而自己的主机又不能连外网的事情!你,是不是总是面对着一个又一个的rpm安装error,深受其害而夜不能寐!那还等什么?赶快整一个本地yum源出来吧!友情提示:基于你下载的yum源,可能还是会有yum不了的软件。所以本地yum源只是缓解你一部分的痛苦而已。操作步骤1、下载yum源2、导入yum源到系统本地3、配置yum源4、进行测试感谢大佬 ...

  • 📂后端养成----linux学习之旅3教程

    网络命令write是linux发送信息的命令。前提是双方都要在一个服务器上的在线用户,可以通过who和w命令查询当前用户,用ctrl+退格删除错误信息广播信息自己也可以收到检测两个主机间的延迟,会一直连续显示当前延迟,可以ctrl+c中止如果不想一直很多次 加 -c 3 意思是ping三次ifconfig命令查看自己的网络配置link cacnp是网络类型 后面是硬件地址就是mac地址ine...

  • 📂linux基础17——linux目录结构教程

    前言当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin … … 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件。文件系统在Linux下看上去就象树形结构,所以我们可以把文件系统的结构形象的称为 树形结构。文件系统的是用来组织和排列文件存取的,所以她是可见的,在Linux中,我们可以通过ls等工具来查看其结构,...

  • 📂架构师成长记_第九周_02_配置nginx, 实现fastdfs文件服务器教程

    文章目录配置nginx, 实现fastdfs文件服务器1. 安装配置nginx-fastdfs模块PS: 保证 Nginx 服务器节点和 storage节点的路径一致2. 安装 nginx配置nginx-fastdfs模块配置文件3. 测试配置nginx, 实现fastdfs文件服务器1. 安装配置nginx-fastdfs模块PS: 保证 Nginx 服务器节点和 storage节点的路径...

  • 📂WPF封装dotnetremoting调用其他进程教程

    titleauthordateCreateTimecategoriesWPF 封装 dotnet remoting 调用其他进程 lindexi 2019-02-16 09:40:26 +0800 2018-05-19 08:57:17 +0800 WPF dotnetremoting rpc 本文告诉大家一个封装好的库,使用这个库可以快速搭建多进程相互使用。在 WPF 使用RPC调用其...

  • 📂Linux 应急响应入门——入侵排查教程

    账号安全:1、用户信息文件 /etc/passwd# 格式:account:password:UID:GID:GECOS:directory:shell<br></br># 用户名:密码:用户ID:组ID:用户说明:家目录:登陆之后的 shell<br></br>root:x:0:0:root:/root:/bin/bash<br>...

  • 📂深入理解Linux文件系统与日志分析教程

    深入理解Linux文件系统与日志分析一、inode和block概述文件数据包括元信息与实际数据元数据存在inode实际数据存在block文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节block(块)一般连续八个扇区组成一个"块"(block),一个块是4K大小,是文件存取的最小单位。操作系统读取硬盘的时候,是一次性连续读取多个文件数据包括实际数据与元信息(类似文件属性)...

  • 📂shell脚本学习笔记10-循环语句教程

    一、for循环语句1.1、基本语法for 变量名 in {list}do代码段done或for 变量名 in a b c...do代码段done1.2、for条件不同赋值方式①赋值来自一个范围for var in {1..10} 赋值var为从1到10doecho $vardone②直接赋值for var in 1 2 3 4 5 赋值var为1 2 3 4 5doecho $vardone...

  • 📂Nginx在linux下的安装部署教程

    1.nginx安装下载nginx: 官方网站: http://nginx.org/ 使用的版本是1.8.0版本。 Nginx提供的源码。 6.1.要求的安装环境 1、需要安装gcc的环境。yum install gcc-c++ 2、第三方的开发包。 PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl...

  • 📂Linux系统编程之死锁教程

    死锁**1. 线程试图对同一个互斥量A加锁两次。** 当线程对一个互斥量加锁两次:会发生 死锁 分析:线程A对一个互斥量加锁,访问结束后,又进行加锁,会发生阻塞现象,等着线程A解锁,但是线程A 进行加锁操作,一直阻塞在那里,所以发生了死锁代码如下所示:#include <iostream> #include <thread> #include <mut...

  • 📂关于linux权限提升的一些方法教程

    声明由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,雷神众测以及文章作者不为此承担任何责任。 雷神众测拥有对此文章的修改和解释权。如欲转载或传播此文章,必须保证此文章的完整性,包括版权声明等全部内容。未经雷神众测允许,不得任意修改或者增减此文章内容,不得以任何方式将其用于商业目的。No.1权限提升主要目的读取敏感文件(配置文件、密码文件),获得敏感信...

  • 📂C#搞跨平台桌面UI,分别实现Windows,Mac,Linux屏幕截图教程

    搞跨平台IM,截图功能少不了。Windows创建GDI的兼容位图,把桌面的图像通过BitBlt拷贝到兼容位图里,通过兼容位图的数据指针创建Bitmap对象,由于兼容位图的内存是非托管的,Bitmap无法释放该内存,拷贝一下,把兼容位图的释放掉,新的Bitmap的内存就可以由新Bitmap来自己托管释放。 public override Bitmap Screenshot() ...

  • 📂Linux——打包压缩文件与文件查询命令教程

    1.tar命令 tar 命令用于对文件打包压缩或解压,格式为∶tar [选项] [文件]。 打包并压缩文件∶"tar -czvf 压缩包名.tar.gz 文件名" 解压并展开压缩包∶"tar -xzvf 压缩包名.tar.gz" 例如: 将/www.baidu.com目录内文件打包并通过gzip格式压缩:[admin@iz2ze3qtjvut2waqz8moa8z ...

  • 📂Linux提示空间已满,找不到大文件教程

    当我们发现磁盘快满了,然后删除某些服务的日志文件,删除后发现磁盘空间仍然被占用,但我们使用“du –sh /*” 命令,发现目录下没有大文件,这时我们应该考虑,删除日志文件时,只是将所有的硬链接给删除了,但还有服务或程序占用,所以实际数据我们无法查看,但它仍然占用磁盘空间。这时可以重启服务,将占用日志文件的服务或进程重启,就可以释放占用的磁盘空间。模拟案例:1. 首先创建一个小空间的模拟磁盘...

  • 📂常用yum下载软件包方法教程

    个人平常用第一种,方便快捷直接导包。一、yumdownloader包名:xeyes #解决依赖关系,下载目录 yumdownloader --resolve --destdir . xeyes 二、配置文件yum.conf的作用将keepcache=0改为keepcache=1,这样在安装软件包后就不会在自动清理软件包了(改完即生效)。 yum -y install xeyes 这就下载完了...

  • 📂Linux 迁移Docker目录/var/lib/docker教程

    docker默认安装在 / 根据目录,一般根目录空间都比较小,容器运行过程中产生的日志、镜像、Volume 都会占用一定的空间,导致根目录空间不断增长,直到最后导致磁盘占用率达到100%,从而影响服务正常运行(进程或线程处理请示一般都会写日志,当发现磁盘占用100%,日志无法写入磁盘,线程就卡死、超时、服务响应失败,从而出现进程还在,服务无法响应的情况)可以外挂一外更大的磁盘,将docker...

  • 📂Kali linux 基础常用指令详解教程

    认识linuxSHELL和终端查看shells: cat /etc/shells查看当前shell : echo $SHELL linux区分大小写vim编译器VM编辑器是所有unix及linux系统下标准的编辑器。vi/vim编辑器模式命令模式:刚进入vim的时候,默认就是命令模式,可以复制行,删除行等。输入模式:可以输入内容输入模式 -> 命令模式 快键键 ESC键关闭、保存文件 ...

  • 📂ubuntu install jenkins by docker教程

    1.安装dockersudo apt update sudo apt install docker.io2.添加普通用户到docker组(可选,不操作此步,请用root用户执行docker命令)sudo gpasswd -a 账号 docker sudo service docker restart3.拉取docker imagedocker pull jenkins/jenkins4.创建...

  • 📂(八)shell编程之数组,字符串还有高级变量教程

    数组 array数组介绍变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合 数组名和索引 索引的编号从0开始,属于数值索引 索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash 4.0版本之后开始支持 bash的数组支持稀疏格式(索引不连续) 声明数组#普通数组可以不事先声明,直接使用 declare -a ARRAY_NAME #关联数组...

  • 📂【Linux入门到精通系列讲解】shell脚本语法入门教程(看一篇就够了)

    文章目录1 IF2 IF-TEHN-ELSE3 多步判断4 FOR循环5 WHILE循环6 case语句7 函数控制1 IF#!/bin/bash #假如在/tep/abc文件夹 那么创建一个 if [ ! -d ~/Desktop/work/tmp ] then mkdir -v ~/Desktop/work/tmp echo "123"...