分类 "Linux" 下的文章

问题:nginx升级后出错nginx: [emerg] module "/usr/share/nginx/modules/ngx_http_geoip_module.so" version 1014000 instead of 1016001 in /etc/nginx/modules-enabled/50-mod-http-geoip.c
onf:1

解决:卸载旧模块

方法:

sudo apt remove nginx-mod*

参考:

https://www.cnblogs.com/mingetty/p/11125391.html

问题:nginx-1.16配置时出错./configure: error: the GeoIP module requires the GeoIP library.

解决:安装geoip模块

方法:

sudo apt install libgeoip-dev

注意:网上有方法说安装libgeoip1,我试了,没有用

参考:

https://packages.ubuntu.com/xenial/amd64/libdevel/libgeoip-dev

问题:./configure: error: the HTTP image filter module requires the GD library.

解决:ubuntu缺省gd模块

方法:

方法一:
    sudo yum install -y zlib-devel
    我没解决
方法二:
    sudo apt install libgd-dev

问题:有多个电脑需要使用ssh访问服务器,如何配置authorized_keys,实现免密登录?
解决:
直接在服务器的authorized_keys中依次写入多个电脑提供的公钥即可

问题:ubuntu下vim如何设置tab为4个空格
解决:修改vimrc文件(个人home目录是.vim/.vimrc文件)
方法:
vim /etc/vim/vimrc
添加
set ts=4
set expandtab

现有文件
TAB替换为空格:
:set ts=4
:set expandtab
:%retab!

空格替换为TAB:
:set ts=4
:set noexpandtab
:%retab!