在安装好了nginx后,执行nginx都需要 ./nginx,需要进入到nginx/sbin目录里操作 此操作有点麻烦,把它加到环境变量里去,这样任意目录都可以直接执行nignx 不用进到nginx/sbin目录 修改/etc/profile文件,在文件末尾加上 使用source /etc/profile 生效 在任何目录里操作nginx直接执行
在linux中,用到正则表达的常用工具有:grep,sed,awk等。 grep -c(count) :打印符合要求的行数 -i (ignore-case):忽略大小写 -n (line-number):在输出符合要求的行的同时连同行号一起输出 -v (invert-natch):打印不符合要求的行 -A (after-context):后跟一个数字(有无空格都可以),例如 –A2则表示打
Me-and-My-Girlfriend-1 目录Me-and-My-Girlfriend-11 信息收集1.1 端口扫描1.2 后台目录扫描1.2.1 目录分析2 GetShell2.1 利用收集的信息尝试ssh登录目标主机2.2 成功登录3 提权3.1 尝试提权3.2 收集当前系统信息3.3 sudo php提权 下载地址:Me and My Girlfriend: 1 ~ VulnHub
/usr/sbin/miniupnpd --helpUnknown option: --helpUsage: /usr/sbin/miniupnpd [-f config_file] [-i ext_ifname] [-o ext_ip] [-a listening_ip] [-p port] [-d] [-U] [-S] [-N] [-u uuid] [-s serial] [-m model_number]
安装 步骤一:安装编译文件及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre-devel 步骤二:创建nginx目录 cd /usr/localmkdir nginxcd nginx 步骤三:下载并解压nginx 下载 wget https://nginx.org/download/nginx-1.14.2.tar.gz 下
启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址 例如: [root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 停止 nginx的停止有三种方式: 从容停止 1、查看进程号 [root@LinuxServer ~]# ps -ef|grep nginx
文章目录 1. 下载及安装过程2. 常见报错2.1 执行make install 报错问题解决make[1]: *** [install] Error 1 make: *** [install] Error 22.2 make[1]: *** [install] Error 12.3 启动nginx服务报错Job for nginx.service failed because the control process exited with
通过rsync分发脚本 rsync是很好用的增量拷贝命令 安装rsync sudo yum -y install rsync 我们创建 /home/用户/bin 目录来存放脚本文件 以后我们可以用rsync来分发脚本 创建一键启动停止hadoop脚本 在 /home/用户/bin 下 vim hadoop-ctrl.sh 文件中写下面内容 #!
目录 tr命令 使用tr删除字符串 使用tr压缩字符 sort命令 -n 按整数进行排序 -k 按指定列进行排序 -r 递减排序 -t 指定分隔符 (默认是空白) uniq 命令 cut 命令 -c 从指定提取范围中提取字符 -f 从指定提取范围中提取字符段 tr命令 字符转换工具 tr - translate or delete char
基本用法 awk [参数] ['找谁{干啥}'] 文件 参数 -F 分隔符 -v 创建或修改awk变量 OFS 输出分割符 awk显示每一列的时候分隔 '找谁{干啥}' 找谁==条件 比较表达式 == 等于 >= 大于等于 <= 小于等于 > 大于 < 小于 注:如果列不止数字,想只比较数字
在ubuntu服务器上,用useradd命令创建了一个普通用户: $ sudo useradd username lee 使用tab和上下左右键时,发现没作用,查看/etc/passwd文件: $ cat /etc/passwd root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nol
1. 官方地址: http://nginx.org/ 2. Nginx相关依赖: OpenSSL: http://www.openssl.org/ 密码库 使用https进行通信的时候使用 ZLib下载: http://www.zlib.net/ 数据压缩 安装: ./configure make sudo make install PCRE下载: http://www.pcre.org/ 解析正则表达式 安装 ./configur
cat 查看文件内容 -n:显示文件内容的行数-A:显示文件中的特殊字符;(如果从Windows拷贝配置文件到linux,很容易出现多了一些特殊字符,造成服务启动失败;),如果有特殊字符怎么办?转一下就行 用dos2unix # 查看文件的特殊字符 [root@ZTT ~]# yum install dos2unix -y #安装 [root@ZTT
1.sed格式: sed [option]... 'script;script;...' [inputfile...] sed我如果不写文件,那么他就会对标准输入进行处理,所以既然这样,sed就可以支持标准输入重定向,我们可以利用管道,把一些命令的执行结果传给sed来处理. 2.1) [root@centos7 data]# sed '' abc <-键盘输入 abc <-
root权限执行 su root 在/usr/sbin/下创建ping192.168.100.10.sh,代码如下 #!/bin/sh ping -c 1 192.168.100.10 > /dev/null ret=$? if [ $ret -eq 0 ] then echo 'ping通回显' else echo 'ping不通回显' sleep 180 /usr/sbin/ping192.168.100.10-2.sh fi sleep 180(单位
部署springboot+vue项目的时候,我们一般是将打包好的前端项目放在我们后端的resources目录下,然后前后端一起打包成jar包或者war包部署上服务器的。也就是说,如果前端项目发生修改的话,那么即使后端不用修改,前后端项目也要重新放在一起重新打包、重新部署。但是,前端项目打包往往
安装python3 三种方式 yum安装,最省心 rpm包安装,需要手动解决依赖关系,不好用 源代码编译安装(公司大多用这种),自定义软件版本,以及扩展功能 下载python源码包 wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz 对tgz进行解压 用tar命令 tar -xf Python-3.6.2
故障 yeqiang@yeqiang-PC:~$ su -s /bin/bash nobody 请输入密码: 验证成功 su: using restricted shell /usr/sbin/nologin This account is currently not available. yeqiang@yeqiang-PC:~$ 解决,采用root权限切换 yeqiang@yeqiang-PC:~$ sudo su -s /bin/bash nobody 请输
DC-5 信息收集 nmap -T4 -A -p 1-65535 192.168.211.137 80和111,扫下目录 dirb http://192.168.211.137/ 再看下网页,功能也挺简单 作者说了随着页面刷新而改变的东西,感觉漏洞点可能在提交表单后的/thankyou.php 尝试了一下,发现刷新页面,Copyright的年份会跟着变 web渗透 LFI文
grub2-mkconfig # grub2-mkconfig -h Usage: grub2-mkconfig [OPTION] Generate a grub config file -o, --output=FILE output generated config to FILE [default=stdout] -h, --help print this message and exit -v, --version print
nginx-1.14.2 yum -y install gcc automake autoconf libtool make pcre pcre-devel zlib zlib-devel openssl openssl-devel wget http://10.5.15.22/centos/nginx-1.14.2.tar.gz tar xf nginx-1.14.2.tar.gz -C /opt/ cd /opt/nginx-1.14.2/ useradd -u 601
今天准备培训环境的时候一不小心把/etc/sudoers给删掉了。。。 后来终于改好了,不过在这留个备份 ## Sudoers allows particular users to run various commands as ## the root user, without needing the root password. ##该文件允许特定用户像root用户一样使用各种各样的命令,而
转载地址:https://www.jianshu.com/p/79ca08116d57/ 消息队列产品 比如老牌的 ActiveMQ、RabbitMQ ,目前我看最火的 Kafka ,还有 ZeroMQ ,去年底阿里巴巴捐赠给 Apache 的 RocketMQ ,连 redis 这样的 NoSQL 数据库也支持 MQ 功能。总之这块知名的产品就有十几种,就我自己的使用经验和兴
特殊符号与命令整体作用解释 1.jobs:查看处于后台的任务列表 2.fg:将后台的进程恢复到前台执行 3.根据PID强杀进程命令:kill -9 PID号 4.根据服务名强杀进程命令:killall -9 服务名 5.根据登录的客户端强杀进程命令:pkill -t 客户端 6.查询sshd服务的PID命令:ps -ef | grep sshd
nginx 安装 创建开机自启动 创建开机自启文件 [root@admin nginx-1.18.0]# vim /lib/systemd/system/nginx.service 添加以下内容 [Unit] Description=nginx After=network.target [Service] Type=forking ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbi