网站首页
IT科技
系统运维
人工智能
应用开发
数据库
域名
探索
当前位置:
首页
>
探索
>
2021年了,Redis复制原理你应该理解!
游客发表
2021年了,Redis复制原理你应该理解!
发帖时间:2025-11-04 19:29:14
[IT科技]
来源:
益强编程堂
复制
复制$ redis-server --port 6379 $ redis-cli -p 6379 127.0.0.1:6379> 1.2.3.
IT资讯网
云智核
分享到:
新浪微博
QQ空间
腾讯微博
人人网
点点网
复制网址
打印
相关内容
常见的电脑设置错误及解决方法(避免电脑设置错误的关键注意事项)
以前一直使用window,今天安装了一个ubuntu系统(假如有同学也想装,建议装英文版的),因为以前ubuntu系统用的不多,所以安装软件就是一个问题。就以安装chrome来说吧:1、在Google chrome上面下载Chrome浏览器。选择正确的版本,比如选择【32 bit .deb (适用于 Debian/Ubuntu)】。2、Ctrl+Alt+T 打开终端,进入你刚刚下载好的Chrome包存放的文件夹(我是直接下载到默认位置的):复制代码代码如下:$ sudo dpkg -i google-chrome-stable_current_amd64.deb有很多同学看到类似以下的错误提示会束手无策,不用担心,原因是因为依赖包的问题,我们安装一下这个依赖包就好了:4、出现以上错误,安装依赖包来解决:复制代码代码如下:$ google-chrome注意:安装软件之前确保你已经做过更新和升级假如没有更新到最新请参考以下更新:复制代码代码如下:$ sudo apt-get update$ sudo apt-get upgrade
Ubuntu 9.10(Karmic Koala)采用GNOME 2.28桌面环境,GNOME2.28将带来更多的改进,采用最新的Linux kernel 2.6.31。假如你的Ubuntu还不是最新的9.10,那还等什么,快来升级安装吧。图1:打开 系统—系统管理—更新管理器图2:点检查,假如有软件要更新,先把所有更新安装上。升级一般来说只能从9.04直接升级,假如你现在的版本比9.04老,那么你首先要升级到9.04。假如你的系统有软件要更新,那么一定要先把这些软件更新完之后再升级到9.10。享受你的Ubuntu 9.10吧。好像升级完之后menu.lst是不会自动升级的。反正我的没有。只好手动改了。只要照着新内核的名字把老的替换掉就可以了。 修改源(见图3-4),删除9.04的源,复制一个Ubuntu 9.10的源进去即可。(我用的是下面的)可以参考:Ubuntu 9.10 更新源 与 Ubuntu 9.10 教育网源deb http://tw.archive.Ubuntu.com/ubuntu/ karmic main universe restricted multiversedeb http://tw.archive.Ubuntu.com/ubuntu/ karmic-security universe main multiverse restricteddeb http://tw.archive.Ubuntu.com/ubuntu/ karmic-updates universe main multiverse restricteddeb http://tw.archive.Ubuntu.com/ubuntu/ karmic-proposed universe main multiverse restricteddeb http://tw.archive.Ubuntu.com/ubuntu/ karmic-backports universe main multiverse restricteddeb-src http://tw.archive.Ubuntu.com/ubuntu/ karmic main universe restricted multiversedeb-src http://tw.archive.Ubuntu.com/ubuntu/ karmic-security universe main multiverse restricteddeb-src http://tw.archive.Ubuntu.com/ubuntu/ karmic-updates universe main multiverse restricteddeb-src http://tw.archive.Ubuntu.com/ubuntu/ karmic-proposed universe main multiverse restricteddeb-src http://tw.archive.Ubuntu.com/ubuntu/ karmic-backports universe main multiverse restricted图3:图4sudo apt-get update更新源列表,必须执行.假如发现速度慢则换别的源(见图5)。sudo apt-get -d dist-upgrade-d 表示只下载文件 ,先把文件下载下来,假如速度慢则换源再继续(见图6)。图5图6sudo update-manager -d开始升级到Ubuntu 9.10,(见图7),图7 你想现在开始升级吗? 点击开始升级。(见图8)图8升级完成之后,系统会要求你重启。不急,选择不重启。为了系统下次能够正常启动,还需要进行进一步软件包检查。关闭升级窗口之后,再重复使用:sudo apt-get updatesudo apt-get upgrade图9图10成功升级到Ubuntu 9.10。(见图11)图11
在 Ubuntu 上玩儿 Dota2 时,我们需要启用独立显卡,否则游戏体验会受到影响。1、首先在BIOS中启用独显。很多 BIOS 中是默认开启独显的,假如你没有改过这项设置,一般可以跳过此步。2、打开终端,输入以下命令:sudo apt-get install nvidia-331 nvidia-settings nvidia-prime按下回车键,询问是否继续时选y (yes),等待安装完成。nvidia-331 中的 331 是现在的最新版本,你可以去N卡官网查看最新版本,也可以输入“sudo apt-get install nvidia-”之后按tab键,看看最大的版本号是多少。3、安装完成后,打开 Dash,输入 nvidia 过滤应用。有时不用输入完就能看到大家要找的应用了。找到 NVIDIA X Server Setting,点击进入。4、在这里你可以选择使用集成显卡还是独立显卡,还可以进行进一步的详细设置。
X99装机教程(选择X99主板,为你的装机之路带来巅峰体验)
电脑开机出现微软错误弹窗的解决方法(如何应对电脑开机时出现的微软错误弹窗)
假如你想要使用多个Linux发行版,你没有那么多的选择。你要么安装到你的物理机或虚拟机中,要么以live模式从ISO文件启动。第二个选择,对硬盘空间需求较小,只是有点麻烦,因为你需要将ISO文件写入到U盘或CD/DVD中来启动。不过,这里还有另外一个可选的折中方案:把ISO镜像放在硬盘中,然后以live模式来启动。该方案比完全安装更省空间,而且功能也完备,这对于缓慢的虚拟机而言是个不错的替代方案。下面我将介绍怎样使用流行的Grub启动加载器来实现该方案。很明显,你将需要使用到Grub,这是几乎所有现代Linux发行版都使用的。你也需要你所想用的Linux版本的ISO文件,将它下载到本地磁盘。最后,你需要知道启动分区在哪里,并怎样在Grub中描述。对于此,请使用以下命令:复制代码代码如下:# fdisk -l 带有‘*’的就是启动分区。对于我,就是/dev/sda1,用Grub语言描述就是(hd0,1)。作为参考,sda2就是(hd0,2),sdb1就是(hd1,1),以此类推。(你明白了吧。)我们需要编辑什么?首先,打开/etc/default/grub并检查以下行:复制代码代码如下:#GRUB_HIDDEN_TIMEOUT=0需要在此行前添加‘#’进行注释。保存,然后打开/etc/grub.d/40_custom。在该文件中,你将添加启动到ISO的参数。结构如下:复制代码代码如下: menuentry [Entrys title in the grub screen] { set isofile=[path to ISO file] loopback loop [boot partition in Grub language]$isofile [some specific] arguments }例如,假如你想要从ISO文件启动Ubuntu,那么你就是想要添加如下行到40_custom文件:复制代码代码如下:menuentry Ubuntu 14.04 (LTS) Live Desktop amd64 { set isofile=/boot/ubuntu-14.04-desktop-amd64.iso loopback loop (hd0,1)$isofile linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=${isofile} quiet splash initrd (loop)/casper/initrd.lz } 假如你想要启动Gparted:复制代码代码如下:menuentry GParted Live amd64 { set isofile=/boot/gparted-live-0.18.0-2-amd64.iso loopback loop (hd0,1)$isofile loopback loop $isofile linux (loop)/live/vmlinuz boot=live config union=aufs noswap noprompt ip=frommedia toram=filesystem.squashfs findiso=${isofile} initrd (loop)/live/initrd.img }或者甚至是Fedora:复制代码代码如下:menuentry Fedora 20 Live Desktop x86_64 { set isofile=/boot/Fedora-Live-Desktop-x86_64-20-1.iso loopback loop (hd0,1)$isofile loopback loop $isofile linux (loop)/isolinux/vmlinuz0 root=live:CDLABEL=Fedora-Live-Desktop-x86_64-20-1 rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 iso-scan/filename=${isofile} initrd (loop)/isolinux/initrd0.img }注意,参数可根据发行版进行修改。幸运的是,有许多地方你可以查阅到。我喜欢这个发行版,但是还有很多其它的发行版你可以启动。同时,请注意你放置ISO文件的地方。假如你的家目录被加密或者无法被访问到,你可能更喜欢将这些文件放到像例子中的启动分区。但是,请首先确保启动分区有足够的空间。最后,不要忘了保存40_custom文件并使用以下命令来更新grub:复制代码代码如下: # sudo update-grub 以便在下次启动时看到修改。接下来做什么?想要更多东西?好吧,那就修改下参数来玩玩。你可以启动一个ISO文件,并让它持续做一些事情。例如,假如你是个彻头彻尾的妄想症患者,想要有个可以快速清除硬盘的选项,那么可以使用DBAN来进行一些设置。现在,真的要当心啊,因为此设置会清除你的硬盘,而且在启动时也没有恢复选项:复制代码代码如下: menuentry Dariks Boot and Nuke { set isofile=/boot/dban.iso loopback loop (hd0,1)$isofile linux (loop)/dban.bzi nuke=dwipe silent }另外一个选择复制代码代码如下:menuentry Dariks Boot and Nuke { set isofile=/boot/dban.iso loopback loop (hd0,1)$isofile linux (loop)/dban.bzi }可以显示DBAN选项,让你选择清除驱动器。当心,因为它仍然十分危险。小结一下,对于ISO文件和Grub有很多事情可做:从快速live会话到一键毁灭,都可以满足你。之后,你也可以试试启动一些针对隐私方面的发行版,如Tails。
首先安装VNC复制代码代码如下:# apt-get install vnc4server 复制代码代码如下:root@node1:~/.vnc# vncpasswd 复制代码代码如下:root@node1:~# vncserver :1 复制代码代码如下:root@node1:~# ps -ef | grep vnc 复制代码代码如下:vncserver -geometry 1280×800 -alwaysshared :1 复制代码代码如下:vim .vnc/xstartup(假设你此时在用户根目录下) 复制代码代码如下:vncserver -kill :1其中,:1表示的创建远程桌面时的桌面号。修改分辨率:复制代码代码如下:vncserver -geometry 1280×800客户端连接客户端安装vncview,然后连接。输入IP的时候,输入 IP:NO,即ip地址加会话号,刚才开户的是1,比如这里就输入 1.1.1.1:1然后输入完密码,就可以连接了因为没有桌面环境,所以,我们需要安装一个,这里使用Xface
随机阅读
探究12年Macmini的性能和特点(一台经典之作,是否依然耐用可靠?)
电脑上不了,显示DNS错误的解决方法(快速修复DNS错误,让电脑恢复上网畅通)
Ubuntu 的笔记本来到一个局域网里,插上网线,网线指示灯亮,但是连不上网,点击网络连接图标,显示“网络未托管”。突然想起这台笔记本前阵子设置过 PPPOE(有线宽带虚拟拨号),于是进行了一番设置改动,最终解决了问题。1、Ubuntu 的笔记本来到一个局域网里,有点认生。插上网线,网线指示灯亮,但是连不上网,点击网络连接图标,显示“网络未托管”。突然想起这台笔记本前阵子设置过 PPPOE(有线宽带虚拟拨号),怀疑是它的原因。2、按 Ctrl + Alt + t,调出终端。3、键入命令:cd /etc/network,转入 /etc/network 这个目录,它里面有个文件叫 interfaces。4、然后键入命令:sudo gedit interfaces,意思是调用 gedit 文本编辑器,并打开 interfaces 这个文件。这个文件的最后一行是:iface eth0 inet manual,意思是,eth0 这个网络界面(个人电脑上,eth0 一般指的就是唯一的一个网线接口),需要手动设置网络。5、但是,当前的这个局域网,明显是 DHCP 网络,也就是接入的电脑需要“自动获取网络”地址。我们在这行字符前面加个英文的“#”,“注释”掉这一行,意思是不要手动设置网络了,而是转为自动设置。注意一定是英文的“#”,否则输入中文的话,就起不到“注释”的作用了。6、保存文件、关闭 gedit 文本编辑器,回到终端,键入命令:sudo service network-manager restart,意思是重新启动网络管理服务。按下回车,网络立刻连接。以后离开这个局域网,需要重新使用虚拟拨号时,只要按照第 4、5 步骤的方法,把加上的那个“#”去掉,然后再重启网络管理服务,就行了。
Chromium 是 Google 的chrome浏览器背后的引擎,其目的是为了创建一个安全、稳定和快速的通用浏览器。在Ubuntu上使用APT安装Chromium有3种方法:复制代码代码如下:apt-get install chromium (接着按2下Tab键,会看到以下结果)然后我们可以大略确定就是包chromium-browser(包chromium是个飞行游戏)。复制代码代码如下:apt-cache depends chromium-browser复制代码代码如下:sudo apt-get install chromium-browser chromium-browser-l10n复制代码代码如下:sudo apt-get autoremove --purge chromium-browser chromium-browser-l10n复制代码代码如下:apt-get --helpman apt-getinfo apt-get
电脑系统升级指南(轻松提升电脑速度,享受高效办公)
电脑耳机效果调试教程(让你的音乐体验更上一层楼)
Ubuntu 15.10 Beta 的代号叫 Wily Werewolf(威利狼人),于10 月20 号正式发布了。假如你是一个勇于尝鲜的试用达人,可以参考本文先将你的 Ubuntu 15.04 升级到 Ubuntu 15.10 Beta。注意:Ubuntu 15.10 beta 目前还只是测试版本,可能会遇到一个问题和Bug,一旦升级到Ubuntu 15.10 beta 除了重装将无法再降级回 15.04。Ubuntu 15.04升级到Ubuntu 15.10Ubuntu 15.04 升级到 Ubuntu 15.10 的步骤同时适用于:Xubuntu、Kubuntu、Lubuntu、Ubuntu Gnome 和 Ubuntu Mate。1.打开软件和更新2.浏览到更新选项卡 — 勾选提前释放出的更新 — 选择适用任何新版本3.当以上选项配置好之后,使用如下命令来更新系统:sudo apt-get update && sudo apt-get dist-upgrade 以上命令可能会花比较长的时间,这主要取决于你的网速和使用的源。4.使用如下命令运行软件更新器, -d 参数会寻找版本升级sudo update-manager –d 5.执行如上命令后,软件更新器将会检查当前系统可用的版本更新 接下来想必不用我说了。下载Ubuntu 15.10 beta假如你不想直接在系统上升级就试用 Ubuntu 15.10,可以直接下载 ISO 镜像文件在虚拟机中安装尝鲜。如何将Ubuntu 15.04升级到Ubuntu 15.10这个问题是不是迎刃而解了,希望本文对大家的学习有所帮助哦。
简单网络管理协议(SNMP)是用于IP网络设备管理的标准协议。典型的支持SNMP协议的设备有路由器、交换机、服务器、工作站、打印机及数据机柜等等。SNMP一般被网络管理系统用于按照管理员设定的条件来监视网络附加设备。SNMP是因特网协议套件中的一个组成部分,它由IETF机构定义。它包含一系列的网络管理标准,其中有一个应用层协议,一个数据库架构以及一组数据对象。SNMP将管理数据以变量的形式展示出来,这些变量描述了系统配置。同时这些变量可以被用于管理的应用查询(或者被设置)。为什么需要使用SNMPv3 尽管SNMPv3所增加的加密功能并不影响协议层面,但是新的文本惯例、概念及术语使得它看起来很不一样。SNMPv3在SNMP的基础之上增强了安全性以及远程配置功能。最初,SNMP最大的缺点就是安全性弱。SNMP的第一与第二个版本中,身份验证仅仅是在管理员与代理间传送一个明文的密码而已。目前每一个SNMPv3的信息都包含了被编码成8进制的安全参数。这些安全参数的具体意义由所选用的安全模型决定。SNMPv3提供了重要的安全特性:保密性 —— 加密数据包以防止未经授权的源监听。完整性 —— 数据的完整性特性确保数据在传输的时候没有被干扰,并且包含了可选的数据响应保护机制。身份验证 —— 检查数据是否来自一个合法的源。在ubuntu中安装SNMP服务器及客户端 打开终端运行下列命令sudo apt-get install snmpd snmp安装完成后需要做如下改变。配置SNMPv3 获得从外部守护进程访问的权限默认的安装仅提供本地的访问权限,假如想要获得外部访问权限,打开文件 /etc/default/snmpd。sudo vi /etc/default/snmpd改变下列内容将SNMPDOPTS=-Lsd -Lf /dev/null -u snmp -g snmp -I -smux,mteTrigger,mteTriggerConf -p /var/run/snmpd.pid改为SNMPDOPTS=-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid -c /etc/snmp/snmpd.conf最后重启 snmpdsudo /etc/init.d/snmpd restart定义 SNMPv3 用户,身份验证以及加密参数 “securityLevel”参数使得SNMPv3有多种不同的用途。noAuthNoPriv —— 没有授权,加密以及任何安全保护!authNoPriv —— 需要身份认证,但是不对通过网络发送的数据进行加密。autoPriv —— 最可靠模式。需要身份认证而且数据会被加密。snmpd 的配置以及设置都保存在文件 /etc/snmp/snmpd.conf。使用编辑器编辑文件:sudo vi /etc/snmp/snmpd.conf在文件末尾添加以下内容:#createUser user1createUser user2 MD5 user2passwordcreateUser user3 MD5 user3password DES user3encryption#rouser user1 noauth 1.3.6.1.2.1.1rouser user2 auth 1.3.6.1.2.1rwuser user3 priv 1.3.6.1.2.1注:假如你需要使用自己的用户名/密码对的话,请注意密码及加密短语的最小长度是8个字符。同时,你需要做如下的配置以便snmp可以监听来自任何接口的连接请求。将#agentAddress udp:161,udp6:[::1]:161改为agentAddress udp:161,udp6:[::1]:161保存改变后的snmpd.conf文件并且重启守护进程:sudo /etc/init.d/snmpd restart
电脑主机配置和安装教程(从零开始学习电脑主机配置和安装,让你的电脑运行更流畅)
Mumble是一个自由开源的VoIP应用,在新的 BSD 许可证下发布,主要面向的用户群体是游戏玩家。运行起来类似于TeamSpeak和Ventrilo,用户通过连接到同一个服务器来实现相互通讯。Mumble提供了如下的漂亮特性: 低延迟,这点对游戏相当重要 提供游戏中的可视插件,通过它你可以知道是谁正在和你通话并定位他们的位置 交谈内容经过加密的,能够保护你的隐私和安全 界面简单易于上手 稳定高效的使用你的服务器资源安装 MumbleMumble已经流行开来,进入了许多linux主流发行版的软件仓库,这使它安装起来更加的方便。若你使用的是Ubuntu那么使用apt-get就能安装,详细命令如下:复制代码代码如下:$ sudo apt-get install mumble-server 这条命令将会在你的服务器上安装服务端(亦称Murmur)。配置 Mumble运行以下命令启动Mumble:复制代码代码如下: $ sudo dpkg-reconfigure mumble-server会弹出以下一些问题:选择“是”让服务器开机时自动启动mumble,接着它会询问你是否运行高优先级模式以保持低延迟,为了让它保持最佳性能这是个不错的主意。接着为你刚安装好的mumble服务端设管理员用户的密码,记住这个密码,它会在登录时用到。安装 Mumble 客户端客户端可以安装到许多的主流操作系统中,例如windows,mac和linux。我们将教你在Ubuntu linux上安装和配置,你可以使用软件中心也可以用命令安装客户端:复制代码代码如下: $ sudo apt-get install mumble第一次运行mumble时,配置向导将会帮助你配置音频的输入输出,使其能在客户端上保持最好的效果。第一次同样也会询问你要使用的是什么声音设备和麦克风:然后它将帮你校准设备:因为mumble会帮你加密所有的通讯内容所以它会要求你创建证书:完成配置向导后你就能添加第一个服务器,连接对话框如下图所示:首先输入一个标签,名字任意因为那只不过是为了记住服务器的,然后输入服务器的地址和端口,最后使用“SuperUser”作为用户名,而密码则是你配置mumble服务器端时输入的密码。现在你可以连接到服务器了,在联网玩游戏或与你好友、队友聊天开黑时享受这些功能给你带来的乐趣吧!
打开上网客户端、新立得,这些涉及到系统的都要输入密码,对于我们大多数人来说,用Linux无非是做桌面应用,对安全性没必要搞得跟服务器一些。解决办法一: 在启动时进入安全模式,这时是用root登录的,执行: chmod 740 /etc/sudoers 然后打开/etc/sudoers这个文件,把最后一行: %admin ALL=(ALL) 保存退出。 执行: reboot your ubuntu.OK! 解决方法二:Ubuntu默认不能直接用root帐户登录,必须从第一个创建的用户(既安装时创建的那个用户)通过su或sudo来获得root权限。在Ubuntu中对系统进行操作很多时候都要使用这个命令,由此可见对于新来说很有必要来认识这个命令。这或许不太方便,但这样增加了安全性,避免用户由于误操作而损坏系统。sudo补充:通常我们并不以root身份登录,但是当我们执行某些命令 (command)时需要用到root权限,我们通常都是用sudo command来执行command。由于使用Ubuntu,所以经常都都用sudo,而使用sudo时,又得输入密码,所以我就寻找sudo不输入密码的方法。前阵子google了一下,很容容易找到一个方法,但是对其不够理解,今天,仔细研究了一下/etc/sudoers这个文件,对于如何实现自己的需求就非常清楚了。网上说看到的资料往往写得不清楚,所以我根据自己的需求好好整理了一下。 假设我的用户名为jay(属于 admin组),使sudo不用密码的方法如下。 1. 假如想把admin组的用户都sudo不用密码那么可以将这一行换为:%admin ALL=(ALL) NOPASSWD: NOPASSWD ALL即可。 注意:我自己的一个配置没生效,找原因还找了阵子,写到这里吧。 我添加jay ALL = NOPASSWD: ALL这样一行;但是,jay执行sudo时还是需要输入密码,这是为什么? 原来是,我这一行在%admin ALL=(ALL) ALL组策略之前前,后面的组配置覆盖了前面的配置,而jay属于admin组,所以需要密码。 这时,只需要将%admin行用#注释掉即可。OK!然后立马就生效了,可能执行sudo时系统都会去读取/etc/sudoers的,所以立即就生效了。 另外,附带公司某服务器的一个/etc/sudoers配置: 复制代码代码如下: 通过修改/etc/sudoers 上面说的并不准确,要注意以下几点。 编辑/etc/sudoers文件使用“超级用户终端”,而不能使用普通的终端。“超级用户终端”启动通过右键“编辑菜单”命令添加。 编辑完之后使用wq!而不是wq退出
1、方法一,编辑rc.loacl脚本 Ubuntu开机之后会执行/etc/rc.local文件中的脚本,复制代码代码如下:sudo vi /etc/rc.local复制代码代码如下: $ sudo chmod 755 /etc/init.d/test复制代码代码如下: $ cd /etc/init.d复制代码代码如下:update-rc.d: warning: /etc/init.d/test missing LSB information复制代码代码如下:$ cd /etc/init.d复制代码代码如下:Removing any system startup links for /etc/init.d/test ... /etc/rc0.d/K95test /etc/rc1.d/K95test /etc/rc2.d/S95test /etc/rc3.d/S95test /etc/rc4.d/S95test /etc/rc5.d/S95test /etc/rc6.d/K95test
电脑开机显示停止错误屏幕的解决方法(解决电脑开机时出现停止错误屏幕的常见故障)
Node.js 4.0 发布的主要目标是为io.js 用户提供一个简单的升级途径,所以这次并没有太多重要的 API 变更。下面的内容让我们来看看如何轻松的在 ubuntu server 上安装、配置 Node.js。一、基础系统安装Node 在 Linux,Macintosh,Solaris 这几个系统上都可以完美的运行,linux 的发行版本当中使用 Ubuntu 相当适合。这也是我们为什么要尝试在ubuntu 15.04 上安装 Node.js,当然了在 14.04 上也可以使用相同的步骤安装。1.系统资源Node.js 所需的基本的系统资源取决于你的架构需要。本教程我们会在一台 1GB 内存、 1GHz 处理器和 10GB 磁盘空间的服务器上进行,最小安装即可,不需要安装 Web 服务器或数据库服务器。2.系统更新在我们安装 Node.js 之前,推荐你将系统更新到最新的补丁和升级包,所以请登录到系统中使用超级用户运行如下命令:复制代码代码如下:# apt-get update 3.安装依赖Node.js 仅需要你的服务器上有一些基本系统和软件功能,比如 make、gcc和wget 之类的。假如你还没有安装它们,运行如下命令安装:复制代码代码如下:# apt-get install python gcc make g++ wget二、下载最新版的Node JS v4.0.0复制其中的最新的源代码的链接,然后用wget 下载,命令如下:复制代码代码如下:# wget https://nodejs.org/download/rc/v4.0.0-rc.1/node-v4.0.0-rc.1.tar.gz下载完成后使用命令tar 解压缩: 复制代码代码如下:# tar -zxvf node-v4.0.0-rc.1.tar.gz三、安装 Node JS v4.0.0现在可以开始使用下载好的源代码编译 Node.js。在开始编译前,你需要在 ubuntu server 上切换到源代码解压缩后的目录,运行configure 脚本来配置源代码:复制代码代码如下:root@ubuntu-15:~/node-v4.0.0-rc.1# ./configure现在运行命令 make install 编译安装 Node.js:复制代码代码如下:root@ubuntu-15:~/node-v4.0.0-rc.1# make installmake 命令会花费几分钟完成编译,安静的等待一会。四、验证 Node.js 安装一旦编译任务完成,我们就可以开始验证安装工作是否 OK。我们运行下列命令来确认 Node.js 的版本。复制代码代码如下:root@ubuntu-15:~# node -v v4.0.0-pre在命令行下不带参数的运行node 就会进入 REPL(Read-Eval-Print-Loop,读-执行-输出-循环)模式,它有一个简化版的emacs 行编辑器,通过它你可以交互式的运行JS和查看运行结果。五、编写测试程序我们也可以写一个很简单的终端程序来测试安装是否成功,并且工作正常。要做这个,我们将会创建一个“test.js” 文件,包含以下代码,操作如下:现在为了运行上面的程序,在命令行运行下面的命令: 复制代码代码如下:root@ubuntu-15:~# node test.js 在一个成功安装了 Node JS 的环境下运行上面的程序就会在屏幕上得到上图所示的输出,这个程序加载类util” 到变量 “util” 中,接着用对象 “util” 运行终端任务,console.log 这个命令作用类似 C++ 里的cout就是这些了。假如你刚刚开始使用Node.js 开发应用程序,希望本文能够通过在 ubuntu 上安装、运行Node.js 让你了解一下Node.js 的大概。
热门排行
密码错误的原因及解决方法(电脑密码错误可能的原因和应对办法)
很多朋友都知道Ubuntu是一个非常不错的Linux发行版,要在官网下载到Ubuntu也非常简单。但下载好ISO之后大家要怎么来安装呢?当然,早年前我们都是通过记录DVD光盘的方式来进行安装,现在随着光驱逐步被市场所淘汰,Ubuntu同Windows一样与时俱进,同样也可以通过制作Ubuntu安装U盘的方式来进行安装。下面我们就来介绍下如何在Windows、Mac甚至Linux平台下,如何制作Ubuntu安装U盘的几种方式。Ubuntu版本的选择首先大家需要知道Ubuntu有LTS版本和“技术前沿版”,这两种版本都可以作为日常的桌面终端进行使用,但通常我们会认为LTS版本更加稳定, 而且可以获得至发行之日起为期5年的技术支持。而LTS版本之间发行的所谓“技术前沿版”仅有9个月的支持周期,到期之后用户就必需升级到新的版本下。再有就是32位和64位版本选择的问题。我个人比较建议大家都选择目前较主流的64位版本进行安装,当然,假如你的电脑太老旧或不能支持的话,还是安装32位吧!之前有一个比较流行的说法是内存小于3GB时就不要选择64位版本进行安装,其实这种说法可以忽略不计,64位可以更加充分的利用CPU支持,哪怕你的内存小于3GB。制作Ubuntu安装U盘一旦Ubuntu的ISO下载安装,我们就需要将其写入到U盘当中。其实无法你在哪种操作系统中制作Ubuntu安装U盘的方式都大相径庭,下面我们就分别进行介绍。1.Windows中制作Ubuntu安装U盘Universal USB Installer是一个Windows下制作Linux安装U盘非常流行和常用的一个工具,该工具是绿色版本不需要安装,支持当前主流的Linux发行版,当然也支持Ubuntu。打开Universal USB Installer,之后我们只需按上图所示选择好下载到Ubuntu镜像,再指定好我们当前U盘的盘符即可。为了保证操作过程中不出问题,建议大家勾选对U盘进行格式化。2.Mac中制作Ubuntu安装U盘在Mac下制作Ubuntu安装U盘对很多普通用户来说就比较棘手了,因为我们必需用到Mac的终端命令。当然好处就是不用下载那些杂七杂八又不常用的工具来占用空间了。打开终端,使用如下命令:先浏览到下载文件夹:复制代码代码如下:cd ~/Downloads然后执行如下命令:复制代码代码如下:hdiutil convert -format UDRW -o ubuntu.iso ubuntu-xxxxxx.iso最后一部分是你下载好的Ubuntu镜像的文件名,请执行前按你的情况替换好。该命令可以将ISO镜像转换成Mac更容易地实现。再执行,删除Mac版为镜像文件添加的.dmg扩展名:复制代码代码如下:mv ubuntu.iso.dmg ubuntu.iso下一步列出当前驱动器:复制代码代码如下:diskutil list然后插入U盘重新执行以上命令:复制代码代码如下:diskutil list找出之前没有的驱动器挂载点后执行:复制代码代码如下:diskutil unmountDisk /dev/diskN其中N是上条命令中找出的U盘挂载点号。执行如下命令开始写入Ubuntu镜像文件到U盘:复制代码代码如下:sudo dd if=./ubuntu.iso of=/dev/rdiskN bs=1m写入完成后,我们执行如下命令弹出U盘就制作完成了:复制代码代码如下:diskutil eject /dev/diskN3.Linux中制作Ubuntu安装U盘Linux下制作Ubuntu安装U盘的方式与Mac类似,都是通过终端命令来完成:先浏览到下载文件夹:复制代码代码如下:cd ~/Downloads然后使用如下命令开始写入:复制代码代码如下:sudo dd if=./ubuntu-iso-name.iso of=/dev/sdX其中X为U盘的挂载点,当然ubuntu-iso-name表示的是下载好Ubuntu镜像的名称,需要你自己改好。制作完成后使用如下命令推出U盘即可:复制代码代码如下:sudo eject /dev/sdX以上我们介绍了3种制作Ubuntu安装U盘的方式,相信大家按步骤来都可以制作完成,希望大家喜欢该文。
惠普电脑触屏使用教程(轻松掌握惠普电脑触屏操作技巧)
如何解决电脑打开提示安全证书错误问题(了解安全证书错误及解决方法)
纽麦平板电脑拆机教程(一步步教你拆解纽麦平板电脑,让你轻松掌握拆机技巧)
总所周知,Docky是Unix/Linux类系统中的轻量级应用启动器。我是 Lubuntu 和 Docky 的忠实粉丝,因为它们不需要占用我的所有系统资源,这样就可以同时运行更多应用。我在笔记本上使用Docky应用启动器,系统为Lubuntu 14.04.但是,假如你使用LXDE发行版,你也许肯定遇到过使用Docky时报混合的错误。看下面的截图。假如不开启混合功能,就不能使用Docky一些特别功能,如3D背景、自动隐藏。假如你想开启这些Docky的功能,那么你需要在你的LXDE系统中开启混合功能。就像这样,首先安装 xcompmgr包:sudo apt-get install xcompmgr然后,选择菜单(Menu) ->偏好(Preferences) ->LXSession默认程序(Default applications for LXSession)。选择自动开始(Autostart)选项卡。 在(+增加)+Add框中输入“@xcompmgr -n”不带引号。最后点击增加按钮。这样就搞定了。关掉LXSession配置窗口,注销或重启系统。之后,你就可以看见混合功能已经打开。这时,你就可以使用3D背景和隐藏功能,如自动隐藏(Auto-hide),Intellihide和窗口闪烁(Window dodge)等。搞定!干杯!
备份ubuntu c – 创建一个新的备份文件 tar命令:http://www.jb51.net/linux/tar.htm
解决方法如下打开终端,输入以下命令:cd /etc/fonts/conf.d/sudo cp 49-sansserif.conf 49-sansserif.conf_backupsudo rm 49-sansserif.conf以上命令的功能是先备份49-sansserif.conf文件,再删除,经测试后有效。(来源:PenguinOL)
办公室路由器如何设置为主题写(以办公室路由器接路由器的设置步骤和注意事项)
电脑显卡安装教程(从选购到安装,掌握显卡安装的关键步骤)
友情链接
IT资讯网
源码下载
IT技术网
服务器租用
亿华云
企商汇
香港云服务器
益华科技
源码库
益强数据堂
亿华科技
亿华灵动
益华科技
科技前瞻
益强编程堂
码力社
益华IT技术论坛
创站工坊
亿华云
多维IT资讯
益强前沿资讯
智能时代
汇智坊
亿华智慧云
益华科技
全栈开发
编程之道
码上建站
益强编程舍
极客码头
益强智囊团
亿华智造
亿华互联
极客编程
亿华云计算
益强IT技术网
云站无忧
思维库
益强资讯优选
益强智未来
益强科技
技术快报
益强科技
运维纵横
云智核
Copyright © 2025 Powered by
2021年了,Redis复制原理你应该理解!
,
益强编程堂
滇ICP备2023006006号-29
sitemap