环境及需求概述:自己搭建的博客,因为私密性,添加了auth_basic认证,但是每次都输入用户和密码过于繁琐,想着平时在公司就不要输入密码进行验证了,其他非公司网络访问时要输入验证码,比较完美~nginx+tomcat实现,因为代码是java这里要说的是,java使用auth_basic,要在nginx开启proxy_set_headerAuthorization"";参数,不
简单的脚本初始化一个新机器解决在脚本中source或者.不生效的问题#!/bin/bash#使用www普通用户发布,及免密User=wwwPass=2fZotoQdt0k8nWWs1T8scUbm07dVWSKvZmB672XkGwww=grep-w"$User"/etc/passwd|awk-F':''{print$1}'#判断是否为空if[-
CentOS7解决rc.local开机启动服务或脚本不生效centos 7 中rc.local 的权限被降低了,更改方法chmod +x /etc/rc.d/rc.local 之后再将服务或者脚本添加到/etc/rc.local 中,重启机器测试即可
centos 程序使用nologin账户来启动chown -R www:www /etc/init.d/php-fpmuseradd -s /sbin/nologin -M wwwsudo -u www /etc/init.d/php-fpm start
改几个变量就可以用了, innobackup的全备和打包脚本[root@Pro-aliyun-MySQL-transit-10.25.34.225 ~]# cat full.sh #!/bin/bash# centos 7.6 x86_64# mysql 5.7.26-log# 2019.9.16# Version 2.4 begins to support 5.7# https://www.pe
#echo"/dev/vdb1/data01ext4defaults00">>/etc/fstab
#!/bin/bashclearUSER=rootPASSWD=amunlinuxPUBDIR=/root/.sshcat>~/prompt-ans.txt<<EOF如果需要配置服务器数量过多,最好在外部保存到ip-list文件内,易于美观如果.ssh/下存在文件,需要删除后再次执行脚本,不想删除注释关键字即可服务器密码需要统一EOFcat~/prompt-ans.txtslee
#!/bin/bash###CentOS 7###脚本用途:###用普通用户免密下发任务上线或者拷贝程序包到目标主机,而不是root,降低风险###for 完成循环,expect用于免交互,该脚本适合较多服务器的场景这里是130台左右的环境#1.先决条件,#2.用ansible创建目标所有机器普通op用户,并设置密码#3.用ansible创建普通用户的/home/op/.ssh目录#4.修改.ss
centos7.6x64nginx1.16+lua模块ngx_devel_kit-masterngx_cache_purgenginx-http-sysguardnginx-http-concatlua-nginx-module-0.10.14echo-nginx-module-0.61mkdir-p/data/nginx/modules_nginx&&mkdir-p/data/P
://blog.51cto.com/amunlinux/24278上一篇文章讲述了nginxsftpd下载上传服务部署本章写一下关于history优化及cd到新目录时自动显示目录名cat/etc/profileexportUSER_IP=who-uami2>/dev/null|awk'{print$NF}'|sed-e's/[()]//g'e
上篇文章写了《快速登录vsftpd的expect脚本》https://blog.51cto.com/amunlinux/2426471本篇讲一下nginx作为下载服务器,vsftpd作为上传服务器的结合。yum-yinstallnginxvsftpdNginx配置文件几乎都是修改默认的配置usernginx;worker_processesauto;error_log/var/log/nginx/
快速登录vsftpd的expect脚本[root@canal~]#cat/usr/bin/ftp-login.expect#!/usr/bin/expectsettimeout30spawnftp公网IP/内网IP5xxx7expect"Name192.168.xx.xx:root):"send"ftpuser\r"expect"Password:
如何更改或者隐藏centos当前主机名很多时候在公司用的都是买的云主机,或者用模板做的虚拟机,对方告知主机名不能更改,主机名都太长了还特么巨丑。今天用测试过方法发一下比较简单,主要是隐藏实际的主机名,并不更改在当前用户家目录下编辑.bashrc文件新增PS1='[${debian_chroot:+($debian_chroot)}\u@services\w]\$'保存后source
centos 7 x641)yum -y install nginx2)nginx.conf粘贴配置文件即可使用user nginx;worker_processes auto;error_log /var/log/nginx/error.log;pid /run/nginx.pid;include /usr/share/nginx/modules/*.conf;events { use e
原创,来自amunlinux更改centos 操作系统默认的环境标识符,更改前:普通用户是‘$’符号,无变量颜色显示超级用户是‘#’符号,无变量颜色显示更改后:只对当前用户生效最所有用户生效个人觉得还是挺好看的,去掉了原有的 中括号‘ [ ] ’,而添加了颜色,#export PS1='\[\e]2;\u@\h\a\]\[\e[01;36m\]\u\[\e[01;35m\]@\[\e[01
centos6.5 2.6.32 yum方式安装内核是安装的最新版内核,不能选择内核版本 源码方式安装可以选择内核版本进行安装,源码方式安装较慢。
TIME_WAIT Linux系统下,TCP连接断开后,会以TIME_WAIT状态保留一定的时间,然后才会释放端口。当并发请求过多的时候,就会产生大量的TIME_WAIT状态的连接,无法及时断开的话,会占用大量的端口资源和服务器资源。这个时候我们可以优化TCP的内核参数,来及时将TIME_WAIT状态的端口清理掉。
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号