超级实用的 iptables 防火墙脚本
本文档详细介绍生产环境中超级实用的iptables脚本。创建 iptables.sh 脚本[root@Jaking ~]# vim iptables.sh #!/bin/bash #清空 filter 表和 nat 表 iptables -F iptables -t 
实战-使用 Cobbler 安装一台 CentOS 主机
安装 CentOS 主机之前,需要安装好 Cobbler 服务端。本文档使用的是 VMware Workstation Pro 14 来安装 CentOS 主机,网络模式需要和 Cobbler 服务端的网络模式相同。环境:CentOS Linux release 7.6.1810VMware Workstation Pro 14安装一台主机当前为虚拟机操作,
linux系统中xargs命令的使用方式
xargs 是给命令传递参数的一个过滤器,可以将管道或标准输入的数据转换成参数,默认的命令是 echo,这意味着通过管道传递给 xargs 的输入将会包含换行,不过通过 xargs 的处理,换行将被空格取代。如何使用xargs命令语法:xargs [OPTIONS] [COMMAND [initial-arguments]]举一个例子:我们用管道符传输到xargs,并
Linux系统中文件被删除后的恢复方法(ext4)
本文档给出了恢复ext4文件系统被误删的文件的方法,需要使用的软件是extundelete,这款软件对ext4文件系统的恢复成功率比较高,值得拥有![root@localhost ~]# rm -Rf / #执行不成功的! rm: 在"/" 进行递归操作十分危险 rm:
Linux系统中的/etc/shadow文件超详细内容解析
/etc/shadow 文件,用于存储 Linux 系统中用户的密码信息,又称为“影子文件”。前面介绍了 /etc/passwd 文件,由于该文件允许所有用户读取,易导致用户密码泄露,因此 Linux 系统将用户的密码信息从 /etc/passwd 文件中分离出来,并单独放到了此文件中。/etc/shadow 文件只有 root 用户拥有读权限,其他用户没有任何权限,这样就保证
如何使用dig命令挖掘域名解析信息
命令行工具 dig 是用于解析域名和故障排查的一个利器。从主要功能上来说,dig 和 nslookup 之间差异不大,但 dig 更像一个加强版的 nslookup,可以查询到一些由域名服务器管理的信息,这在排查某些问题的时候非常有用。总的来说,dig 是一个既简单易用又功能强大的命令行工具。(LCTT 译注:dig 和 nslookup 行为的主要区别来自于 dig 使用是是操作系统本身的解析库
UOS、鸿蒙、麒麟全面出击,国产系统能否干掉Windows?
国内近年来确实出现好多操作系统,都是基于Linux或android(linux面向移动通信设备优化而来的操作系统)开发的,但是需要注意的是,这此操作系统都是基于linux开发的。这不是完全的自主知识产权!基于开源软件和完全自主产权毕竟是两个概念,Linux是芬兰人林尼斯个人开发的开源操作系统软件;android是谷歌公司在linux的基础上,面向移动终端优化、深度开发的开源操作系统软件。这些年,国
黑客给疫情添乱
新华社北京3月份电(记者杨舒怡)多国网络安全专家注意到,随着新冠肺炎疫情在全球肆虐,不少黑客组织浑水摸鱼,或利用民众对疫情关注而骗取银行账户信息,或攻击医疗、通信等基础部门。为打击这类犯罪,来自40多个国家和地区的将近400名志愿者25日组建一个反黑客组织,取名“COVID-19网络威胁情报联盟”。路透社报道,数百名志愿者均为网络安全领域专家,其中不乏来自美国微软、亚马逊等企业的高级工程师。这项活
人工智能与信息安全
对于企业和消费者来讲,人工智能是非常有用的工具,那又该如何使用人工智能技术来保护敏感信息?通过快速处理数据并预测分析,AI可以完成从自动化系统到保护信息的所有工作。尽管有些黑客利用技术手段来达到自己的目的,但保护数据安全是人工智能技术的一个重要作用。我们越是利用人工智能技术来提供安全防护,就越有可能与高水准的黑客进行作战。下面是利用AI技术保护数据安全的几种方式:1. 早期检测许多黑客使用被动的方
作为一个程序员,告诉你一些编码知识
计算机只认 0 和 1 ,所有的影像和字符最终都会转换成计算机能够认识的二进制。一个二进制位(bit)可以表示两种状态 0 和 1 ,一个字节(byte)由八个二进制位组成,所以一个字节一共可以表示256( 2^8 )种状态。在谍战剧里,我们经常看到这样一个桥段,特工人员,千辛万苦拿到一条信息,打开一看是一串数字,然后赶紧跑到一个秘密地方,拿出一个密码本(也可能是一本唐诗选),按照一定规则(只有自
Linus Torvalds 宣布新版Linux系统内核发布
在新冠病毒爆发期间,Linus Torvalds 宣布了 Linux 5.6 的第七个每周候选版本,即 Linux Kernel 5.6-rc7 的发布。作为一个小更新,rc7 并未带来较大的变化。Linus Torvalds 在发布公告中评论称,尽管 Linux 5.6-rc7 可能经历了一段奇怪的时期,但 Linux 5.6 内核的开发却看起来很正常。“我们周围的世界可能正
linux系统root密码忘记了怎么办
本文档介绍破解 RHEL7.3 的 root 密码的高效方法,其实这也叫做重置密码。实战开机,按任意键停住启动界面,然后选择对应的内核,按 e 进行编辑找到linux16这一行,在最后输入 rd.break按 Ctrl-x 启动,然后按照以下操作破解 root 密码mount -o remount,rw /sysroot chroot /sysroot
DevOps与NoOps现状分析
时下的IT趋势中,DevOps 正是一个热语。它起源于几年前SPA (单页面应用) 的前端应用.我认为常态的IT技术适应就是,在新技术爆发的那一时刻开始,立马就会被敏锐的人们所采用,然后被快速传播开来。最近几年的DevOps 就是这样的。但再过几年,你将会听到另外一个流行词:NoOps.时下的IT趋势中,DevOps 正是一个热语。它起源于几年前SPA (单页面应用) 的前端应用.我认为常态的IT
Nginx服务详细介绍
Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。Nginx常用功能1、Http代理,反向代理:作为
开源软件的真正定义
如果你认为开源软件是共享软件、免费软件和公有领域软件的代名词,那么你并不是唯一有这种看法的人。当你听到“开源软件open source”一词时,你是否认为它与诸如共享软件shareware、免费软件freeware或公有领域软件public domain之类的术语同义? 如果是这样的话,你并不是唯一有这种看法的人。在软件行业内外的许多人都认为这些术语是一样的。本文说明了这些术语的不同之处,认为开源
教你如何在Linux中防止SYN Flood攻击
SYN泛洪攻击(SYN Flood)是指使用不完善的TCP/IP三次握手,恶意发送大量只包含SYN握手序列的数据包的攻击方法。这种攻击方法可能会导致被攻击的计算机拒绝服务甚至崩溃,从而使潜在的连接占用大量的系统资源,无法完成三次手。如果您遭受SYN洪水攻击下的Linux服务器,您可以设置以下:减少SYN-超时时间:iptables -A FORWARD -p 
天下开源是一家,GitHub 收购 npm
npm 是啥?JavaScript 世界的软件包管理器。它的体量有多大?大约有 1200 万开发人员使用,共提供了 130 万个软件包,每月下载次数达到 750 亿次。2020 年 3 月 ,全球开源社区爆出大新闻:GitHub 宣布收购 npm 。npm 是啥?JavaScript 世界的软件包管理器。它的体量有多大?大约有 1200 万开发人员使用,共提供了 130 万个软件包,每月下载次数达
你知道你自己最经常使用的是哪几个Linux命令呢?
不知道大家自接触 Linux 以来,都使用过哪些命令,其中最常用的命令是什么?我最常用的命令之一是 sudo ,因为我每天都在使用它在 Linux 上安装、更新、删除软件包以及其它各种需要超级用户权限的操作。那么你知道你自己最经常使用的是哪几个命令呢?今天我们就来查看一下自己在使用 Linux 过程中最经常用的命令吧。在 Linux 上查看你自己最经常使用的命令在 Linux 中,历史文件 ~/.
在 Linux 上安装 Adobe Flash Player
1、访问flash官网,点击下载,选择你的操作系统和flash版本2、下载后,解压下载的压缩包tar -zx -f install_flash_player_11_linux.x86_64.tar.gz #解压下载好的压缩包3、安装火狐浏览器插件cp libflashplayer.so /usr/lib64/mozilla/plugins
Unicode13正式发布,更多的Emoji
Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。Unicode 13现在正式可用,它标准化了143,859个不同的字符。Unicode 13.0带来了数十种新的表情符号,包括新的性别和肤色