linux 运维
tem*
这个作者很懒,什么都没留下…
展开
-
linux 使用su切换所有用户失败
linux 系统中 su 切换所有用户失败,但是ssh可以正常登录原因是原先/usr/bin/su文件的-rwsr-xr-x权限被更改为-rwxr-xr-x.造成无法登录在添加属主的s权限root@rbtnode1 bin]# chmod u+s su验证是否可以正常登录? 如图已经可以登录了注:s 是特殊权限,如果文件在被设置了s权限后将以root身份执行,相当于执行su的过程中会暂时获得root的权限...原创 2021-03-16 11:25:09 · 7754 阅读 · 0 评论 -
linux 报 -bash: TMOUT: readonly variable
linux 报 -bash: TMOUT: readonly variable登录主机时报-bash: TMOUT: readonly variable解决办法:修改/etc/profile配置文件,将export TMOUT=600readonly TMOUT这两行注释掉export TMOUT=600 :是用户在指定秒数内没有活动(操作)时间readonly TMOUT: 是防止用户在命令行执行TMOUT=0操作重新加载配置文件就不会出现此报错了source /etc/profile原创 2021-03-03 17:45:43 · 12176 阅读 · 1 评论 -
linux 报 Account locked due to 5 failed logins
普通账号登录主机时报 Account locked due to 5 failed logins原因是登录主机时输入错误密码次数过多解决1、登录root账号或者有sudo权限的账号 执行sudo pam_tally2 -u 用户名 -r或sudo pam_tally2 --user=用户名 --reset解决2、修改vim /etc/pam.d/system-auth 文件去掉这一行(简单暴力,不建议)auth required pam_tally2.so den原创 2021-03-03 16:08:21 · 11841 阅读 · 1 评论 -
基于不同的IP地址转发到不同的后端服务
基于不同的IP地址转发到不同的后端服务参考#server {listen 35011;server_name 100.248.64.104;location / {proxy_http_version 1.1;proxy_set_header X-Real-IP $remote_addr;if ( $remote_addr ~ “100.248.9.68”){proxy_pass http://100.248.64.105:30011;break;}if ( $remote_a原创 2021-02-26 15:14:09 · 344 阅读 · 0 评论 -
Ansible常用模块和模板使用(更新中)
ansible学习笔记ansible的安装注: ansible的安装需要使用到epl源,我们先使用yum安装epel-release,然后在安装ansible[root@Ansible ~]# yum install -y epel-release // 安装rpel源 .....---> 软件包 epel-release.noarch.0.7-11 将被 安装[root@Ansible ~]# yum install -y ansible //安装ansible注:ansible是P原创 2020-09-06 20:29:10 · 492 阅读 · 0 评论 -
rsync同步数据
什么是rsyncRsync时候一款开源的、快速的、动能的、可实现全量及增量的本地或远程的数据同步备份的优秀工具。使用与linux、win等多种操作系统平台Rsync安装[root@Ansible ~]# yum install -y rsyncRsync语法介绍本地传输:rsync [OPTION…] SRC… [DEST]rsync [参数] 原路径 目标路径远端传输:拉取数据rsync [OPTION…] [USER@]HOST:SRC… [DEST]rsync [原创 2020-08-22 21:50:49 · 856 阅读 · 0 评论 -
nginx反向代理和负载均衡
Nginx 简介什么是nginxNginx 是一个 高性能的HTTP服务器和反向代理服务器,特点是占用内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好Nginx专为性能优化而开发,性能是其最重要的考量,实际上非常注重效率,能经受高负载的考验,有报告表明能支持高达5万个并发连接数反向代理(1) 正向代理在客户端(浏览器)设置代理服务器,通过代理服务器进行互联网访问(2)反向代理我们只需要将请求发送给反向代理服务器,由反向代理服务器去选择目标服务器获原创 2020-08-16 16:27:41 · 252 阅读 · 0 评论 -
linux系统中安装中文字体
背景:上线后在检查我们新上线的产品时候,发现下载的PDF文件中所有的中文字体都是乱码 ,对比生产环境和测试环境发现是生产环境没有中文字体所导致 。中文乱码详见下图:1、查看系统有没有安装字体[root@admin admin]# fc-list提示没有找到这个fc-list命令2、安装字体管理器[root@admin admin]# yum install -y fontconfig...原创 2020-03-18 23:29:22 · 3718 阅读 · 0 评论 -
plsql中执行多个sql脚本(批量执行)
1、在平常我们上线中,如果上线的spl比较多,我们一个一个的执行的话,效率比较低,而且也容易出错。下面我来演示下我一开始使用的方法。2、创建一个test1.sql脚本,脚本内容为我们要执行的语句3、创建一个test2.sql脚本,脚本内容为我们要执行的语句4、创建一个test.sql脚本,脚本内容为我们步骤2和3创建脚本的路径和脚本名称5、plsql工具路径,先创建命令窗口6、在...原创 2020-02-17 17:22:57 · 6647 阅读 · 0 评论 -
进程批量备份、替换、重启
#!/bin/bash#备份pro_bak(){ cd /home/boss/$Center/DaemonPublic/blib/ tar zcf $i.tar.gz.`date +%Y%m%d` $i if [ $? -eq 0 ];then echo "=====$i备份完毕====" ls -lh $i else break fi}#替换mv_up(){ for r in `find /home/boss/$Center/DaemonPu原创 2020-08-06 17:20:47 · 251 阅读 · 0 评论 -
批量上传FTP文件
#!/bin/bash#同步文件并生成上传前后上传后文件列表ftp_up(){ls /home/bossapp/yhb/ >/home/bossapp/yw/scq.txtftp -v -n 192.168.0.2xx <<EOF > /home/bossapp/yw/log.txtuser bossapp 2fEZ8ogR@ThX#二进制模式传输binary #关闭主动模式 prompt off #ftp目录cd /home/bossapp/yhb#上传原创 2020-08-04 11:42:00 · 480 阅读 · 0 评论 -
MySQL主从复制-记录
1、 安装mariadb数据库(mysql),并配置主从信息查看 系统信息[root@master ~]# cat /etc/redhat-release安装mariadb数据库[root@master ~]# yum install -y mariadb mariadb-devel mariadb-server关闭所有服务器的防火墙[root@master ~]# system...原创 2020-04-11 16:47:51 · 216 阅读 · 0 评论 -
Swap 分区介绍和 增加Swap分区
1、 SWAP 概述Swap意思是交换分区,就是我们说的虚拟内存,是从硬盘中划分出的一个分区。当物理内存不够用的时候,内核就会释放缓存区(buffers/cache)里一些长时间不用的程序,然后将这些程序临时放到Swap中,也就是说如果物理内存和缓存区内存不够用的时候,才会用到Swap。2、Swap分区设置多大才是最合适的?一般来说可以按照如下规则设置swap大小(以实际情况为准,这只是建议...原创 2020-03-28 19:36:43 · 2107 阅读 · 0 评论