expect
catawk/pro{printNR,"======",$0}###NR打印第几行,$0打印整行$2$3>50{printf("$%.2ffor%s\n",$2$3,$1)}%.2f保留2位小数的浮点值%s字符串、\n回车catawk/emp.data]#awk-fcmdfiledatafilecmdfile存放命令列表的文件datafile存放数据的
catlogin.py#!/usr/bin/pythonimportgetpass###getpass模块中的getpass方法usname=raw_input('username:')###接收用户输入的字符passwd=getpass.getpass('password:')###将敏感的密码隐藏ifusname=='bob'andpasswd=
创建本地yum源用于放dockerrpm包[root@16:23:27桌面]$cd/var/www/html/docker/[root@16:23:27桌面]$createrepo^C[root@16:23:58桌面]$ls/var/www/html/docker/docker-engine-1.12.1-1.el7.centos.x86_64.rpmrepodatadocker-engine-s
docker之AUFShttps://www.cnblogs.com/sammyliu/p/5931383.htmlhttps://www.jianshu.com/p/ea9e28cb6266https://www.daocloud.io/
vim/etc/mail.rcsetbsdcompatsetfrom=abcmeabc@163.comsetsmtp=smtp.163.comsetsmtp-auth-user=abcmeabcsetsmtp-auth-password=授权码setsmtp-auth=login然后即可发送邮件echohelloword|mail-s"title"xxxxx@163.com
cdn内容分发网络www.tedu.cnA200.1.1.10修改为www.tedu.cnCNAMEtedu.wscache.comtedu.wscache.comA100.1.1.10
#!/bin/bash#echo-n"*"不回车#seq9生成1到9foriin{1..5}doforjin$(seq$[5-i])doecho-n""doneforkin$(seq$[2*i-1])doecho-n"*"doneechodone*
saltsatck的核心模块states配置语言salt'node9'sys.list_modulessalt'node9'sys.list_functionsmodenamesalt'node9'sys.docmodename.functionstates用于写脚本这是底层模块查看模块salt'node9'sys.list_stat
jinjia基础基于pythonstate文件中使用"-template:jinjia"声明模版文件中声明变量"{{name}}"name变量明state文件中"-defautls:name:value"声明使用变量{{变量}}一级字典变量{{pillar['appname']}}二级字典变量{{pillar['f
rpmrpm-ivh--nodepsphp-fpm-*.rpm--nodeps跳过依赖包-ivh安装-Uvh省级-e卸载
node9~]#salt'*'pillar.items-->没有信息需要自定义信息区别与grainspillar信息格式ymal语法salt'*'saltutil.refresh_pillarpillar数据同步至minion刷新所有pillar信息salt'node9'pillar.items获取pillar全部数据查看某台grains提供
存储minion端的基本信息,cpu/内核/操作系统查看salt'node9'grains.itemssalt'node9'grains.itemossalt'node9'grains.itemipinterfaces-G使用grains信息匹配salt-G'os:redhat'test.ping所有系统为redhat的salt-G&
firewalld防火墙public:仅允许访问本机的sshd等少数几个服务trusted:允许任何访问block:阻塞任何来访请求drop:丢弃任何来访的数据包查看安全域firewall-cmd--get-default-zone修改安全域firewall-cmd--set-default-zone=trusted查看规则firewall-cmd--list-all--zone=block设置规
pingwww.baidu.comttl25512864不经过路由的默认值每经过一个路由就减1traceroutewww.baidu.com经过路由的IPtracert--->windows
编写YAML结构空格表示项目“-”表示,列表健值对“:”表示,字典缩进2个空格,不能用tabecho-e"[\t]"tabecho-e'\t'|od-An-tx1------------>090a09->\t->tab0a->\n->enterecho-e""|od-An-tx1-------->200a2
salt-key-L查看在线主机密钥列表密钥管理salt-key-h-L列出密钥-a接受一个-A接受全部-D删除全部-d删除一个-y自动确认salt-key-ahost1-ysalt-key-dhost1-y删除之后可以重启服务就可回来salt-key-A-y全部接受方便管理salt'*'test.ping测试主机是否在线命令salt[options]'<target>'
yumsearchsaltyum配置同步到所有机器foriinhost{1..99};dorsync-a/etc/yum.repos.d/salt.repo${i}:/etc/yum.repos.d/-e'ssh';doneserver服务端yuminstallsalt-mastersystemctlstartsalt-master启动服务端口45054506ss-ltn|grep
上一集:http://blog.51cto.com/creatoryuan/2072419rpm-qf/usr/bin/catcoreutils-8.22-15.el7.x86_64rpm-qf/usr/bin/echocoreutils-8.22-15.el7.x86_64############2改变根目录chroot/home/chen/vhostbash-4.2#mansshd_confi
SELinux,Security-EnhancedLinux基于内核的,强制安全保护机制1.selinux三种状态disabled#彻底禁用enforcing#强制启用permissive#宽松模式2.查看selinux状态getenforce#查看状态setenforce1#临时开启setenforce0#临时关闭3.永久关闭selinux(除非有必要才开启)vim/etc/selinux/co
NTP网络时间客户端1.安装NTP客户端chrony查看是否安装:rpm-qchrony安装:yum-yinstallchrony2.修改/etc/chrony.conf删除其他serverxxxxiburst添加serveredu.ntp.org.cniburst3.查看状态timedatectl4.启动systemctlrestartchronydsystemctlenablechronyd
docker预告 yuminstall--installroot=/home/chen/vhost yum chroot /home/chen/vhost
Keep simple keep stupid马哥Linux培训从头开始丁丁历险koumm的linux技术博客
SELinux,Security-Enhanced Linux 基于内核的,强制安全保护机制1.selinux三种状态disabled #彻底禁用 enforcing #强制启用 permissive #宽松模式2.查看selinux状态getenforce &nb
聚合连接(team) 多个网卡(team-slave)组建成虚拟网卡 轮询式(roundrobin)的流量负载均衡 热备份(activebackup)连接冗余 man teamd.conf /example {"r
postfix邮件服务postfix发信服务(TCP 25,SMTP)dovecot取信服务(TCP 110/143,POP3/IMAP)1.配置postfix 安装postfix yum -y install postfix 配置邮件服务 vim /etc/p
NTP网络时间客户端 1.安装NTP客户端chrony查看是否安装:rpm -q chrony 安装:yum -y install chrony2.修改/etc/chrony.conf删除其他server xxxx iburst添加server edu.ntp.org.cn &nb
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号