linux
凌云靖宇
这个作者很懒,什么都没留下…
展开
-
nginx四层转发配置
nginx四层转发原创 2022-08-31 16:14:55 · 1383 阅读 · 1 评论 -
nginx如何http转https域名访问
nginx强制跳转https原创 2022-07-22 22:11:57 · 1175 阅读 · 0 评论 -
Linux遇到乱码文件如何操作
问题:$ ll-rw-r--r-- 1 liyafeng liyafeng 270600103 May 25 19:55 ????.zip解决:$ ls -il104927332 -rw-r--r-- 1 liyafeng liyafeng 270600103 May 25 19:55 ????.zip$ find . -inum 104927332 -exec mv {} fenjifenlei.zip \;$ ll-rw-r--r-- 1 liyafeng liyafeng原创 2022-05-25 20:32:45 · 253 阅读 · 0 评论 -
创建LV报错/dev/vgdata/data: not found: device not cleared Aborting. Failed to wipe start of new LV.
问题:创建LV报错/dev/vgdata/data: not found: device not cleared Aborting. Failed to wipe start of new LV.解决:lvcreate -Zn 参数解决原创 2022-04-24 16:45:57 · 1316 阅读 · 0 评论 -
nginx限制ip访问次数
lit_req_zone的功能是通过 令牌桶原理来限制 用户的连接频率,(这个模块允许你去限制单个地址 指定会话或特殊需要的请求数 )http { limit_req_zone $binary_remote_addr zone=one:10m rate=10r/s; #触发条件,限制每个地址每秒只能请求10次 server { ... location ~ \.php$ {原创 2022-04-07 13:57:17 · 5776 阅读 · 0 评论 -
nginx url重定向
Nginx URL重写(rewrite)配置及信息详解URL重写有利于网站首选域的确定,对于同一资源页面多条路径的301重定向有助于URL权重的集中Nginx URL重写(rewrite)介绍和apache等web服务软件一样,rewrite的组要功能是实现RUL地址的重定向。Nginx的rewrite功能需要PCRE软件的支持,即通过perl兼容正则表达式语句进行规则匹配的。默认参数编译nginx就会支持rewrite的模块,但是也必须要PCRE的支持rewrite是实现URL重写的关键指令,根据转载 2022-02-24 15:02:07 · 1853 阅读 · 0 评论 -
Nginx压测总是一分钟从高点直接跌下去,过一会又升上去
需要把节点的内核参数调大cat /etc/security/limits.d/20-nproc.consoft nproc 40960原创 2022-01-26 18:18:49 · 2218 阅读 · 0 评论 -
linux删除大文件后,df -h查看磁盘没有变化
问题:zabbix监控报警磁盘使用率过高,需要清理磁盘。但是删除当天的大文件后,df查看并没有减少分析:1、虽然通过rm -rf删除了文件,但是有进程正在连接着这个文件,所以实际上这个文件是没有被彻底删除的,直到连接的进程被kill掉才会彻底删除这个文件;2、du是通过文件名统计使用空间的,rm -rf之后文件对于文件系统来说就已经没有了,所以du查看空间正确,而df是查看的实际硬盘使用空间。解决:使用命令lsof|grep deleted查看占用的进程通过ps aux|grep原创 2021-11-17 21:05:05 · 4228 阅读 · 0 评论 -
解决Linux普通用户vim不能右键粘贴的问题
解决:在家目录touch文件.vimrc[li@mng1 ~]$ cat .vimrcset mouse-=a问题解决原创 2021-08-25 13:59:39 · 953 阅读 · 0 评论 -
ntpd 总是运行一段时间就开始不正常
问题:[root@master04 ~]# systemctl status ntpd -l● ntpd.service - Network Time Service Loaded: loaded (/usr/lib/systemd/system/ntpd.service; enabled; vendor preset: disabled) Active: active (running) since Wed 2021-03-17 14:55:07 CST; 2 days ago Pro原创 2021-03-19 17:28:35 · 1408 阅读 · 0 评论 -
git 误操作恢复以及清除缓存
第一步 git status查看本地对改动的暂存记录第二步 git reset HEAD <被删除的文件或文件夹 >第三步 git checkout <被删除的文件或文件夹 >原创 2020-12-11 11:59:17 · 953 阅读 · 0 评论 -
centos7安装Python3
安装相应的编译工具在root用户下(不要用普通用户,麻烦),全部复制粘贴过去,一次性安装即可.yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-develyum install -y lib..转载 2020-08-14 16:04:14 · 151 阅读 · 0 评论 -
systemctl Failed to list units: No such method ‘ListUnitsFiltered‘
问题:ubuntu16.04执行systemctl 命令报错 Failed to list units: No such method ‘ListUnitsFiltered’执行systemctl status chrony等服务报错Failed to get properties: No such interface ’分析:未知原因,可能是ec2非正常开关机导致吧解决:1.重装systemd,安装完一定要重启apt-get install --reinstall systemd2.安装sy原创 2020-07-28 14:53:12 · 1764 阅读 · 1 评论 -
ssh 秘钥对登录突然不好使了
问题:客户端连接服务器ssh服务,之前突然好使的秘钥对登录突然报错sign_and_send_pubkey: signing failed: agent refused operation解决:虽然不知道什么原因,以下命令可以解决[root@lyf shared]# eval "$(ssh-agent -s)"Agent pid 29023[root@lyf shared]# ssh-add@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@原创 2020-07-07 15:12:21 · 842 阅读 · 0 评论 -
查看Linux网卡的UUID
# yum provides “*/nmcli”# yum -y install NetworkManager#systemctl start NetworkManager#nmcli con原创 2020-05-07 19:18:38 · 2164 阅读 · 0 评论 -
Linux通过xorg.conf强行添加显示器分辨率
1、根据显示器商用型号,拨打官方显示器售后电话要到显示器的水平刷新率和垂直刷新率,比如我的显示器BenQ v2110要到的的参数是:水平刷新:24-83khz垂直刷新:50-76hz2、用gtf命令获得自己要设置的分辨率参数名称:gtf 1920 1080 60 //解释:60为要设置的刷新率得到结果"1920x1080_60.00"3、sudo nvidia-xconfig4、...转载 2020-04-13 15:06:52 · 3532 阅读 · 0 评论 -
pycharm添加桌面快捷方式
[root@lyf applications]# cat /usr/share/applications/pycharm.desktop#!/usr/bin/env xdg-open[Desktop Entry]Encoding=UTF-8Name=PycharmComment=pycharm-2018.2Exec=/usr/local/pycharm-2018.2/bin/pycha...原创 2020-04-10 22:37:17 · 3338 阅读 · 0 评论 -
ntpdate[2083246]: no server suitable for synchronization found
问题:设置好的ntpserver,但是节点ntpdate命令出错报以上错误。分析:在ntp客户端用ntpdate –d serverIP查看,参数是-d是指debug模式,它会将ntpdate同步时的一些信息打印出来,而 且即使从ntp server那里获取到了国际原子时,也不会写入客户端的osclock。可以看到,错误信息中有“stratum 16”。stratum是ntp服务器层级,正常情...转载 2020-03-11 10:46:51 · 544 阅读 · 0 评论 -
confd用法
转载自:https://blog.csdn.net/huwh_/article/details/822869341. confd的部署以下Linux系统为例。下载confd的二进制文件,下载地址为:https://github.com/kelseyhightower/confd/releases。例如:# Download the binary wget https://github.co...转载 2019-10-25 21:40:49 · 1230 阅读 · 0 评论 -
find命令的用法
转自:https://www.oschina.net/translate/15-practical-linux-find-command-examples1.命令格式:find pathname -options [-print -exec -ok …]2.命令功能:用于在文件树种查找文件,并作出相应的处理3.命令参数:pathname: find命令所查找的目录路径。例如用.来表示当...转载 2018-11-01 13:42:57 · 1150 阅读 · 0 评论 -
locate 反向过滤
转自:https://www.cnblogs.com/xqzt/p/5426666.html1、命令简介 locate(locate) 命令用来查找文件或目录。 locate命令要比find -name快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/mlocate/mlocate.db 。这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自...转载 2019-01-17 15:20:07 · 440 阅读 · 0 评论 -
windows通过iscsi挂载linux硬盘
第一步:以centos7为例,linux需要安装targetcli一、系统使用的是CentOS7.2禁用防火墙:查看状态:# systemctl status firewalld或者 firewall-cmd–state停止:# systemctl stop firewalld开机不启动:# systemctl disable firewalldSELINUX禁用:vi /etc/...原创 2019-01-13 17:41:55 · 3181 阅读 · 0 评论 -
aws redhat7.6安装ceph
aws自带的redhat yum 源缺很多库,安装有问题原创 2019-04-25 19:06:26 · 442 阅读 · 0 评论 -
linux ssh可以连接,sftp失效
问题:使用mobaXterm软件连接服务器,但是无法通过sftp打开所连服务器的文件。解决:无解,参考Google解决办法 https://www.linuxquestions.org/questions/linux-server-73/can’t-get-sftp-logging-to-work-931609/ ,将 /etc/ssh/sshd_config 中的Subsystem ...原创 2019-04-25 19:13:05 · 3021 阅读 · 3 评论 -
生成socks代理以及http代理
1.如何生成socks5代理首先得有一台云服务器,然后执行#nohup ssh -i /sshlogin/.pem 52... -v -f -N -D 0.0.0.0:7070#export http_proxy=socks5://127.0.0.1:7070#export https_proxy=socks5://127.0.0.1:7070本地shell即可上网。2.有些网站并不...原创 2019-05-06 15:41:09 · 2497 阅读 · 0 评论 -
crontab自定义脚本执行失败,但是手动执行是成功的
问题:自己写了个kubectl命令删除失败pods的脚本,然后crontab自动执行总是失败。分析:[root@k8s-master-1 lyf]# which kubectl/usr/local/bin/kubectl[root@k8s-master-1 lyf]# cat /etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/u...原创 2019-05-06 19:05:34 · 4357 阅读 · 0 评论 -
shell sh: 1: source: not found
问题:shell脚本里加source命令报错解决:$ls -l which sh/bin/sh -> dash$sudo dpkg-reconfigure dash #Select “no” when you’re asked[…]$ls -l which sh/bin/sh -> bash原创 2019-05-10 16:38:03 · 7021 阅读 · 0 评论 -
ansible批量添加用户
ansible安装略控制节点添加到/etc/ansilbe/hosts下以用户xiaoming为例ansible ceph-node -m command -a 'useradd xiaoming'ansible ceph-nodes -m user -a 'name=xiaoming shell=/bin/bash home=/home/xiaoming/'ansible ceph-...原创 2019-05-17 15:01:35 · 2219 阅读 · 0 评论 -
解决“/bin/bash^M: bad interpreter: No such file or directory”
在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。查看脚本文件是dos格式还是unix格式的几种办法。(1)cat -A filename 从显示结果可以判断,dos格式的文件行尾为^M,unix格式的文件行尾为,unix格式的文件行尾为,unix格式的文件行尾为。(2)od -t x1 fi...转载 2019-06-18 11:20:37 · 2360 阅读 · 1 评论 -
ssh登录慢
如果做运维就一定会遇到ssh登陆Linux服务器慢的问题,问题比较好解决,一般Google之后有很多文章都告诉你解决方法,但是很少有文章分析为什么会慢,这篇文章简单分析下ssh登陆慢的原因。useDNS配置导致登陆慢如果ssh server的配置文件(通常是 /etc/ssh/sshd_config )中设置 useDNS yes ,可能会导致 ssh 登陆卡住几十秒。按照网上的方法将该配置项...转载 2018-10-27 19:06:06 · 365 阅读 · 0 评论