存档

‘linux’ 分类的存档

linux 禁止访问出站流量

2023年8月1日 没有评论

利用firewall-cmd禁止访问外网 主机出接口为 eth0 所在网络 192.168.1.0/24 网关 192.168.1.254 例子1:现假设不允许该主机访问同网段下的其他主机,但允许访问其他的任意网络 12345 # 允许出站流量访问网关,意味着可以访问任意网络了firewall-cmd --direct --add-rule ipv4 filter OUTPUT 0 -o eth0 -d 192.168.1.254 -j ACCEPT # 拒绝访问 192.168.1.0/24 网络firewall-cmd --direct --add-rule ipv4 filter OUTPUT 1 -o eth0 -d 192.168.1.0/24 -j DROP ...

分类: linux 标签:

linux通过nmcli配置vlan id

2023年3月10日 1 条评论

nmcli con add type vlan con-name vlan12 ifname vlan12 dev eth1 ipv4.addresses 192.168.1.2/24 ipv4.gateway 192.168.1.254

分类: linux 标签:

CIFS VFS: ioctl error in smb2_get_dfs_refer rc=-5

2023年3月5日 没有评论

挂载共享文件夹 centos7 挂载命令 : mount -t cifs -o username=*****,password=******* vers=1.0 //192.168.1.1/share /mnt/share 其中: username,password是 windows 登录用户名,密码 //192.168.1.1/share 就是windows要的共享文件夹,ip可以在window 运行 cmd ,ipconfig 查看本地局域网适配器 IPV4地址. /mnt/share 是希望Centos7将共享文件夹要挂载到的地方,可任意定位置 vers=1.0 必须要写上。否则报错误:cifs vfs ioctl error in smb2_get_dfs_refer rc=-5 挂载成功后,可以在window将需要共享的文件复制到share,然后在linu...

分类: linux 标签:

redhat8 离线安装 rabbitmq3.8

2023年2月16日 没有评论

一、安装文件 erlang-22.3.2-1.el8.x86_64.rpm socat-1.7.3.2-6.el8.x86_64.rpm (rabbitmq-server依赖) rabbitmq-server-3.8.3-1.el8.noarch.rpm   RabbitMQ Erlang版本要求 https://www.rabbitmq.com/which-erlang.html 二、下载地址 erlang https://github.com/rabbitmq/erlang-rpm/releases https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/22/el/8/x86_64/ socat https://centos.pkgs.org/8/centos-appstream-x86_64/socat-1.7.3.2-6.el8.x86_64.rpm.html http://mirror.centos.org/centos/8/AppStream/x86_64/os/Packa...

分类: linux 标签:

selenium 下载

2022年12月7日 没有评论

import os from selenium import webdriver options = webdriver.ChromeOptions() #设置为 0,表示禁止弹出下载窗口。 #下载路径 prefs = {'profile.default_content_settings.popups': 0, 'download.default_directory': os.getcwd()} options.add_experimental_option('prefs', prefs) driver = webdriver.Chrome(chrome_options=options) driver.get("https://pypi.org/project/selenium/#files") driver.find_element_by_partial_link_text("selenium-3.141.0.tar.gz").click()

分类: linux 标签:

selenium 切换弹出窗口

2022年12月7日 没有评论

123456789101112131415161718192021222324252627282930313233343536373839404142434445 from selenium import webdriverimport time # 创建Chrome实例对象driver = webdriver.Chrome()# 打开浏览器并访问百度driver.get("http://www.baidu.com")# 窗口最大化driver.maximize_window()time.sleep(1) # 记录百度首页handlehomepage_handle = driver.current_window_handle # 点击新闻链接driver.find_element_by_xpath('//*[@id="s-top-left"]/a[1]').click(...

分类: linux 标签:

selenium By 查找方式

2022年12月7日 没有评论

from selenium.webdriver.common.by import By id属性定位 find_element(By.ID,"id") name属性定位 find_element(By.NAME,"name") classname属性定位 find_element(By.CLASS_NAME,"claname") a标签文本属性定位 find_element(By.LINK_TEXT,"text") a标签部分文本属性定位 find_element(By.PARTIAL_LINK_TEXT,"partailtext") 标签名定位 ·find_elemnt(By.TAG_NAME,"input") xpath路径定位 find_element(By.XPATH,"//div[@name='name']") css选择器定位 find_element(By.CSS_SELECTOR,"#id")

分类: linux 标签:

rsync 传输大文件慢的问题

2022年11月30日 没有评论

rsync传输大文件到远程服务器速度慢,带宽没有完全利用。 根据 rsync 传输原理,rsync 传输文件是利用查找文件中不一样的数据块进行传输。 rsync 校验已经存在的文件与原文件的差异,文件越大越慢,而后更新耗时较久。更为具体的参见详解 rsync 传输算法。 解决办法:rsync忽略校验,直接传输覆盖, rsync --help 能够看到有这么个参数: -W, --whole-file copy files whole (without delta-xfer algorithm) 该参数的优势节省时间不进行校验,直接覆盖本地或者远程文件。

分类: linux 标签:

dnsmasq-full设置

2022年11月28日 没有评论

dnsmasq的简介 Dnsmasq 提供 DNS 缓存和 DHCP 服务功能。作为域名解析服务器(DNS),dnsmasq可以通过缓存 DNS 请求来提⾼对访问过的⽹址的 连接速度。作为DHCP 服务器,dnsmasq 可以⽤于为局域⽹电脑分配内⽹ip地址和提供路由。DNS和DHCP两个功能可以同时或分别单独 实现。dnsmasq轻量且易配置,适⽤于个⼈⽤户或少于50台主机的⽹络。此外它还⾃带了⼀个 PXE 服务器。 dnsmasq的解析流程 当接受到⼀个DNS请求时,Dnsmasq⾸先会查找/etc/hosts这个⽂件, 再去解析/etc/dnsmasq.d/下的*.conf⽂件,并且这些⽂件的优 先级要⾼于dnsmasq.con...

分类: linux 标签:

pip 换源不生效问题

2022年11月15日 没有评论

pip list debug 可以显示配置是否生效以及pip的配置文件路径 C:\Users\用户名\pip\pip.ini 一般不生效基本是路径拼写不正确。

分类: linux 标签: