哈喽啊,大家好~前面已经有两篇关于Linux操作系统的分享了,这篇将会是关于Linux操作系统基础的最后一篇分享,毕竟对做网安这方面来说这真的很重要啊,接下来就是我要分享的内容了,让我们一起往下看吧。
Linux系统防火墙分为 iptables 静态防火墙、firewalld 动态防火墙两类。动态防火墙是静态防火墙的升级版。kali Linux 不自带防火墙。

Xshell这个软件是一款功能强大的终端模拟器,它支持多种协议可用于远程连接和管理服务器或虚拟机。
| 管道符:用来过滤字符串。
Shell脚本:可以运行、执行的文件。
默认kali的shell是zsh,shell后缀为.sh。

使用vim创建后缀为.sh的文件。

#!/bin/bash
这里第一行是一个固定的环境

chmod <777> <文件名>.sh
修改shell脚本文件权限

./<文件名>.sh
运行shell脚本
sh <文件名>.sh
运行shell脚本
bash <文件名>.sh
运行shell脚本
包管理器
安装、下载软件包的时候要切换root用户
镜像源的位置在 /etc/apt/sources.list
redhat:包格式 .rpm 包管理器 yum
debian:包格式.deb 包管理器 apt

apt update
列出所有可更新的软件包清单
apt upgrade
升级软件包
apt install <软件包名>
安装指定的软件包
apt remove <软件包名>
删除软件包

apt list
列出所有已安装的软件包
Hydra(九头蛇)爆破,可以爆破很多协议和服务,kali Linux自带,内容仅供学习!!!
字典是一个.txt文件,如果字典里有目标的用户名和密码才可以爆破成功。
hydra <参数> <服务名>://<目标ip地址>
hydra的命令格式
-l <用户名>
在已知用户名的情况下使用
-L <字典文件路径>
在未知用户名的情况下使用
-p <密码>
在已知密码的情况下使用
-P <密码>
在未知密码的情况下使用
-t <线程数>
默认16线程
-vV
显示详细信息
-o
输出文件路径
-f
找到密码就停止
-e ns
空密码和指定密码试探
ip | -M
列表文件路径
系统相关的操作命令

ifconfig
获取网卡状态或网卡配置
ip a
获取网卡状态或网卡配置
ip address
获取网卡状态或网卡配置
lo:物理机的回环地址
inet:IP地址
netmask:子网掩码

ping <IP地址、域名>
测试网络连通性

ping -c <数字> <IP、域名>
指定发包数量

ping -i <数字> <IP、域名>
指定间隔时长发包

ps
显示当前终端下运行的进程

ps -aux
更详细的显示所有用户的所有进程
STAT:进程的状态 Z:僵尸状态。 如果有僵尸进程(Z)直接终止掉。
kill <PID>
终止指定PID进程
kill -9 <PID>
强制终止进程

netstat -ano
显示网络信息、端口信息
Apache2、HTTP 默认端口:80
MySQL 默认端口:3306
SSH 默认端口:22
service <服务> start
开启服务

service <服务> status
查看服务有没有开启
Active:服务是否开启
dead:死亡
Active(running): 开启
service <服务> restart
重启服务
clear
清除命令

hosthame
查看本机名
这就是我要分享东西,希望可以帮助到大家。
感谢观看!!!感谢观看!!!感谢观看!!!感谢观看!!!感谢观看!!!感谢观看!!!感谢观看!!!感谢观看!!!感谢观看!!!感谢观看!!!感谢观看!!!感谢观看!!!