第10课

贴一张有道云笔记链接:http://note.youdao.com/noteshare?id=32f1e2853fb905eead3facf60bfadbe8

nmcli网卡命令行接口

实验要求

company 192.168.10.88/24

house DHCP

192.168.17.xxx

实验开始

nmcli connection add con-name company ifname eno16777728 autoconnect no type enthernet ip4 192.168.10.88/24 gw4

gateway4 网关,ipv4级别, 所以是4,ipv6是6

nmcli connection add con-name house type enthernet ifname eno16777728

nmcli connection show

nmcli connection up company

nmcli connection up house

nmcli connection delete company(nmcli connection delete house)

删除添加的区域

 

绑定和聚合

bonding 绑定(以前的技术)

team 聚合

实验准备:关机-添加两块网卡-设置为仅主机模式-开机

实验配置

cd /etc/sysconfig/network-scripts/

ifcongfig

两个网卡的名称分别是eno16777728和eno33554968,也可以使用图形化界面,con-connection-editor

vim ifcfg-eno16777728

(删除所有内容,100dd)

绑定后的网卡名称必须叫bond0

TYPE=Ethernet

BOOTPROTO=none static静态 dhcp动态 none默认(底下有地址就是静态,否则就是动态

OBNBOOT=yes

USERCTL=no 让用户通过命令行去控制吗

DEVICE=eno16777728

MASTER=bond0

SLAVE=yes 是否是从属网卡

vim ifcfg-eno33554968

TYPE=Ethernet

BOOTPROTO=none

OBNBOOT=yes

USERCTL=no

DEVICE=eno33554968

MASTER=bond0

SLAVE=yes

vim ifcfg-bond0

TYPE=Ethernet

BOOTPROTO=none

OBNBOOT=yes

USERCTL=no

DEVICE=bond0

IPADDR=192.168.10.10

PREFIX=24 子网24.等同于255.255.255.0,也可以写成NETMASK=255.255.255.0,二选一

NM_CONTROLLED=no

(原则上大小写必须区分,但是有的大小写他就不管,比如说上面的ethernet这么写也可以

network 5

NetworkManager 6、7

systemctl static NetworkManager)

vim /etc/modprobe.d/bond.conf

alias bond0 bonding

options bond0 miimon=100 mode=6

两块网卡,正常的时候同时使用(或另外一块作为热备),有一块出问题,另外一块会立刻顶替上, 达到负载均衡的目的

mode0(平衡负载模式)计算机帮我们切换

mode1(自动备援模式)

mode6(平衡均衡模式)手动切换

systemctl restart network

出现问题:右下角冲突,怎么解决?因为两个网卡mac地址不能一样,关机设置网卡生成一个新的mac地址

开始试验

1、ifdown 网卡的名称

2、直接移除某一块网卡

会产生一次丢包,100ms内顶替移除的网卡

 

ssh服务

ssh基于文字及面的远程控制

vnc图形化界面远程控制的方法

windows中使用:mstsc

win下远程linux系统的话可以使用:

  • Xshell,可以记录连接的历史,以及所有保存的信息(官网免费)
  • putty,不需要安装,轻量级的应用(找官网,盗版有病毒)
  • secureCRT,收费
  • WSL
  • MOBAXTERM

实验准备:

开启另外一台虚拟机

两个地址分别是192.168.10.10和192.168.10.20

主机A=服务端

192.168.10.10

主机B=客户端

192.168.10.20

1.网络通

2.iptables -F

service iptables save

yum remove iptables

开始试验:

在客户端B操作:

ssh 192.168.10.10

如果想使用某一用户登陆,则使用ssh root@192.168.10.10即可(默认登陆用户)

输入密码

vim /etc/ssh/sshd_config

set nu

port 3189(一个特殊端口号)

systemctl restart sshd

iptables -F

setenforce 0(selinux保护机制)

systemctl restart sshd

*考试原题:禁止超级用户远程登录

 

密码和密钥(公钥)

私钥文件 cat ~/.ssh/id_rsa 用作加密,保存本地

公钥文件 cat ~/.ssh/id_rsa.pub 用作验证和解密,发送到服务器

密钥 客户端生成->服务端

ssh-keygen

ssh-copy-id 192.168.10.10

sch传输文件:

scp 文件名称 服务器IP:目录-------奖本地文件上传到服务器中

scp服务器IP:目录/文件 本地目录------将服务器端的信息下载到本地

在服务端操作:

touch haha

vim haha

cat haha

scp haha 192.168.10.20:/root

 

win和linux文件传输:secure file transfer或secure shell client

 

数据同步:不间断会话

screen

配置yum仓库

  1. mkdir -p /media/cdrom新建一个目录,用来挂在镜像
  2. mount /dev/cdrom /media/cdrom把光盘挂在到目录上
  3. vim /etc/fstab不放心,就编辑这个文件

/dev/cdrom /media/cdrom iso9660 defaults 0 0

  1. df -h
  2. vim /etc/yum.repos.d/xiaoqi.repo

[haha]

name=12121

baseurl=file:///media/cdrom http:// ftp://

enabled=1

gpgcheck=0

  1. yum install screen

screen -S haha

screen -ls

screen -r haha

uptime

或者screen vim xiaoqian

screen -ls

screen -r 4433

*会话同步实验

 

真理

  1. Linux系统中的一切都是文件
  2. 部署一个服务,就是在修改服务的配置文件
  3. 要想让新参数生效,需要重启该服务
  4. 顺手加入到启动项中

/etc 主配置文件:保存的最重要的参数 ,

 

一般配置文件是在:

/etc/服务名称/服务名称.conf

/etc/服务名称/服务名称.cfg

/etc/服务名称/服务名称.config

普通配置文件

 

在使用Python来安装geopandas包时,由于geopandas依赖于几个其他的Python库(如GDAL, Fiona, Pyproj, Shapely等),因此安装过程可能需要一些额外的步骤。以下是一个基本的安装指南,适用于大多数用户: 使用pip安装 确保Python和pip已安装: 首先,确保你的计算机上已安装了Python和pip。pip是Python的包管理工具,用于安装和管理Python包。 安装依赖库: 由于geopandas依赖于GDAL, Fiona, Pyproj, Shapely等库,你可能需要先安装这些库。通常,你可以通过pip直接安装这些库,但有时候可能需要从其他源下载预编译的二进制包(wheel文件),特别是GDAL和Fiona,因为它们可能包含一些系统级的依赖。 bash pip install GDAL Fiona Pyproj Shapely 注意:在某些系统上,直接使用pip安装GDAL和Fiona可能会遇到问题,因为它们需要编译一些C/C++代码。如果遇到问题,你可以考虑使用conda(一个Python包、依赖和环境管理器)来安装这些库,或者从Unofficial Windows Binaries for Python Extension Packages这样的网站下载预编译的wheel文件。 安装geopandas: 在安装了所有依赖库之后,你可以使用pip来安装geopandas。 bash pip install geopandas 使用conda安装 如果你正在使用conda作为你的Python包管理器,那么安装geopandas和它的依赖可能会更简单一些。 创建一个新的conda环境(可选,但推荐): bash conda create -n geoenv python=3.x anaconda conda activate geoenv 其中3.x是你希望使用的Python版本。 安装geopandas: 使用conda-forge频道来安装geopandas,因为它提供了许多地理空间相关的包。 bash conda install -c conda-forge geopandas 这条命令会自动安装geopandas及其所有依赖。 注意事项 如果你在安装过程中遇到任何问题,比如编译错误或依赖问题,请检查你的Python版本和pip/conda的版本是否是最新的,或者尝试在不同的环境中安装。 某些库(如GDAL)可能需要额外的系统级依赖,如地理空间库(如PROJ和GEOS)。这些依赖可能需要单独安装,具体取决于你的操作系统。 如果你在Windows上遇到问题,并且pip安装失败,尝试从Unofficial Windows Binaries for Python Extension Packages网站下载相应的wheel文件,并使用pip进行安装。 脚本示例 虽然你的问题主要是关于如何安装geopandas,但如果你想要一个Python脚本来重命名文件夹下的文件,在原始名字前面加上字符串"geopandas",以下是一个简单的示例: python import os # 指定文件夹路径 folder_path = 'path/to/your/folder' # 遍历文件夹中的文件 for filename in os.listdir(folder_path): # 构造原始文件路径 old_file_path = os.path.join(folder_path, filename) # 构造新文件名 new_filename = 'geopandas_' + filename # 构造新文件路径 new_file_path = os.path.join(folder_path, new_filename) # 重命名文件 os.rename(old_file_path, new_file_path) print(f'Renamed "{filename}" to "{new_filename}"') 请确保将'path/to/your/folder'替换为你想要重命名文件的实际文件夹路径。
在GOC魔法学院的第十,我们将探索和学习有关时间魔法的知识和技巧。时间魔法是一门令人着迷的学科,可以操纵和改变时间流逝的方式。 首先,我们将了解时间魔法的基本原理和概念。时间被视为一个连续流动的维度,但通过时间魔法的运用,我们可以干涉这一流动,使时间在某些情况下放慢或加快。 接下来,我们将学习如何使用时间魔法的不同技术。其中包括时间扭曲,可以改变事件的顺序或位置,让过去的事件重演或未来的事件提前发生。还有时间停顿,可以暂时冻结时间流动,让人们在时间停滞的状态下执行任务或做出重要决策。 此外,我们还将探索时间旅行的概念。尽管时间旅行仍然是一个复杂而困难的领域,但通过学习时间魔法,我们可以了解时间旅行的理论和可能性。我们将了解时间旅行的限制和风险,以及如何正确地应用时间旅行技术。 最后,在程的结尾,我们将通过实践和模拟实验来运用我们所学的时间魔法技巧。这些实践将使我们能够巩固所学内容,提高技巧,并了解在实际应用中可能遇到的问题和挑战。 总之,GOC魔法学院的第十将为我们提供一次深入了解和学习时间魔法的机会。通过掌握时间魔法的知识和技巧,我们将能够在魔法世界中更加灵活地操作时间,并为自己和他人创造更多机会和可能性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值