fedora9,kernel和docker的大牛

伏羲号

fedora9,kernel和docker的大牛?

谢邀:整理于网络!

fedora9,kernel和docker的大牛

1.

Alec Notes

: 一个专注 于Fedora Linux的简单博客。Alec是一名

程序员

,他精通PHP,mySQL和Javascript,同时还是一名Fedora Linux发烧友。他没解决一个工作上遇到的问题,就会在他的博客上发布一篇解决方案。他还关注新的软件开发。 2.

All you will need on linux

: 这 是一个Linux技巧博客。文章都是有关于作者所遇的具体问题的解决方法。 看一看:如何为

硬盘分区

以运行多个

操作系统

3.

Android Developers

: 这个博客为Android编程人员提供了大量资源。里面 包含了最新的Android新闻和更新提示。 4.

Biodegradable Geek

: 这 是一个开源编程爱好者的个人博客。 5.

Bright Edges

: Bright Edges是一名工程系的学生,这是他的个人博客,其中包含了一些Linux/GNU技巧。 6.

BSD Punk

: 这是 Tennessee网络顾问的个人博客,该网站经常发布一些有趣的Linux和其他开源语言的技巧和提示。他同时还发布一些他感兴趣的新闻。 看一看:Open Government Data倡议Obama执政团队发力于信息的公开和可检索 7.

Club Ubuntu

: Club Ubuntu提供了大量Ubuntu教程和信息。 8.

Dckap

: Dckap是一个技 术服务公司,它同时还维护着一个关于开源和商业的博客。 9.

Dedicated to Providing Quality Information on Linux and Distro

: 就像它的名字一样,这个博客将提供有关 Linux及其发行版的相关资讯。信息。 看一下:Linux/Unix服务 器基础 10.

Developer Station

: 由 计算机科学专业毕业生Rahul Kavi撰写,Developer Station包含了很多关于开源软件的技巧和提示,大部分为Python和Java相关。 11.

Development Cycle

: Development Cycle由Australia的一名Linux管理员维护。他一般发布技巧和科技新闻。 12.

Earth Info

: Earth Info是一个关于PHP和MySQL教程,技巧,新闻的博客。 13.

Fox Bunny’s Journal

: 由 Linux程序员和游戏设计师Branko Vukelic撰写,Fox Bunny’s Journal包含了很棒的技巧和教程。 看一下:如何编写Python 14.

Freeware 4 Review

: 就 像它说的名字,Freeware 4 Review对免费软件进行评论。 15.

Going GNU

: Going GNU由Shrinivasan撰写,他是一名Linux

程序员

,这个博客是他的每日体验。 16.

How to Forge

: 这 个博客提供Linux技术性教程。秉承真正开源内涵,任何人都可以参加贡献并使用使用它们。 17.

I’ Been to Ubuntu

: 这 个博客提供Ubuntu和Debian的文字和视频教程。 看一下:发展中国家的Ubuntu用户的困境 18.

Internetling

: Internetling 是一个半个人的Linux新闻博客,提供Linux相关资讯。 19.

Java PitStop

: Java PitStop包含了非常实用的Java-specific新闻和信息。 20.

Larry the Free Software Guy

: Larry 是Open Source and Free Software Reporter的编辑和发布者。在他的博客里,他主要发布开源软件运动的相关新闻。 21.

The Lazy Sys Admin

: Lazy Sys Admin是一个关于Linux技巧和hack的博客,同时还包含一些

博主

所感兴趣的新闻事件。 看一下:如何使Exchange系统管理工具工作在Windows 7下 22.

LiFunTech

: LiFunTech 致力于查找并链接

开源

更新和应用程序。 23.

Linux Hug

: 由Janith Bandara撰写,Linux Hug提供Linux技巧,教程和新闻。 24.

Linux Insider

: 该 博客由ECT News Network释出,它是最大的电子商务和科技新闻发布商之一。由数个人维护并发布有关于Linux社区的新闻,通常政治类和商业类要多于科技类。 看一下:Screenlets:Linux用户的视觉效果 25.

Linux Insight

: Linux Insight提供Linux科技性技巧和教程。

26.

Linux Masters Blog

: Linux Masters专注于Linux和Linux发行版教程,大部分是Ubuntu。 27.

Linux Today

: Linux Today是一个热衷于开源新闻的博客。 is a zealously pro-open source news blog. 28.

Linux.com Blog

: 由Linux Foundation维护的非盈利博客,致力于促进Linux的发展。有数位作者发布Linux新闻。, a non-profitdedicated to fostering the growth of Linux. The foundation has severalwriters who blog about Linux news. 29.

Looking for the Source Code of Life

: 由 程序序员Aditya Patawari开设,Looking for the Source Code of Life提供Linux及Linux发行版的技巧和教程。 30.

nixCraft

: 由Unix系 统管理员Vivek Gite撰写,nixCraft提供丰富的Linux技巧,教程和新闻资讯。 看一下:Gite更新了2009年最喜欢的开源软件 31.

Off the Beat

: Bruce Byfield为Linux Magazine撰文。他的博客主要包含开源社区新闻。 32.

OMG! Ubuntu!

: OMG! Ubuntu!发布与Ubuntu相关的新闻,文章,访谈和技巧。 33.

Open Business

: Open Business专注于开源技术为人类商业活动造成的影响的相关新闻。 34.

The Open Road

: 这 个博客是CNET的一部分,由Matt Asay维护,他是一名领先的开源商务战略家。他以易于理解的方式,全面探讨开源战略和政治。 35.

Open Source Business News

: Open Source Business Review包含了开源商业社区的相关新闻。 看一下:Sun/Oracle交易的详细分析 36.

Open Source Development

: Open Source Development关注开源技术的最新更新。它强调电子商务的创新。 37.

Ordinary Tux

: Ordinary Tux发布Linux,Android和其他开源技术的相关教程和技巧提示。 38.

The Plenitude of Arboreal Beauty

: 由 程序员David Siegel撰写,PAB包含了各种开源话题。 39.

Rebol Tutorial

: Rebol Tutorial提供Rebol的编程技巧和提示。 40.

Red Hat Enterprises

: Red Hat Enterprises是一个关于Red Hat’s Linux事件更新的博客。 41.

Revolt

: Revolt 提供开源和网页开发软件的更新资讯。 看一下:WordPress version 2.9 aka Carmen 发布了 42.

Slashdot

: 它 的口号就说明了一切:News for Nerds Stuff That Matters。这个博客覆盖了各种开发主题,主要专注于Linux和开放软件。 43.

The Spirit of Delphi

: The Spirit of Delphi提供了Delphi,C#,C++,Ruby,Python和Java编程的技巧和教程。同时还包含了一些关于软件管理的通用技巧和提示,以 及与作者工作有关的其他科技工作。 44.

Stefano Laguardia

: Stefano Laguardia是有个有趣的博客,它提供与法律焦点的开源新闻。 45.

Tech Stuff

: 您可以通 过Tech Stuff下载很多非常棒的开源程序,有时也发布一些很棒的技巧提示和hack。 看一下:GnuCash Portable,一款开源的财务管理程序 46.

Technical Zone

: Technical Zone是查找犀利评论以及最新软件概要的好地方。 47.

Things You Should Know About Linux!

: Thins You Should Know About Linux提供与Linux相关的新闻。 48.

Ubuntu!

: Ubuntu! 是一个提供Ubuntu技巧,提示和教程的博客。 看一下:利用Bash脚本从ARM.FM取回音乐因袭 49.

VirtFoundry

: VirtFoundry 是一个关于Linux,系统管理和虚拟化的博客。它主要聚焦于Linux技巧和提示。 50.

WebMasters Software

: WebMaster Software关注开源软件开发,特别是基于手机和网络的。

如何快速实现对Linux服务器的监控?

Linux服务器监控软件有哪些

Cacti:是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具,严格意思是说它只能是监控网络设备。

Zabbix:是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

Nagios:是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,打印机等.

4.Ganglia:是一款为HPC(高性能计算)集群而设计的可扩展的分布式监控系统,简单一点来说就是监控大规模服务器才需要使用到。

优点

Cacti出图比较好,比较适合作交换机和路由器监控。

Zabbix适合中小企业日常部署,监控Linux服务器、Windows服务器、路由器、交换机,报警机制也很友好,可以邮件,微信,短信报警。

Nagios适合中小企业部署使用,监控Linux服务器、路由器、交换机,报警机制有邮件、短信。

Ganglia适合大型企业部署使用,分布式存储,以集群方式来监控,每个区域的Node来监控数据。缺点Catic对服务器监控不好用。

Zabbix对超大型、数据量并发很高的应用监控不好,监控会有延时,精度不够,有些监控参数需要会写监控脚本完成。

Nagios部署比较复杂,没有经验的用户会被折磨。出图效果不佳需要借助于RRDTool工具出图。

Ganglia部署成本较高,需要多台主机,部署相对复杂。

部署Zabbix最为便捷

使用Centos7系统安装LAMP环境搭建一个环境,安装zabbix软件,具体操作如下:

1,安装zabbix源

2,安装Zabbix server,Web前端

3,安装MySQL源

4,查看可用的Mysql安装源:yum repolist enabled | grep "mysql.*-community.*"

5,安装MySQL服务:yum -y install mysql-community-server

5,启动MySQL服务,并且开机自启动。

6,查看MySQL服务启动正常:

7,查看登陆MySQL密码:yG&t<kt*.3Qt

9,登陆MySQL

8,更改MySQL密码:

9,创建数据库和zabbix用户并授权:

10,导入初始架构和数据

11,检查数据库导入情况

12,先备份配置文档

13,修改配置文件

[root@localhost ~]# vim /etc/zabbix/zabbix_server.conf

14,给主目录文档授权

15,启动Zabbix Server服务

16,修改Zabbix默认时区为shanghai

[root@localhost ~]# vim /etc/httpd/conf.d/zabbix.conf +20

17,启动Apache 服务

18,登陆浏览器操作

最后一步下载php

19,把下载下来的文件上传到/etc/zabbix/,你可以使用rz工具上传这个文件。

20,最后打开登陆页面

总结

以上是我工作中用到感觉最为方便的一款监控软件,希望能够对你有所帮助,也希望能和网络上朋友一起多交流。

linux版本对应是什么关系?

以前在国外一个程序员博客上看到过一张关于这三个Linux发行版的图,也就是文章中我贴出来的这张图,总结得非常到位,我简单的一句话总结就是:Fedora就是Red Hat Enterprise Linux的试验田,而CentOS是Red Hat Enterprise Linux的社区编译版本。

Fedora是Red Hat Linux的试验田

Red Hat公司是一家开源的商业公司,主要就是依靠Red Hat Enterprise Linux的升级服务已经有偿技术支持来盈利。目前红帽已经被蓝色巨人IBM用334亿美金天价收购了,这再次说明了开源也是可以赚钱的。

最开始红帽子把这个系统名字叫做Red Hat Linux,在2003年的时候停止发布这个版本,用全新的Fedora项目替代,Fedora每半年发布一次更新,红帽子有新的功能想要尝试的时候就会先在Fedora上尝试,等在Fedora上能够稳定使用的技术才会在Red Hat Enterprise Linux上使用。

Red Hat Linux是面向的B端企业级市场,必须保证系统的稳定性,比如yum包管理一直都存在比较大的问题,更成熟的dnf包管理最开始就是在Fedora上发布的,Fedora上能够稳定使用之后接着才在Red Hat Enterprise Linux以及CentOS进一步推行的。Fedora发布频率比较高,功能更新快、稳定性更差、维护成本也高,因此不适合作为企业使用的发行版,这是红帽子的试验田。

CentOS是Red Hat Enterprise Linux的社区编译版本

CentOS的全称是Community Enterprise Operating System,英文不要太差就应该能够看懂了,CentOS就是Red Hat Linux的社区编译版本,相对于红帽子来说就是没有官方升级和支持,不过CentOS的稳定性相当高,很多企业都会选择CentOS作为自己的服务器系统。

相对于Red Hat企业版系统,CentOS没办法获得稳定的在线升级和技术咨询、技术支持服务,CentOS也能够获得稳定的免费升级更新,而且开源系统都能够获得非常好的社区支持,不过并不能保证RHEL上的软件能够100%在CentOS上运行,相对于RHEL有偿咨询和技术支持,CentOS在漏洞修复、软件包升级方面都会相对滞后,这倒是能够保证CentOS能够得到RHEL的功能的同时还能获得更好的软件支持。

总之Fedora、CentOS、RHEL这三个Linux发行版是相辅相成的,本来Linux血缘关系就比较近,加上Fedora的存在是RHEL的试验田,CentOS则是让很多用不起付费服务的中小企业有了一个免费的选择。在Linux生态中Debian/Ubuntu/Deepin/Linux Mint等版本是一个血统,CentOS/Fedora/RHEL是一个血统,Arch Linux/Manjaro是一个血统的,即使在Unix也存在很多的血缘关系,比如macOS和FreeBSD也是血缘关系很近的。最后还是要感谢伟大的开源社区,才让我们拥有了这么多出色的Linux发行版。

一般人可以操作linux吗?

作为外行在什么都不懂的情况下,用linux会有难度。 但是作为公司的一个入职不到一个月的普通销售,平常的工作除了接触客户就是客户,其余的时间就是在听老师讲课,也许是耳濡目染吧,居然神奇的会用linux搭建了一套自己的网站(当然自己也有偷偷拜师啦,嘻嘻,老师人特别好,问的再白痴都会耐心解答)。

前提条件是要有个服务器啦,嘻嘻,我们机构现成的哟!

第一步,安装linux操作系统

1.创建虚拟机,系统系列是Linux,系统版本是Ubuntu Linux 64位,并设置好其他数据。

2.安装完系统,打开terminal,输入ping 10.0.50.6

输入ctrl+c(终止命令)

3.切换到网页,输入login和password

输入sudo apt-get update(从软件中心拉配置)

输入sudo apt-get install openssl(可远程访问服务器)

4.回到Vcenter,快照-生成快照(可备份用来恢复)

第二步,安装nginx

sudo apt-get install update sudo apt-get install nginx(中间件,连接数据库和应用)

第三步,测试nginx curl http://127.0.0.1(查看是否安装成功)

第四步,安装mySQL

sudo apt-get install mysql-server 连续输入两次相同的密码

第五步,安装PHP

sudo apt-get install php5-fpm php5-mysql

输入y

第六步,配置PHP

1.备份php.ini文件

sudo cp /etc/php5/fpm/php.ini /etc/php5/fpm/php.ini.back

2.取消有安全隐患的pathinfo模式

sudo vim /etc/php5/fpm/php.ini

3./ cgi.fix_pathinfo(搜索到这个位置)

将cgi.fix_pathinfo=1 改为 cgi.fix_pathinfo=0,具体操作:

输入i(插入),删掉;,将1改为0

按两次esc,全屏 输入:wq

4.启动php-fpm

sudo service php5-fpm restart

第七步,配置nginx使其php-fpm进程

sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.back

#修改defalut文件内容如下

sudo vi /etc/nginx/sites-available/default

server {

listen 80 default_server;

listen [::]:80 default_server ipv6only=on;

root /usr/share/nginx/html;

index index.php index.html index.htm;

server_name server_domain_name_or_IP;

location / {

try_files $uri $uri/ =404;

}

error_page 404 /404.html;

error_page 500 502 503 504 /50x.html;

location = /50x.html {

root /usr/share/nginx/html;

}

location ~ \.php$ {

try_files $uri =404;

fastcgi_split_path_info ^(.+\.php)(/.+)$;

fastcgi_pass unix:/var/run/php5-fpm.sock;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

}

Esc :wq

再回到Vcenter,生成快照,确定。

第八步,重启nginx服务器

sudo service nginx restar

第九步,新建文件进行编辑

sudo vi /usr/share/nginx/html/info,php

i(插入)

<?php

phpinfo();

?>

在浏览器内输入网址

2~9是安装LAMP环境

第十步,为wordpress创建mySQL用户和数据库

mysql -u root -p

CREATE DATABASE wordpress;

CREATE USER wordpressuser@localhost IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost;

FLUSH PRIVILEGES;

exit

第十一步,下载wordpress

cd ~

wget http://wordpress.org/latest.tar.gz

tar xzvf latest.tar.gz

sudo apt-get update

sudo apt-get install php5-gd libssh2-php

第十二步,配置wordpress

cd ~/wordpress

cp wp-config-sample.php wp-config.php

vim wp-config.php

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */

define('DB_NAME', 'wordpress');

/** MySQL database username */

define('DB_USER', 'wordpressuser');

/** MySQL database password */

define('DB_PASSWORD', 'password');

esc

:wq

第十三步,复制wordpress

sudo mkdir -p /var/www/html

sudo rsync -avP ~/wordpress/ /var/www/html/

mkdir /var/www/html/wp-content/uploads

sudo chown -R www-data:www-data /var/www/html/*

第十四步,配置nginx服务器

sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/wordpress

sudo vim /etc/nginx/sites-available/wordpress

server {

listen 80 default_server;

listen [::]:80 default_server ipv6only=on;

root /var/www/html;

index index.php index.html index.htm;

server_name your_domain_or_IP;

location / {

# try_files $uri $uri/ =404;

try_files $uri $uri/ /index.php?q=$uri&$args;

}

error_page 404 /404.html;

error_page 500 502 503 504 /50x.html;

location = /50x.html {

root /usr/share/nginx/html;

}

location ~ \.php$ {

try_files $uri =404;

fastcgi_split_path_info ^(.+\.php)(/.+)$;

fastcgi_pass unix:/var/run/php5-fpm.sock;

fastcgi_index index.php;

include fastcgi_params;

}

}

sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/

sudo rm /etc/nginx/sites-enabled/default

sudo service nginx restart

sudo service php5-fpm restart

10~14是安装WordPress 重启,输入网址,网页就出来啦!!!

openjdk?

OpenJDK

单纯的OpenJDK指的是JDK的源码,以GPL协议开源,由企业和社区开发者共同维护和开发。

Oracle's OpenJDK

Oracle started providing open source licensed OpenJDK builds as of Java 9, using the same license model as the Linux platform.

从JDK 9开始,Oracle开始发布基于GPL协议的开源构建版本。但当时的Oracle's OpenJDK和Oracle JDK之间还存在一些商业特性的区别。但从JDK 11开始,Oracle's OpenJDK和Oracle JDK在功能上几乎完全一致,由于Oracle商业支持策略改为订阅版本,Oracle's OpenJDK可以理解为Oracle JDK的试用版或者尝鲜版。Oracle's OpenJDK发布周期为6个月,JDK 11今年9月发布,免费支持到明年3月份就发布JDK 12,所以对于企业应用来说,如果需要长期使用某个稳定版本并且有补丁升级需要,只能选择Oracle JDK。

Oracle JDK

Oracle JDK是JDK商业版本,发布周期3年,每3年发布一次LTS长期支持版,JDK 11是第一个LTS版本,下一个Oracle JDK是JDK 17 LTS。

两个版本的意义

Oracle's OpenJDK的特点是更新频繁,实现快速迭代和高效试错,为Oracle JDK LTS版本打下基础。Oracle JDK的特点是单版本长期支持,提供稳定可用的商业版本,商用收费,学习研究免费。

两者的关系类似Fedora和RHEL,前者是后者的试验田,个人觉得Oracle的这种商业策略是一种良性循环,好的东西还是应该收费才能持久。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,100人围观)

还没有评论,来说两句吧...