每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有bug,呵呵。 那么如果真的删除了不该删除的文件,比如数据库、日志或执行文件,咋办呢?欲知后事如何,请仔细看完本...
如下是一份 Linux 机器的渗透测试备忘录,是在后期开发期间或者执行命令注入等操作时的一些典型命令,设计为测试人员进行本地枚举检查之用。 系统信息命令 对于本地的枚举检查很有用。 基于 Redhat / CentOS / RPM 的发行版 YUM 命令 基于 RPM 的系统使用了...
想要进入 Linux 之门,试试这十个方法。 文章《什么是 Linux 用户?》的作者 Anderson Silva 明确表示,现今人们使用 Linux(在某种程度上)就像使用 Windows 一样,只要你对使用 Linux这个事情定义得足够广义。尽管如此,如果你的生活中没有太多的使用 Linu...
Fedora 与所有基于 Linux 的系统一样,它提供了一组强大的安全特性。其中一个基本特性是文件和文件夹上的权限。这些权限保护文件和文件夹免受未经授权的访问。本文将简要介绍这些权限,并向你展示如何使用它们共享对文件夹的访问。 权限基础 Fedora 本质上是...
简介:在生产环境中遇到打开文件数这类的挑战如今已是司空见惯的事情了。因为许多应用程序是基于 Java 和 Apache 的,安装和配置它们可能会导致打开过多的文件(文件描述符)。如果打开的文件描述符超过了默认设置的限制,就可能会面临访问控制问题,受阻于...
lsmod 命令能够告诉你当前系统上加载了哪些内核模块,以及关于使用它们的一些有趣的细节。 什么是 Linux 内核模块? 内核模块是可以根据需要加载到内核中或从内核中卸载的代码块,因此无需重启就可以扩展内核的功能。事实上,除非用户使用类似 lsmod 这样的命...
首先写个jar包的启动脚本 touch restart.sh 创建一个sh脚本 vi restart.sh 编辑脚本 我已经写好了全部命令如下 #!/bin/bash #这里可替换为jar包名字 APP_NAME=******.jar export JAVA_HOME=/root/jdk1.8 export CLASSPATH=$JAVA_HOME/lib/ export PATH=$PATH:...
Linux运维之LNMP架构(openresty) 什么是openresty 原生nginx不支持memcache 所以在做nginx的memcache模块时需要使用openresty 为nginx添加memc和sr cache模块,让nginx直接访问memcache来提高速度 OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸...
第一步: 写入/etc/sysconfig/static-routes文件 默认在/etc/sysconifg目录中是没有这个文件的,需要我们手工创建: /etc/sysconfig/static-routes: any net 192.168.1.0/16 gw 192.168.1.15 (192.168.1.0/16表示目标网段,192.168.1.15表示网关) 第二步: 调...
对于某些人来说,使用 GNOME Shell 作为传统的桌面管理器可能会感觉沮丧,因为它通常需要更多的鼠标操作。事实上,GNOME Shell 也是一个专为键盘操作而设计的桌面管理器。通过这五种使用键盘而不是鼠标的方法,了解如何使用 GNOME Shell 提高效率。 GNOME 活...