尚观学习笔记
andyguo
郭振华 360资深性能测试专家 ,有7年主流互联网公司的从业经验,对服务端性能测试、移动端性能测试都有较深研究,目前主要负责团队性能测试方案设计、测试平台研发和创新技术引进等工作。目前副业做婚恋相关的项目,有单身的或者感兴趣的可以一起搞起来
展开
-
尚管学习第二天 vim命令
vim 与vi的区别,更加直观 vimaa.txt //打开文件 命令模式(一般模式) 输入模式 (插入模式) ESC返回命令模式 末行模式 (命令行模式) ESC返回命令模式 //输入模式与末行模式不能切换 命令模式与输入模式: a 当前字符后输入 A 当前行行末输入 i 当前字符前输入 I 当前原创 2012-08-27 20:10:21 · 1593 阅读 · 0 评论 -
尚观awk学习
awk 用法:awk ' pattern {action} ' 变量名 含义 ARGC 命令行变元个数 ARGV 命令行变元数组 FILENAME 当前输入文件名 FNR 当前文件中的记录号 FS 输入域分隔符,默认为一个空格 RS 输入记录分隔符 NF 当前记录里域个数 NR 到目前为止记录数 OFS 输出域分隔符 ORS 输出记录分隔符原创 2012-11-22 09:42:46 · 2971 阅读 · 0 评论 -
尚观(awk sed高级使用)使用shell对一些非法访问ip进行报警封锁解封
作者:andyguo 博客:http://write.blog.csdn.net/postedit/8211474 转载必须注明作者和来源#!/bin/bashLOGPATH="/home/andyguo"LOGNAME="h_access.log"#恢复被封闭ip时间单位是秒TIME=50#被封ip记录的log位置FILENAME="/home/andyguo/m原创 2012-11-22 11:31:47 · 4029 阅读 · 0 评论 -
尚观 python获取服务器性能
最近在学习python,首先学习一下性能指标的监控,平时做性能测试都是在服务器上部署测试脚本进行监控,比较麻烦,现在有了这个脚本就可以直接抓取远程的性能指标写到报告中#!/usr/bin/python#coding:utf-8 import paramiko,string,timeremote_m = [ # db server ('10.10.10.29',原创 2012-11-20 13:46:26 · 3549 阅读 · 0 评论 -
远程上线脚本
客户端脚本:#!/bin/bashecho -e "\033[32m 命令介绍如下:\033[0m"echo 'backup : 备份'echo 'start : 启动'echo 'restart : 重启'echo 'stop : 停止'echo 'rsync : 同步'echo 'rollback : 回滚'read -p "请输入要同步的命令: " c原创 2012-12-24 14:54:55 · 1784 阅读 · 0 评论 -
linux sudo学习
一般使用者管理系统的方式是利用 su 切换为超级使用者。但是使用 su 的缺点之一在于必须要先告知超级使用者的密码.sudo 使一般使用者不需要知道超级使用者的密码即可获得权限。首先超级使用者将一般使用者登记在特殊的档案中(通常是/etc/sudoers),即完成对该使用者的授权(此时该使用者称为“sudoer”);在一般使用者需要取得特殊权限时,其可在命令前加上“sudo”,此时原创 2012-12-14 09:24:10 · 3312 阅读 · 0 评论 -
linux安全之权限篇
1。权限 ugo ( r - w - x )*******************************************************************************当一个用户访问一个文件的时候1.如果当前用户的UID与文件owner的UID匹配,那么就遵守第一个三位组的权限,如果不匹配那么看GID2.如果当前用户的GID与文件group的G原创 2012-12-14 09:27:00 · 3314 阅读 · 0 评论 -
pam_chroot
[root@node1 ~]# cat /etc/issueRed Hat Enterprise Linux Serverrelease 5.8 (Tikanga)Kernel \r on an \m 建立测试用户[root@node1 ~]# useradd test[root@node1 ~]# mkdir /chroot[root@node1 ~]# export原创 2012-12-17 08:44:01 · 1850 阅读 · 0 评论 -
远程同步项目并实现重启备份
远程同步脚本#!/bin/bashif [ "$1" == "" ];then echo "请输入你要进行的操作:{backup start stop restart rsync}"elif ([ "$1" != "start" ] && [ "$1" != "stop" ] && [ "$1" != "restart" ] && [ "$1" != "backup" ]原创 2012-12-19 16:28:38 · 1228 阅读 · 0 评论 -
ssh在linux安全中的作用
安全 Shell (SSH)是最通用的系统管理工具之一。它允许登录远程系统并在其上执行命令。它利用强大的加密技术和主机密钥来防止网络嗅探。他是默认启用的唯一网络服务,并且接受远程访问。X 选项 可使远程主机上的程序在本地桌面环境下显示图形界面。这带来了便利,而且为本地主机与远程主机之间的通信通道提供了保护 [root@localhost ~]# ssh 192.168.1.原创 2012-12-20 11:54:20 · 5348 阅读 · 0 评论 -
dell T110 安装xen 虚拟化
利用xen安装Windows虚拟机由于Windows的引导方式与Linux不同,所以安装过程需要虚拟光驱的支持。这里介绍利用virt-manager工具安装Windows虚拟机的步骤,这些步骤也可以用于安装Linux虚拟机。 要注意的是,Windows内核无法定制,不支持xen的半虚拟化,因此,必须得到CPU和主板的硬件虚拟化支持,如果所用平台不支持硬件虚拟化,那么安装将失败。原创 2013-02-17 14:37:13 · 2451 阅读 · 0 评论 -
为KVM客户机添加virsh console支持
为KVM客户机添加virsh console支持在KVM中安装了一个RHEL6.1,启动virsh命令想通过console命令连接至客户机的终端,结果输入命令后终端卡在这个状态:virsh # console testConnected to domain testEscape character is ^]敲任何键都没反应,求助万能的Google。原来想通过console原创 2013-02-18 03:37:30 · 5238 阅读 · 0 评论 -
kvm 桥接网卡设置
环境描述 IP:10.10.209.149网卡:ifcfg-em1(千兆网卡)KVM:在KVM下运行的VM默认的网卡采用NAT的方式进行连接,无法与外界进行通讯,但是可以与同台KVM下的其他VM进行通讯,为了使VM与其他网络主机进行通讯,需要将网卡模式由NAT改为桥接的方式。操作过程:1.创建/etc/sysconfig/network-scripts/if转载 2013-02-17 17:06:35 · 1529 阅读 · 0 评论 -
尚观第15周sed学习笔记
注: 本文档中的代码和图片均来自《sed与awk(第二版)》 一 文本的操作sed是一个“非交互式的”面向字符流的编辑器,awk是一种负责模式匹配的程序设计语言,它的典型示例是将数据转换成格式化的报表。 二 了解sed awk的基本操作范例一:file1.txtJohn Daggett, 341 King Road, Plymouth MAAlice Ford,原创 2012-11-26 09:26:05 · 1890 阅读 · 0 评论 -
尚观第15周AWK学习笔记
一 编写awk 脚本HELLO,WORLD$echo 'this line of data is ignored' > test$ awk'{ print "Hello, world" }' testHello,worldAwk读入一行,执行一次括号里面的动作 $ cattest2Hello,world$ awk'{ print }' test2Hello,原创 2012-11-26 09:23:17 · 2095 阅读 · 0 评论 -
尚观第五天学习 yum原配置和文件压缩
第一部分,文件的解压缩#tar xvzf linuex.tar.gz (解压缩)命令: tar格式: tar 选项 文件目录列表 功能: 对文件目录进行打包备份选项:-c 建立新的归档文件 -r 向归档文件末尾追加文件 -x 从归档文件中解出文件 -O 将文件解开到标准输出 -v 处理过程中输出相关信息 -f 对普通文件操作原创 2012-09-01 19:58:19 · 2709 阅读 · 0 评论 -
尚观学习笔记 用户权限管理
用户(User)和用户组(Group)的配置文件,是系统管理员最应该了解和掌握的系统基础文件之一,从另一方面来说,了解这些文件也是系统安全管理的重要组成部份;做为一个合格的系统管理员应该对用户和用户组配置文件透彻了解才行;一、用户(User)相关;谈到用户,就不得不谈用户管理,用户配置文件,以及用户查询和管理的控制工具;用户管理主要通过修改用户配置文原创 2012-08-28 13:41:34 · 3578 阅读 · 0 评论 -
尚管学习第三天笔记
#useradd user1查看帐户:密码文件 id 密码文件:用户名:密码:uid:gid:描述字段:家目录:登录shell#userdel -r 用户名称 //删除帐户-r连带家目录和个人邮箱一起删除个人邮箱的位置:/var/spool/mail/ usermod:修改帐户属性-l 修改名称-L 锁定帐户-U 解锁原创 2012-08-25 21:40:31 · 1739 阅读 · 0 评论 -
尚观第6天学习笔记高级命令篇
[root@station230 tmp]# vncviewer 192.168.2.253高级文件管理命令:cat主要有三大功能:1.一次显示整个文件。$ cat filename2.从键盘创建一个文件。$ cat > filename 只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件: $cat file1 file2 > file参数原创 2012-09-03 14:39:39 · 4560 阅读 · 0 评论 -
尚观第七天学习后总结pgrep与kill的使用
想结束系统中指定的进程,有以下指令可能参考:ps -ef | grep pure-ftpd | grep -v grep | awk '{print $2" "$3}' | xargs kill -9 = pkill pure-ftpdkillall -9 nginx 或者 kill -9 `ps aux |grep -i nginx |grep -v grep |awk '{pr原创 2012-09-09 21:16:31 · 8751 阅读 · 0 评论 -
尚观第八天学习磁盘管理
磁盘管理:#df -Th#df -i#du -h 文件或目录名称 //查看文件(目录)大小#创建磁盘分区[root@station230 ULE]# fdisk /dev/sdaCommand (m for help): p 显示详细信息Command (m for help): n 新建一个分区Command action原创 2012-09-09 20:53:34 · 6454 阅读 · 0 评论 -
尚观第9天学习 raid和lvm
raid(磁盘阵列)软raid硬raidraid 0 1 5 10raid0 :优点:读写速度加快缺点:不安全raid1:优点:读取速度快,安全缺点:写入速度慢raid10:radi1和raid0的集合raid5:优点和缺点介于0和1之间准备4个新分区:[root@station230 ~]# mdadm原创 2012-09-16 20:24:13 · 4857 阅读 · 0 评论 -
尚观第十天学习计划任务网络
网络:[root@station230 ~]# ifconfig eth0:0 192.168.100.254/25[root@station230 ~]# ifconfig eth0 down[root@station230 ~]# ifconfig eth0 up[root@station230 ~]# ifdown eth0[root@station230 ~]# ifu原创 2012-09-16 20:44:34 · 5004 阅读 · 0 评论 -
尚观第十二天学习笔记linux无人值守安装
一、搭建好Yum源:二、安装Vsftp服务:----------------------------------------------[root@rhce ~]# yum install vsftpd* -y[root@rhce ~]# chkconfig vsftpd on[root@rhce ~]# service vsftpd restart关闭 vsftpd:原创 2012-09-23 19:52:40 · 3892 阅读 · 0 评论 -
尚观第十一天学习笔记ssh ftp
NFS:nfs提供文件系统portmap 提供协议rpc[root@station230 ~]# /etc/init.d/portmap restart[root@station230 ~]# /etc/init.d/nfs restart配置文件:主包:nfs-utils[root@station230 ~]# vim /etc/exports /tmp原创 2012-09-23 21:04:42 · 4366 阅读 · 0 评论 -
尚观第13天学习 dns原理及配置
客户端:[root@dba1 ~]# vim /etc/resolv.conf 指定dns服务器是谁dns解析过程客户端:访问ftp.uplooking.com先查找本地文件hosts没有再去查找指定的dns服务器(缓存dns服务器)202.106.0.20 202.106.46.151找不到的话,就去找根dns服务器,再一层层往下查找#vim /etc原创 2012-10-24 09:18:00 · 4509 阅读 · 0 评论 -
尚观第14天学习 DNS与iptables
主从dns:主dns配置:1).主DNSzone "wing.com" IN{type master;file "wing.com.zone";notify yes; //当主DNS有更新是主动通告从DNS服务器allow-transfer { 192.168.250.99; }; //允许谁更新我的zone};2).从DNSzone原创 2012-10-24 09:20:20 · 4635 阅读 · 0 评论 -
云存储区别于传统SAN或文件存储
云存储定义 云存储在许多情况下会和云端的存储混淆起来。虽然这种差别是非常明显的。 云端的存储是指用户或应用程序通过因特网或VPN连接云端的应用。云端应用程序的数据位于任意格式的本地存储上——DAS、SAN、NAS或对象存储。云应用的存储位置对用户保持透明。 而另一方面,云存储是指用户或应用程序直接通过因特网或VPN,以Web服务应用接口的形式访问云存储。Web服务应用转载 2013-02-24 17:34:13 · 1951 阅读 · 0 评论