【Linux下find命令详解】教程文章相关的互联网学习教程文章

Kali linux渗透测试技术详解笔记一【图】

信息收集 1. 枚举服务 1.1 DNS枚举工具 DNSenum DNSenum是一款非常强大的域名信息收集工具,可以通过Google或者字典文件猜测可能存在的域名,并对一个网段进行反向查询。在终端执行如下所示的命令: dnsenum --enum baidu.com 输出信息显示NDS服务的信息信息,其中,包括主机地址、域名服务地址和邮件服务地...

Linux下的信号详解【代码】【图】

信号 1.信号是什么通知进程发生了某个事件,打断进程当前操作,去处理这个事件。是一个软件中断,功能是事件通知。例如:输入命令,在Shell下启动一个前台进程。 用户按下Ctrl-C,键盘输入产生一个硬件中断。 如果CPU当前正在执行这个进程的代码,则该进程的用户空间代码暂停执行, CPU从用户 态切换到内核态处理硬件中断。 终端驱动程序将Ctrl-C解释成一个SIGINT信号,记在该进程的PCB中(也可以说发送了一 个SIGINT信号给该进程)...

Linux防火墙详解【图】

1.Linux防火墙基础 作为隔离内外网、过滤非法数据的有力屏障,防火墙通常按实现环境的不同分为硬件防火墙和软件防火墙。硬件防火墙是功能专一的硬件设备,具有比较全面的功能,其工作效率较高,但是加个昂贵,通常只应用于非常重要的主干网络节点。而软件防火墙的功能是由操作系统或软件程序实现的,可以在Linux或者Windows等系统平台构建软件防火墙。软件防火墙的价格优势比较明显,配置也相对灵活,如果设置得当,同样可以实现硬...

linux下top命令详解【代码】【图】

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 第一行,任务队列信息,同 uptime 命令的执行结果系统时间:07:27:05运行时间:up 1:57 min,当前登录用户: 3 user负载均衡(uptime) load average: 0.00, 0.00, 0.00average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。load average数据是每隔3秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。...

UDP&TCP Linux网络应用编程详解【代码】【图】

转载自韦东山博客 1.目标 暂时想不出什么好的应用场景, 目前想到目标就是实现让两个设备通过网络传输数据, 比如开发板和Linux主机之间传数据, 以后就可以实现开发板通过网络上报数据或者主机通过网络控制开发板。 此外,暂时不想关心具体的网络模型,更注重于网络相关函数的直接使用。 2.Linux网络编程基础 2.1 嵌套字 多个TCP连接或者多个应用程序进程 可能需要同一个TCP端口传输数据。 为了区分不同应用程序进程和连接,许多计...

Linux网络配置详解【图】

一、网络设备命名规则 centos7中的网卡一致性命名规则、网卡重命名方法 一致性网络设备命名(Consistent Network Device Naming) 背景介绍: 在centos5的时候,我们习惯了eth0这样的网络设备命名,在centos6发现网络设备变成了em1这样的命名。那时我们在安装的时候,给启动参数加上 biosdevname=0,就可以继续使用eth0这样的命名。 升级到centos7后,发现原有的参数biosdevname=0不起作用了,网络设备变成了eno1这样的名称。 centos...

Linux的chattr与lsattr命令详解

PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。lsattr命令是显示chattr命令设置的文件属性。 这两个命令是用来查看和改变文件、目录属性的,...

linux磁盘阵列raid详解【图】

一丶raid 1.raid定义 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任意一个硬盘故障时,仍可读出数据,在数据重构...

11.linux下free命令详解【代码】【图】

free 命令显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。如果加上 -h 选项,输出的结果会友好很多:有时我们需要持续的观察内存的状况,此时可以使用 -s 选项并指定间隔的秒数:$ free -h -s 3 上面的命令每隔 3 秒输出一次内存的使用情况,直到你按下 ctrl + c。 由于 free 命令本身比较简单,所以本文的重点会放在如何通过 free 命令了解系统当前的内存使用状况。 输出简介 下面先解释一下输出的内容:...

linux 中/etc/passwd 和 /etc/shadow的文件详解

Linux系统中,所有用户(包括系统管理员)的账号和密码都可以在/etc/passwd和/etc/shadow这两个文件中找到,(用户和密码就放在文件中,不怕被其他人看的或者修改吗? /etc/passwd文件中的每个用户都有一个对应的记录行,记录着这个用户的一下基本属性。/etc/passwd只有系统管理员才可以修改的,该文件对所有用户可读。而/etc/shadow文件正如他的名字一样,他是passwd文件的一个影子,/etc/shadow文件中的记录行与/etc/passwd中的一...

Linux系统CentOS7.6部署使用详解【图】

2.2.1 Linux系统版本选择  Linux系统是指具有linux内核的操作系统的统称。不同厂商基于linux内核结合自身程序对外发行的操作系统称作发行版,主流发行版有RedHat、CentOS、Ubuntu、OpenSuse、Debian、Fedora、Android等。这些发行版本由商业公司或者开源社区维护。根据互联网公司的市场应用情况,推荐使用CentOS系统,目前Centos的最新版本是Centos8.2,而市场应用上以Centos7版本为主、Centos6为辅,Centos6将于今年停止更新维护...

Linux下diff的操作详解【图】

总述 Linux diff命令用于比较文件的差异。diff以逐行的方式,比较文本文件的异同处。特别是比较两个版本不同的文件,如果指定要比较目录,则diff会比较目录中相同文件名的文件,但不会比较其中子目录。diff命令可以同时输出成补丁文件,并且Linux中还有一个patch命令,可以依据diff生成的.patch补丁文件,将a.c与b.c两个文件差异部分更新到需要修改的文件。此外diff在SVN 、GIT、CVS等版本控制工具中也是不可获取的一部分。 ...

第二章 2.2 Linux系统部署详解【图】

2.2.1 Linux系统版本选择Linux系统是指具有linux内核的操作系统的统称。不同厂商基于linux内核结合自身程序对外发行的操作系统称作发行版,主流发行版有RedHat、CentOS、Ubuntu、OpenSuse、Debian、Fedora、Android等。这些发行版本由商业公司或者开源社区维护。根据互联网公司的市场应用情况,推荐使用CentOS系统,目前Centos的最新版本是Centos8.2,而市场应用上以Centos7版本为主、Centos6为辅,Centos6将于今年停止更新维护,所...

linux命令之set x详解【代码】

set -x与set +x指令 用于脚本调试。set是把它下面的命令打印到屏幕set -x 是开启 set +x是关闭 set -o是查看 (xtrace)。set -x 是显示脚本所有执行命令执行set -x后,对整个脚本有效。[root@mybox bin]# ls -l /bin/bashls --color=tty -l /bin/bash -rwxr-xr-x 1 root root 722684 Jul 12 2006 /bin/bash针对一部分script,可以选择 set -x 和 set +x配套使用。比如在一个脚本里:set -x # activate debugging from h...

linux 下 firewalld配置详解

CentOS 下 firewalld 配置操作详解 1、firewalld的基本使用systemctl start firewalld # 启动 firewalld 服务systemctl status firewalld #查看firewalld启动状态systemctl stop firewalld #停止firewalld服务systemctl disable firewalld #禁止firewalld服务 2.配置firewalld-cmdfirewall-cmd --version #查看版本firewall-cmd --help #查看帮助firewall-cmd --state #显示状态fir...