autoconf

九,Linux-3.19内核支持挂载NFS文件系统

╄→尐↘猪︶ㄣ 提交于 2020-12-28 08:02:30
文档时间:2018-08-25 交叉编译器:arm-linux-gcc-4.3.2 Ubuntu版本:16.04 kernel版本:linux-3.19 一,在 Ubuntu 上安装配置 NFS 1),安装 NFS 输入命令 sudo apt-get install nfs-kernel-server 安装 nfs-kernel-server: 输入命令 sudo apt-get install nfs-common 安装 nfs-common 这是挂载 nfs目录所需要的: 2),建立共享工作目录 输入命令: /home/aaron/ work mkdir nfs_root // 建立工作目录 chmod 777 nfs_root // 修改nfs_root权限 把制作好的根文件系统 fs_new 拷贝到 nfs_root 目录下 3),配置 NFS 打开 /etc/exports,添加如下内容: /home/aaron/work/nfs_root *(rw,sync,no_root_squash,no_subtree_check) * : 允许所有的网段访问 rw : 挂接此目录的客户端对该目录具有读写权限 sync :资料同步 no_root_squash :root 用户对文件目录具有完全访问权限 no_subtree_check :不检查父目录的权限 配置完成后,重启

CentOS 8 vm ware workstation 完成克隆 IP 修改

橙三吉。 提交于 2020-12-24 07:44:29
#显示正在活动的网卡 nmcli connection show -active #删除正在活动的网卡 nmcli connection delete ens33 #查看是否有网卡配置文件 ll /etc/sysconfig/network-scripts/ #添加新的网卡 nmcli connection add con-name ens33 type ethernet ifname ens33 #编辑新的网卡配置文件 vim /etc/sysconfig/network-scripts/ifcfg-ens33 #推送配置 ifconfig ens33 up #重启 reboot ifcfg-ens33 文件编辑如下 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static #这里改成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=ens33 UUID=a2cfbd26-2ea7-4032-932a-fb95801813d1 DEVICE=ens33

迅为IMX6ULL开发板Linux RS232/485驱动实验(上)

本秂侑毒 提交于 2020-12-14 11:31:36
在 arm 设备中串口是很常用的一个外设,不仅可以用来打印信息,还可以用于外接设备和其他 传感器 通信。根据不同的电平,串口分为 TTL 和 RS232,但是在 Linux 内核中的驱动程序是一样的,在串口上外接RS485 类似的芯片就可以把 RS232 信号转换为 RS485 信号,非常方便。在 i.MX6UL 终结者开发板上,RS232、 RS485 和 GPS 模块都接到了 UART3 接口上,内核驱动都是一样的。在本章来学习一下串口驱动。 53.1 Linux 下的 UART 驱动框架 53.1.1 uart_driver 结构体 在 Linux 中 uart 和 I2C、SPI 一样,提供了串口驱动框架,只需要按照提供的串口框架函数编译驱动即可。一般来说串口驱动都已经实现好了,我们需要做的就是在设备树文件中,添加相应的设备节点。当设备和驱动匹配成功后,串口就能够正常工作。 在 Linux 中,用 uart_driver 结构体来描述串口,uart_driver 定义在 include/linux/serial_core.h 文件中,内容如下: 295 struct uart_driver { 296 struct module *owner; /* 模块所属者 */ 297 const char *driver_name; /* 驱动名字 */ 298 const

Mysql之Centos7下安装

倾然丶 夕夏残阳落幕 提交于 2020-12-12 20:41:48
下载mysql-xxx.tar.gz文件 将下载的文件通过ftp软件传到linux下/usr/local/software 解压并重命名 cd /usr/local/software tar -zxvf mysql-xxx.tar.gz mv mysql-xxx mysql centos7默认安装mariadb,它是mysql的一个分支,但要安装mysql需要先删除它 检测是否安装过mariadb rpm -qa |grep mariadb 删除mariadb rpm -e 上面查出来的文件夹名 rpm -e --nodeps 上面查出来的文件夹名 强制性 检测是否安装过mysql rpm -qa |grep mysql 删除mysql rpm -e 上面查出来的文件夹名 rpm -e --nodeps 上面查出来的文件夹名 强制性 添加组和用户 groupadd mysql useradd -g mysql mysql 设置用户权限 cd /usr/local/software/mysql chown -R root . 把当前所有文件的拥有者改成root chown -R mysql data 把data文件夹的拥有者改成mysql用户 设置组权限 cd /usr/local/software/mysql chgrp -R mysql . 把当前所有文件设置成属于mysql组

在ubuntu16.04编译安装httperf

。_饼干妹妹 提交于 2020-12-08 05:24:43
在网上偶尔看到httperf可以在测试中使用。网上苦苦找不到ubuntu编译安装的方法。自己琢磨了一下,现在总结如下: apt install httperf vim /etc/security/ limits.conf * hard nofile 65532 * soft nofile 65532 root hard nofile 65532 root soft nofile 65532 vim /usr/include/x86_64-linux-gnu/bits/ typesizes.h /* Number of descriptors that can fit in an `fd_set'. */ #define __FD_SETSIZE 1024 改为 #define __FD_SETSIZE 65532 apt install libtool-bin libssl-dev openssl automake libevent-dev autoconf autotools- dev m4 libtoolize autoreconf - i aclocal autoconf autoheader automake --add- missing . / configure make make install ln /usr/local/bin/httperf httperf

centos 下编译安装php7.3的redis扩展

╄→尐↘猪︶ㄣ 提交于 2020-12-08 03:22:26
centos 下编译安装php7.3的redis扩展 本文是基于 centos 下编译安装PHP7.3搭建PHP运行环境 编译安装版本,进行的redis的编译扩展安装方法整理。 下载redis扩展包以及解压 1 2 wget http://pecl.php.net/get/redis-4.2.0.tgz tar -xzvf redis-4.2.0.tgz -C /opt/module 进入解压后目录,编译安装 1 2 cd /opt/module/redis-4.2.0 /usr/local/php/bin/phpize 常见错误 1 2 3 4 5 Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script. # 安装autoconf yum install autoconf 查找php-config 1 find / -name php-config 编译安装 1 2 ./configure --with-php-config=/usr/local/php/bin/php-config make & make install 配置php.ini,添加redis.so扩展 1 2 3

VMware中centos7访问外网配置

天大地大妈咪最大 提交于 2020-11-13 13:44:48
1.配置虚拟机网络适配器,选择NAT模式 2.在编辑->虚拟机网络编辑器->更改设置 选择目前使用的网卡 3.通过ifconfig查看网卡配置 4.编辑网络配置对应上面网卡名称ens33 5.添加网络配置 TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="none" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="no" IPV6_AUTOCONF="no" IPV6_DEFROUTE="no" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens33" UUID="46a67ab7-aac0-44c4-af20-d70b8a0d61e1" DEVICE="ens33" ONBOOT="yes" IPADDR=192.168.3.130 GATEWAY=192.168.3.2 NETMASK=255.255.255.0 DNS=192.168.3.2  6.配置/etc/resolv.conf search localdomain nameserver 192.168.3.2  7.重启网卡 service network restart  8

NAT模式下VMware中CentOS7无法连接外网的解决方法

情到浓时终转凉″ 提交于 2020-11-13 04:38:56
由于需要有配置了一台虚拟机,发现按照之前的方法又出现问题了,需要配置DNS解析才能够识别外部的IP域名。 # 查看是否有DNS配置 cat /etc/resolv.conf # 添加DNS配置 vim /etc/resolv.conf # 填入DNS服务器 nameserver 8.8.8.8 nameserver 8.8.4.4 之前安装CentOS7需要使用国内的yum源安装一些应用,但是在使用NAT模式下,发现无法连接外网: ping www.baidu.com 百度ping不通,但是主机IP却能ping通。 在度娘上寻找一番后,按照一些方法尝试一下都没有作用,比如添加DNS解析等。 最后终于找到了重新配置NAT模式下的网络就可以,但是仍有一些要点需要特别注意。 1、打开虚拟网络编辑器 编辑 >> 虚拟网络编辑器 2、还原默认配置 这里由于我的win10时家庭版所有没有无法直接还原默认配置,需要获取权限更改设置,直接点击更改设置。 然后就是一会等待,之后就恢复默认设置了 3、查看NAT和dhcp信息 在恢复默认配置后选定NAT模式,然后点击NAT设置: 可以查看到子网IP、掩码和网关 点击确定,回到上一步在点击DHCP设置 这里注意查看起始IP地址和结束IP地址,如本文中是: 192.168.106.128 192.168.106.254

centos7添加网卡

扶醉桌前 提交于 2020-11-13 02:01:04
centos7添加桥接网卡 1.使用ip a 命令查看是否有新加的网卡 如上图新网卡为ens36,默认分配ip为192.168.3.14 2. 使用nmcli conn 命令查看新网卡的uuid 3.将旧网卡配置复制为新网卡配置 后缀修改为新网卡名 4.vi 修改配置 type uuid device 修改为nmcli 查出来的值 name修改为ip a 出来的 ens36 如果需要使用固定ip 修改bootproto 为static或者none ipaddr 修改为路由主机同一网段的ip,如192.168.3.0到192.168.3.255网段 gateway修改为路由主机的网关 dns修改为路由主机的网关,或者路由主机的dns,或者正常使用的dns 5.ifup激活 6.桥接网卡示例 TYPE= " Ethernet " PROXY_METHOD = " none " BROWSER_ONLY = " no " BOOTPROTO = " dhcp " DEFROUTE = " yes " IPV4_FAILURE_FATAL = " no " IPV6INIT = " yes " IPV6_AUTOCONF = " yes " IPV6_DEFROUTE = " yes " IPV6_FAILURE_FATAL = " no " IPV6_ADDR_GEN_MODE = "

怎样解决 no jzmq in java.library.path

元气小坏坏 提交于 2020-10-28 10:24:33
确保zmq的各种library有安装正确。检查方法:查看/usr/local/lib, 看里面有没有libjzmq.a, libjzmq.dylib, libzmq.a, libjzmq.dylib 2.正确的安装方法是:(1)安装libzmq-master (2)安装zeromq-3.2.4,注意版本号最好选这个。试过最新版本号会报错 (3)安装jzmq-master java binding 直接搜这些关键词都能找到对应地github网页或者官网,然后按步骤输指令即可 。 3.看看问题是不是出在java.library.path,打开 ~/.bash_profile, 增加 export LD_LIBRARY_PATH=/usr/local/lib. 或者直接在命令行里提供路径,比如: javac -classpath /usr/local/share/java/zmq.jar HelloWorldClient.java java -classpath .:/usr/local/share/java/zmq.jar -Djava.library.path=/usr/local/lib HelloWorldClient 在按照 ZeroMq官方 提供的方法 $ ./autogen.sh$ ./configure$ make$ make install