Linux操作系统(下)

哈喽啊,大家好~前面已经有两篇关于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

查看本机名

这就是我要分享东西,希望可以帮助到大家。

感谢观看!!!感谢观看!!!感谢观看!!!感谢观看!!!感谢观看!!!感谢观看!!!感谢观看!!!感谢观看!!!感谢观看!!!感谢观看!!!感谢观看!!!感谢观看!!!