linux系统

Linux下配置DNS服务器

隐身守侯 提交于 2020-03-11 16:31:40
一,相关信息 1,DNS系统的作用:正向解析——根据主机名称(域名)查找对应的ip地址;反向解析——根据ip地址查找对应的的主机域名。 2,DNS系统的工作模式:递归查询,迭代查询。 3,根DNS服务器,全球13台,美国10台,英国一台,瑞典一台,日本一台。 4,伯克利Internet域名服务——dns服务器软件包 5,主配置文件——/etc/named.conf 6,保存dns解析记录的数据文件位于——/var/named/ 7,服务器名——named 8,端口号——53 二,主服务器 1,配置主配置文件, 来源: CSDN 作者: EVERZJS 链接: https://blog.csdn.net/weixin_44641254/article/details/104796093

linux系统安装redis服务器与php redis扩展

自闭症网瘾萝莉.ら 提交于 2020-03-11 16:25:26
一 安装redis服务 1更新yum源 CentOS/RHEL 7.x: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 如果是centos6,那么执行以下代码: CentOS/RHEL 6.x: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm 2 通过yum源直接安装redis yum install -y memcached redis 3 检测是否安装好redis-cli和redis-server [root@localhost bin]# whereis redis-cli redis-cli: /usr/bin/redis-cli [root@localhost bin]# whereis redis-server redis-server: /usr/bin/redis-server 4 启动redis 加上`

Linux安装php的Redis扩展

谁说我不能喝 提交于 2020-03-11 15:46:12
1、安装redis 下载: https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 上传phpredis-2.2.4.tar.gz到/usr/local/src目录 cd /usr/local/src #进入软件包存放目录 tar zxvf phpredis-2.2.4.tar.gz #解压 cd phpredis-2.2.4 #进入安装目录 /usr/local/php/bin/phpize #用phpize生成configure配置文件 ./configure #配置 make #编译 make install #安装 安装完成之后,出现下面的安装路径 /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/ 2、配置php支持 vi /usr/local/php/etc/php.ini #编辑配置文件,在最后一行添加以下内容 添加 extension="/xxx/xxx/redis.so" (redis.so的安装路径,一般都是/usr/lib,在./configure安装命令时也可以指定安装路径) :wq! #保存退出 3 重启服务 sudo service apache2 restart 来源: https://www.cnblogs.com

linux php redis 环境配置

a 夏天 提交于 2020-03-11 15:36:51
1、安装redis 下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 上传phpredis-2.2.4.tar.gz到/usr/local/src目录 cd /usr/local/src #进入软件包存放目录 tar zxvf phpredis-2.2.4.tar.gz #解压 cd phpredis-2.2.4 #进入安装目录 /usr/local/php/bin/phpize #用phpize生成configure配置文件 ./configure --with-php-config=/usr/local/php/bin/php-config #配置 make #编译 make install #安装 安装完成之后,出现下面的安装路径 /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/ 2、配置php支持 vi /usr/local/php/etc/php.ini #编辑配置文件,在最后一行添加以下内容 添加 extension="redis.so" :wq! #保存退出 3 重启服务 sudo service nginx restart sudo /etc/init.d/php-fpm restart 来源: https://www

Linux下socket编程的简单实例

筅森魡賤 提交于 2020-03-11 14:51:59
1 服务器端的socket编程 服务器端主要的功能,就是创建socket监听,等待客户端的连接。 基础的步骤很简单,如下: (1) 创建socket; (2) 绑定地址和端口; (3) 启动监听; (4) 接受客户端请求; (5) 读/写数据; 1.1 创建socket: 函数原型: mysocket = socket ( int socket_family , int socket_type , int protocol ) ; 1 第一个参数为socket的协议族,由一组宏定义表示,一般使用AF_INET,表示使用IPV4协议。 第二个参数为socket的类型,主要分为SOCK_STREAM和SOCK_DGRAM,分别对应TCP协议和UDP协议。 第三个参数为socket使用的特定协议,一般对应一个协议族就只有一个协议,可以使用0表示使用默认的协议。 函数返回值为创建的socket文件描述符。-1表示创建失败。 函数定义及相关宏定义在头文件<sys/socket.h>。 1.2 绑定地址和端口: 函数原型: int bind ( int sockfd , const struct sockaddr * addr , socklen_t addrlen ) ; 1 第一个参数为刚刚创建的socket; 第二个参数是一个结构体sockaddr的指针。但实际使用的时候,根据协议的不同

Linux安装wine微信安装和遇到的问题及解决方法

纵然是瞬间 提交于 2020-03-11 14:41:38
如果系统之前安装过其他版本的wine,请先行卸载wine,之后在使用如下方法安装wine-5.0稳定版 wine完全卸载方法: 1、终端中执行sudo apt-get remove wine3.0(wine3.0是你安装wine时的软件包名,如果你当时之间apt-get wine来安装的就直接输入apt-get install remove wine) 2、删除wine的目录文件:sudo rm -r /home/username/.wine(username是你的用户名) 3、卸载残留的软件包:sudo apt-get autoremove 4、清理wine模拟运行的windows程序:sudo rm -r /home/username/.local/share/applications 5、清理残余的windows程序:sudo rm -r /home/username/.config/menus/applications-merged/wine* 注意,这里以root权限使用了rm -r命令,这个命令很危险,如果路径输入错误可能会直接悲剧,请慎重。 参考内容来自: https://blog.csdn.net/ouyangying123/article/details/45912605 1、通过“终端安装wine” 通过按键盘上的Ctrl + Alt +

maven(1)-linux环境下安装maven

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-11 13:05:19
1. 百度下载apache-maven安装包 2.解压 3.配置环境变量 参考:https://www.cnblogs.com/yiyaxuan/p/12461689.html #配置jdk环境变量 export JAVA_HOME=/home/parallels/jdk1.8.0_161/ export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar #配置jmeter环境变量 export JMETER_HOME=/home/parallels/apache-jmeter-5.2 export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin #配置maven环境变量 export MAVEN_HOME=/home/parallels/apache-maven-3.6.3 export PATH=$MAVEN_HOME/bin:$PATH #配置ant环境变量 export ANT_HOME=/home/parallels

解决Linux使用wget命令提示无法解析主机地址的问题

让人想犯罪 __ 提交于 2020-03-11 12:49:22
解决办法: 登入root 进入/etc/resolv.conf vim /etc/resolv.conf 修改内容为下(将DNS地址改为google域名服务器) nameserver 8.8.8.8 nameserver 8.8.4.4 扩展: resolv.conf是DNS域名解析的配置文件,它的格式很简单,每行以一个关键字开头,后接配置参数。resolv.conf的关键字主要有四个,分别是: nameserver #定义DNS服务器的IP地址 domain #定义本地域名 search #定义域名的搜索列表 sortlist #对返回的域名进行排序 /etc/resolv.conf的一个示例: domain test.com search www.test.com test.com nameserver 202.96.128.86 nameserver 202.96.128.166 最主要是nameserver关键字,如果没指定nameserver就找不到DNS服务器,其它关键字是可选的。 来源: CSDN 作者: 西门一刀 链接: https://blog.csdn.net/zhuan_long/article/details/104791667

Linux 命令大全提供 500 多个 Linux 命令搜索

落花浮王杯 提交于 2020-03-11 12:19:40
Linux Command 在这里维持一个持续更新的地方 516 个 Linux 命令大全,内容包含 Linux 命令手册、详解、学习,值得收藏的 Linux 命令速查手册。请原谅我写了个爬虫,爬了他们家的数据 linuxde.net ,同时进行了编辑,增加了一些数据。对他们的辛勤劳动表示敬意,个人希望能本地离线搜索,不喜欢广告,希望得到干净漂亮的预览界面,业余和工作时间需要使用大量的命令,所以干了一件看似比较愚蠢的事情,在回头有空的时候估计能做一个App?,或者是命令行帮助工具?但目前还没有计划... 在这里维持一个持续更新的地方 目录 Linux命令分类 文件管理 File Management 文件传输 File Transfer 文档编辑 File Editor 备份压缩 File Compression 系统管理 System Management 系统设置 System Settings 网络通讯 Network Communication 磁盘管理 Disk Management 磁盘维护 Disk Maintenance 设备管理 Device Commands 电子邮件与新闻组 其他命令 Misc Commands Linux学习资源整理 社区网站 知识相关 软件工具 中国开源镜像站点 Linux命令分类 这里存放Linux 命令大全并不全,你可以通过 linux

Linux-文件系统完善

白昼怎懂夜的黑 提交于 2020-03-11 12:13:57
Linux-文件系统完善 在得到文件系统的四个核心文件之后,根据虚拟机中linux系统的文件系统完善自己创建的文件系统。 完善步骤: 1)创建文件系统中常用的文件夹 命令: cd /work/root_nfs/ mkdir lib dev etc/init.d home proc sys root opt tmp var mnt -p 2)把交叉编译器的依赖库文件复制到制作的文件系统中的lib/目录下。(/lib/) 命令: cp /opt/FriendlyARM/toolschain/4.5.1/arm-none-linux-gnueabi/lib/ /work/root_nfs/lib/ -rfd 3)创建需要的设备文件 (/dev/) 命令: mknod dev/console c 5 1 mknod dev/null c 1 3 4)编辑文件系统必须的配置文件 (/etc/) 命令: / 功能:显示命令行格式中的登录用户 */ cp /etc/group /work/root_nfs/etc/ cp /etc/passwd /work/root_nfs/etc/ 操作:修改/work/root_nfs/etc/passwd文件中的所有/bin/bash为/bin/sh / 功能:控制文件系统格式 / cp /etc/fstab /work/root_nfs/etc/ /