network&shell(一)

1.路由器开发(一)—— 路由器硬件结构及软件体系
https://blog.csdn.net/zqixiao_09/article/details/51064175
2.白盒测试
https://blog.csdn.net/syfalex/article/details/78663011
3.linux常用配置
https://blog.csdn.net/py_123456/article/details/79694560
https://blog.csdn.net/qq_39783244/article/details/79984069

  1. su (root)切换到root账户,sudo passwd root可以用当前用户密码登录root账户。
  2. useradd -m xxx:新建用户,userdel -rf xxx:删除用户
  3. 启动/关闭防火墙:chkconfig iptables on/off,需重启service network restart(重启network?,待验证)

4.常见网络攻击手段及原理分析
https://mp.csdn.net/
5.5G时代,网络安全与网络攻击
https://blog.csdn.net/tomy2426214836/article/details/86762825
6. shell脚本一:

test1.sh:
#!/bin/bash
echo “Hello World !”
int=1
while(( $int<=5 ))
do
echo $int
let “int++”
done
for loop in 1 2 3 4 5
do
echo “The value is: $loop”
done
#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。

7.计算机网络基本知识汇总
https://blog.csdn.net/vip97yigang/article/details/78306837

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PXE(Preboot Execution Environment)是一种网络引导技术,可以通过网络从远程服务器上启动和安装操作系统。编写一个PXE装机的Shell脚本可以帮助简化和自动化这个过程。下面是一个简单的PXE装机Shell脚本的示例: ```shell #!/bin/bash # 设置PXE服务器的IP地址和TFTP根目录 PXE_SERVER_IP="192.168.1.100" TFTP_ROOT="/var/lib/tftpboot" # 设置要安装的操作系统镜像文件名 OS_IMAGE="ubuntu-20.04.iso" # 设置客户端的MAC地址 CLIENT_MAC="00:11:22:33:44:55" # 创建PXE配置文件 echo "DEFAULT menu.c32 PROMPT 0 TIMEOUT 300 ONTIMEOUT local MENU TITLE PXE Boot Menu LABEL install MENU LABEL Install Ubuntu KERNEL ubuntu-installer/amd64/linux APPEND vga=788 initrd=ubuntu-installer/amd64/initrd.gz ks=http://${PXE_SERVER_IP}/ks.cfg LABEL local MENU LABEL Boot from local disk LOCALBOOT 0" > ${TFTP_ROOT}/pxelinux.cfg/default # 创建Kickstart配置文件 echo "# 安装语言 lang en_US.UTF-8 # 网络配置 network --bootproto=dhcp --device=eth0 # 安装源 url --url=http://${PXE_SERVER_IP}/ubuntu # 设置root密码 rootpw --iscrypted $6$z9X3s... # 安装软件包 %packages @^ubuntu-desktop firefox gimp %end" > ${TFTP_ROOT}/ks.cfg # 将操作系统镜像文件复制到TFTP根目录 cp ${OS_IMAGE} ${TFTP_ROOT}/ubuntu/${OS_IMAGE} # 启动TFTP和DHCP服务 systemctl start tftp systemctl start dhcp # 添加客户端MAC地址到DHCP配置文件 echo "host pxeclient { hardware ethernet ${CLIENT_MAC}; fixed-address 192.168.1.200; }" >> /etc/dhcp/dhcpd.conf # 重启DHCP服务 systemctl restart dhcp ``` 这个脚本的功能是创建PXE配置文件、Kickstart配置文件,并将操作系统镜像文件复制到TFTP根目录。然后启动TFTP和DHCP服务,并将客户端的MAC地址添加到DHCP配置文件中,最后重启DHCP服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值