- 博客(33)
- 收藏
- 关注
原创 Linux命令 - Find
命令格式:Find 路径 -ption [ -print ] [ -exec -ok command ] {} \;-print: find命令将匹配到的文件输出到标准输出-exec: find命令将匹配到的文件执行该参数所给出的shell命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有
2016-05-26 17:10:14 446
转载 Linux命令 - Mount
语法: mount -t 类型 -o 挂接方式 源路径 目标路径 -t 详细选项: 光盘或光盘镜像:iso9660 DOS fat16文件系统:msdos Windows 9x fat32文件系统:vfat Windows NT ntfs文件系统:ntfs
2016-05-26 10:33:39 619
原创 ESXI上安装MegaCli磁盘检测工具
ESXI上安装MegaCliwget http://www.lsi.com/downloads/Public/RAID%20Controllers/RAID%20Controllers%20Common%20Files/8.07.07_MegaCLI.zipesxcli software vib install -v /tmp/vmware-esx-MegaCli-8.07.07.vib
2016-05-26 10:13:10 6009
原创 shell判断、循环、控制语句与函数应用
IF 语句#!/bin/bashif [ ] ; then命令序列else命令序列fiif [ ] ; then命令序列elif 条件 ; then命令序列elif 条件 ; then命令序列else命令序列fi
2016-05-24 17:43:44 805
原创 Linux命令 - Awk
AWK是一种编程语言,用于在Linux、unix下对文本和数据进行扫描与处理,数据可以来自标准输入、文件、管道。 逐行扫描文件,从第一行到最后一行,寻找匹配特定模式的行,并在这些行上进行用户想要的操作 pattern {action} 没有指定模式匹配,则默认匹配所有数据,默认处理动作是print打印行 Awk模式:BEGIN模式
2016-05-23 16:16:22 544
原创 Linux命令 - Sed
Sed 可以对几十个配置文件做统一修改(比如:过滤与替换) Sed通过一次仅读取一行内容来对某些指令进行处理后输出,所以Sed更适合处理大数据文件 Sed通过文件或管道读取文件内容,对源文件不做更改,将读入的内容复制到缓冲区中(叫模式空间patter space),然后根据相应的指令对模式空间中的内容进行处理并输出到标准输出(屏幕)Sed从文件中读取数据,如
2016-05-20 16:59:39 607
原创 认识Bash 这个Shell
Shell概念:操作系统与用户进行交互操作的界面介于操作系统内核与用户之间,负责解释命令行(命令解释器)提供脚本语言编程环境,方便用户自动批量处理大量的工作任务 Shell种类:Bsh:70年代中期诞生于贝尔实验室,有较强的脚本编程功能Csh:80年代早期诞生于加利福利亚大学,使用C语言风格,命令交互方便Ksh:兼具Bsh的语法和Csh的交互特性(Bsh和
2016-05-20 16:53:35 705
原创 shell变量
自定义变量:方法一: 定义一个变量赋值[root@centos6 ~]Name = tomcat[root@centos6 ~]echo $Nametomcat[root@centos6 ~]typeset -r NAME #设置变量Name为只读属性来防止误操作[root@centos6 ~]NAME=jerry
2016-05-20 11:06:37 341
原创 Shell算术运算
在Shell中进行算术运算时,使用$(( expression))语法格式可以实现整数集的算术运算功能其中expression为表达式$((1+2)) = 3
2016-05-19 18:11:32 599
原创 Shell判断功能与比较符号
整数比较:-eq 等于 -ne不等于-ge 大于等于 -le 小于等于-gt 大于 -lt 小于比如if [ "$a" -eq "$b" ]字符串比较:
2016-05-19 16:59:13 1412
原创 Shell正则表达式与通配符
通配符与正则表达式的区别:*等符号出现在命令提示符中就是通配符*等符号出现在脚本中就是正则表达式c 匹配字母C* 前面的字符可以出现0次或者多次. 表示一个字符,类似于通配符中间的?.* 匹配任意多个任意字符、相当于通配符中的*[ ] 匹配集合中的任意单个字符,括号中为一个集合[ x
2016-05-19 15:38:38 495
原创 Shell引号
单引号: ‘ ‘双引号: “ ”反引号: ` `反斜线: \Shell 利用单引号,双引号,反引号,反斜线来转换某些Shell元字符的含义,有时我们希望echo 命令输出的字符中就包含$符号本身,但一般情况下,Shell会将$视为取变量值像这样情况我们需要使用某些功能来屏蔽$符号本身的特殊含义,使其还原字面意义。反斜
2016-05-19 13:54:30 500
原创 Shell及 子Shell关系
Linux登陆主机后,在执行Script之前,其实我们已经处于一个shell中,即Login Shell ,它是将来要执行Script的父shell,如root账号默认为/bin/bash Linux下每个账号都可以自定义Login Shell,在/etc/passwd文件中,Login Shell定义在第七个字段,如果这个字段不存在,不合法或执行失败,则无法登陆主机
2016-05-19 13:29:41 1827
原创 bash功能 作业控制技巧
Bash坏境中通过命令开启进程的时候使用&符可以是该进程进入后台执行一个命令执行后使用Ctrl+Z快捷键可以将该进程放入后台并暂停执行使用jobs命令查看这些后台进程,并且会为每个这样的进程分配一个编号fg的形式可以将这些后台进程再次调回前台执行firefox &jobs【1】 + Running firefox &fg
2016-05-19 10:16:36 378
原创 命令执行方式
可以使用(;、&&、||、&)来控制命令的执行方式:& 控制符使得命令开启一个子shell,并在后台执行; 控制符可以把多个命令组合,不管有没有成功都会执行,都会执行后面的命令,没有任何的逻辑关系,仅按循序进行&& 控制符组合多个命令,仅当前一个命令执行成功,才会执行后面的命令|| 控制字符组合多个命令,仅当前一个命令执行失败,才会执行后面命令火狐浏览器
2016-05-19 10:04:11 781
原创 管道与重定向
Bash的标准输入设备是键盘、鼠标、手写板等设备,标准输入设备为显示器一般我们通过键盘输入命令并执行,系统将返回信息显示在屏幕上,默认不管是正确的还是错误的信息,都将输出至显示器。标准输入为0,标准输入为1,错误输出为2管道符 | : 可以将多条命令连接在一起使用,把一个命令的标准输出作为另一个命令的标准输入ifconfig eth0 | grep “ine
2016-05-18 17:34:57 1142
原创 bash功能 快捷键
Bash提供了大量的快捷键为用户所使用,熟练掌握这些快捷键会提高工作效率。ctrl + a 光标移至行首ctrl + e 光标移至行尾ctrl + f 光标右移一个字符ctrl + b 光标左移一个字符ctrl + l 清屏,等同于clearctrl + u 删除光标至行首的字符ctrl + k 删除光标至行尾的字符
2016-05-18 17:24:03 311
原创 bash功能 命令别名与历史记录
在CentOS6.3系统中,我们可以直接使用ll命令来显示文件的详细信息,其实系统中并没有ll命令,它只是被提前定义好的一个别名而已,别名的好处是可以把本来很长的指令简化缩写,为常用且复杂的命令及选项创建别名可以大大提高日常工作效率。[root@template ~]# aliasalias cp='cp -i'alias l.='ls -d .* --color=auto'a
2016-05-18 17:09:33 527
原创 Bash 的操作坏境
Bash拥有自动记录命令历史的功能,用户所执行的命令会在注销时自动记录到自己的家目录下的.bash_history隐藏文件中。查看命令历史记录的方法:1.可以通过直接打开文件来查看2.通过键盘的上下键来上翻或下翻历史记录,3.通过history命令查看历史记录所有的命令历史都有编号。命令历史能够记录的信息数量由HISTSIZE变量所决定,CentOS6.3默认通过/et
2016-05-18 16:20:10 560
原创 Windows 路由表
对于路由器的路由表,大部分网管朋友都很熟悉,但是对于windows的路由表,可能了解的人就相对少一些。今天我们就一起来看看windows路由表。 一、 windows路由表条目解释1. 使用ipconfig /all查看网卡信息 2. 使用route print命令查看路由表信息,如下图: 3. 路由表信息解释 1)名词解释:
2016-05-17 14:02:38 594
转载 Linux命令 - netstat
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Re
2016-05-17 13:49:50 451
原创 NTP时间服务器搭建
NTP时间服务器NTP(NetworkTimeProtocol,网络时间协议)是用来在分布式时间服务器和客户端之间进行时间同步。NTP基于UDP报文进行传输,使用的UDP端口号为123当服务器多了,如果一台一台的配置时间,是非常累的,而且时间不一致是会导致服务器出现各种各样的问题。配置坏境:一、NTP服务器的安装RPM安装Mount /dev/cd
2016-05-16 14:43:22 3147
原创 HTTP状态码
1xx: 信息消息: 描述:100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。101 Switching Protocols 服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。2xx: 成功消
2016-05-16 11:42:18 296
原创 Linux用户管理与权限
用户管理与权限实验目的:掌握用户与组管理掌握高级权限的使用掌握访问控制列表 实验步骤:步骤一、用户管理创建用户useradd的几个参数:-c描述-d 家目录-u uid号-g 私有组-G 把这个用户附加到其它组中去-s shell环境变量 /bin/bash /sbin/nologin它无法登陆到本地,远程用户可以 创建一个用
2016-05-12 13:40:11 2779
原创 RedHat7改密码与系统修复
红帽7系统修复实验目的:掌握红帽7密码破解掌握/boot文件夹的丢失修复 实验步骤:步骤一、密码破解在启动红帽7系统的界面中,在下面的这个界面中会停留一段时间,这个时间可以自己设置我们按小写e键进入到grub界面中在grub界面中,倒数第二行中 把rhgb quiet参数改成rd.break参数,(rhgb quiet参数是在系统启动时不会出现很多服务
2016-05-12 10:39:29 5140
原创 mysql新建从
bbs有一台主,很多的从,现在又想新建一个从,怎么做?新建一个从叫从11,已经安装了mysql从10和从11都停掉mysqld进程,然后复制数据过去,复制过去后,数据库的用户及用户组得更改成mysql从11:service mysqld stop从11:mv /data/mysql /data/mysql_old从10:service m
2016-05-10 16:50:59 406
原创 Linux vim编辑器常用操作技巧整理
VIM编辑器常用模式有:普通模式:实现基本的光标移动与大量的快捷键操作插入模式:实现文本的基本编辑功能命令模式:输入特定的指令实现特定的功能Vim编辑器默认会进入到普通模式,进入到插入模式可以按以下键:a : 进入插入模式,后续输入的内容将插入至当前光标的后面A : 进入插入模式,后续输入的内容将插入至当前段落的段尾i : 进入
2016-05-06 16:27:56 3562
原创 Linus下各个目录介绍
/boot 引导加载程序文件放置系统开机的相关文件列如:Vmlinux-xxx的Kernel,主引导程序grub,initrd /lib 系统库包含支持位于/bin和/sbin/下的二进制文件的库文件库文件名为ld*或lib*.so.*列如:ld-2.12.2.so,libgcc.so.5.6 /etc: 配置文件包含所有程序所需的配置文
2016-05-06 14:05:36 683
原创 ESXI系统升级
通过Esxcli命令升级通过SSH升级的方式便于你远程操作,但缺点是不能够一次从5.0/5.1版本升级到6.0。如果你是从5.5升级则完成没有问题。 这种方法还是需要重启啊,有谁知道在线升级ESXI的呀1) 下载官方升级包ESXi Offline Bundle 2) 下载完成后将包上传到ESXi可见的存储上,我这里使用的ESXi本地的存储(注:如果有共享存储,建议上传到
2016-05-05 16:03:05 15440 2
原创 Mysql之建立主从同步
1、修改主服务器master: #vi /etc/my.cnf log-bin=mysql-bin //[必须]启用二进制日志 server-id=222 //[必须]服务器唯一ID,默认是1,一般取IP最后一段2、修改从服务器slave: #vi /etc/my.cnf log-bin=mysql-bin
2016-05-04 18:27:40 822
原创 Mysql之源码安装
ldatadir=/data/mysqlmysqlrootpwd=weiphone#安装依赖包yum -y install gcc make cmake ncurses-devel libxm12-devel libtool-ltdl-devel gcc-c++ autoconf automakebison zlib-devel#添加用户
2016-05-04 18:22:26 750
原创 Nginx反向代理
Nginx反向代理配置Nginx反向代理,就是把自己作为一个代理服务器,接受来自internet的连接请求,然后将请求转发给真正的web服务,其实就相当于web服务的经纪人反向代理的作用:一、保护网站安全:任何来自Internet的请求都必须先经过代理服务器;二、通过配置缓存功能加速Web请求:可以缓存真实Web服务器上的某些静态资源,减轻真实Web服务器的负载压力;
2016-05-04 17:45:41 606
原创 linux系统启动过程
系统启动过程第一步:加载BIOS当你开启计算机电源,计算机会首先加载BIOS信息,让计算机知道BIOS中的CPU信息,设备启动循序信息、硬盘信息、内存信息、时钟信息PnP特性等等这些信息后,计算机心里就有谱了,知道应该读取那个硬件设备了。 第二步:调用MBR中的Boot loader系统开始找到BIOS所指定的硬盘的MBR,硬盘上第0磁道第一个扇区被称为MBR,也就是Mas
2016-05-04 10:05:28 941
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人