摘要: [root@localhost opt]# ls /sys/class/scsi_host/ host0 host1 host2[root@localhost opt]# [root@localhost opt]# [root@localhost opt]# echo "- - -" > /sys/ 阅读全文
posted @ 2018-04-20 17:01 凉生墨客 阅读(261) 评论(0) 推荐(0) 编辑
摘要: libvirt用于管理KVM本身的工具 virt-install用于安装虚拟机需要的安装包,安装虚拟机 virt-mananger:管理创建删除虚拟机的工具 恢复内容开始 1 grep -E "svm | vmx" /proc/cpuinfo 查看kvm是否被加载 [root@localhost y 阅读全文
posted @ 2018-04-20 17:00 凉生墨客 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一、字符截取 expr 基本用法 expr substr $var1 起始位置 截取长度,如: [root@localhost mnt]# a=Centos6.9[root@localhost mnt]# [root@localhost mnt]# expr substr $a 1 6Centos 阅读全文
posted @ 2018-04-20 17:00 凉生墨客 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1、创建rpm包的存放目录 mkdir -p /yum/yum-sum/package 2、准备rpm包,可以通过自带yum只下载不安装工具下载 yum install --downloadonly --downloaddir=/yum/yum-sum/package <package-name> 阅读全文
posted @ 2018-04-20 16:44 凉生墨客 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 一、前言 在企业中我们有事安装软件包。部分都是源码安装,如nginx安装路径都已经固化了,但实际业务中,我们都是把软件包安装到固定目录下,不满足需要,这是其一、其二,编译安装很耗时,比如mysql,特别是一些公司推行自动化,编译安装也不方便,容易出错。这是rpm包就很有用,废话少说,开始制作rpm包 阅读全文
posted @ 2018-04-20 14:42 凉生墨客 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 1、位置变量 脚本: [root@localhost sh]# cat /opt/sh/test1.sh #/bin/bashecho "你执行的脚本名称及路径为: "$0echo "脚本的第一个参数为: "$1echo "脚本的第二个参数为: "$2echo "脚本的第三个参数为: "$3echo 阅读全文
posted @ 2018-04-13 15:12 凉生墨客 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1、EOF Shell中通常将EOF与 <<和cat 结合使用,表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返回到主调Shell。 可以把EOF替换成其他东西,意思是把内容当作标准输入传给程序。一般有两种用法,一种是直接打印在屏幕上,常用的是打印菜单,还 有一种用法是把输入的 阅读全文
posted @ 2018-04-12 14:56 凉生墨客 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1 、背景 在企业中有时我们为方便安装软件、数据的管理,需要把安装软件、数据放到固定目录下,磁盘满了方便扩展,这里假如需要一个/data目录存放数据,并单独进行挂载。 2、操作步骤 2.1 划分磁盘 请参考(1-7部分) http://www.cnblogs.com/heruiguo/p/79435 阅读全文
posted @ 2018-02-13 13:23 凉生墨客 阅读(2158) 评论(0) 推荐(0) 编辑
摘要: 1、环境 服务器IP 服务用途 是否能 联网 192.168.126.128 docker服务器(简称B服务器) 不能 192.168.126.130 nginx服务器(简称A服务器) 能 2、背景 在企业中我们很多的服务器由于安全的限制,是无法直接访问外网的,在安装很多软件是特别麻烦,例如安装do 阅读全文
posted @ 2018-02-07 17:25 凉生墨客 阅读(1621) 评论(0) 推荐(0) 编辑
摘要: 1、现象 同事突然反应说有个服务器进入/目录运行 ls -l 无反应,同时运行df -h也卡死了。如果你的机器有用到nfs请直接看第四大点。 2、分析 运行mount 发现有三个nfs目录,因此登陆203.116.18.239 查看目录问题 发现/test 这个目录已经被删除了 因此使用umount 阅读全文
posted @ 2018-02-07 16:22 凉生墨客 阅读(19485) 评论(0) 推荐(1) 编辑
摘要: 1、添加docker安装yum源 cat >/etc/yum.repos.d/doocker.repo<<-EOF[dockerrepo]name=Docker Repostorybaseurl=https://yum.dockerproject.org/repo/main/centos/7enab 阅读全文
posted @ 2018-02-06 11:04 凉生墨客 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 声明:本博客内容是根据惨绿少年内容实践随笔,地址:http://www.cnblogs.com/clsn/p/7743792.html#comment_form 1、ansible介绍 Ansible 是一个简单的自动化运维管理工具,基于Python开发,集合了众多运维工具(puppet、cfeng 阅读全文
posted @ 2018-02-05 17:47 凉生墨客 阅读(1543) 评论(0) 推荐(0) 编辑
摘要: 当服务器没有安装FTP等工具上传文件时,可以通过rz上传文件,sz 文件名 进行下载文件,默认下载路径为: C:\Users\用户\Downloads,安装如下: yum install lrzsz -y 阅读全文
posted @ 2018-02-05 12:12 凉生墨客 阅读(159) 评论(0) 推荐(0) 编辑
摘要: yum -y install net-tools 阅读全文
posted @ 2018-02-03 12:58 凉生墨客 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、免密交互 --stdin 1、从标准输入读取字符串 如:passwd --stdin heruguo246 [root@localhost mnt]# passwd --stdin heruiguo246Changing password for user heruiguo246.123456 阅读全文
posted @ 2018-01-30 17:18 凉生墨客 阅读(148) 评论(0) 推荐(0) 编辑
摘要: MySQL GROUP BY 语句 GROUP BY 语句根据一个或多个列对结果集进行分组。 在分组的列上我们可以使用 COUNT, SUM, AVG,等函数。 GROUP BY 语法 SELECT column_name, function(column_name) FROM table_name 阅读全文
posted @ 2018-01-23 17:07 凉生墨客 阅读(567) 评论(0) 推荐(0) 编辑
摘要: MySQL 排序 我们知道从 MySQL 表中使用 SQL SELECT 语句来读取数据。 如果我们需要对读取的数据进行排序,我们就可以使用 MySQL 的 ORDER BY 子句来设定你想按哪个字段哪种方式来进行排序,再返回搜索结果。 语法 以下是 SQL SELECT 语句使用 ORDER BY 阅读全文
posted @ 2018-01-23 16:16 凉生墨客 阅读(666) 评论(0) 推荐(0) 编辑
摘要: MySQL 数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和 阅读全文
posted @ 2018-01-23 15:26 凉生墨客 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1、向表msg中插入数据,先创建表,再插入数据 mysql> create table msg ( -> id int, -> title varchar(60), -> name varchar(10), -> content varchar(1000) -> );Query OK, 0 rows 阅读全文
posted @ 2018-01-23 14:44 凉生墨客 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1、登录mysql mysql -h localhost -u root -p 登录mysql,其中 -h是指定要连接mysql服务器的主机名 -u是指定用户 -次数登录必须用-p输入密码,如果不输入密码可以使用 mysql -h localhost -u root -p123456 注意-p后面没 阅读全文
posted @ 2018-01-23 10:58 凉生墨客 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1、添加yun源 vi /etc/yum.repos.d/mysql-community.repo [mysql57-community]name=MySQL 5.7 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-5.7-commun 阅读全文
posted @ 2018-01-23 09:53 凉生墨客 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一、VIM常用操作 1、插入命令 a在光标所在字符后插入 A在光标所在行尾插入 i在光标所在字符前插入 I在光标所在行行首插入 o在光标下插入新行 O在光标下插入新行 2、定位命令 :set un 设置行号 :set noun 取消行号 gg 到第一行 G 到最后一行 nG到第n行 :n到第n行 $ 阅读全文
posted @ 2018-01-20 19:56 凉生墨客 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 1、last 显示所有用户的登录情况 2、lastlog 显示那些用户有登录过,那些用户从来没登录过 3、traceroute 探测我指定网站的路径,来跟踪路由 。如:traceroute www.baidi.com 4、netstat 显示网络的监听情况,常用的有以下三种方式: netstat - 阅读全文
posted @ 2018-01-20 17:04 凉生墨客 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 在很多情况下我们需要使用远程工具去连接虚拟机,方便操作,需要对虚拟机的网络进行设置才能使用工具进行连接(如CRT、Xshell等工具),在vmware安装完成之后会有两个虚拟网卡分别为vmware1和vmware8(蓝色标注部分),红色为我自己笔记本的真实物理网卡,如下图所示: 首先在vmware虚 阅读全文
posted @ 2018-01-20 14:57 凉生墨客 阅读(364) 评论(0) 推荐(1) 编辑
摘要: 下载语句: tar包下载 wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/j 阅读全文
posted @ 2018-01-15 14:37 凉生墨客 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 一、配置IP地址及网络 1、在终端输入setup快速设置网络及IP地址,选择红色选中部分回车 2、选择红色选中部分回车 3、选择红色选中部分回车 4、填写信息-OK-保存退出-退出 5、修改配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0 把ONBO 阅读全文
posted @ 2018-01-09 16:10 凉生墨客 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一、rpm介绍 linux服务器中所有的软件包安装方式有两种,一种是源码安装、另一种是二进制包安装(rpm)源码包安装的好处是适合不同的发行版本的linux,缺点是在编译过程中花费的时间很长,二进制包安装的特点是安装速度快,但缺点是32位的服务器不能安装64位服务器的安装包等。 二、rpm包包命名及 阅读全文
posted @ 2018-01-09 15:29 凉生墨客 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 环境: centos6.9 Zabbix 3.0.4. nginx 1.10.3 安装准备:nginx和zabbix已安装完成 1、在nginx的配置文件中添加如下红色字体代码 vi /etc/nginx/nginx.conf server { listen 80; server_name loca 阅读全文
posted @ 2018-01-03 16:31 凉生墨客 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 1、安装nginx所需的依赖包: yum -y install gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre-devel 2、下载nginx安装包 wget http://nginx.org/down 阅读全文
posted @ 2018-01-03 15:39 凉生墨客 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 当我们查看某个服务的进程时候,它会把命令本身的进程显示出来。如下图: 进程号2383 就是我命令本身的进程号,和我实际想看的进程无关 特别是在我们写脚本,kill进程时候会报错: 解决办法可以优化脚本 ps -ef|grep nginx |grep -v "grep" 这样就不会显示命令本身的进程号 阅读全文
posted @ 2017-12-18 15:11 凉生墨客 阅读(2346) 评论(0) 推荐(0) 编辑
摘要: 在终端输入who查看当前登录服务器的ip、登录时间、登录用户 查看登录用户的pid who -aH 杀掉登录用户PID kill -9 PID 阅读全文
posted @ 2017-12-08 17:18 凉生墨客 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1、# chkconfig --list:显示开机可以自动启动的服务 结果:iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off表示iptables开机自动开启2、3、4、5级服务。 2、# chkconfig --add 命令名: 添加开机自动启动命令名服务 阅读全文
posted @ 2017-12-07 17:08 凉生墨客 阅读(2330) 评论(0) 推荐(0) 编辑
摘要: 环境:centos6.9 背景:有时安装软件图形化方便操作 1、安装vnc服务端 yum install tigervnc-server -y 2、修改vncserver的配置文件。命令:vim /etc/sysconfig/vncservers 在后面加入 VNCSERVERS="1:root"V 阅读全文
posted @ 2017-12-07 15:01 凉生墨客 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: 环境:Red Hat 6.7 服务端:192.168.163.128 客户端:192.168.163.131 背景:解决多个服务器之间数据共享 环境检查: 客户端和服务端都要安装 1、检查服务器是否安装nfs服务 rpm -q nfs-utils 2、如果没有安装的话执行 yum install n 阅读全文
posted @ 2017-12-07 11:27 凉生墨客 阅读(31017) 评论(0) 推荐(0) 编辑
摘要: 搭建了本地yum源,用yum list 测试报如下错误: [root@heguol ~]# yum list error: rpmdb: BDB0113 Thread/process ye67ww/139716328233400 failed: BDB1507 Thread died in Berk 阅读全文
posted @ 2017-12-07 10:57 凉生墨客 阅读(1652) 评论(0) 推荐(0) 编辑
摘要: 环境:centos7.2 背景:企业内网不能上网,需安装软件以及软件之间的依赖问题 解决方案:下载和企业内网服务器相同版本的centos7.2镜像文件完整版(不是最小化的iso) 挂载镜像文件 1、上传进行文件到服务器的某一目录下(/centos-iso) 2、创建镜像文件挂载目录 mkdir -p 阅读全文
posted @ 2017-12-07 10:39 凉生墨客 阅读(2732) 评论(0) 推荐(0) 编辑
摘要: 最近遇到一些问题,需要调整weblogic的内存用于做压力测试,weblogic默认的内存是远远不能满足当前测试需求。由于服务器是64位8G的内存,但是在服务器上安装的jdk和weblogic都是32位的,通过修改C:\Oracle\Middleware\user_projects\domains\ 阅读全文
posted @ 2017-12-05 15:24 凉生墨客 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: 有时候我们的服务器在安装时安装的默认语言不支持中文,导致程序、文档中的汉子显示乱码,从而使系统报一些莫名其妙的错误,这是可以更改操作系统的默认语言 1、echo $LANG 查看当前操作系统的语言 2、临时更改默认语言(关闭当前会话失效) export LANG=en_US.UTF-8 3、永久生效 阅读全文
posted @ 2017-12-05 14:59 凉生墨客 阅读(28306) 评论(0) 推荐(0) 编辑
摘要: Linux磁盘空间扩容(lvm) 随着系统的运行时间增长,业务数据的增长,原有磁盘的空间会存在空间不足情况,导致系统不能正常运行,或者系统管理员磁盘没有完全划完,根据使用者的需求自行划分。那么怎么才能扩展原有磁盘的大小呢?以下为本人的操作步骤: 系统环境:linux centos7.3 扩展前提:根 阅读全文
posted @ 2017-12-01 17:24 凉生墨客 阅读(2082) 评论(0) 推荐(0) 编辑
摘要: Nginx的拒绝服务漏洞主要影响版本为1.10.3之前的版本,为不影响原有nginx的使用,且为避免修改其它配置文件,可以通过编译nginx最新版本的执行文件去替换旧的执行文件,文中的场景为由nginx1.8.0版本平滑升级到1.10.3版本,安装过程如下: 1、 nginx安装依赖如下安装包: 2 阅读全文
posted @ 2017-12-01 17:14 凉生墨客 阅读(4205) 评论(0) 推荐(0) 编辑