我想linux学习路线图LINUX

Storm单机+zookeeper集群安装
绑定的课程:
Storm单机+集群安装
1、安装zookeeper集群
2、准备机器
10.10.3.44 flumemaster1
10.10.3.129 flumemaster2
10.10.3.132 flumecollector1
10.10.3.115 flumeNg1
3、配置hosts文件(4台服务器上面都需要配置)
vi /etc/hosts
10.10.3.115 flumeNg1
10.10.3.44 flumemaster1
10.10.3.129 flumemaster2
10.10.3.132 flumecollector1
4、安装storm所需要的环境
接下来,需要在Nimbus和Supervisor机器上安装Storm的依赖库,具体如下:
[list][*][b][url=http://www.zeromq.org/area:download]ZeroMQ 2.2.0[/url][/b] [*][b][url=/nathanmarz/jzmq]JZMQ[/url][/b] [*][b]Java 6[/b] [*][b]Python 2.7.2[/b] [*][b]unzip[/b]
以上依赖库的版本是经过Storm测试的,Storm并不能保证在其他版本的Java或Python库下可运行。
A、JDK安装,并配置到相应的 etc/profile文件中
B、安装ZeroMQ 2.2.0
jzmq的安装貌似是依赖zeromq的,所以应该先装zeromq,再装jzmq。
开始安装:
[i]wget [url]http://download.zeromq.org/zeromq-2.2.0.tar.gz[/url]
tar zxf zeromq-2.2.0.tar.gz
cd zeromq-2.2.0
./configure[/i]([font=Calibri][size=12px][color=black]yuminstall [/font][/size][/color][font=Calibri][size=12px][color=black]libuuid-devel[/font][/size][/color])
make install[/i]
[color=#0000FF]([/color]
[color=#0000FF]如果遇到Error:cannot link with -luuid, install uuid-dev[/color]
cannot link with -luuid, install uuid-dev
可是安装 yuminstall uuid-dev 提示没有该包
解决办法 :
[b]libuuid[/b] ispart of the util-linux-ng package since version 2.15.1 and is available from[u] ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.21/util-linux-2.21.1.tar.gz[/u]
安装了 util-linux-2.21.1.tar.gz
后,重新执行 ./configure
make install 命令即可。
安装util-linux-2.21
tar -zxvf util-linux-2.21.1.tar.gz
cd util-linux-2.21
./configure
make HAVE_KILL=yes HAVE_SLN=yes
make HAVE_KILL=yes HAVE_SLN=yes install
[color=#ff0000]安装 util-linux-2.21可能造成的后果是系统无法重启。可以改用util-linux-ng-2.17-rc1.zip安装包。[/color]
安装步骤:严格按照下面步骤执行,参考文档/soft/874617.html
[color=#ff0000]#unzip util-linux-ng-2.17-rc1.zip[/color]
#cd util-linux-ng-2.17
#./configure
#mv /sbin/hwclock /sbin/hwclock.old
#cp hwclock/hwclock /sbin/
# hwclock --show
#hwclock -w
#make install
[color=#0000ff]
[s]安装uuid[/s][/color]
[color=#0000ff][s]
下载最新的epel-release rpm (http://rpm.pbone.net/index.php3/stat/4/idpl//dir/redhat_el_6/com/epel-release-6-5.noarch.rpm.html[/s][/color]
[s][color=#0000FF])[/color][/s]
[color=#0000ff][s]wget ftp://ftp.pbone.net/mirror/dl.iuscommunity.org/pub/ius/archive/Redhat/6/x86_64/epel-release-6-5.noarch.rpm[/s][/color]
[color=#0000ff][s]
安装epel-release rpm:[/s][/color]
[color=#0000ff][s]rpm -Uvh epel-release*rpm[/s][/color]
[color=#0000ff][s]
安装uuid相关数据包[/s][/color]
[color=#0000ff][s]yum install uuid[/s][/color]
[color=#0000ff][s]yum install uuid-devel[/s][/color]
[color=#0000ff][s]yum install python-dev[/s][/color]
[color=#0000ff][s]yum install -y gcc make autoconf automake e2fsprogs-develglibc-devel[/s][/color]
[color=#0000ff]--------------------------[/color]
[s]安装EPEL[/s]
[s] wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm[/s]
[s]rpm -ivh epel-release-6-8.noarch.rpm[/s]
[s]yum makecache[/s]
------------------------------------------
[color=#0000ff])[/color]
zeromq安装完成。
注意事项:
如果遇到Error:cannot link with -luuid, install uuid-dev,原因为缺少uuid相关package:
[i]# yum install uuid*[/i]
[i]# yum install e2fsprogs*[/i]
[i]# yum install libuuid*[/i]
C、安装JZMQ
如果缺少libtool,则先安装
yum install libtool
下载后编译安装JZMQ:
[i]yum install git
git clone git:///nathanmarz/jzmq.git
./autogen.sh
./configure
make install[/i]
然后,jzmq就装好了。
注意事项:
[list][*]如果没有安装git工具,请参照文件[i]CentOS 5 上安装git.docx[/i],该文件步骤经过检验,安装成功后可以测试:[/list][img]/yws/res/520/B0BD26EA90FE752E0528711[/img]
[list][*]如果运行./configure命令出现问题,参考[url=/questions/3522248/how-do-i-compile-jzmq-for-zeromq-on-osx]这里[/url]。[*]在./autogen.sh这步如果报错:autogen.sh:error:could not find libtool is required to run autogen.sh,这是因为缺少了libtool,可以用#yum install libtool*来解决。[*]正确设置 JAVA_HOME环境变量[*]安装Java开发包 [/list]
D、安装Python2.7.2
[i]wget [url]http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz[/url]
tar zxvf Python-2.7.2.tgz
cd Python-2.7.2
./configure
make install [/i]
E、安装unzip
在CentOS 5中,系统已经自带unzip解压缩工具,不用安装。
注意事项:
1. 如果使用RedHat系列Linux系统,执行以下命令安装unzip:
apt-get install unzip[/i]
2. 如果使用Debian系列Linux系统,执行以下命令安装unzip:
yum install unzip[/i]
F、安装Storm(/nathanmarz/storm/downloads 下载地址)
[i]wget [url]/downloads/nathanmarz/storm/storm-0.8.1.zip[/url]
unzip storm-0.8.1.zip
mv storm-0.8.1 /usr/local/
ln -s /usr/local/storm-0.8.1/ /usr/local/storm[/i]
[i]vim /etc/profile
export STORM_HOME=/usr/local/storm-0.8.1
export PATH=$PATH:$STORM_HOME/bin[/i]
G、修改storm/conf/storm.yaml文件
storm.zookeeper.servers:
- &flumemaster1&
- &flumemaster2&
- &flumecollector1&
nimbus.host: &flumeNg1&
storm.local.dir: &/usr/tmp/storm&
supervisor.slots.ports:
说明一下:[b]storm.local.dir[/b]表示storm需要用到的本地目录。[b]nimbus.host[/b]表示那一台机器是master机器,即 nimbus。[b]storm.zookeeper.servers[/b]表示哪几台机器是zookeeper服务器。[b]storm.zookeeper.port[/b]表示zookeeper的端口号,这里一定要与zookeeper配置的端口号一致,否则会出现通信错误,切记切记。当然你也可以配 superevisor.slot.port,[b]supervisor.slots.ports[/b]表示supervisor节点的槽数,就是最多能跑几个 worker进程(每个sprout或bolt默认只启动一个worker,但是可以通过conf修改成多个)。
[b]java.library.path[/b] 这是storm所依赖的本地依赖(ZeroMQ和JZMQ)的加载地址, 默认的是:/usr/local/lib:/opt/local/lib:/usr/lib, 大多情况下是对的,所以你应该不用更改这个配置。
java.library.path: &/usr/local/lib:/opt/local/lib:/usr/lib:/home/jiangbing/storm/zeromq/lib&
注意事项:
这个脚本文件写的不咋地,所以在配置时一定注意在每一项的开始时要加空格(最好加两个空格),冒号后也必须要加空格,否则storm不认识这个配置文件。
T、在目录/usr/tmp下面增加storm文件夹
5、启动zookeeper环境(启动不正常,执行service iptablse stop关闭防火墙)
6、执行storm nimbus 启动nimbus
执行 storm supervisor 启动从节点
执行 storm ui 启动ui(ui和nimbus需要在同一台机子上面)
注意事项:
[list][*]Storm后台进程被启动后,将在Storm安装部署目录下的logs/子目录下生成各个进程的日志文件。[*]经测试,Storm UI必须和Storm Nimbus部署在同一台机器上,否则UI无法正常工作,因为UI进程会检查本机是否存在Nimbus链接。[*]为了方便使用,可以将bin/storm加入到系统环境变量中。[/list]
7、启动完毕,通过 http://ip:8080/访问UI
8、提交拓扑进行测试
A、安装Maven(参考maven安装和使用手册)
B、下载Storm-start ( /nathanmarz/storm-starter/archive/master.zip)
C、进入下载目录,对zip文件解压
D、进入解压后的文件目录,修改m2-pom.xml
(将twitter4j-core和twitter4j-stream替换为下面的部分)
&dependency&
&groupId&org.twitter4j&/groupId&
&artifactId&twitter4j-core&/artifactId&
&version&[2.2,)&/version&
&/dependency&
&dependency&
&groupId&org.twitter4j&/groupId&
&artifactId&twitter4j-stream&/artifactId&
&version&[2.2,)&/version&
&/dependency&
E、编译项目。转到项目根目录,使用mvn -f m2-pom.xml package 进行编译
F、复制 storm-starter目录下的m2_pom.xml 为pom.xml ,放在与m2_pom.xml同一目录下
G、打jar包 mvn jar:jar
如果还需要对工程代码进行修改可以导入eclipse
G.1 使用mvn eclipse:eclipse编译成eclipse工程
G.2 eclipse import project
O、提交运行
拷贝jar包到Storm所在机器上。
编译无误后,在Storm-starter中target目录如下:
[img]/yws/res/547/7EFF3C09CF124ED984C9BFA48D5A4694[/img]
将storm-starter-0.0.1-SNAPSHOT-jar-with-dependencies.jar,拷贝到指定的目录下面
P、执行命令:
./storm jar /usr/soft/stormrun/storm-starter-0.0.1-SNAPSHOT-jar-with-dependencies.jar storm.starter.WordCountTopology test
http://ip:8080
storm-starter-0.0.1-SNAPSHOT-jar-with-dependencies.jar
[color=#ff0000]注意:[/color]
[color=#ff0000]storm 启动supervisor报错java.lang.NoSuchMethodError: org.slf4j.helpers.Util.report(Ljava/lang/String)V[/color]
[color=#ff0000]解决方案:去掉lib里面的log4j-over-slf4j-1.6.6.jar[/color]
已学习课程数:12
已发表笔记数:51
简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。&sed使用参数 # sed
选项与参数:
-n :使用安静(silent)模式。在一般 sed 的用法中,所有
grep 是一个很常见也很常用的命令,他最重要的功能就是进行字串数据的比对,然后将符合使用者需求的字串列印出来。需要说明的是『grep 在数据中查寻一个字串时,是以 &整行& 为单位来进行数据的撷取的!』也就是说,假如一个文件内有 10 行,其中有两行具有你所搜寻的字串,则将那两行显示在萤幕上,其他的就丢弃了!在关键字的显示方面,grep 可以使用 --color=auto 来将关键字部分使用颜色显示。这可是个很不错的功能啊!但是如果每次使用 grep 都得要自行加上 --color=
共享变量一般情况下,当一个传递给Spark操作(例如map和reduce)的函数在远程节点上面运行时,Spark操作实际上操作的是这个函数所用变量的一个独立副本。这些变量被复制到每台机器上,并且这些变量在远程机器上 的所有更新都不会传递回驱动程序。通常跨任务的读写变量是低效的,但是,Spark还是为两种常见的使用模式提供了两种有限的共享变量:广播变量(broadcast variable)和累加器(accumulator)广播变量广播变量允许程序员缓存一个只读的变量在每台机器上面,而不是每个任务保存一份拷
弹性分布式数据集 (RDDs)Spark 核心的概念是&Resilient Distributed Dataset (RDD):一个可并行操作的有容错机制的数据集合。有 2 种方式创建 RDDs:第一种是在你的驱动程序中并行化一个已经存在的集合;另外一种是引用一个外部存储系统的数据集,例如共享的文件系统,HDFS,HBase或其他 Hadoop 数据格式的数据源。并行集合外部数据集RDD 操作传递函数到 Spark使用键值对TransformationsActionsRDD持久化并行集合并行集合
概论在高层中,每个 Spark 应用程序都由一个驱动程序(driver programe)构成,驱动程序在集群上运行用户的mian&函数来执行各种各样的并行操作(parallel operations)。Spark 的主要抽象是提供一个弹性分布式数据集(RDD),RDD 是指能横跨集群所有节点进行并行计算的分区元素集合。RDDs 从 Hadoop 的文件系统中的一个文件中创建而来(或其他 Hadoop 支持的文件系统),或者从一个已有的 Scala 集合转换得到。用户可以要求 Spark 将 R
快速上手本节课程提供一个使用 Spark 的快速介绍,首先我们使用 Spark 的交互式 shell(用 Python 或 Scala) 介绍它的 API。当演示如何在 Java, Scala 和 Python 写独立的程序时,看编程指南里完整的参考。依照这个指南,首先从&Spark 网站下载一个 Spark 发行包。因为我们不会使用 HDFS,你可以下载任何 Hadoop 版本的包。Spark Shell独立应用程序开始翻滚吧!使用 Spark Shell基础Spark 的 shell 作为一
Spark 编程指南简体中文版Introduction快速上手Spark Shell独立应用程序开始翻滚吧!编程指南引入 Spark初始化 SparkSpark RDDs并行集合外部数据集RDD 操作传递函数到 Spark使用键值对TransformationsActionsRDD持久化共享变量从这里开始Spark Streaming一个快速的例子基本概念关联初始化StreamingContext离散流输入DStreamsDStream中的转换DStream的输出操作缓存或持久化Checkpointing
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥有自己的语
sortsort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。sort语法# sort
选项与参数:
:忽略大小写的差异,例如 A 与 a 视为编码相同;
:忽略最前面的空格符部分;
:以月份的名字来排序,例如 JAN, DEC 等等的排序方法;
:使用『纯数字』进行排序(默认是以文字型态来排序的);
:反向排序;
&前言1.1.&本文目的本文是Zookeeper开发的入门手册,将会在一个最简单的例子入手,为读者逐渐深入地介绍Zookeeper上的应用开发。1.2.&阅读建议本文假定读者是一个Unix系统下的开发人员,有一定的应用编程经验,熟悉J2EE的应用开发。请参考提供的对应DEMO包,对应下面的章节,一步一步对照开发。2.&起步本章的目的在于,通过循序渐进的练习,让初学者了解ZOOKEEPER的基本概念,掌握开发方法,具备实际应用的能力。2.1.&DEMO00
学了几天storm的基础,发现如果有hadoop基础,再理解起概念来,容易的多。不过,涉及到一些独有的东西,如调度,如并发度,还是很麻烦。那么,从这一篇开始,力争清晰的梳理这些知识。一、基础概念1.1 Topology 原意拓扑。可以把他理解为是hadoop中的job,他是把一系列的任务项组装后的一个结果。1.2 Spout 是任务的一种,作用是读取数据,然后组装成一定的格式,发射出去。1.3 Bolt 是另一种任务,接收Spout或者上级Bolt发射的任务,进行处理。处理后,也有发射功能,当然如果已经处
ZK&&Web界面, node-zk-browserWeb展示每个path的属性和数据。需要安装Node.js&和&node-zookeeper &taokeeper为zookeeper做了什么?1.CPU/MEM/LOAD的监控//load2.&ZK日志目录所在磁盘剩余空间监控3.&单机连接数的峰值报警4.&单机&Watcher数的峰值报警5.&节点自检:是指对集群中每个IP所在ZK节点上的PATH:
学习编程并没有那么困难,你只是需要一位大神来手把手来带领,专业的Java老师在线讲课,帮助你有效快速的掌握Java,真心想要学习java的伙伴可以加我们,想学习编程不要看网上的这些视频教程,没有任何意义,你操作过程中会遇到大量的问题,学习编程可以加群【116,804,208】这里有很多人指导你一起学习,Java零基础到项目实战公开课,我们的课程偏向实战性,想要学习Java的伙伴欢迎到我们的课堂来一起学习。
类似的数据结构使用awk进行分析。第一种方式假定&ip地址在逗号分隔的第8段中,可以进行如下操作(当然这也的假定条件本身就是有问题的) awk: cat&access_log.*&|&awk&-F&','&'{print&$8}' | awk -F ':' '{if($1==&\&ip\&&){print $2}}' |sort |uniq -c |sort -rn
&这个问题网上给出的一般都是修改编码集,但对有些朋友来说,貌似不好使,我自己就是受害者。
原因也确实是编码集,但是很多人像我都搞错了顺序呢!下面是原因以及解决! & & & & & &我安装mysql的时候默认编码是utf8&,然后我启动hive&它给我自动create了若干张表,然后我才把表的编码集改成latin,但是其实里面表的编码集还是utf8&导致后面的问题我把mysql下的database
1Hbase日常运维&& 1.1&&&&&&&监控Hbase运行状况1.1.1操作系统1.1.1.1&IOa.群集网络IO,磁盘IO,HDFS IOIO越大说明文件读写操作越多。当IO突然增加时,有可能:1.compact队列较大,集群正在进行大量压缩操作。2.正在执行mapreduce作业可以通过CDH前台查看整个集群综合的数据或进入指定机器的前台查看单台机器的数据:b.Io wait磁盘IO对集群的影响
o Storm优势 ? 1. 简单的编程模型。类似于MapReduce降低了并行批处 理复杂性,Storm降低了进行实时处理的复杂性。 ? 2. 服务化,一个服务框架,支持热部署,即时上线或下线App. ? 3. 可以使用各种编程语言。你可以在Storm之上使用各种 编程语言。默认支持Clojure、Java、Ruby和Python。要 增加对其他语言的支持,只需实现一个简单的Storm通信 协议即可。 ? 4. 容错性。Storm会管理工作进程和节点的故障。 ? 5. 水平扩展。计算是在多个线程、进程和
转自 如何在Latex中高亮显示R语言代码,请看下面的示例:\documentclass{beamer}
\usepackage{ctex}
\usepackage{listings} %插入代码
\usepackage{xcolor} %代码高亮
\lstset{numbers=left, %设置行号位置
numberstyle=\tiny, %设置行号大小
keywordstyle=\color{blue}, %设置关键字颜色
促使我想写这个系列的文章,是因为看到总有人提到相同的问题,犯相同的错误,曾经我也是这么过来的,不忍心看到后面还有人经常这么曲折的过来。先了解下,在bash脚本中,有三种引号1. 单引号 '
2. 双引号 &
3. 反引号 `
两个单引号包围起来的字符串就是普通的字符串,它将保留原始的字面意思.
两个双引号包围起来的字符串,部分特殊字符将起到它们的作用.
这些特殊字符有: 美元符$, 反斜杠\, 反引号,
Storm单机+zookeeper集群安装
1、安装zookeeper集群
2、准备机器
10.10.3.44 flumemaster1
10.10.3.129 flumemaster2
10.10.3.132 flumecollector1
10.10.3.115 flumeNg1
3、配置hosts文件(4台服务器上面都需要配置)
vi /etc/hosts
需求:将mysql中的表b05_age的数据导入hive中
yum install sqoop(sqoop必须安装在有hive client的服务器上面,如果没有执行yum install hive)
复制mysql的驱动jar到/usr/lib/sqoop/lib下面
2、异常处理
正确命令:(将关系型数据的表结构复制到hive中)
sudo -u hive sqoop create-hive-table --connect jdbc:my
准备机器:
192.168.1.241
192.168.1.242
192.168.1.243
1、查看ip地址是否为静态ip,如果不是进行配置
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=192.168.1.241
1. 我用的Oracle 客户端最好的工具是PL/SQL Developer, 当然,如果用免费的Toad也不错,感觉现在用Toad的人还是挺多的。
2. Oracle SQL如果想提高速度有几个方式
1)创建索引,尽量建立唯一索引
2)当要创建的索引列的值取值比较小,建议创建Bitmap的索引而不是默认的Btree的。(比如性别,学历等)
3)在where条件后尽量采用数字类型的字段,比varchar的速度快
4)尽量不用用IN,Not In,union这样的条件查
1. 通过freemarker静态化
2. 通过jsp filter静态化
主要思路:请求servlet-&判断静态文件是否存在并且静态文件创建时间是否在阀值之内--&如果不是,则访问数据库生成静态文件-&否则直接跳转静态文件
然后通过urlReWrite直接将访问servlet的请求改为html,完成seo
最后通过SQUID缓存前台数据
一、从数据库中取相应数据并替换掉模板中的对应标签,下面是一个简单的示例
java.io.IOE
java.io.InputS
java.io.OutputS
java.io.OutputStreamW
java.io.PrintW
java.net.InetSocketA
java.util.L
java.util.M
服务器优化说明
WEB服务器优化
更换tomcat5为tomcat6
版本copy测试服务版本即可
加大tomcat内存
修改bin下的catalina.sh文件,增加青绿色部分
JAVA_OPTS='-Xms768m -Xmx1648m -XX:MaxPermSize=512m'
加大tomcat连接数
修改conf下的server.xml文件,修改青绿色部分参数值
s.username,
decode(l.type,'tm','table lock','tx','row lock',null) lock_level,
o.object_name,
o.object_type,
s.serial#,
s.terminal,
s.machine,
s.program,
from v$session s,v$lock l,dba_objects o
where l.sid = s.s
一直以来都想接触Storm实时计算这块的东西,最近在群里看到上海一哥们罗宝写的Flume+Kafka+Storm的实时日志流系统的搭建文档,自己也跟着整了一遍,之前罗宝的文章中有一些要注意点没提到的,以后一些写错的点,在这边我会做修正;内容应该说绝大部分引用罗宝的文章的,这里要谢谢罗宝兄弟,还有写这篇文章@晨色星空J2EE也给了我很大帮助,这里也谢谢@晨色星空J2EE之前在弄这个的时候,跟群里的一些人讨论过,有的人说,直接用storm不就可以做实时处理了,用不着那么麻烦;其实不然,做软件开发的都知道模块化
1. Storm介绍2. Storm环境配置3. Storm程序流程4. Storm总结及问题1. Storm介绍 1.1&实时流计算背景 随着互联网的更进一步发展,信息浏览、搜索、关系交互传递型,以及电子商务、互联网旅游生活产品等将生活中的流通环节在线化。对于实时性的要求进一步提升,而信息的交互和沟通正在从点对点往信息链甚至信息网的方向发展,这样必然带来数据在各个维度的交叉关联,数据爆炸已不可避免。因此流式处理和NoSQL产品应运而生,分别解决实时框架和数据大 规模存储计算的问题。 流式处理可命令行入门
发行版专区
排名名称下载12837155635072367430669155300740362749038722806098175448591711835101453373
软件名称首选第二第三
Linux社区活动
综合区热门帖子
Linux博客最新文章
作者:郝庆丰
出版社:电子工业出版社
出版日期:
Copyright &
ChinaUnix.net All Rights Reserved
感谢所有关心和支持过ChinaUnix的朋友们红联Linux门户 - 中国领先的Linux技术网站,Linux系统之家
 中国领先的Linux技术网站 |   |
: |  |  |  |  |  |  - 
: |  |  |  |  |  |  | 
: |  |  |  |  |     | 
您的位置:
- -| 免费书籍下载: | -
&会员排行榜
&栏目排行榜
Linux系统教程――Linux入门
提供Linux新手入门教程,Linux安装教程,零基础Linux学习教程,帮助你尽快掌握Linux操作系统。
Linux系统教程――Linux管理
提供Linux系统管理方法,如何更好的运用好Linux系统,打好Linux基础。
Linux系统教程――Linux技巧
提供解决Linux问题的技巧,灵活运用Linux技术解决问题,帮助你提高Linux技术水平。
Linux系统教程――Linux命令
提供Linux命令教程、Linux命令大全,使用Linux命令高效解决问题。
Linux系统教程――Ubuntu系统
建议初学者使用Ubuntu系统,因为Ubuntu资料丰富,便于学习,最新版本为Ubuntu 16.04。
&&&&&&注册总人数:1288806&&当前在线人数:643
评论排行榜
GNOME 项目组的 Allan Day 正式发布了 Flatpak,这并不是我们第一次提及 Flatpak,你可能已经知道它是一个 ...
来源:快科技
大可乐之死曾经引发诸多感慨,而国产手机竞争的惨烈恐怕已经超出大多数人的想象,有数据显示 ...
电脑坏了,拿去电脑城修,最后确定是主板的问题,换了主板,不料竟无法进入系统中,得要重新安装操作系统 ...
来源:cnbeta
英特尔安全首席技术官史蒂夫格罗布曼在一份声明中,已经否认了硬件安全专家达米安?扎米特的 ...
大约50名KDE开发者在瑞士阿尔卑斯山参加年度编程活动Randa Meetings,他们在此期间终于修复了一个有13年历 ...
Ubuntu 16.04 LTS引入了snap打包格式,让你可以按自己的方式分发软件。
/wp-co ...
世界第一超级计算机神威太湖之光亮相之后,令世界瞩目。这款超级计算机由中国自主研发,处理器采用64位国 ...
Virtual Reality(虚拟现实,以下简称VR)现在已经火遍大江南北了。华尔街投资银行高盛的调查报告认为,V ...
以匿名著称的Tor浏览器,其团队对加密秘钥的追求也欲在登峰造极,而要产生不容易被破解的加密秘钥,就需要 ...
经过八个月的努力开发,GNU/Linux 下的虚拟机监管软件 Xen 发布了 4.7这个主要的版本,Xen 是一个开放源代 ...
 |  |  |  | 
 |  |  |  |  | 
友情链接:                                    
 |  |  |  |  |  |  |  |  |  |  |  | 
&2015 红联 Powered by SupSite}

我要回帖

更多关于 想学习linux 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信