Redis在当前软件中的5个用法
Redis是前软一个强大的内存数据结构存储,包含数据库,用法缓存和消息代理等多种用途。前软大多数人经常认为它不过是用法一个简单的键值存储,但其实它有更多的前软能力。下面我将会总结一些Redis可以做的用法事情的真实例子。
Redis 在当前软件中的前软 5 个用法
1.全页面缓存
首先是整页缓存。如果你正在使用服务器端呈现的用法内容,则不需要为每个单独的前软请求重新渲染每个页面。使用如Redis这样的用法缓存,你可以缓存经常请求的前软内容,从而大大减少请求最多的用法页面的延迟,并且大多数框架针对Redis缓存页面都有hooks。前软

简单命令
/ Set the page that will last 1 minuteSET key "<html>...</html>" EX 60// Get the pageGET key2.排行榜
Redis令人耀眼的用法地方之一就是排行榜。由于Redis在内存中,前软因此可以非常快速和高效地处理递增和递减。服务器租用将此与每个请求运行SQL查询比较,性能收益巨大!这与Redis的排序集相结合意味着你可以以毫秒为单位抓取列表中评分***的项目,而且实现起来非常容易。
简单命令
// Add an item to the sorted setZADD sortedSet 1 "one"// Get all items from the sorted setZRANGE sortedSet 0 -1// Get all items from the sorted set with their scoreZRANGE sortedSet 0 -1 WITHSCORES3.会话Session存储
我所见的Redis最常见的用途是会话存储。与其他会话存储(如Memcache)不同,Redis可以保留数据,以便在缓存停止的情况下,在重新启动时,所有数据仍然存在。即便不是需要严格持续的任务,此功能仍可以为你的用户省去大量的麻烦。没有人会乐于见到他们的会话被无缘无故随机删掉。
简单命令
// Set session that will last 1 minuteSET randomHash "{userId}" EX 60// Get userIdGET randomHash4.队列
使用Redis可以做的一个不太常见,但非常有用的事情是排队。无论是电子邮件队列还是其他应用程序使用的云服务器提供商数据,你都可以在Redis中创建一个高效的队列。任何熟悉堆栈以及会push和pop项目的开发人员都可以轻松自然地使用此功能。
简单命令
// Add a MessageHSET messages <id> <message>ZADD due <due_timestamp> <id>// Recieving MessageZRANGEBYSCORE due -inf <current_timestamp> LIMIT 0 1HGET messages <message_id>// Delete MessageZREM due <message_id>HDEL messages <message_id>5.pub/sub
Redis在真实世界的最终用法即我将在这篇文章中提出的pub / sub。这是Redis内置的***大的功能之一;得到的可能是***的。你可以创建一个实时聊天系统,在社交网络上触发好友请求的通知等等。这个功能是Redis提供的最被低估的功能之一,但功能非常强大,而且使用简单。
简单命令
// Add a message to a channelPUBLISH channel message// Recieve messages from a channelSUBSCRIBE channel结论
我希望你会喜欢这些Redis在真实世界的使用。虽然这篇文章只抓住了Redis能为你做的事情的表面,但是我希望你能从中获得应如何充分利用Redis的启发。免费信息发布网
本文地址:http://www.bzuk.cn/html/710f39098899.html
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
相关文章
以小狐鲜的水果(优质水果的首选品牌,让您尽享天然之美)
台式电脑升级设计教程(轻松学会升级你的台式电脑,让它重焕新生)
前面两个经验我们准备好了安装Ubuntu15.04所需的工具和文件。一是下载好了Ubuntu15.04的系统镜像,需要注意的是通过官网下载,要到其英文官方网站上去下载最新的,假如是中文官网的话,可能内容较旧。二是我们通过Virtualbox新建好了一个虚拟机,我们可以将其理解成准备好了一台PC机。下面我们正式开始系统安装吧。软件名称:Ubuntu 14.04 官方正式版软件大小:752MB更新时间:2014-05-071、点击“Start”,打开虚拟机,启动系统安装。2、我们选择“Install Ubuntu”可以直接开始安装,也可以先试用,选择“Try Ubuntu”,然后再决定是否正式安装。此处,我们直接选择“Install Ubuntu”。3、此处我们需要注意的是:在安装Ubuntu桌面系统期间,最好断开网络,不然它会安装过程中连接互联网进行一些更新,这样会安装很慢。因此,我们断开网络。方法:在虚拟机右下角的网络图标上,选择断开。4、断开后,过一会,is connected to Internet 前面会变一个X字,表示网络已经断开。5、点击“Continue”继续,进入安装类型的选择,我们选择默认,“擦除磁盘并安装系统”,点击“Install Now”。6、需要确认,我们点击Continue继续。7、进入区域选择,我们选择Shanghai,或者直接输入Shanghai也是可以的。点击Continue。8、进入键盘布局配置,我们默认,继续Continue。9、进入用户配置。设置用户名和密码。点击Continue。10、此时就会进入安装界面了,我们可以来杯coffee了。11、安装成功。12、点击”Restart Now“,重启进入安装好的Ubuntu桌面系统。输入刚刚设置的密码,登录系统。
virtualbox的共享文件夹一般都挂载在/media下面,用ll查看会发现文件夹的所有者是root,所有组是vboxsf,所以文件管理去无法访问是正常的,解决方法是把你自己加入到vboxsf组里面。复制代码代码如下:重启,就可以了
探索城市门户的重要性与优势(构建数字化城市门户平台,实现城市智慧化发展)
复制代码代码如下:sudo hdparm -B 128 /dev/sda 假如设为254,硬盘温度甚至会攀升到45度,虽然这仍是一个正常的硬盘温度,但对于笔记本用户来说,靠近硬盘处的发热量是很容易察觉到的. 复制代码代码如下:hdparm -B 192 /dev/sda 复制代码代码如下:/dev/sda { 复制代码代码如下:sudo smartctl -a /dev/sda | grep Load_Cycle_Count 假如Load_Cycle_Count值每分钟都在增加,这时你应该把APM值设回原来的254,方法同上可以在/etc/hdparm.conf里修改. 执行命令复制代码代码如下: sudo hdparm -B 254 /dev/sda 即时生效, 配置在重启后生效. 因为磁头频繁的Load/Unload同样会影响硬盘寿命,一般硬盘设计能承受的加载循环计数Load_Cycle_Count最多为600000次.
电脑端口错误的常见原因及解决方法(探究电脑端口错误的种类和解决方案)
步骤:1. 终端运行复制代码代码如下:复制代码代码如下:复制代码代码如下:sudo /etc/init.d/apache2 restart附xampp的ModRewrite开启方法:要开启Mod Rewrite功能其实是很简单的:1.在你的XAMPP安装目录下找到 httpd.conf 这个文件( 位于etchttpd.conf)2.用vim或其他文本编辑器打开它3.找到 “AllowOverride None”, 替换为”AllowOverride All“。(修改第一个就可以了)4.再找到”#LoadModule rewrite_module modules/mod_rewrite.so“,把前面的”#”号去掉5.重启XAMPP然后Mod Rewrite功能就开启了:)
热门文章
- 1暴风魔镜5(一探未来世界,畅享震撼感官盛宴)
- 2Ubuntu 当今最流行的 Linux 操作系统,在android大行天下之时,Ubuntu 也推出自己的移动操作系统:Ubuntu touch,虽然有些迟,但ubuntu Touch 提出了同时支持使用 Qt/QML 开发原生应用,以及基于 HTML5 的 web 应用,从这里也看出了 Ubuntu 在移动领域的长足眼光。已经发布的版本有 Ubuntukylin、Lubuntu、KUbuntu、ubuntu Gnome。更新信息:Unity has improved support for High-DPI displays.Firefox is updated to version 33 and Chromium is updated to version 38.Gtk updated to version 3.12. Qt updated to version 5.3.Support for IPP Everywhere printers is added, and printers shared from Ubuntu can emulate IPP Everywhere printers.LibreOffice 4.3 brings a lot of improvements including improved PDF support, new features in Writer, Calc and Impress (word processor, spreadsheet and presentations).官方下载:Ubuntu 14.10Ubuntu 14.10国内镜像站点下载地址:中国科学技术大学网易镜像地址(一)网易镜像地址(二)厦门大学开源镜像下载ubuntu daily-live(每日创建版)版本:daily-live官方推荐源地址:http://wiki.ubuntu.org.cn/Qref/Source下载ubuntu-desktop-next(每日创建版)版本测试版本下载
- 3Webuzo 是一款单用户控制面板/应用程序管理器,允许用户部署流行的 Web 应用程序,如 WordPress,Zoomla 和 Drupal 等,鼠标单击轻松部署。安装这样的web程序不需要专业的系统管理知识,你的重点是把精力放在使用的应用程序上,而不是维护应用程序,Webuzo 就像 panel 一样控制面板。Webuzo 与 cPanel 一样非常适用于企业,中小型商业环境,支持几乎 240 种 Web 应用程序。也适用于 Web 开发人员作为 Web 应用程序调试,支持的系统应用程序,如MongoDB、Apache、NGINX、Java等,也可以通过 Webuzo 提供的连接安装应用插件。复制代码代码如下:wget http://files.webuzo.com/install.sh 复制代码代码如下:chmod 755 install.sh 复制代码代码如下:./install.sh 好了,脚本执行后,需要运行一段时间了。打开浏览器并输入IP地址。web 登陆为默认用户名(soft)设置密码:使用设置的密码登陆:登陆后点击“end user Panel”链接:一个完整的类似 cPanel 的控制面板会出现在你的面前:现在,可以安装下载的各种脚本。Webuzo 是一款非常棒的控制面板,只需鼠标点击就可以帮助你管理网络和系统应用,不需要专业知识,当然该软件提供的开源版本还有一定的限制,假如需要一些更好的服务,还需要购买许可序列号。
- 4安装类 Winamp 的音频播放器 Qmmp复制代码代码如下:2、在添加 PPA 后,通过更新软件来升级 Qmmp 播放器。刷新系统缓存,并通过以下命令安装软件:复制代码代码如下:安装Yarock音乐播放器Yarock 是一款用 Qt4 开发的音乐播放器,支持的音乐文件格式有 mp3、Ogg、flac 等。最新版本为:Yarock 1.1.4,已经发布了一段是了,现在用户可通过 webupd8 的 PPA 进行安装。该软件详细功能列表:* 音乐数据库 (SQLite 3)* 浏览本地音乐病提供唱片封面* 轻松搜索和过滤* 管理收藏,包括专辑和艺术家* 可直接从播放队列和集合的音乐* Simple Playqueue* 智能播放列表生成* 支持 mp3,Ogg Vorbis,flac music files (depending on phonon backend)* 支持加载和保持播放列表文件 (m3u, pls, xspf)* 支持播放音乐电台 (icecast, shoutcast, user stream files)* Mp3Gain 标签支持* Cover art download (Last.fm/discogs services)* Last Fm scrobbler* Command line interface, Mpris interface* Clean and simple user interface* No GNOME or KDE dependanciesUbuntu 用户安装命令:复制代码代码如下:sudo add-apt-repository ppa:nilarimogard/webupd8sudo apt-get updatesudo apt-get install yarock
- 5MacooxX7(探索MacooxX7的卓越性能和创新特点)
- 6揭秘斯柯达电脑刷隐藏的神秘技巧(教你轻松掌握斯柯达电脑刷隐藏的方法与技巧)
- 7静态IP配置方法:编辑/etc/network/interfaces,删掉内容,并输入以下几行(假设你的网卡是eth0)sudo gedit /etc/network/interfacesauto eth0iface eth0 inet static //指定为staticaddress 192.168.1.103 //IP地址gateway 192.168.1.1 //网关netmask 255.255.255.0 //子网掩码network 192.168.1.0 //这个是网络?broadcast 192.168.1.255 //广播然后重启网络设备sudo /etc/init.d/networking restart设置DNS:Ubuntu设置DNS,只要将DNS地址写入/ect/resolv.conf文件即可,但在12.04 desktop版中,重启系统之后,静态IP设置生效,但无法链接外网,/etc/resole.conf文件的DNS地址也覆盖掉了。解决办法,在/etc/resolvconf/resolv.conf.d/目录下创建tail文件,写入nameserver 202.96.134.133nameserver 202.96.128.68然后重启,DNS生效。
- 8方法很简单,一条命令就搞定了:sudo apt-get install rar unrar系统会自动下载2个大约604K的包并安装,安装结束后就可以自由压缩/解压缩RAR文件了。
- 9樱雪超魔007(一部引人入胜的超能力冒险小说)
- 10电脑裁剪衣服皮革教程大全(利用电脑技术提高裁剪效率的关键方法)
- 11假如你想清理你的 Ubuntu 主机,你可以按照以下的一些简单步骤来移除所有不需要的垃圾文件。移除多余软件包这又是一个内置功能,但这次我们不必使用新得立包管理软件(Synaptic Package Manager),而是在终端中达到目的。现在,在终端窗口中键入如下命令:复制代码代码如下:sudo apt-get autoclean这便激活了包清除命令。这个命令所做的工作是: 自动清除那些当你安装或升级程序时系统所缓存的 .deb 包(即清除 /var/cache/apt/archives 目录,不过只清理过时的包)。假如需要使用清除命令,只需在终端窗口中键入以下命令:复制代码代码如下:sudo apt-get clean然后你就可以使用自动移除命令。这个命令所做的工作是:清除那些 在系统中被某个已经卸载的软件 作为依赖所安装的软件包。要使用自动移除命令,在终端窗口中键入以下命令:复制代码代码如下:sudo apt-get autoremove移除不需要的本地化数据为达到此目的,我们需要安装 localepurge 软件,它将自动移除一些不需要的本地化数据(LCTT 译注:即各种语言翻译)。这个软件是一个简单的脚本,它将从那些不再需要的本地化文件和本地化联机手册( man pages ) 所占用的空间中回收磁盘空间。这个软件将在任何 apt 安装命令运行时 被自动激活。在 Ubuntu 中安装 localepurge:复制代码代码如下:sudo apt-get install localepurge在通过 apt-get install 安装任意软件后, localepurge 将移除所有不是使用你系统中所设定语言的翻译文件和翻译的联机手册。假如你想设置 localepurge,你需要编辑 /ect/locale.nopurge 文件。根据你已经安装的软件,这将为你节省几兆的磁盘空间。例子:假如我试着使用 apt-get 来安装 dicus软件:复制代码代码如下:sudo apt-get install discus在软件安装完毕之后,你将看到如下提示:复制代码代码如下:localepurge: Disk space freed in /usr/share/locale: 41860K移除孤包假如你想移除孤包,你需要安装 deborphan 软件:在 Ubuntu 中安装 deborphan :复制代码代码如下:sudo apt-get install deborphan使用 deborphan,打开终端并键入如下命令即可:复制代码代码如下:sudo deborphan | xargs sudo apt-get -y remove --purge使用 GtkOrphan 来移除孤包GtkOrphan (一个针对 debian 系发行版本的 Perl/Gtk2 应用) 是一个分析用户安装过程状态并查找孤立库文件的图形化工具,它为 deborphan 提供了一个 GUI 前端,并具备移除软件包的功能。在 Ubuntu 中安装 GtkOrphan,打开终端并运行如下命令:复制代码代码如下:sudo apt-get install gtkorphan一张截图使用 Wajig 移除孤包Wajig是 Debian 包管理系统中一个简单的软件包管理前端。它将 apt、apt-cache、 dpkg、 /etc/init.d 中的脚本等 通过一个单一命令集成在一起,它的设计初衷是使用简单和为它的所有功能提供丰富的文档。通过适当的 sudo配置,大多数(假如不是全部)的软件包安装和创建等任务可以通过一个用户 shell 来完成。Wajig 也适用于一般的系统管理。另外,一个 Gnome GUI 命令 gjig也被囊括在这个软件包之中。在 Ubuntu 中安装 Wajig,打开终端并运行如下命令:复制代码代码如下:sudo apt-get install wajigDebfoster --- 跟踪你在安装过程中的操作debfoster 将会维护一个列有被明确需要安装的软件包的列表,但不包括那些作为某个软件的依赖而被安装的软件包。参数是完全可选的,你甚至可以使得在 dpkg 和/或 apt-get 每次运行之后马上激活 debfoster 。另外,你还可以在命令行中使用 debfoster 来安装或移除某些特定的软件包。那些后缀为 --- 的软件包将会被移除,而没有后缀的软件包将会被安装。假如一个新的软件包或 debfoster 注意到作为某个软件包的依赖的软件包是一个孤包,则 debfoster 将会询问你下一步如何操作。若你决定保留这个孤包, debfoster 将只会进行记录并继续安装过程;若你觉得这个软件包不足以引起你的兴趣,在 debfoster 询问这个问题后,它将移除这个软件包。进一步的,假如你的决定使得其他的软件包变为孤包,更多的提问将会接踵而来。在 Ubuntu 中安装 debfoster,打开终端并运行如下命令:复制代码代码如下:sudo apt-get install debfoster使用 debfoster为了创建一个初始跟踪文件,可以使用如下命令:复制代码代码如下:sudo debfoster -q你总可以编辑 /var/lib/debfoster/keepers 文件,来定义那些你想留在系统中的软件包。为了编辑这个文件,可以键入:复制代码代码如下:sudo vi /var/lib/debfoster/keepers要强制使 debfoster 去移除所有没有被列在上面这个文件的软件包,或安装作为某些列在这个文件中的软件包的依赖,它也同时会添加所有在这个列表中没有被安装的软件包。若要根据这个列表来执行相关操作,只需执行:复制代码代码如下:sudo debfoster -f若需要跟踪你新安装的软件包,你需要时不时地执行如下命令:复制代码代码如下:sudo debfosterxdiskusage -- 查看你的硬盘空间都去哪儿了图形化地展示磁盘使用情况的 du。xdiskusage 是一个用户友好型的程序,它将为你展示你所有磁盘的使用情况。 它是在 Phillip C. Dykstra 所写的 “xdu” 程序的基础上设计的。做了一些修改以使得它可以为你运行 “du”命令,并显示磁盘的剩余空间,并且假如你想清晰地了解你的磁盘空间都去哪儿了,它还可以生成一个 PostScript 格式的名为 display.xdiskusage 的文件。在 Ubuntu 中安装 xdiskusage,只需使用如下命令:复制代码代码如下:sudo apt-get install xdiskusage若你想打开这个应用,你需要使用如下命令:复制代码代码如下: sudo xdiskusage一旦这个应用被打开,你将看到如下图所示的界面:BleachbitBleachBit 能快速地释放磁盘空间并不知疲倦地保护你的隐私。它可以释放缓存,删除 cookie,清除 Internet 上网历史,粉碎临时文件,删除日志,丢弃你所不知道存在何处的垃圾。为 Linux 和 Windows 系统而设计,它支持擦除清理数以千计的应用程序,如 Firefox, Internet Explorer, Adobe Flash, Google Chrome, Opera, Safari 等等。除了简单地删除文件,BleachBit 还包括许多高级功能,诸如粉碎文件以防止恢复,擦除磁盘空间来隐藏被其他应用程序所删除文件的痕迹,为火狐“除尘”,使其速度更快等。比免费更好,BleachBit 是一个开源软件。在 Ubuntu 中安装 Bleachbit,打开终端并运行如下命令:复制代码代码如下:sudo apt-get install bleachbit一张截图
- 12我们都知道在windows7以上的系统中,单击任务栏右下角就可以快速显示桌面,在ubuntu中同样有这种方法,下面小编教伱怎么在ubuntu中快速显示桌面。首先打开“系统设置”,单击“外观”,如下图所示。然后单击“行为”,如下图所示。勾选“添加显示桌面图标到启动器”,如下图。单击左侧任务栏的“显示桌面”即可,如下图所示。
全站热门
1、ubuntu连接windows在终端使用rdesktop 192.168.1.2即可 2、windows连接ubuntu系统->首选项->远程桌面 按照上图,开启远程连接,并设置密码。linux下可以使用系统给出的命令ncviewer hostname:0windows下连接ubuntu还需要TightVNC Viewer运行vncviewer.exe输入IP地址和密码就可以访问了。
该问题也会出现在Ubuntu其他的版本中,实际上在商家上线的系统模版中或多或少都有一些类似的细节错误,值得我们在使用中注意并修正。当然这一类的问题实际上并不算大,只是解决起来可能需要一些搜索工作。apt-get update返回NO_PUBKEY错误的解决方法错误代码:复制代码代码如下:复制代码代码如下:复制代码代码如下:Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.w8njroYZkC --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5gpg: requesting key 437D05B5 from hkp server keyserver.ubuntu.comgpg: key 437D05B5: public key Ubuntu Archive Automatic Signing Key importedgpg: Total number processed: 1gpg: imported: 1接下来再apt-get update应该就不会出现类似的错误了。
Ubuntu 15.10 已经正式发布啦!要安装也是一如既往的简单。本文我们就以图文的方式来介绍下如何安装Ubuntu 15.10。首先,需要下载 Ubuntu 15.10 Desktop 的安装映像,再创建一个 DVD 盘或创建Ubuntu 安装U盘。在使用光盘或 U 盘引导之后,选择所需使用的语言,再点击安装 Ubuntu。在安装之前请确保当前计算机满足以下条件:◆至少 6.9 G 可用磁盘空间◆插入电池◆连接到互联网(最好有)安装程序允许我们下载并更新第三方软件,例如:Flash、MP3 等。假如需要安装就勾选上复选框,然后继续。现在,您必需选择以下的选项:◆清除整个磁盘并安装 Ubuntu—此选项将彻底清除当前磁盘上的所有文件和操作系统,假如你想进行全新安装,可以选择此项目。◆加密 Ubuntu 新安装以提高安全性—此选项会加密所有数据,假如启用此项目会要求安全密钥。◆在 Ubuntu 新安装中使用 LVM—假如你需要使用 LVM 的快照和分区大小调整功能,可以选择启用 LVM。◆其它选项—该选项可以让我们手动来创建和调整分区大小,使用该选项可以让我们手动创建不同大小的多个分区。我们给大家演示的是一台新机,磁盘上无任何数据,所以我选择了”清除整个磁盘并安装 Ubuntu”。点击现在安装之后会出现 Ubuntu 15.10 自动帮助我们分区的信息,假如没问题就点击继续进入下一步。在此步骤中,大家要选择所在时区,一般情况下在安装 Ubuntu 时我们都选择上海,假如大家有不同的需求就自己选吧!选择键盘布局,按图选择汉语即可,一般不用更改。在此步骤中我们设置好一些计算机和用户的个性化设置,如计算机名和用户名等,大家按喜好来配置吧!所有配置都设置好之后,便会正式开始安装啦!安装好之后需要先重启系统。重启完成后,便可用先前设置好的用户名和密码进行登录了。Congratulations!此时Ubuntu 15.10 已经正式安装完成啦!以上就是Ubuntu 15.10安装全部过程,希望对大家的学习有所帮助。
热门文章
- 1铁三角AT4040麦克风的音质表现如何?(探寻AT4040的声音特点和适用领域)
- 2今天,我们将向你展示如何在你的 Ubuntu 个人电脑或 Ubuntu 服务器中,直接通过 Ubuntu 官方软件仓库来配置本地软件仓库。在你的电脑中创建一个本地软件仓库有着许多的好处。假如你有许多电脑需要安装软件 、安全升级和修复补丁,那么配置一个本地软件仓库是一个做这些事情的高效方法。因为,所有需要安装的软件包都可以通过快速的局域网连接从你的本地服务器中下载,这样可以节省你的网络带宽,降低互联网接入的年度开支 ...你可以使用多种工具在你的本地个人电脑或服务器中配置一个 Ubuntu 的本地软件仓库,但在本教程中,我们将为你介绍 APT-Mirror。这里,我们将把默认的镜像包镜像到我们本地的服务器或个人电脑中,并且在你的本地或外置硬盘中,我们至少需要 120 GB 或更多的可用空间才行。 我们可以通过配置一个 HTTP 或 FTP 服务器来与本地系统客户端共享这个软件仓库。我们需要安装 Apache 网络服务器和 APT-Mirror 来使得我们的工作得以开始。下面是配置一个可工作的本地软件仓库的步骤:1. 安装需要的软件包我们需要从 Ubuntu 的公共软件包仓库中取得所有的软件包,然后在我们本地的 Ubuntu 服务器硬盘中保存它们。首先我们安装一个Web 服务器来承载我们的本地软件仓库。这里我们将安装 Apache Web 服务器,但你可以安装任何你中意的 Web 服务器。对于 http 协议,Web 服务器是必须的。假如你需要配置 ftp 协议 及 rsync 协议,你还可以再分别额外安装 FTP 服务器,如 proftpd, vsftpd 等等 和 Rsync 。复制代码代码如下:$ sudo apt-get install apache2然后我们需要安装 apt-mirror:复制代码代码如下:$ sudo apt-get install apt-mirror 注: 正如我先前提到的,我们需要至少 120 GB 的可用空间来使得所有的软件包被镜像或下载。2. 配置 APT-Mirror现在,在你的硬盘上创建一个目录来保存所有的软件包。例如,我们创建一个名为 /linoxide的目录,我们将在这个目录中保存所有的软件包:复制代码代码如下:$ sudo mkdir /linoxide现在,打开文件 /etc/apt/mirror.list :复制代码代码如下:$ sudo nano /etc/apt/mirror.list复制下面的命令行配置到 mirror.list文件中并按照你的需求进行修改:复制代码代码如下: ############# config ################## # set base_path /linoxide # # set mirror_path $base_path/mirror # set skel_path $base_path/skel # set var_path $base_path/var # set cleanscript $var_path/clean.sh # set defaultarch # set postmirror_script $var_path/postmirror.sh # set run_postmirror 0 set nthreads 20 set _tilde 0 # ############# end config ############## deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu trusty-security main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse #deb http://archive.ubuntu.com/ubuntu trusty-proposed main restricted universe multiverse #deb http://archive.ubuntu.com/ubuntu trusty-backports main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu trusty-security main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse #deb-src http://archive.ubuntu.com/ubuntu trusty-proposed main restricted universe multiverse #deb-src http://archive.ubuntu.com/ubuntu trusty-backports main restricted universe multiverse clean http://archive.ubuntu.com/ubuntu 注: 你可以将上面的官方镜像服务器网址更改为离你最近的服务器的网址,可以通过访问 Ubuntu Mirror Server来找到这些服务器地址。假如你并不太在意镜像完成的时间,你可以沿用默认的官方镜像服务器网址。这里,我们将要镜像最新和最大的 Ubuntu LTS 发行版 --- 即 Ubuntu 14.04 LTS (Trusty Tahr) --- 的软件包仓库,所以在上面的配置中发行版本号为 trusty 。假如我们需要镜像 Saucy 或其他的 Ubuntu 发行版本,请修改上面的 trusy 为相应的代号。现在,我们必须运行 apt-mirror 来下载或镜像官方仓库中的所有软件包。复制代码代码如下:sudo apt-mirror从 Ubuntu 服务器中下载所有的软件包所花费的时间取决于你和镜像服务器之间的网络连接速率和性能。这里我中断了下载,因为我已经下载好了 ...3.配置网络服务器为了使得其他的电脑能够访问这个软件仓库,你需要一个Web服务器。你也可以通过 ftp 来完成这件事,但我选择使用一个Web服务器因为在上面的步骤 1 中我提及到使用Web服务器。因此,我们现在要对 Apache 服务器进行配置:我们将为我们本地的软件仓库目录 建立一个到 Apache 托管目录 --- 即 /var/www/ubuntu --- 的符号链接。复制代码代码如下:$ sudo ln -s /linoxide /var/www/ubuntu $ sudo service apache2 start上面的命令将允许我们从本地主机(localhost) --- 即 http://127.0.0.1(默认情况下) --- 浏览我们的镜像软件仓库。4. 配置客户端最后,我们需要在其他的电脑中添加软件源,来使得它们可以从我们的电脑中取得软件包或软件仓库。为达到此目的,我们需要编辑 /etc/apt/sources.list 文件并添加下面的命令:复制代码代码如下: $ sudo nano /etc/apt/sources.list添加下面的一行到/etc/apt/sources.list中并保存。复制代码代码如下: deb http://192.168.0.100/ubuntu/ trusty main restricted universe注: 这里的 192.168.0.100 是我们的服务器电脑的局域网 IP 地址,你需要替换为你的服务器电脑的局域网 IP 地址复制代码代码如下:$ sudo apt-get update最终,我们完成了任务。现在,你可以使用sudo apt-get install packagename 命令来从你的本地 Ubuntu 软件仓库中安装所需的软件包,这将会是高速的且消耗很少的带宽。
- 3微软电脑底座拆卸教程
- 4默认情况下,ubuntu会将自动安装的软件快捷方式保存在/usr/share/applications目录下,假如大家要创建桌面快捷方式,只需要右键-复制-桌面 就Ok,如图: 上面的方法是通过系统自动安装软件后实现的,有时候我们自己会从网上下载一些软件手动安装,那么,又该怎样创建软件的桌面快捷方式呢?这里以Eclipse 为例,首先到官网下载Eclipse软件包,直接解压在某个目录下,双击其中的eclipse文件,就可以启动eclipse了,不过假如每次要打开eclipse,都要从安装目录启动,是不是有些麻烦?依照下面的操作,来创建一个桌面快捷方式吧。复制代码代码如下: 2、将文件名修改为eclipse.desktop 3、给文件添加可执行权限 4、将该文件复制到桌面 注:在ubuntu11.04之前的版本中,似乎有更简单的方法来创建桌面快捷方式:右键点击桌面-创建启动器,
- 5电脑致命错误(解决电脑致命错误的关键步骤及常见问题解析)
- 6安装小企鹅输入法复制代码代码如下:Alt+F2运行以下命令关闭iBus启动Fcitx:复制代码代码如下:复制代码代码如下:sudo service lightdm restart复制代码代码如下:复制代码代码如下:复制代码代码如下:复制代码代码如下:复制代码代码如下:复制代码代码如下:复制代码代码如下:复制代码代码如下:复制代码代码如下:复制代码代码如下:复制代码代码如下:复制代码代码如下:im-switch -s fcitx -z defaultsudo im-switch -s fcitx -z default第六步:注销或重启就生效在右上角的输入法设置中输入法 ==>搜狗拼音或输入法的“配置”中设置这个输入法的翻页不是安pagedown或pageup,而是加号键跟减号键(其实不加shift)
- 7有个领导想在自己安装了ubuntu的系统中装个打印机,我说行啊,我来帮你装,顺便就截了几张图,分享给大家步骤。网络打印机是有一个IP地址的哦!和共享打印机的添加方法不太一样,但是可以借鉴参考。1、打开菜单里面的设置按钮,对!就是桌面靠左,像齿轮的那个。点开它2、在 系统设置窗口中的“硬件”项目下面,找到“打印机”,并使用鼠标左键点开它。3、在打印机对话窗口里面,我们点击两个添加其中的一个。来添加一个打印机4、在选择设备下面,找到“网络打印机”一项,我并使用鼠标左键点击它5、被点开的“网络打印机”下面,一般情况会自动搜索到网络打印机,并且给你展示出来,如下图,Generic 21c-1(192.168.x.1) ,我们点中它,然后点击窗口中右下角处的“前进”6、我们选择ubuntu系统为我们查找到并且“推荐”的打印机类型,然后点击“前进”7、接下来的两个驱动程序,系统也会默认为您选择好,我们就保持它默认的“推荐”驱动就好了。继续点击“继续”按钮。8、在打印机描述中,你可以更改里面的数据,位置也可以改变,但是我这里都保持默认,直接点击“应用”按钮继续操作。9、接下来,系统会开始着手为您安装该网络打印机的驱动程序,等待安装完成后。会提示您是否打印一张测试页,根据你的需求点击即可,这样我们就安装好了网络打印机啦。
- 8电脑XP系统DNS配置错误解决方案(解决电脑XP系统DNS配置错误的实用方法)
- 9Win1010074(Win1010074的新特性和改进为用户带来全新体验)
- 10跟MySQL安装一样,先进入“/usr/local/src”中,键入“cd /usr/local/src”回车,进入到文件夹中,接着键入“sudo wget http://nginx.org/download/nginx-0.8.37.tar.gz”回车,等待下载完毕。然后进入nginx源码目录,配置安装操作。键入“cd nginx-0.8.37”回车,再执行“sudo ./configure --prefix=/usr/local/server/nginx --with-http_stub_status_module”。配置完成后,开始编译源码包。键入“sudo make && make install”回车,等待操作结束。将附件中的nginx.sh复制到/etc/init.d/nginx,键入“sudo cp nginx.sh /etc/init.d/nginx”回车,再执行“sudo chmod +x /etc/init.d/nginx”。启动nginx,执行“sudo /etc/init.d/nginx start”启动服务器。浏览器输入“http://127.0.0.1”回车,显示如下页面,说明服务器成功启动。停止服务器输入命令“sudo /etc/init.d/nginx stop”。课程附件nginx.sh复制代码代码如下: #!/bin/bash # # chkconfig: - 85 15 # description: Nginx is a World Wide Web server. # processname: nginx nginx=/usr/local/server/nginx/sbin/nginx conf=/usr/local/server/nginx/conf/nginx.conf case $1 in start) echo -n Starting Nginx $nginx -c $conf echo done ;; stop) echo -n Stopping Nginx killall -9 nginx echo done ;; test) $nginx -t -c $conf ;; reload) echo -n Reloading Nginx ps auxww | grep nginx | grep master | awk {print $2} | xargs kill -HUP echo done ;; restart) $0 stop $0 start ;; show) ps -aux|grep nginx ;; *) echo -n Usage: $0 {start|restart|reload|stop|test|show} ;; esac