阿铭linux爱维Linux林肯龙哥李振良的技术博客
ansible playbook介绍188上:ansible playbook的使用相当于把模块写入到配置文件里面,例:vi /etc/ansible/test.ymlcat /etc/ansible/test.yml---- hosts:testhost remote_user:root &nb
ansible安装以及配置认证特性(1)、no agents:不需要在被管控主机上安装任何客户端;(2)、no server:无服务器端,使用时直接运行命令即可;(3)、modules in any languages:基于模块工作,可使用任意语言开发模块;(4)、yaml,not code:使用yaml语言定制剧本playbook;(5)、ssh by default:基于SSH工作;(6)、s
saltstack安装配置认证两台机器192.168.0.188和192.168.0.189设置hostname以及hosts192.168.0.188 web9.xuan.com192.168.0.189 web10.xuan.com关闭seliunx,清空itpables规则188上:yum install -y epel-releaseyum install -y salt-master s
3.3mysql常用操作-1(库--表--行--字段)mysql -uroot -p1305561612 (登录mysql)show databases; (查看有哪些库)use mysql use
puppet配置模块(一)模块是puppet的最大单元,模块里面有类,类下面有资源。同步文件、远程执行命令、cron等叫做资源,都是通过模块来实现的。下面我们来定义一个模块:在服务端上做如下操作:mkdir /etc/puppet/modules/testm //模块名字就是 testmcd /etc/puppet/modules/testmmkdir
puppet安装准备工作准备两台机器:192.168.0.188(服务端)192.168.0.189(客户端)两台机器关闭selinux(临时关闭setenforce 0),清空iptables规则(iptables -F ,service iptables save),并保存,设置hostname188上hostname web9.xuan.com,vi /etc/sy
自动化运维介绍
3.0 mysql配置讲解vim /etc/my.cnf (这是MySQL的配置文件),核心配置文件是[MySQLD端口;监听socket;是否要过滤lock锁;key_buffer_size主要用于索引块的缓存区,增加它是为了得到更好的索引速度,登录mysql -uroot,show variables; (这个是查看它的一些参数),SHOW STATUS LIKE'key
2.8 php.ini配置文件详解/usr/local/php/bin/php -i |head可以查看到调用的php.ini配置文件在哪里,它是以分号为注释符号,常用的配置有vim /usr/local/php/etc/php.ini1.disable_functions=eval,assert,popen,passthru,escapshllarg,escap
2.5 Apache禁止解析phpls -l /data/www/data (可以看到所属主都是daemon)cd /data/www/data/p_w_upload/forum/可以看到刚刚从本地上传到discuz网站上的图片访问的时候403,是因为之前做了防盗链,把之前做的防盗链注释掉就可以了现在把php解析引擎关掉,不让它解析了,并且在做一个限制,不能解析了,但还可以访问,访问的时
2.0 Apache日志切割vim /usr/local/apache2/conf/extra/httpd-vhosts.confcommon表示日志的类型名字,可以在主配置文件看到日志的格式vim /usr/local/apache2/conf/httpd.conf前面是格式,后面的名字,也可以自定格式跟名字%h表示来源IP,%l(远程登录名字)%u(用户)不存在就用- 来代替了,%t
vim /usr/local/apache2/conf/httpd.conf (主配置文件)打开这个虚拟主机的配置文件,就不能curl主机配置文件里面了,就会4041.7Apache用户认证cd /data/wwwmkdir abccp /etc/passwd ./12.txt在浏览器上192.168.0.188/abc/12.txt能看到passwd里面的内容,想不让其他人看到,要更
mkdir /data/wwwcd /data/wwwwget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zipunzip Discuz_X3.2_SC_GBK.zip程序是在upload下面mv upload/* ./ (把下面文件全部移出来)rm -rf readme/ utility/
1. 安装mysqlcd /usr/local/src/ wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.47-linux2.6-x86_64.tar.gztar zxvf mysql-5.5.47-linux2.6-x86_64.tar.gzuseradd -s /sbin/nologin -M my
2.4 cron计划任务crontab -l(查看当前用户的计划任务)crontab -u(指定用户) xuan -lcrontab -e(编写计划任务)左边是时间,右边是执行命令分min(0-59)、时hou(0-23)、日day(1-31)、月mon(1-12)、周week(0-6或1-7)cat /var/spool/cron/root(这个是root的crontab)2.5&nb
2.0 iptables详解-1netfilter(防火墙)-->iptables(工具)table(表)-->chain(链)-->(规则) iptables -t(+表名) filter(表) -nvL (用得比较多,定义允许或者不允许的) iptables
1.5 cut命令cut 把一个文件分段cut -d:(指定分割符) -f(第几段) 3,4,5 /etc/passwdcut -c(截取第几个字符) 1-10 /etc/passwd1.6 sort命令sort 用来排序,什么都不加的,按ASCII码来排序!sort -t:(指定分割符) -k3(第几段) -n(纯数字排序) /etc/passwdsort -t:(指定分割符
1.1shell特性保存命令历史的一个文件 ~/.bash_historyhistory 历史命令alias 别名 unlias 取消别名echo $HISTSIZE!!表示上一条命令!$表示上一条命令的最后一个参数 等于Esc,.!+数字 运行那个数字的命令!
rpm安装和卸载 (redhat package manager)mount /dev/cdrom /mnt/cd /mnt/cd Packages/ ls 会列出rpmrpm包:如tree-1.5.3-2.e16.i686.rpm(tree包名 1.5.3主板本号.次版本号.修正版本号 2.e16.i686系统平台 e16
gzip [-d#] 文件 其中#为1-9的数字gzip + 文件 压缩文件,删除源文件gzip -d + 文件 解压缩文件,删除源文件压缩等级:1压缩最差,9压缩最好,6为默认zcat查看.gz的文本文件内容bzip2 + 文件 压缩文件,删除源文件bzip2 -d + 文件 解压缩文件,删除源文件bzcat查看.bz2的文本文件内容
一、明文加密:vim /etc/grub.conf在hiddemenu下面新增一行,输入:password=密码然后:wq保存退出在开机出现退数菜单的时候,按任意键,就会出现启动选择菜单,这时下面的英文提示你输入 p 编辑启动项或者直接回车启动系统输入 p 后,会出现提示密码输入密码输入正确后进入编辑状态二、加密密码执行命令grub-md5-crypt得到经过md5加密的密码然后vim /etc/
ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例。有机器A(192.168.0.188),B(192.168.0.189)。现想A通过ssh免密码登录到B。1.在A机下生成公钥/私钥对。-P表示密码,-P '' 就表示空密码,也可以不用-P参数,这样就要三车回车,用-P就一次回车。它在/home/chenlb下生成.ssh目录,
1.2 Linux发行版简介主流的Linux发行版 Ubuntu, Debian GNU/Linux ,Fedora ,Gentoo ,MandrivaLinux ,PCLinuxOS,Slackware Linux ,openSUSE,ArchLinux,Puppylinux,Mint, CentOS,Red Hat等。中国大陆的Linux发行版 中标麒麟Linux(原中标普华Lin
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号