-
binary进程的selinux domain初始化过程(初稿,待整理)
所属栏目:[Linux] 日期:2020-12-14 热度:85
虽然在各种context文件中声明了每个subject对应的domain,可是这个domain是如何与一个进程关联的呢? 把一个domain与一个进程关联分为两种: 1)fork出来进程以后,然后通过传递参数的方式动态的修改新进程的domain; 2)通过exec某个binary启动进程,该新启[详细]
-
Linux系统修改网卡名(eth0-3)
所属栏目:[Linux] 日期:2020-12-14 热度:85
一、命名规则策略 规则1: 对于板载设备命名合并固件或 BIOS 提供的索引号,如果来自固件或 BIOS 的信息可读就命名,比如eno1,这种命名是比较常见的,否则使用规则2。 规则2: 命名合并固件或 BIOS 提供的 PCI-E 热插拔口索引号,比如 ens1,如果信息可读就[详细]
-
linux下安装zabbix服务器
所属栏目:[Linux] 日期:2020-12-14 热度:187
1、 lnmp环境安装(linux、nginx、mysql、php) 2、 安装php所需模块以及其他模块 yum install -y php-bcmath yum install -y php-mbstring yum install -y php-mysql yum install -y php-xml yum install -y php-gd yum install -y curl-devel yum install[详细]
-
Linux后门权限维持手法
所属栏目:[Linux] 日期:2020-12-14 热度:90
0x01 Linux 1. 预加载型动态链接库后门 inux操作系统的动态链接库在加载过程中,动态链接器会先读取LD_PRELOAD环境变量和默认配置文件/etc/ld.so.preload,并将读取到的动态链接库文件进行预加载,即使程序不依赖这些动态链接库,LD_PRELOAD环境变量和/etc/l[详细]
-
Linux篇 | 文本处理工具和正则表达式(二)
所属栏目:[Linux] 日期:2020-12-14 热度:117
文本处理工具和正则表达式 Linux文本处理三剑客 grep:文本过滤(模式:pattern)工具 grep,egrep,fgrep(不支持正则表达式搜索) sed:stream editor,文本编辑工具 awk:Linux上的实现gawk,文本报告生成器 本篇主要讲述grep 一.grep 作用:文本搜索工具,根据[详细]
-
redhat7 配置使用centos的yum源
所属栏目:[Linux] 日期:2020-12-14 热度:108
1.查看RHEL是否安装了yum: rpm -qa |grep yum 2 删除redhat自带的yum包: rpm -qa|grep yum|xargs rpm -e --nodeps(不检查依赖,直接删除rpm包) rpm -qa |grep yum 3.下载新的yum包。使用Centos7的yum包: wget?https://mirrors.aliyun.com/centos/7/os/x[详细]
-
Linux源码安装软件
所属栏目:[Linux] 日期:2020-12-14 热度:64
Linux环境下 源码编译安装软件 ==== 1. 下载, 步骤略 ==== 2. 验证, 部分官方下载同时提供签名,MD5,sha1,sha256等校验信息。 $ gpg --verify gnupg-2.2.14.tar.bz2.sig gnupg-2.2.14.tar.bz2 ? $ md5sum archlinux-2019.03.01-x86_64.iso 8164667750c46[详细]
-
linux 下将tomcat注册成服务并开机启动
所属栏目:[Linux] 日期:2020-12-14 热度:93
? 一、将startup.sh和shutdown.sh新建软连接到/usr/bin ln -s /usr/local/apache-tomcat-8.5.38/bin/startup.sh /usr/bin/startup.sh ? ln -s /usr/local/apache-tomcat-8.5.38/bin/shutdown.sh /usr/bin/shutdown.sh 二、新建/etc/init.d/tomcat文件 #!/bin[详细]
-
Linux系统配置nginx服务器
所属栏目:[Linux] 日期:2020-12-14 热度:145
作为一个以服务器为主要市场的操作系统,主要就是对客户端的请求进行响应,进行处理的。在经历过系统镜像安装和本地配置好ssh功能后,接下来进行服务器的安装,这里我以nginx为主,介绍一下如何安装nginx和配置站点, 安装要求 linux centos7系统 ssh软件 ng[详细]
-
第22课 《公众号文章》
所属栏目:[Linux] 日期:2020-12-14 热度:180
这篇文章也是应张瑞喜老师de课程发的,其中观点有什么不对的,欢迎指正。 Rocken到目前为止使用Linux的时间才半年,所以一些认识会很浅[详细]
-
Linux下防御/减轻DDOS攻击 DDoS deflate
所属栏目:[Linux] 日期:2020-12-14 热度:131
DDoS deflate介绍 DDoS deflate是一款免费的用来防御和减轻DDoS攻击的脚本。它通过netstat监测跟踪创建大量网络连接的IP地址,在检测到某个结点超过预设的限 制时,该程序会通过APF或IPTABLES禁止或阻挡这些IP. DDoS deflate官方网站:http://deflate.medial[详细]
-
linux安装mysql5.7
所属栏目:[Linux] 日期:2020-12-14 热度:125
参考链接:https: // www.cnblogs.com/sweet521/p/6196732.html ?操作步骤如下: ?一、安装配置MySQL的yum源 # 安装MySQL的yum源,下面是RHEL6系列的下载地址rpm -Uvh http: // dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm # 安装yum-confi[详细]
-
ELK原理与介绍
所属栏目:[Linux] 日期:2020-12-14 热度:125
为什么用到ELK: 一般我们需要进行日志分析场景:直接在日志文件中 grep、awk 就可以获得自己想要的信息。但在规模较大的场景中,此方法效率低下,面临问题包括 日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。需要集中化的日志管理,所有服务器[详细]
-
Linux 下 终端 相关的命令
所属栏目:[Linux] 日期:2020-12-14 热度:155
1. 概述 Linux 服务器,通常可以由多个终端连接 简单介绍一些 终端 相关的操作 最终的目的,是定位到某个终端,然后把它 踢下来,甚至可以不让他再次连接 2. 环境 操作系统 CentOS Linux release 7.6.1810 (Core) 命令 cat /etc/redhat-release 用户 当然是 root[详细]
-
Linux 操作命令 sort
所属栏目:[Linux] 日期:2020-12-14 热度:117
Linux Shell 操作命令 目录总览(点击查看详细信息) ? 1、简介 ????sort 命令能够帮助我们对文本文件和 stdin 进行排序操作;通常 会 结合其他命令来生成所需要的输出 ???? 2、用法/命令格式 ????sort [选项] [文件名] ???? 3、常用参数解析 参数 描述 -n[详细]
-
gdb教程
所属栏目:[Linux] 日期:2020-12-14 热度:93
本文写给主要工作在Windows操作系统下而又需要开发一些跨平台软件的程序员朋友,以及程序爱好者。 GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。 GDB中的命令固然很多,但我们只需掌握其中十个左右的命令[详细]
-
鼠标选择因byobu / tmux中的状态更新而丢失
所属栏目:[Linux] 日期:2020-12-14 热度:181
我在Mac 10.7.5 iTerm2上,ssh’ing到一台运行byobu 5.12的Ubuntu机器,带有tmux 1.7. 问题是,如果我尝试用鼠标从终端选择文本,每次在状态栏的右下角更新时,它都会被清除.也就是说,我选择正常,然后时钟结束,它再次被清除. 有什么解决方法吗? 解决方法 我刚刚[详细]
-
linux – 带有Tun接口的I/O.
所属栏目:[Linux] 日期:2020-12-14 热度:189
目的是让程序拦截一组IP数据包并读取其原始内容,然后在修改之后将其重新插入网络. 我的方法是基于设置Tuntap接口(Tun,具体),然后让iptables和类似的方法将所需的数据包重定向到这个隧道接口. 出于测试目的,我编写了这个简短的shell脚本来设置Tun接口并添加所[详细]
-
linux – 是否有可能同时接受并在iptables中对数据包进行排队
所属栏目:[Linux] 日期:2020-12-14 热度:61
我想接受数据包并分析它们.数据包应该转到其预期的应用程序,并且副本也应该在队列中可用 解决方法 对数据包进行排队时,可以使用libnetfilter_queue库通过c程序检索数据包.在那里,您可以在分析回调函数中的数据包后发出判定NF_ACCEPT.[详细]
-
linux-kernel – 通过mmap提供几个内核缓冲区
所属栏目:[Linux] 日期:2020-12-14 热度:126
我有一个内核驱动程序,它在内核空间中分配几个缓冲区(物理上连续,与页面边界对齐,并由整数页组成). 接下来,我需要让我的驱动程序能够将一些缓冲区映射到用户空间(当然,每个mmap()调用一个缓冲区).驱动程序为此目的注册单字符设备. 用户空间程序必须能够告诉[详细]
-
.net – 如何使用Mono Develop在Linux上创建Excel文件
所属栏目:[Linux] 日期:2020-12-14 热度:122
我目前正在开发一个与Excel互操作的C#.net项目(在VS2010中).但在某些时候,我将不得不通过Mono Develop将项目放到我们的 Linux服务器上. 我听说Excel互操作在Mono中不起作用.无论如何我可以使用Mono通过代码创建和操作Excel文件吗? 非常感谢! 编辑:理想情[详细]
-
linux管道有多个程序要求用户输入
所属栏目:[Linux] 日期:2020-12-14 热度:70
我想知道如何创建一个管道 program 1 | ... | program N 多个程序要求用户输入的地方.问题是|并行启动程序,因此它们开始并行地从终端读取. 对于这种情况,有一个管道是有用的只有在程序i产生了一些输出后才启动程序(i 1). 编辑: 例: cat /dev/sda | bzip2 |[详细]
-
linux – 如何同时设置niceness和process affinity?
所属栏目:[Linux] 日期:2020-12-14 热度:162
有没有办法同时设置流程的良好价值及其亲和力?例如: taskset -c 0,1 nice -20 proc 更新:它的工作原理如下.我认为必须要有一些更复杂的东西. 解决方法 使用基于PID的调度工具 许多CPU调度工具需要PID而不是命令.以下似乎适用于我的系统: # Using shell e[详细]
-
linux – shell脚本如何判断它是否在支持256色的xterm窗口中运行
所属栏目:[Linux] 日期:2020-12-14 热度:60
我正在编写一个 shell脚本,我希望在出现时使用256色支持. 在一个公正的世界中,xterm会简单地将TERM环境变量设置为xterm-256color,并且我会使用tput颜色来发现支持. 但我们生活在一个不公正的世界.即使使用TERM = xterm-256color启动,xterm也会将TERM设置为xt[详细]
-
linux-kernel – KVM如何处理中断
所属栏目:[Linux] 日期:2020-12-14 热度:177
我一直在做KVM的事情,有几个问题无法弄清楚. 1 GT;我们知道,通常外部中断会导致VMexit,如果是guest虚拟机,虚拟机管理程序将注入虚拟中断.然后注入哪个irq(我的意思是用于索引客户IDT的中断向量)? KVM如何了解这一点(将主机IRQ与来宾虚拟IRQ相关联)? 2 – ;[详细]