首页 文章 精选 留言 我的

精选列表

搜索[centos],共5636篇文章
优秀的个人博客,低调大师

Centos 7 Saltstack 集群

一. Saltstack 双master master1 -------------------master2 | minion master1 1.yum-yinstallsalt-master 2.vim/etc/salt/master auto_accept:True master2 1.yum-yinstallsalt-master 2.vim/etc/salt/master auto_accept:True 拷贝maser1的 /etc/salt/pki/master/master.pem /etc/salt/pki/master/master.pub 以上两个文件覆盖掉 minion 1.yum-yinstallsalt-minion 2.vim/etc/salt/minion添加下面内容 master: -master1 -master2 id: minion 当其中一台master挂了 另一台依然可以使用 二. Saltstack syndic集群架构 master 192.168.90.177 syndic1 192.168.90.178 syndic2 192.168.90.185 minion 192.168.90.186 master # salt-key -L Accepted Keys: 192.168.90.178 syndic1 # salt-key -L Accepted Keys: 192.168.90.185 Denied Keys: syndic2 #salt-key -L Accepted Keys: 192.168.90.186 192.168.90.177 master (安装salt-master) 192.168.90.178 syndic1 (安装salt-mater和salt-syndic) 192.168.90.185 syndic2 (安装salt-mater和salt-syndic ) 192.168.90.186 minion (安装salt-minion) 1.master # cat /etc/salt/master |grep -v "#" |grep -v "^ *$" ipv6: False interface: 192.168.90.177 auto_accept: True state_top: top.sls file_roots: base: - /etc/salt/base prod: - /etc/salt/prod pillar_roots: base: - /etc/salt/pillar/base prod: - /etc/salt/pillar/prod order_masters: True 2.syndic1 # cat /etc/salt/master |grep -v "#" |grep -v "^ *$" interface: 192.168.90.178 ipv6: False auto_accept: True file_roots: prod: - /etc/salt/prod order_masters: True syndic_master: 192.168.90.177 3.syndic2 # cat /etc/salt/master |grep -v "#" |grep -v "^ *$" ipv6: False auto_accept: True file_roots: prod: - /etc/salt/prod syndic_master: 192.168.90.178 4.minion # cat /etc/salt/minion |grep -v "#" |grep -v "^ *$" master: 192.168.90.185 id: 192.168.90.186 当在master上执行 #salt '192.168.90.186' state.highstate 时 会去执行syndic2上 配置的top.sls文件,不会执行master上和syndic1上的file_roots、pillar和grains定义的内容。 三.混合的 大致相同。 本文转自潘阔 51CTO博客,原文链接:http://blog.51cto.com/pankuo/1984227,如需转载请自行联系原作者

优秀的个人博客,低调大师

centos mount命令详解

1.简介 mount命令用于挂在一个文件系统,在Unix系统里的所有文件都是排列在一棵巨大的树上的。这些文件分散在不同的设备上,mount命令用于将设备上发现的文件系统联系(或挂载)到这棵巨大的树上;相反,umount命令用于将这些联系断开。 2.用法 mount命令功能非常强大,支持很多用法与功能,标准的用法有: mount -t type device dir 这告诉内核挂载device中发现的文件系统到dir这个目录上。只要这个设备挂载着,dir这个目录中的内容,属主和权限等信息都被隐藏了。 大多数的设备都通过设备名标识,比如/dev/sda1,但也有例外,比如在NFS的挂载中,设备是这样的:knuth.cwi.nl:/dir或者192.168.1.200:/dir,也可以用volume LABLE 或者UUID表示一个块设备(参见下面的-L或-U选项),linux系统建议使用LABEL或UUID作为设备名,这种标签更加方便,健壮以及可读性更好。 3.不同用户挂载的问题 一般只有超级用户可以挂载文件系统。然而,当/etc/fstab文件中包含用户选项时,那么任何用户都可以挂在相应的系统。 4.选项 -a 挂载fstab文件记录的所有文件系统 -f 不实际加载设备。可与-v等参数同时使用以查看mount的执行过程。假挂载fake,可用于测试 -F 需与-a参数同时使用。所有在/etc/fstab中设置的设备会被同时加载,可加快执行速度。 -l为设备增加设备的卷标Label -n 不将加载信息记录在/etc/mtab文件中 -o<选项> 指定加载文件系统时的选项。有些选项也可在/etc/fstab中使用。这些选项包括: sync 以同步方式执行文件系统的输入输出动作。 async 以非同步的方式执行文件系统的输入输出动作。 atime 每次存取都更新inode的存取时间,默认设置,取消选项为noatime。 auto 必须在/etc/fstab文件中指定此选项。执行-a参数时,会加载设置为auto的设备,取消选取为noauto。 defaults 使用默认的选项。默认选项为rw、suid、dev、exec、anto nouser与async。 dev 可读文件系统上的字符或块设备,取消选项为nodev。 exec 可执行二进制文件,取消选项为noexec。 noatime 每次存取时不更新inode的存取时间。 noauto 无法使用-a参数来加载。 nodev 不读文件系统上的字符或块设备。 noexec 无法执行二进制文件。 nosuid 关闭set-user-identifier(设置用户ID)与set-group-identifer(设置组ID)设置位。 nouser 使一位用户无法执行加载操作,默认设置。 remount 重新加载设备。通常用于改变设备的设置状态。 ro 以只读模式加载。 rw 以可读写模式加载。 suid 启动set-user-identifier(设置用户ID)与set-group-identifer(设置组ID)设置位,取消选项为nosuid。 user 可以让一般用户加载设备。

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Apache Tomcat

Apache Tomcat

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

JDK

JDK

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。