自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(230)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 centos7最小化版无法解析域名

1.NET网络配置子网IP地址与虚拟机网卡IP在一个地址段2.网卡网关设置也是在一个地址段下3.在网卡的配置文件中加入DNS1=8.8.8.8  #设置主DNSDNS2=8.8.4.4  #设置备DNS4.重启网络systemctl restart network5.测试ping www.baidu.com  成功...

2018-05-14 10:53:19 4023

原创 服务器反复重启

现象:服务器反复重启,显示CPU 1,CPU2 error,还有显示内存错误,插上一块,两块,三块硬盘机器可以重启,四块硬盘机器起不来,故障一直在移动处理:更换CPU,服务器完好...

2018-05-09 15:57:06 3695 1

转载 redhat6防火墙永久关闭开机后又启动问题

 今天无意中发现一个现象,当我关闭iptables并且停止iptables服务,但是总会有一些出奇的事情发生,当我再次启动系统,查看iptables状态,iptables又自动开启,很是无奈啊!在Red Hat Enterprise Linux Server release 5.x时代没用出现过关闭iptables时,重启机器之后,防火墙有会打开的的现象,在Red Hat Enterprise L...

2018-03-30 11:17:54 4826

原创 kea安装时configure: error: --with-dhcp-mysql should point to a mysql_config program

kea安装之前,首先安装了mysql,在安装kea时执行./configure \--with-dhcp-mysql时却显示configure: error: --with-dhcp-mysql should point to a mysql_config program,导致kea一直安装不下去,找了半天,最后指定一个路径显示checking for MySQL headers and libr...

2018-02-26 10:20:53 657

原创 Existing lock /var/run/yum.pid: another copy is running as pid 25616

问题:有时候使用yum安装软件时,会出现下面的提示,因为一直在等待解锁,软件安装不了措施:rm -f /var/run/yum.pid原因:yum自动更新机制自动激活了yum进程...

2018-02-26 10:02:50 350

原创 centos7安装openssl

yum install opensslyum install openssl-devel最开始在网上找教程安装的是libssl-dev,显示No package libssl-dev available.Error: Nothing to do,找了半天,才知道centos7没有libssl-dev这个包,是Ubuntu才有的...

2018-02-23 14:26:31 59822 1

原创 centos7安装boost1.65

前期准备工作yum install gcc-c++yum install python-devel确定虚拟机可以联网,若网卡已启动,重启网络试试,service network restart准备好boost压缩包,我这里是boost_1_65_0.tar.gz解压  tar -zxvf boost_1_65_0.tar.gz /usr/local进入/usr/local/boost_1_65_0...

2018-02-23 11:17:23 4483

原创 查看网卡对应服务器的那个端口

前提:不插网线,否则看不出来是否因ethtool引起的闪烁操作:执行 ethtool -p eth0 时,eth0对应的网口的灯就会闪烁,可以分别调用ethtool判断eth0,eth1对应的网口

2018-01-16 15:00:17 5539

原创 重启BMC

使用指令ipmitool mc reset cold重启BMC服务器的BMC模块和本身的运行互相是两个独立的系统,重启BMC只会让管理模块暂时不可用,服务器本身的业务运行是正常的

2018-01-15 16:27:24 17920 1

原创 服务器通过系统指令配置IPMI

service ipmi start 启动ipmi服务ipmitool lan print 1 可以查看当前机器ipmi的配置情况,包括ip,掩码,网关ipmitool lan set 1 ipaddr IP地址ipmitool lan set 1 netmask 掩码ipmitool lan set 1 defgwa ipaddr 网关地址ipmitool lan print 1 可查看当前的i

2018-01-15 16:25:41 4570

原创 ssh登录客户机缓慢解决办法

[root@CentOS7 ~]# ssh -v 192.168.0.4OpenSSH_6.6.1, OpenSSL 1.0.1e-fips 11 Feb 2013debug1: Reading configuration data /etc/ssh/ssh_configdebug1: /etc/ssh/ssh_config line 56: Applying options for *de

2017-11-22 14:54:08 4002

原创 /bin/sh: /tmp/xxx.sh: Permission denied

使用playbooks在多台机器上批量执行脚本时显示 /bin/sh: /tmp/xxx.sh: Permission denied 解决方案: 注意在playbooks的yml文件中使用copy命令时,使用mode设定权限 - name: test copy xxx.sh copy: src=/home/change/xxx.sh dest=/tmp/xxx.sh mode=077

2017-11-22 11:05:04 2001

原创 记录修改的配置

/etc/ansible/ansible.cfg 取消了host_key_checking= False注释

2017-11-17 15:26:35 238

原创 Failed to connect to the host via ssh: ssh: connect to host 192.68.1.75 port 22: No route to host

[root@CentOS7 change]# ansible-playbook -i /home/change/hosts /home/change/playbooks.ymlPLAY [all] *****************************************************************************************TASK [Gatheri

2017-11-17 13:48:13 12121

原创 使用ansible时显示Failed to connect to the host via ssh

fatal: [192.168.0.2]: UNREACHABLE! => {“changed”: false, “msg”: “Failed to connect to the host via ssh: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\n@ WARNING: REMOTE HOST IDENTIFI

2017-11-17 13:46:14 23542

原创 使用playbooks来ping主机时显示"Using a SSH password instead of a key is not possible

fatal: [192.168.1.76]: FAILED! => {“failed”: true, “msg”: “Using a SSH password instead of a key is not possible because Host Key checking is enabled and sshpass does not support this. Please add this

2017-11-17 13:42:45 4117

原创 /bin/sh: /tmp/IP172.sh: 权限不够

问题: /bin/sh: /tmp/IP172.sh: 权限不够 解决方案: chmod 777 /tmp/IP172.sh

2017-11-16 16:50:22 1187

原创 ansible执行显示syntax error: unexpected end of file

问题: ansible执行显示syntax error: unexpected end of file 解决方案: windows 的DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A。而Unix下的文本文件是以\n作为断行标志的,表示成十六进制就是0A。所以在windows上编写的脚本在linux执行时,需要vim 一下你的文件,然后:set fileformat=u

2017-11-16 15:49:08 615

原创 ansible执行脚本时显示Permission denied

问题: 使用ansible执行脚本时显示 /bin/sh: /tmp/IP172.sh: Permission denied解决: chmod 777 IP172.sh

2017-11-16 15:44:12 4891 1

转载 gcc编译器使用方法

gcc在命令行上经常使用的几个选项是: -c 只预处理、编译和汇编源程序,不进行连接。编译器对每一个源程序产生一个目标文件。-o file 确定输出文件为file。如果没有用-o选项,缺省的可执行文件的输出是a.out,目标文件和汇编文件的输出对source.suffix分别是source.o和source.s,预处理的C源程序的输出是标准输出stdout。-Dmacro 或-Dmacro=

2017-11-13 17:01:04 2739

转载 交叉编译器arm-linux-gcc

(一)交叉编译器简介在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,这个编译过程就叫交叉编译.简单地说,就是在一个平台上生成另一个平台上的可执行代码. (二)体系结构与操作系统(1)常见的体系结构有ARM结构、x86结构等.(2)常见的操作系统有linux,windows等.(3)同一个体系结构可以运行不同操作系统,如x86上可以运行Linux、Windows等,在ARM上可

2017-11-13 15:54:47 1277

转载 arm-linux-gcc常用参数

需要编译出运行在ARM平台上的代码,所使用的交叉编译器为 arm-linux-gcc。下面将arm-linux-gcc编译工具的一些常用命令参数介绍给大家。 在此之前首先介绍下编译器的工作过程,在使用GCC编译程序时,编译过程分为四个阶段: 1. 预处理(Pre-Processing) 2. 编译(Compiling) 3. 汇编(Assembling) 4. 链接(Linking) L

2017-11-13 15:50:09 261

转载 version `GLIBCXX_3.4.9' not found

[root@localhost ~]# arm-linux-gcc test.c -o test /opt/arm/toolschain/4.4.3/bin/../libexec/gcc/arm-none-linux-gnueabi/4.4.3/cc1: /usr/lib/libstdc++.so.6: version GLIBCXX_3.4.9' not found (required by /

2017-11-13 15:10:41 377

原创 bad ELF interpreter: No such file or directory

在64系统里执行32位程序如果出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory,安装下glic即可 [root@localhost bin]# yum install glibc.i686 。。。。。。。。。。。。。。。。 已安装: glibc.i686 0:2.17-196.el7

2017-11-13 15:00:36 2836 1

原创 libz.so.1: cannot open shared object file: No such file or directory

使用arm编译c程序时出现错误[root@localhost Downloads]# arm-linux-gcc -o test test.c/usr/local/arm/4.4.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.3/../../../../arm-none-linux-gnueabi/bin/as: error while loading s

2017-11-13 14:54:35 12625

原创 libstdc++.so.6: cannot open shared object file: No such file or directory

使用arm编译c程序时,显示[root@localhost Downloads]# arm-linux-gcc -o test test.c/usr/local/arm/4.4.3/bin/../libexec/gcc/arm-none-linux-gnueabi/4.4.3/cc1: error while loading shared libraries: libstdc++.so.6: ca

2017-11-13 14:52:26 4768

原创 在centos7测试arm-Linux-gcc交叉编译器

(1)在当前目录新建一个测试程序,在里面写入Hello,World!程序#include<stdio.h>int main(void){ printf("Hello World!\n");}(2)使用编译器编译[root@localhost Downloads]# arm-linux-gcc -o test test.c[root@localhost Downloads]# ls

2017-11-13 14:42:39 985

原创 source文件profile发生问题

在centos7系统中安装arm-Linux-gcc-4.4.3时发生问题,修改环境变量后,source文件显示 [root@localhost bin]# source /etc/profile bash: export: `PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/user/.local/b

2017-11-13 14:30:28 2684

原创 centos7安装arm-linux-gcc-4.4.3交叉编译器

(1)下载arm-linux-gcc-4.4.3 下载地址:http://download.csdn.net/download/cqflxyyyyyyy/3690145#comment(2)解压缩 将压缩包保存到了/home/user/Downloads文件夹下,使用tar -zxvf arm-linux-gcc-4.4.3-20100728.tar.gz解压,在当前目录下生成一个opt文件

2017-11-13 14:25:53 4293

原创 centos7安装VirtualBox

直接使用yum install VirtualBox显示没有可用软件包 VirtualBox 所以要另寻方法 1.进入https://www.virtualbox.org/官网 2.点击此处 3.点击Linux distributions 4.到页面底部,点击the Oracle Linux repo file 5.在/etc/yum.repos.d/目录下新建virtual

2017-11-10 16:25:29 1311

原创 centos7设置Terminal快捷键

(1)在应用程序的系统工具中选择设置 (2)选择硬件中的键盘 (3)在打开界面找到自定义快捷键 (4)在自定义快捷键界面选择“+”号,弹出界面,输入名称和命令信息 (5)点击添加的快捷键名称输入Ctrl+Alt+T 完成

2017-11-10 15:10:57 4122

转载 CISC与RISC的区别

硬件角度从硬件角度来看CISC处理的是不等长指令集,它必须对不等长指令进行分割,因此在执行单一指令的时候需要进行较多的处理工作。而RISC执行的是等长精简指令集,CPU在执行指令的时候速度较快且性能稳定。因此在并行处理方面RISC明显优于CISC,RISC可同时执行多条指令,它可将一条指令分割成若干个进程或线程,交由多个处理器同时执行。由于RISC执行的是精简指令集,所以它的制造工艺简单且成本低廉

2017-11-10 10:29:19 1400

原创 CPU架构-RISC

RISC的英文全称是Reduced Instruction Set Computer,中文是精简指令集计算机。特点是所有指令的格式都是一致的,所有指令的指令周期也是相同的,并且采用流水线技术。缺点: CISC对某一个特定的通用功能可能有一条专用的指令(处理器集成了实现相应功能的硬件),而RISC由于分得比较细,同样的功能必须由多条指令组合完成,而且效率上比不上CISC实现相同功能的情况。特点:

2017-11-10 10:24:48 1140

原创 CPU架构-CISC

复杂指令集,也称为CISC指令集,英文名是CISC,(Complex Instruction Set Computer的缩写)。在CISC微处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。CISC包括一个丰富的微指令集,这些微指令简化了在处理器上运行的程序的创建。指令由汇编语言所组成,把一些原来由软件实现的常用的功能改用硬件的指令系统实现,编程者的工作因而减少许

2017-11-10 09:52:51 927

原创 centos7安装内核显示设备内存不足

问题: 我在/usr/src目录下,解压缩Linux-4.13版本内核,make完成之后,df -h显示设备sda3已被占用100%,新增加一个20G的硬盘没有反应 解决办法: 此时需要对硬盘进行挂载,注意mount是一次性挂载,需修改/etc/fstab进行永久更改,详细请查看我的博客

2017-11-09 15:55:11 1711

转载 /etc/fstab文件中的参数

第一列:分区的label或者UUID若要查看/dev/sdb1设备的label或者UUID [root@localhost ~]# dumpe2fs -h /dev/sdb1 dumpe2fs 1.42.9 (28-Dec-2013) Filesystem volume name: Last mounted on: /guazai Filesystem UUID:

2017-11-09 10:08:33 1968

转载 自动挂载文件/etc/fstab作用

磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载信息写入这个文件中我们就不需要每次开机启动之后手动进行挂载了。二、挂载的限制在说明这个文件的作用之前先强调一下挂载的限制  1、根目录是必须挂载的,而且一定要先于其他mount poi

2017-11-09 09:47:54 900

原创 Linux挂载重启无效问题

虚拟机设备存储空间不足,新加了一块硬盘,分区之后使用mount挂载到一个目录下 mount /dev/sdb1 /guazai 当时显示有效,但是重启之后发现自己新建的目录是存在的,但是硬盘没有挂载到该目录下 使用df -h查看没有sdb1硬盘的挂载信息解决办法: vi /etc/fstab 在最后面加上/dev/sdb1 /guazai ext3 defaults 0 0 保存之后重

2017-11-09 09:40:18 7148 3

原创 虚拟机挂载添加的新硬盘

查看当前的磁盘状况,可以看到新的磁盘/dev/sdb未分区 使用fdisk指令挂载磁盘 命令n 添加一个分区 select p 列出分区情况 分区号 1 增加一个主分区sdb1 起始扇区 回车默认 Last扇区 回车默认 命令 t 通过t来指定分区类型 已选择分区 1 即sdb1 Hex代码 83(Linux类型) 命令 w w是保存退出 查看分区后的磁盘情况格式化

2017-11-08 15:40:41 338

原创 虚拟机添加新硬盘

点击所要更改的虚拟机,右键设置,选择硬盘,点击添加 点击下一步 选择默认的SCSI 选择创建新虚拟硬盘 设定虚拟磁盘大小,并选择将虚拟磁盘拆分成多个文件 设定文件名,点击完成

2017-11-08 15:22:55 332

8255汇编程序

8255汇编程序,其中包括8255的初始化,以及控制寄存器地址,设置为A口输入,B口输出,A口地址,B口地址

2013-03-07

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除