存档

‘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 标签:

python 搭建 yum 更新源服务器

2022年3月7日 没有评论

离线环境搭建yum源服务器: 将需要的镜像 iso mount 到 /mnt/cdrom,进入此目录 /mnt/cdrom,执行: 12 # python2版本$ python -m SimpleHTTPServer 80 12 # python3版本$ python3 -m http.server 80 新建/etc/yum.repos.d/rh76.repo ### rh76.repo的内容如下 12345 [rh76]name=rh76baseurl=...

分类: linux 标签:

如何让 php 7.2 gd 支持 webp

2022年2月13日 没有评论

php 下载 webp 格式图片报错: Uncaught Error: Call to undefined function imagecreatefromwebp() 原因是 php 不支持 webp,只能重新编译 php 添加 webp 支持。 centos 下首先安装 webp 库 1 yum install libwebp-tools 然后重新编译 php ,configure 加上 webp 参数 --with-webp-dir,如果是 php7.4 版本使用 --with-webp,否则会报不认识的选项。 编译完成后重启 php-fpm 回复正常

分类: linux 标签:

redhat 重启后进不了系统如何处理

2022年2月3日 没有评论

为了便于管理,修改了 redhat 的默认主机名,修改完成重启后发现无法进入系统。 系统在进入图形化界面时转了几圈菊花就退出到黑屏。提示进入Emergency Moe,上面还有提示 no controller found。 其实找不到控制器这个是个迷惑提示。一般来说快进入图形界面又退出的情况,大多跟挂载磁盘分区失败有关,比如不能在fstab里挂载iso。 这种情况可以输入密码进入紧急模式,然后执行 mount -a 会提示分区是否挂载成功。 我这提示:“/dev/mapper/rhel-home: can't read superblock” 解决办法:xfs_repair /dev/mapper/rhel-home -L 整个过程根...

分类: linux 标签:

centos7 安装 node npm

2022年1月25日 没有评论

1.安装gcc yum install gcc gcc-c++ cd /usr/local/ 12 yum install gcc gcc-c++cd /usr/local/ 2.下载node国内镜像(推荐) wget https://npm.taobao.org/mirrors/node/v10.14.1/node-v10.14.1-linux-x64.tar.gz 1 wget https://npm.taobao.org/mirrors/node/v10.14.1/node-v10.14.1-linux-x64.tar.gz 3.解压并重...

分类: linux 标签:

linux 安装 cuda

2021年6月3日 没有评论

1. 访问 https://developer.nvidia.com/cuda-10.2-download-archive?target_os=Linux&target_arch=x86_64&target_distro=RHEL&target_version=7&target_type=runfilelocal 下载 cuda_10.2.89_440.33.01_linux.run 2. 执行安装命令 12 wget https://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.runsudo sh cuda_10.2.89_440.33.01_linux.run 需要注意,先输入accept,然后去掉驱动前的...

分类: linux 标签:

linux 安装 nvidia GPU 显卡驱动

2021年6月3日 没有评论

安装前准备 安装gcc环境 1 yum group install "Development Tools" 安装内核包 1 yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r) 一 ​​​​禁用nouveau nouveau是一个第三方开源的Nvidia驱动,一般Linux安装的时候默认会安装这个驱动。 这个驱动会与Nvidia官方的驱动冲突,在安装Nvidia驱动和和CUDA之前应先禁用nouveau 查看系统是否正在...

分类: linux 标签:

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

2021年6月3日 1 条评论

安装完 GPU 的驱动并重启系统后,执行 nvidia-smi 报错: 1 NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. 执行 nvidia-settings,报错: 12 ERROR: NVIDIA driver is not loadedERROR: Unable to load info from any available system 通过 lspci...

分类: linux 标签: