linux服务器

Linux安装redis和部署

泪湿孤枕 提交于 2020-02-07 07:19:22
第一步:下载安装包 访问https://redis.io/download 到官网进行下载。这里下载最新的5.0版本. 第二步:安装 1.通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作 tar -zxf redis-5.0.7.tar.gz 2.进入解压文件目录使用make对解压的Redis文件进行编译 图示:这里因为我redis的安装目录在 /usr/locat/ 目录下,因此会有如下操作 注:如果在编译过程中出现问题,有可能是安装包下载的有误,这里可以尝试的用别人下载的安装包或者直接用 wget http://download.redis.io/releases/redis-4.0.9.tar.gz 如果发现上述读不能解决问题,请参照该链接:https://www.cnblogs.com/liu2-/p/6914159.html 编译完成之后,可以看到解压文件redis-4.0.9中会有对应的src、conf等文件夹 3.编译成功后,进入src文件夹,执行make install进行Redis安装。 如下图示安装完成,界面如下: 第三步:部署 1.为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中 1)、创建bin和etc文件 如图示: 2)、回到刚刚安装目录,找到redis.conf,将其复制移动到 /usr/local/redis

linux下安装redis扩展

谁都会走 提交于 2020-02-07 06:46:29
1、下载php-redis扩展包 2、解压拆包后进入目录,可以看到如下: 3、在该目录下执行php安装目录下的phpize命令 4、此时目录下会多一个configure文件 5、现在可以配置了,--with-php-config 是告诉扩展需要安装的位置,自动帮我们配置好编译程序(执行一旦报错,有可能是没有安装autoconf,执行以下yum install autoconf即可) 6、编译make 7、编译通过,执行 make install 安装完之后,提示该扩展放置的目录,进入该目录会发现redis.so扩展 9、修改php.ini文件,增加如下信息 10、保存退出后,重启服务器。查看phpinfo()信息 此时显示加载成功。 来源: https://www.cnblogs.com/fukai-blog/p/6727846.html

项目部署—Linux命令安装redis

邮差的信 提交于 2020-02-07 03:08:30
Redis官网 Redis版本大全 目的:在远程服务器的home目录中,安装redis 1、打开putty,连接远程服务器 2、进入home目录 cd /home 3、下载redis压缩包 wget http://download.redis.io/releases/redis-5.0.7.tar.gz 4、解压 tar xzf redis-5.0.7.tar.gz 5、安装 cd redis-5.0.7 make make命令成功执行后,redis-5.0.7目录下的src目录中会出现编译后的redis服务程序redis-server 和 用于测试的redis客户端程序redis-cli 6、启动redis服务进程 cd src ./redis-server 7、启动redis服务进程后,就可以使用redis测试客户端程序redis-cli和redis服务进行交互了 cd src ./redis-cli 106.15.201.140:6379 > set myName "wang" OK 106.15.201.140:6379 > get myName "wang" 查看redis服务是否启动 ps -ef | grep redis 关闭redis-server redis-cli shutdown 退出redis-cli客户端 quit 来源: CSDN 作者: CD4356

基础 -- Linux(一)简介与安装

左心房为你撑大大i 提交于 2020-02-07 02:58:20
Linux系统 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 为什么使用Linux系统 图形界面风格依发布版不同而不同,可能互不兼容。GNU/Linux 的终端机是从 UNIX 传承下来,基本命令和操作方法也几乎一致。 由志愿者开发,由Linux核心开发小组发布,很多硬件厂商基于版权考虑并未提供驱动程序,尽管多数无需手动安装,但是涉及安装则相对复杂,使得新用户面对驱动程序问题(是否存在和安装方法)会一筹莫展。但是在开源开发模式下,许多老硬件尽管在 Windows 下很难支持的也容易找到驱动。HP、Intel、AMD 等硬件厂商逐步不同程度支持开源驱动,问题正在得到缓解。 文字界面,需要学习才能掌握。系统构造简单、稳定,且知识、技能传承性好,深入学习相对容易。 此外现如今开发服务器都已经选择上云,大多数公司服务器都选择了Linux操作系统。 Linux系统版本 个人认为主流的Linux操作系统有Ubuntu和CentOS,当然还有Debian什么的,所以选择其中一种即可 Ubuntu 18.04 系统的安装 自行下载Ubuntu(

Linux运维基础

可紊 提交于 2020-02-07 01:51:35
一、远程连接排错 1.查看道路是否通畅 ip地址是什么:就是我们要找的服务器在哪里 公网IP地址:全世界的任何地方都能访问到 私网IP地址:也指内网,私有环境,只在当前环境中。比如:192.168.0.??? 或者 10.0.0.??? 端口:用于连接不同的服务,常见端口SSHD-22(工作中必须要改,否则全世界的人都会连你) 桥接的三种模式: NAT(皇帝-宰相-贫民)、桥接(皇帝-贫民)、仅主机模式(皇帝-贫民(无法连接外网)) 如果连不上我们要查看什么? 路不通的原因 1、网卡是否运行且IP是否正确(主机IP是否和远程连接用的IP一样) ifconfig eth0 2、DNS是否配置 cat /etc/sysconfig/network-scripts/ifcfg-eth0 查看网卡的配置是否配置DNS cat /etc/resolv.conf 查看DNS中是否配置DNS 网卡的配置是优先于DNS中的 3、软件连接的配置 检查vm软件是否设置正确: #1).vmware服务是否允许 win+r services.msc #2).vmware网络配置---编辑---虚拟网络编辑器 子网IP是否设置为10.0.0.0 4、计算机中的网络连接 VMware Network Adapter VMnet8配置的ip(静态,不要更改)和共享(不能打钩) 空格和tab键 ping

国产linux大全

…衆ロ難τιáo~ 提交于 2020-02-07 01:02:01
含图片版面: http://hi.baidu.com/cat650/blog/item/a7e302b2f870f6aed8335a75.html 纯文字版: 国产linux大全 2009-08-14 18:20 http://hi.baidu.com/lifulinghan/blog/item/411df3f7d34e9b2a720eec07.html/cmtid/4dd3d473788594178701b0f8 一、红旗linux 红旗Linux是由北京中科红旗软件技术有限公司开发的一系列Linux发行版,包括桌面版、工作站版、数据中心服务器版、HA集群版和红旗嵌入式 Linux等产品。目前在中国各软件专卖店可以购买到光盘版,同时官方网站也提供光盘镜像免费下载。红旗Linux是中国较大、较成熟的Linux发行版之一。 红旗linux公认的稳定版本是:红旗linux6.0sp1 官方网址:http://www.redflag-linux.com/ 红旗linux6.0sp1下载网址: http://www.redflag-linux.com/file_download.php?id=371&filepath=ftp://ftp.redflag-linux.com/pub/redflag/dt6sp1/SP1/redflag-6-sp1.iso http://www.redflag

Linux下静态ip的配置

北战南征 提交于 2020-02-07 00:39:45
------------恢复内容开始------------ 1 TYPE=Ethernet 2 BOOTPROTO=static#dhcp改为static,采用静态方式 3 DEFROUTE=yes 4 IPV4_FAILURE_FATAL=no 5 PEERDNS="yes" 6 IPV6INIT=yes 7 IPV6_AUTOCONF=yes 8 IPV6_DEFROUTE=yes 9 IPV6_FAILURE_FATAL=no 10 NAME=eno16777736 11 UUID=c86f1a32-83cd-47b2-97c9-f911cc517820 12 DEVICE=eno16777736 13 ONBOOT=yes#开机启用本配置 14 PEERROUTES=yes 15 IPV6_PEERDNS=yes 16 IPV6_PEERROUTES=yes 17 IPADDR=192.168.31.13 #静态ip地址 与主机中IP的前三位一致,最后一位需要修改,不要跟主机ip一样导致发生冲突 18 GATEWAY=192.168.31.1 #默认网关 和物理主机一样就可以了 19 NETMASK=255.255.255.0 #子网掩码 和物理主机一样就可以了 20 DNS1=8.8.8.8      #DNS,写谷歌的地址就可以了。 21 DNS2=192.168

PHP的MIPS交叉编译(CC=mipsel-openwrt-linux-uclibc-gcc,LD=mipsel-openwrt-linux-uclibc-ld)

試著忘記壹切 提交于 2020-02-07 00:21:01
物联网内存吃紧,跑JVM这种内存大户肯定吃不消. 要跑还是跑C实现的服务,比如Nginx+PHP+SQLite. 比如一些家用无线路由器,系统是Linux发行版OpenWrt,内存只有64MB到128MB,单核580MHz. 而PHP内置HTTP服务器和SQLite数据库,在无线路由器里对外提供HTTP服务丝毫没有问题. 交叉编译PHP也很简单: cd /opt/miwifi/src/php-7.1.5 CC=mipsel-openwrt-linux-uclibc-gcc \ AR=mipsel-openwrt-linux-uclibc-ar \ LD=mipsel-openwrt-linux-uclibc-ld \ RANLIB=mipsel-openwrt-linux-uclibc-ranlib \ STRIP=mipsel-openwrt-linux-uclibc-strip \ ./configure \ --host=mipsel-openwrt-linux-uclibc \ --prefix=/opt/miwifi/php/7.1 \ --enable-cli \ --disable-cgi \ --disable-fpm \ --disable-phpdbg \ --disable-all \ --with-sqlite3 \ --with-pdo-sqlite \

Linux权限管理

半腔热情 提交于 2020-02-06 23:48:03
edusrc漏洞平台到了高级白帽,暂时就先不挖漏洞了,选择提高自己吧 一,ACL权限   1,ACL权限简介与开启     在普通权限中,用户对文件只有三种身份,就是属主、属组和其他人;每种用户身份拥有读(read)、写(write)和执行(execute)三种权限。但是在实际工作中,这三种身份实在是不够用,我们举个例子来看看。          图 1 的根目录中有一个 /project 目录,这是班级的项目目录。班级中的每个学员都可以访问和修改这个目录,老师也需要对这个目录拥有访问和修改权限,其他班级的学员当然不能访问这个目录。需要怎么规划这个目录的权限呢?应该这样:老师使用 root 用户,作为这个目录的属主,权限为 rwx;班级所有的学员都加入 tgroup 组,使 tgroup 组作为 /project 目录的属组,权限是 rwx;其他人的权限设定为 0。这样这个目录的权限就可以符合我们的项目开发要求了。     有一天,班里来了一位试听的学员 st,她必须能够访问 /project 目录,所以必须对这个目录拥有 r 和 x 权限;但是她又没有学习过以前的课程,所以不能赋予她 w 权限,怕她改错了目录中的内容,所以学员 st 的权限就是 r-x。可是如何分配她的身份呢?变为属主?当然不行,要不 root 该放哪里?加入 tgroup 组?也不行,因为 tgroup

正确理解Linux运行级别

雨燕双飞 提交于 2020-02-06 19:59:27
通过优锐课的java学习分享中,了解有关Linux运行级别的更多信息-正确的方法! 你可以将Linux运行级别视为操作系统运行的不同“模式”。这些模式或运行级别中的每一个都有其自己的已打开或关闭的进程和服务的列表。 从Linux启动时开始,它始终处于某个运行级别。 随着你继续使用计算机,此运行级别可能会更改,具体取决于操作系统需要访问的服务类型。 例如,与仅在系统上运行命令行的情况相比,使用图形用户界面运行Linux机器将需要不同的运行级别。 这是因为图形用户界面将需要访问命令行所隐含的各种服务。 为了使系统确定需要打开(或关闭)哪些服务,它会根据需要更改运行级别。 Linux运行级别的重要性 你可能已经使用Linux多年了,而没有意识到有不同的运行级别。 这是因为大多数服务器管理员不需要经常配置它。 但是,Linux运行级别确实使管理员能够更好地控制其管理的系统。 可以更改系统所在的运行级别(稍后将在本文中了解如何操作)以及在运行级别内部运行的服务。 这使我们可以完全控制我们的系统在任何给定时间访问哪些服务。 Linux中有几个运行级别? Linux中有七个不同的运行级别,从零到六个。 各种发行版可能会不同地使用这七个运行级别,因此要汇编一份确定的运行级别清单并不容易。 相反,你需要检查运行级别如何在你使用的特定发行版上工作。 在大多数情况下