autoconf

虚拟机安装CentOS7.0 并配置网络实现SSH外部访问

孤人 提交于 2020-05-08 08:43:12
打开虚拟网络编辑器 设置VMnet8 为NAT模式,配置IP段点击确认并保存 设置主机VMnet8网卡 设置静态IP,设置当前能连接外网的网卡共享网络-共享虚拟网卡VMnet8 安装CentOS7 系统 此处安装过程就不再截图说明 安装完CentOS7 系统后打开设置 选择设置的网卡,为虚拟机系统网络适配器 在CentOS7系统中配置网络。 打开终端并且获取最高权限(否则无法修改网络配置文件) 获取最高权限【su -】后输入密码回车 cd /etc/sysconfig/network-scripts/ vi ifcfg-eno16777736 #编辑配置文件,添加修改为以下内容 HWADDR=01:0C:29:AD:57:66 TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=eno16777736 UUID=4d0ec888-cb3a-405b-9cb9-7417b7bccff0 ONBOOT=yes IPADDR0=192

linux上面进行安装与卸载git

二次信任 提交于 2020-05-08 02:58:22
在linux上进行安装git有两种方法。 卸载方法: 第一种方法就是直接 yum install git 这种方法一般安装的git的版本比较的陈旧。所以不建议这样安装。 第二种方法就是手动进行安装。 首先我们需要进行下载需要的安装包。这里提供一个 git 的源码包的下载地址。(这里我们需要进行下载.tar.gz格式的软件) 下载完成之后,我们可以通过wincp这个软件,从windows上面,传送到自己的linux服务器上。 这个软件可以进行连接windows和linux系统。我们直接从windows中把git源码包,拖到自己想要安装的linux的某个文件夹下面。 然后我们在linux中将压缩包进行解压。 tar -xzvf git-2.9.5.tar.gz 在安装git之前,我们需要安装git所需要的依赖 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker 这个命令可以帮助我们进行安装需要的依赖。 其实上面的东西我们也可以进行分开来安装   yum install gcc   yum install zlib-devel   yum install perl-ExtUtils-MakeMaker 安装好了依赖之后,我们就可以进行 2

CentOS7设置静态IP以及windows下ping不通虚拟机、虚拟机ping不通外网解决方案

和自甴很熟 提交于 2020-05-07 21:20:59
问题:CentOS7安装完成后默认使用的是动态IP,当你每次重新启动CentOS7后,它的IP地址都不一样。一般我们都是使用远程连接工具连接CentOS7进行操作,如果每次IP都不一样,系统启动后,每次连接时都需要修改。针对这种情况我们一般都设置一个静态的IP。具体操作如下 1.查看网卡文件 如果你不知道网卡文件名,可以输入如下命令查看 ll /etc/sysconfig/network-scripts/ | grep ifcfg-en IP的设置是在网卡文件中,使用vi编辑器打开网卡文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33 如果输入命令查看网卡文件时提示 No such file or directory,说明没有网卡文件,使用如下命令新建网卡文件,ifcfg-eno+数字编号,数字编号任意 TYPE = Ethernet BOOTPROTO = dhcp DEFROUTE = yes IPV4_FAILURE_FATAL = no IPV6INIT = yes IPV6_AUTOCONF = yes IPV6_DEFROUTE = yes IPV6_FAILURE_FATAL = no IPV6_ADDR_GEN_MODE =stable- privacy NAME = ens33 UUID =4783ccd4-78dd

Dell服务器安装

假如想象 提交于 2020-05-07 17:33:35
Dell服务器安装 设备系统的配置 开机键入F2进入系统启动设置 进入System BIOS, 点击Integrated 设备开启usb3.0接口 然后退出初界面,选择Device Setting配置磁盘 除此配置需要点击Clear Configuration 将磁盘配置策略清除,保存回退一次 选择创建创建虚拟磁盘 操作完成,保存退出,服务器重启键入F11进入系统安装 选着U盘安装:bilibala 安装好centos后配置网络 设置好网卡:vi /etc/sysconfig/network-scripts/ifcfg-em1 PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=em1 UUID=9f9dc6f4-3118-49b9-8e8e-c8db82264a65 DEVICE=em1 ONBOOT=yes IPADDR=192.168.32.2 PREFIX=22 GATEWAY=192.168.33.2 DNS1=192.168.33.10

磁盘空间空间不足的原因及表现与解决办法

a 夏天 提交于 2020-05-04 07:49:39
磁盘空间不足最典型的表现就是: No space left on device 创建测试环境 dd if=/dev/zero of=/tmp/sdc bs=1k count=75 mkfs.ext4 /tmp/sdc (不一定都是ext4硬盘,注意) mkdir -p /app/logs mount -o loop /tmp/sdc /app/logs 运行以上命令后,检查硬盘情况: [root@chenleilei ~]# df -i /app/logs/ Filesystem Inodes IUsed IFree IUse% Mounted on /tmp/sdc 16 10 6 63% /app/logs [root@chenleilei ~]# df -h /app/logs/ Filesystem Size Used Avail Use% Mounted on /tmp/sdc 65K 2.0K 60K 4% /app/logs 模拟inode耗尽 touch /app/logs/{1..20}.txt (无论文件多少都必须要占用一个inode和block) [root@chenleilei ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 18G 1.5G 16G 9% / tmpfs 491M

CentOS 7 配置静态IP后不生效 & Job for network.service failed

混江龙づ霸主 提交于 2020-04-27 06:32:10
参考: http://tieba.baidu.com/p/3233996339#57290767555l 在CentOS中配置静态IP后不生效。 解决办法: 将 /etc/sysconfig/network-scripts/ifcfg-eth0文件中的 DEVICE=eth0注释掉 解决过程: 一开始,配置文件/etc/sysconfig/network-scripts/ifcfg-eth0内容如下: TYPE= Ethernet PROXY_METHOD = none BROWSER_ONLY = no BOOTPROTO = static DEFROUTE = yes NM_CONTROLLED = " no " IPV4_FAILURE_FATAL = no IPV6INIT = yes IPV6_AUTOCONF = yes IPV6_DEFROUTE = yes IPV6_FAILURE_FATAL = no IPV6_ADDR_GEN_MODE =stable- privacy NAME = eth0 DEVICE = eth0 ONBOOT = yes IPADDR = 192.168 . 30.140 NETMASK = 255.255 . 255.0 GETWAY = 192.168 . 1.1 DNS1 = 114.114 . 114.114

Linux部署Redis及PHP-redis扩展

大城市里の小女人 提交于 2020-04-18 05:13:10
Redis是一个key-value存储系统,属于我们常说的NoSQL。它遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它常用在缓存、队列、Pub/Sub、计数统计、排行榜、投票与排序等场景。 本文介绍如何在CentOS7上安装redis,以及让PHP支持redis的php-redis扩展库。 安装Redis Redis官方下载地址:http://redis.io/download,下载最新稳定版本。 当前稳定版本是4.0.9,下载并安装: 1 $ wget http: // download.redis.io/releases/redis-4.0.9.tar.gz 2 $ tar -zxvf redis- 4.0 . 9 .tar.gz 3 $ mv redis- 4.0 . 9 /usr/local/ redis 4 $ cd /usr/local/ redis 5 $ make 6 $ make install make完后,在redis-4.0.9目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src 目录下: 启动redis服务 1 $ cd src 2 $ ./redis-server 注意这种方式启动redis 使用的是默认配置

ubuntu下如何安装wpantund?

。_饼干妹妹 提交于 2020-04-13 19:34:06
【今日推荐】:为什么一到面试就懵逼!>>> 1. 安装运行时包 $ sudo apt-get install dbus -y 2. 安装readline库 $ apt-get cache search libreadline (找出当前发行版的libreadline包名) $ sudo apt-get install libreadline7 -y (笔者找到的是libreadline7) 3. 安装依赖包 $ sudo apt-get install gcc g++ libdbus-1-dev libboost-dev libreadline-dev libtool autoconf autoconf-archive -y 4. 获取源码 $ git clone https://github.com/openthread/wpantund.git 5. 编译安装 $./bootstrap.sh && ./configure && make -j<nproc> V=s && make install 来源: oschina 链接: https://my.oschina.net/u/4274818/blog/3232776

MacOS安装PEAR

瘦欲@ 提交于 2020-04-13 12:03:46
【今日推荐】:为什么一到面试就懵逼!>>> 遇到俩个坑 curl -O https://pear.php.net/go-pear.phar sudo php -d detect_unicode=0 go-pear.phar 选择安装位置,我选择了 /usr/local 坑一phpize 没有安装autoconf Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script. macOS手动安装 m4, autoconf, automake, libtool curl -O http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gz curl -O http://mirrors.kernel.org/gnu/autoconf/autoconf-2.65.tar.gz curl -O http://mirrors.kernel.org/gnu/automake/automake-1.11.tar.gz curl -O http://mirrors.kernel.org/gnu/libtool/libtool-2.2.6b.tar.gz 坑二 pecl

老白学编程- “autotools” 的碎片记忆

我怕爱的太早我们不能终老 提交于 2020-04-06 02:56:16
Autotools 碎片记忆 大部分程序猿包括我都曾经下载并编译过开源的软件,通常有如下步骤: 1. 下载 2. 解压 3. ./configure 4. make 5. make install 但其实我并不清楚,这套路是什么,这个configure怎么来的,这个install要去哪; 研究了GNU build system,由于年龄太大,整理一下碎片以用来记忆,以后好深入学习。 基本概念 makefile 我刚学习完, 但是如果新建工程,很大很大的那种, 手写make还是比较痛苦的,最好是有工具可以搞定。 对于入门的我来说,一张白纸,只知道autotool和cmake,由于许多GNU的库都是autotools,那就开始研究autotools吧。 GNU build system 背景不多说了,自行阅读。 GNU build system 目标 打包,主要是打出可移植的包 定义各种宏变量,通过 #if/#else 在程序中判断,采取不同的套路。 统一的编译,自动配置 目前,configure 脚本是GNU package 必带的脚本,他用来探测系统的库,工具,然后生成 config.h ,其中包括了各种 #defines; makefile 中的 target 通常来说,GNU 的 makefile中,有一些标准的targets make all : 与 make 一样 make