############## linux 基础和网络 #############
1. 文件权限:4 2 1
r w x
读取 写入 执行
2. 普通用户UID范围:
500和500以上
3.
echo "nameserver 1.1.1.1" >> /etc/resolv.conf # 修改DNS服务器
natstat -ntlpu # 查看端口
4.
cat /proc/cpuinfo # proc 程序,查看cpu信息
grep -E -o ‘vmx|svm’/proc/cpuinfo # grep选择,查看系统支持虚拟化
5. vm 三种网络模式:
Bridge ([brɪdʒ] 桥) 桥接
NAT网络
仅主机模式
6. linux 内核引导文件
/etc/fstab # 磁盘挂载目录
7. SElinux临时设置enforce模式
setenfoce 1 # 1 开启,0关闭
8. netstat 不能测试主机连通
9. iptable 中 Filter 表 三种链
input forward output
输入 向前 输出
10.
cat /etc/sysconfig/network-scripts/ifcfg-eth0 # 查看网卡
systemctl restart network # 重启网卡
############### 二. 虚拟化网络 ##############
1.
yum install tunctl -y # 安装tun/tap工具
tunctl -u root -t tap0 # 添加一个虚拟网络
# Set 'tap0' persistent and owned by uid 0
# 将“tap0”设置为永久性并由uid 0拥有
2.
ip netns add xxx # netns 网,ip 网新增一个xxx命名空间
ip link add veth0 type veth peer name veth1 # link [lɪŋk] ip链接新增veth0名字
# type [taɪp] 类型 为type设备
# peer [pɪə(r)] name 对等名称为veth1
3.
ip link set veth0 netns super # ip链接将veth0添加(写入)到super网
############# 三. docker网络 ############
1.
docker run -it -d -p 8080:8080 --name ubuntu ubuntu
# 从本地ubuntu镜像,运行名字为ubuntu容器,1容器,2镜像
# -p指定端口,左边端口自定义,右边为固定
docker exec -it ID /bin/bash # docker 容器进入 -it 跟上id , 运行在/bin/bash目录
2.
ip a # 查看网卡信息
exit # 退出
3.
-p # 容器映射固定端口
-P # 容器映射随机端口
4.
docker run -it -d --net=none --name=vmA ubuntu
# --net=none 指定网络模式为none
# 指定名字为vmA ,镜像为ubuntu
############## 4.云计算平台网络 ############
1.
# open vswitch工具
ovs-vsctl # 配置
ovs-ofctl # 管理配置
2.
ovs-vsctl add-br br0 # 创建网桥br0
ovs-vsctl add-port br0 eth1 # 新增网桥br0 上的端口为eth1
ovs-vsctl show # show 列出端口
3.
ovs-vsctl list-port br0 # 列出网桥br0的所有端口
ovs-vsctl del-port br0 eth1 # 删除br0网桥上的eth1端口
ovs-vsctl del-br0 br0 # 删除网桥
ovs-vsctl list-br0 # 列出网桥信息
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.110,2025-12-01 17:04:10,Processed in 0.01793 second(s).