2026/3/2 2:51:56
网站建设
项目流程
北京南站附近的景点,网站建设对企业的好处有哪些,cms网站系统,网上怎么做网站赚钱Web 安全基础知识梳理大全#xff0c;零基础入门到精通#xff0c;收藏这篇就够了
一、各种linux虚拟机忘记密码
1、红帽忘记密码修改root密码
1 在重启的时候 e 进入
2 在linux16 后面找到UTF-8 在后面加 rd.break 然后ctrlx
3 这时候可以输入mount 看一下 会发现根…Web 安全基础知识梳理大全零基础入门到精通收藏这篇就够了一、各种linux虚拟机忘记密码1、红帽忘记密码修改root密码1 在重启的时候 e 进入 2 在linux16 后面找到UTF-8 在后面加 rd.break 然后ctrlx 3 这时候可以输入mount 看一下 会发现根为 /sysroot/ 没有w权限只有ro权限 4 输入 mount -o remount,rw /sysroot/ 重新挂载就有rw权限 5 改变根 chroot /sysroot/ 6 echo “密码 | passwd --stdin root 设置密码 7 使 seliunx 生效 touch /.autorelabel 8 exit 9 reboot 10 切换ROOT用户登陆2、centOS 6 修改密码1 e 进入 2 选择第二个 kernel 3 在 quiet 后面 加 1 然后回车 4 b 5 进去passwd 就可以修改密码了3、RedHat init 修改密码1 启动RedHat ,进入后 e 进入编辑。 2 光标往下找到以 linux16开头 ro改成 rw UTF-8结尾的参数行,并在UTF-8后面加 init/bin/sh 3 输入init/bin/sh 后按 ctrlx 4 进入下图界面 5 这时候我们可以mount看一下有rw 权限我们就省去重新挂载步骤。看不见没有回显 自己输入尽量正确 6 这个时候我们就可以输入下面的语句设置自己的密码 echo “wll” | passwd --stdin root看不见没有回显 自己输入尽量正确 7 显示成功 输入touch /.autorelabe看不见没有回显 自己输入尽量正确 8 输入 exec /sbin/init 重启 9重启成功4、Kali 重新设置密码有些版本可能界面会不一样但是操作大同小异1在grub界面按e进入*Advaced options for kali GNU/Linux2编辑模式 下找到 Linux 开头的那行修改ro 修改为 rw 添加 init/bin/bash 修改完按 F103保存后输入passwd重置密码5、Ubuntu 重置密码长按shift或者ese进入grub,选择高级选项回车选择版本较高的recovery mode按下e后进入如下界面找到linux /boot/vmlinuz-…ro recovery nomodeset 所在行。找到recovery nomodeset并将其删掉再在这一行的最后面dis_ucode_ldr后面输入quiet splash rw init/bin/bash输入passwd修改密码成功二、linux下的文件说明home 普通用户的目录 dev 以文件形式存放的接口.一些设备 光盘 硬盘 boot 放开机所需要的东西 etc 放置一些配置文件 sbin 用来存放用于管理员使用的存储二进制系统程序文件 lib 开机使用的一些函数库 proc 虚拟文件系统 网络状态进程 usr 放用户自己使用的 var 主要存放一些经常变化的文件日志之类的 losd found 当文件系统发生错误的时候将一些遗失的片段放置到这里面 media 挂载设备文件 mnt 提供给用户的用于挂在别的文件系统 opt 放第三方软件 tmp 临时文件 任何人都可以共享的临时目录拓展12位的权限表示法三、linux常用命令无序1、关机重启关机 命令 shutdown poweroff -f init 0 重启 命令 reboot init 6 sleep 2 | init 0 设置两秒后关机 注销 logout2、useradd 添加一个用户userdel –r sss 这个是删除用户 -r 是连家目录一起删除 添加账户u1,为其指定附加组g1并设置2013-04-04账户到期 useradd -G g1 -e 2013-04-04 u1 添加账户u2为其指定id号为1000 useradd -u 1000 u2 把u1 u2 添加到g2组 gpasswd -a u1 g2 gpasswd -a u2 g2 如何删除g2组的用户u gpasswd -d u g2 如何查看u2的uid gid id u23、切换工作目录/ 根目录 ~家目录 ..上一级目录 - 上一次所在的目录4、下载东西wget 后面跟地址 wget –c –P (指定的路径) http://wwww -P 指定下载目录 -c 断网后链接网络后续传 - r 下载整个文件 -b 后台下载5、查看所有进程PS aux 或者 top –d 2 a显示所有 u详细信息 x没有终端6、结束进程知道一个进程的id 可以用kill 1323id干掉 干不掉的用九杀 kill -9 1323当前内核的版本信息 还有版本号uname -a7、查看当前版本的详细信息8、查看历史命令history 查看历史命令 history –c 清除历史纪录 tab 可以补全 history 7 查询7的历史 7执行历史7的命令9、查看登陆过系统的信息last10、查看文件内容cat -n 是显示行号 查看前几行 例如前四行 head要看的东西名字–n 4 查看后几行 例如后四行 tail 要看的东西名字 -n 4 有一些需要查看的 直接在后面先添加 - 8 这样的数字看行不行11、替换文件中的字符 tr12、统计字符的数量-l 显示行数 -w 统计单词数 -c 字节数13、查看当前文件被修改stat 文件名touch –d “时间 ” 文件名 修改最近一次访问和最近一次14、按列提取文本字符cut –d: -f1 文件名 -d: 以 为分割 -f1 是第一列15、压缩与解压缩rar a file1.tar test_file 创建一个“file1.rar”文件包 rar a file1.rar file1 file2 dir1 同时压缩file1,file2以及目录dir1 rar x file1.rar 解压rar包 unrar x file1.rar 解压rar包 tar -cvf archive.tar file1 创建一个非压缩的 tarball tar -cvf archive.tar file1 file2 dir1 创建一个包含了 file1, file2 以及 dir1的档案文件 tar -xvf file1.tar -C /tmp 将压缩包释放到 /tmp目录下 tar -xvfz archive.tar.gz 解压一个gzip格式的压缩包 zip file1.zip file1 创建一个zip格式的压缩包 unzip file1.zip 解压一个zip格式压缩包 zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包16、find 查找文件linux三剑客可以自己去百度搜find / -name ssh 从根目录开始查找ssh 的文件 find /-atime 1 一天内访问的 find / -size 50kB 找大小超过50kb的文件 find / -perm 4000 可以找到特殊权限的文件 搜索玩后继续执行命令 find / aaa.txt –exec {} \; {} 搜索出来的文件都在里面 {} \两个中间有空格17、 改变文件的权限chomd四、SUID、SGID、Sbit1、SUID两个平级的用户 一个用户可以暂时把执行 x 变 s 短暂拥有root的权限 chmod us /usr/bin/cat先给一个命令设置SUID chmod us /usr/bin/find 给find 设置SUID 接下来 ls 看一下有哪些文件 在find 1.txt(文件) –exec whoami \; . whoami 可以改成 useradd aaa2、SGID操作先 cd/ echo “1111” 2.txt ll 2.txt chmod 070 2.txt ll 2.txt . useradd ww su ww cat 2.txt exit chmod gs /bin/cat . su ww cat 2.txt3、sbit保护位(只能作用于目录)****Sbit 意识就是在一个共享的文件下我们都可以访问并可以删除里面的文件这时候我们给文件sbit 别人就不能删除了 chmod ot 目录五、桥接模式下设置静态IP先把网络适配器改成桥接 选中物理地址 在从编辑里找到虚拟网络编辑器 改为桥接模式这个时候虚拟机和windows就是两个独立的先从windows里面 ipconfig 看一下自己的IP地址 子网掩码 网关 然后ping 一个和ip地址在同一个网段的 看有人用没有接下来直接修改eth3想要修改的网卡的名称1cd /etc/sysconfig/network-scrips/ 网卡都是放着这下面 2ls 网卡名字 vim 网卡名字 3进去后把 ONBOOT(开机自启)改为 yes BOOTPROTO 改为 static 4设置 IPADDR和windows 在一个网段 NETMASK一样 GATEWAY最后是1 其他的都一样 这里可以设置DNS1114.114.114.114 DNS28.8.8.8 LINUX 一般都是三个自己随便弄一个 5:wq 保存退出 6Ifconfig 看一下 7service network restart 重启服务 8. ping 144.144.144.144 ping通就能上网了六、Nat 模式先把网络适配器改nat 再从编辑里找到虚拟网络编辑器 改为nat模式这个时候虚拟机和windows就是两个独立的先从windows里面 ipconfig 看一下自己的IP地址 子网掩码 网关 然后ping 一个和ip地址在同一个网段的 看有人用没有接下来直接修改eth3想要修改的网卡的名称cd /etc/sysconfig/network-scrips/ 网卡都是放着这下面 ls 网卡名字 vim 网卡名字 进去后把 ONBOOT(开机自启)改为 yes BOOTPROTO 改为 dhcp :wq 保存退出 ifconfig 看一下 service network restart 重启服务 ping 144.144.144.144 ping通就OKle七、安装本地yum 源1先看网络通没 ping www.baidu.com 2如果不通 配置网卡 通就跳过这个步骤 3在虚拟机哪里看一下是不是挂载ios 并勾上已连接 4df –h 查看一下 5cd /media/ 6mkdir cdrom(这个文件随便创建) 7mount /dev/sr0 /media/cdrom 8cd /media/cdrom 9ls 10cd /etc/yum.repos.d/ 11rm packagekit-media.repo (有就删除没有就算了) 12touch yum.repo (这里创建的文件随便但是要有.repo这个后缀) 13vim yum.repo 14进去后插入 [name] name mylocalyum 这个是对名字一个解释 baseurlfile:///media/cdrom (这是本机yum源的地址可以配置网上的但是可能有注册) enable1 gpgcheck0 :wq 退出 15yum clean all 是清除缓存 16yum list | wc –l 17yum repolist all 查看完成 显示启动八、iptables 的一些参数通过控制端口来控制服务-F 清空所有规则链 -L 是查看当前防火墙策略 -D 删除一条策略 Iptables –D INPUT 1 (想要删除那个 就写几) -I 把想要放的策略放在前面 例如 iptables –I INPUT –p icmp –j DROP -j 告诉策略怎么做 -P 默认策略规则 -p 匹配的协议 --dprot 匹配端口 - -dport 10:80 这样可以把10到80 的端口都过滤掉 -s 指定IP网段如果想要拒绝链接 除了配置外 还可以先拒绝 所有TCP 协议的策略 或者说是相关的一些协议的策略Inptabels –I INPUT –p tcp - -dport 22 –j REJECT这时候就连不上了想要连上设置Inptables –I INPUT –s 192.168.80.0/24 –p tcp --dport 22 –j ACCEPT上面这些重启就失效了如果要永久的service iptables save 保存一下九、firewall通过协议来控制服务查看所有的模板查看当前模板有哪些信息firewall-cmd --list-all改成默认给接口改区域流量转发例如吧防火墙的22 端口 映射到888端口添加一个富规则firewall-cmd - - zonepublic –add-rich-rule”rule family”ipv4 ” source address”192.167.52.0/24” service name”ssh “ reject”十、shell脚本编写https://blog.csdn.net/weixin_43705953/article/details/119137570十一、linux加固https://www.cnblogs.com/pythonal/p/9242043.html文章来自网上侵权请联系博主互动话题如果你想学习更多网安方面的知识和工具可以看看以下题外话题外话今天只要你给我的文章点赞我私藏的网安学习资料一样免费共享给你们来看看有哪些东西。网络安全学习资源分享:下面给大家分享一份2025最新版的网络安全学习帮助新人小白更系统、更快速的学习黑客技术读者福利 |CSDN大礼包《网络安全入门进阶学习资源包》免费分享安全链接放心点击!