运维开发 详解 linux 路由 route 命令 route 命令用于查看和操作Linux操作系统中的路由表。它允许您添加,删除和修改路由表的条目,以确定数据包从一台计算机到另一台计算机的传输路径。 以下是一些 route 命令的常用选项: route -n:以数字格式显示路由表。这将以 IP 地址和网络掩码的数字形式而非主机名和网络掩码的形式来显示路由表的内容。 route add:添加新的路由表项。 route del:从路由表中删除一条路由...
运维开发 Docker 宿主机不能访问了?这篇文章帮你解决网卡与内网 ip 段的冲突问题 众所周知,docker 默认的网桥网卡地址是 172.17.0.1/16,如果新建网卡的话地址是 172.18.0.1/16。依此类推,再创建了多块网卡以后,总有一块网卡地址会变成 172.21.0.1/16。 不巧的是公司内网也是 172.21.0.1/16 网段,每次连接 docker 宿主机时都会死活连不上,猜测应该是这里的影响。 于是想办法修改 docker 的网络地址池,在 /etc/d...
运维开发 Linux 开启 ipv4 转发的几种方式 查看是否开启 ipv4 转发,结果为 1 则是已开启。 # 方式一 cat /proc/sys/net/ipv4/ip_forward # 方式二 sysctl net.ipv4.ip_forward 在 Linux 中,有多种方式可以开启 IPv4 转发。以下是其中的几种方式: 临时开启:可以使用以下命令临时开启 IPv4 转发: sysctl -w net.ipv4.ip_forward=1 ...
运维开发 Linux下磁盘分区、格式化、挂载以及开机自动挂载 一、磁盘分区 类型:MBR分区使用fdisk、GPT分区使用gdisk。区别在于MBR分区是比较老的分区格式,最多能识别2.2T,GPT理论可以识别到PB级别。 这里使用的是fdisk工具,建立逻辑分区。 fdisk /dev/sdb #设备名 # 建立扩展分区 # 1.输入p打印分区情况,n建立新的分区 Partition type: p primary (1 primary, 0 extend...
运维开发 Linux 更换163或阿里云 yum 源 一、阿里云源 1)备份当前yum源防止出现意外还可以还原回来 cd /etc/yum.repos.d/ && cp CentOS-Base.repo CentOS-Base-repo.bak 2)使用wget下载阿里yum源repo文件 wget http://mirrors.aliyun.com/repo/Centos-7.repo 3) 清理旧包 yum clean all 4...
运维开发 Docker 不常用但很实用的命令总结 1、查看容器 ip docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 容器名 2、查看 run 命令 docker run --rm -v /var/run/docker.sock:/var/run/docker.sock assaflavie/runlike -p <...
运维开发 Linux 超全的相关配置文件说明 /etc/issue:欢迎信息 /etc/init.d:所有服务的默认启动脚本,比如有httpd、network等服务 /etc/profile:所有用户登录时都会运行的环境变量设置 ~/.bashrc:主要保存个人的一些个性化设置,如命令别名、路径等 ~/.bash_profile:root用户的环境变量设置,一般会显示调用.bashrc /etc/fstab:磁盘开机挂载配置文件 ~/.vim...
运维开发 ubuntu 使用命令行连接 wifi - nmcli 命令详解 阿蛮君有一台笔记本装了 ubuntu 当服务器用,但是因为放在桌子底下不想拿出来,但是想让笔记本连接 wifi,于是上网搜索找到了 nmcli 命令。 nmcli 是 Network Manager 的命令行工具,它可以帮助用户在 Linux 系统上管理网络连接。 1 开启 wifi nmcli r wifi on 2 扫描wifi nmcli dev wifi 3 连接到指定的 WiFi 热点 ...
运维开发 Linux 实用技巧之设置 centos 以及 ubuntu 不同版本的静态 ip 1 centos 编辑配置文件:vim /etc/sysconfig/network-scripts/ifcfg-* TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no #修改为静态 ip BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes ...
运维开发 Centos7忘记root密码,进入grub编辑模式重设密码 1、开机进入系统引导界面,选择需要修改密码的系统,按下e键 2、进入到以下界面后,编辑修改两处:ro改为rw, 以及在该行的最后面添加init=/bin/sh; 3、ctrl+x 启动单用户模式进入系统,使用 echo "123456" | passwd --stdin root 修改密码。 4、退出单用户模式 exec /sbin/init
运维开发 kvm 命令行创建 centos 和 openwrt 1、创建 centos virt-install \ --name=centos7 \ --virt-type=kvm \ --os-type=linux \ --os-variant=rhel7 \ --vcpus=4,maxvcpus=4 \ --memory=1024,maxmemory=2048 \ --location=/opt/CentOS-7-x86_64-Minimal-2009....
运维开发 Dockerfile 的 CMD 和 ENTRYPOINT 区别与联系 一、CMD 和 ENTRYPOINT 使用方法 CMD 命令的三种用法: The CMD instruction has three forms: # exec 形式,这是首选形式,即官方推荐 CMD ["executable","param1","param2"] (exec form, this is the preferred fo...