配置nginx使用http2一、配置opensslopenssl版本需大于1.0.2版本yuminstall-ygcczlib-develpcre-develwgethttps://www.openssl.org/source/openssl-1.1.0g.tar.gztarzxvfopenssl-1.1.0g.tar.gzcdopenssl-1.1.0g./config--prefix=/usr
我上一位运维,脚本完全没问题但是使用的是阿里云机器,阿里默认禁止25端口往外发,脚本用的就是25号端口,所以每次到发邮件的时候就报错,检查脚本也没问题,各种百度看见阿里禁了25号端口,经过修改成465端口成功可以发送邮件。
一个最基础的优化防护1、我们日常自定义安装nginx后,通过访问不存在的页面回的404页面可以看见nginx的版本信息和服务器。2、那其实这个版本信息可以隐藏的,下面具体介绍一下: 一、经过解压的文件里 目录如下: /root/nginx-1.14.2/src/core ——有个文件叫 nginx.h
我的VirtualBox的虚拟机linux系统的磁盘总共有8G,我需要扩容一下参考博客:https://www.cnblogs.com/anjingshen/archive/2015/10/17/4887426.html参考博客:http://blog.jues.org.cn/post/resize2fs-bad-magic-number-in-super-block-dang-chang-shi
环境:由于没有MongoDB的外网地址,所以需要借助同阿里同区域的机器登陆1、2、3、
背景:迁移nginx到另一台winodws机器,机器中装了SVN使用了https问题:配置好nginx的域名和ssl后,发现访问域名都会默认访问到SVN的页面解决:因为https使用的443端口,但是已经被SVN使用了,所以默认访问到SVN,改掉SVN的端口后,配置443端口到nginx重启成功不过SVN的访问需要加上端口了。
----------连接redis------------redis-cli.exe-hhost-p6379-apassword如果不行进去后输入authpassword1、删除keyDELkey1key22、查看是否存在该keyEXISTSkey3、新建keySETkeyvalue4、如果不存在则创建,存在不进行任何操作SETNXkeyvalue5、如果存在则覆盖,不存在则创建(设置生存时间【秒
1、jstack-lpid打印关于锁的附加信息2、jstack-Fpid当pid没有响应的时候强制打印栈信息3、jmap-heappid打印看到该进程的内存使用情况4、jps打印java的程序
执行rabbitmq-pluginsenablerabbitmq_management报错如下Pluginconfigurationunchanged.Applyingpluginconfigurationtorabbit@hj...failed.Couldnotcontactnoderabbit@hj.Changeswilltakeeffectatbrokerrestart.Options:--
我是新建了一个文件存放java的环境变量vim/etc/profile.d/java.shexportJAVA_HOME=/usr/local/java这里的home是下载的目录,我是创建了一个链接到/usr/local/javaexportPATH=$JAVA_HOME/bin:$PATH最后source/etc/profile下就好了
一、概述Redis3.0版本之后支持Cluster.1.1、rediscluster的现状 目前redis支持的cluster特性: 1):节点自动发现 2):slave->master选举,集群容错 3):Hotresharding:在线分片 4):进群管理:clusterxxx 5):基于配置(nodes-port.conf)的集群管理 6):ASK转向/MOVED转向机
一、简介 MHA(MasterHA)是一款开源的MySQL的高可用程序,它为MySQL主从复制架构提供了automatingmasterfailover(自动化主故障转移)功能。MHA在监控到master节点故障时,会提升其中拥有最新数据的slave节点成为新的master节点,在此期间,MHA会通过于其它从节点获取额外信息来避免一致性方面的问题。MHA还提供了master节点的在线切换功能,即
nginx 平滑升级原理 升级 nginx1、安装配置1.8版本的 nginx[root@localhost ~]# yum install -y gcc gcc-c++ pcre-devel openssl-devel zlib-devel[root@localhost ~]# useradd -M -s /sbin/nologin nginx[root@localhost ~]# tar x
umask---umask查看当前的umask值,它表示要去掉的权限文件、目录最终权限的算法:满权限-umask权限=最终权限目录的默认满权限:777例如:777-022=755777-031=746rwxrwxrwx文件的默认满权限:666例如:666-022=644666-031=646rw-rw-rw-root默认umask:022.普通用户:002.umask031:将umask值设置成0
chown命令chown[选项]用户名:组名文件名功能:修改文件的拥有者(属主)和拥有组(属组):实验1:在根目录下创建一个文件/a.mp3,然后查看文件的详细信息,修改文件的属主为bin,再修改文件的属组为adm,最后同时修改文件的属主和属组为root,删除此/a.mp3文件。实验2:同时在根目录下创建两个文件a.txt、b.txt,将a.txt的属主改成bin,属组改成adm,将a.txt的属
![](https://s1.51cto.com/images/blog/201903/28/534225fc796630f6c348027d52ce102c.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
chown命令chown [选项] 用户名:组名 文件名功能:修改文件的拥有者(属主)和拥有组(属组):例1:在根目录下创建一个文件/a.mp3,然后查看文件的详细信息,修改文件的属主为bin,再修改文件的属组为adm,最后同时修改文件的属主和属组为root,删除此/a.mp3文件。例2:同时在根目录下创建两个文件a.txt、b.txt,将a.txt的属主改成bin,属组改成adm,将a.txt的
---ls-l/etc/passwd查权限详细信息-rw-r--r--第一位代表的是文件类型然后三位数三位数的算,第一个三位数代表文件所属的用户的权限、为可读可写。第二个三位数代表的是文件所属的组的权限、为可读。第三个三位数代表的是所有人的权限、为可读。
passwd命令给用户设置密码、设置密码的状态--- passwd [选项] 用户名选项功能例子-? 即--help,显示此命令的帮助信息 passwd -? -S 显示已命名帐号的密码状态(只有root能查) passwd -S root -k 保持(keep)身份验证令牌不过期 passwd -k root -d 删除已命名帐号的密码(只有root能做) passwd -d root-l 即-
groups命令---groups[选项]用户名例:某公司有sales、tech这两个部门,sales部门有2位职员lucy、lily。tech部门有3位职员alice、jack、peter。要求在linux服务器上采用用户和组来管理公司的这两个部门和员工账号例1、创建gp1、gp2、gp3这三个组。删除gp3这个组,查看组账号文件的最后5行内容2、创建u1、u2、u3这三个用户,依次查看3个用户
gpasswd命令---gpasswd[选项]组名选项功能例子-a即--add,在组中添加一个用户gpasswdg1-atom或gpasswd-atomg1-d即--delete,从组中删除一个用户gpasswdg1-dtom-r即--remove-password,删除组管理的密码gpasswd-rg1-R即--restrict,restrictaccesstoGROUPtoitsmembers
groupdel命令---groupdel组名例:创建名称为g6的组,然后查看group文件中包含g6关键字的内容,删除g6组。
groupadd命令---groupadd[选项]组名选项功能例子-h即--help,显示此命令的帮助信息groupadd-h-g创建组时指定组的gid号groupadd-g520g1-o允许创建不唯一的gid的组groupadd-o-g0g2-p即--passwd,指定组管理员加密后的密码groupadd-p01g3-r即--system,创建一个系统组,组号范围是201~999groupadd
usermod命令---usermod[选项]用户名选项功能例子-h即--help,显示此命令的帮助信息usermod-h-c即--comment,修改用户的描述信息usermodroot-c"adminuser"或usermod-c"adminuser"root-d修改用户的家目录。(新家目录提前准备好)usermodtom-md/opt/tom(搬家)-
linux的用户删除
useradd命令---useradd[选项]用户名验证:grep用户名/etc/passwd选项功能例子-h即--help,显示此命令的帮助信息useradd-h-b为新用户指定家目录的主目录useradd-D-b/home-D显示或修改创建新用户的默认配置useradd-D-c为新建的用户设置备注(context)信息useraddlily-c"mygirlfriend"-
id命令---id[选项]用户名选项功能例子--help显示此帮助信息并退出id--help--version显示版本信息并退出id--version-u仅显示有效用户IDid-uadm-g仅显示有效的用户组IDid-groot-G显示所有组的ID(包括主组和附属组)id-Glp-r显示真实ID而非有效ID,与-ugG一起使用id-r-uroot-Z仅显示当前用户的Selinux安全环境id-Z-
---tail-3/etc/group---查组账号后3行信息结构--1组名:2组密码位:3GID:4组成员---tail-3/etc/gshadow---查组密码后3行信息结构--1组名:2组加密密码:3组长:4组成员
目录-d例:brw-rw----.1rootdisk253,11月1409:42/dev/dm-1普通文件--软连接文件-l字符设备文件-c块设备文件-bbrw-rw----.1rootdisk253,11月1409:42/dev/dm-1套接字文件-s管道文件-p/:根目录/root:root用户的家目录/home:普通用户家目录的主目录/bin或/usr/bin存放普通用户的命令程序文/sbi
---greproot/etc/passwd---查root的账号信息结构--1用户名:2密码位:3UID:4GID:5用户的描述信息:6用户家目录:7登陆的shell---greproot/etc/shadow---查root的密码信息结构--1用户名:2加密的密码:3上一次修改的时间:4密码不能被更改的天数:5密码需要重新更改的天数:6密码过期前警告天数:7密码过期日期:8账户过期日期:9保留
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号