半夜起来看世界杯,没啥激情,但是又怕错误意大利和英格兰的比赛,就看了rhel7

相关新功能的介绍。

rhel7的下载地址: https://access.redhat.com/site/downloads/

安装还算顺利,安装的界面比以前简洁的多,很清爽,分类很是明确。

有些奇怪的是,我安装的时候,怕有些基础的包没有装上去,所以选定了mini和Web的类型,结果还是有些基础的包没有安装,比如 ifconfig 。

虚拟机的网卡,被识别为ens,有意思。

yum groupinstall Base

这样的话,就可以把一些基础的包打上。可以正常的时候ifconfig lsof  。

这里需要说明的是,redhat7的测试的repo源貌似不能用,我跟着地址看了下。压根就没有,我想应该还是测试版的原因吧。 直接mount /dev/cdrom /mnt用的。

[rhel-iso]
name=Red Hat Enterprise Linux 7
baseurl=file:///mnt/
enabled=1

原文:http://rfyiamcool.blog.51cto.com/1030776/1426550

系统的分区默认是xfs格式,当然你还是可以用ext3,ext4的

[root@localhost ~]# df -T
文件系统              类型     1K-blocks    已用     可用 已用% 挂载点
/dev/mapper/rhel-root xfs       39262208 3591304 35670904   10% /
devtmpfs              devtmpfs    500772       0   500772    0% /dev
tmpfs                 tmpfs       507508       0   507508    0% /dev/shm
tmpfs                 tmpfs       507508    2604   504904    1% /run
tmpfs                 tmpfs       507508       0   507508    0% /sys/fs/cgroup
/dev/sda1             xfs         494940   95444   399496   20% /boot

发现rhel7的开发软件版本不低。

python 是2.7.5的了,和ubuntu一样。  java默认也给你装上了。perl在centos6应该是5.10的 ,现在更新到了5.16.3 。 至于为什么更新到perl6,估计和python3一样吧。

[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# python -V
Python 2.7.5
[root@localhost ~]# java -version
java version "1.7.0_45"
OpenJDK Runtime Environment (rhel-2.4.3.4.el7-x86_64 u45-b15)
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# perl -v      This is perl 5, version 16, subversion 3 (v5.16.3) built for x86_64-linux-thread-multi
(with 24 registered patches, see perl -V for more detail)

想安装pip但是iso没有python-pip这个包。rhel7的官方源又打不开,郁闷。本来打算用epel6试试,用不了,到epel官网一瞅。epel居然已经有对于rhel7的源了。

原文:http://rfyiamcool.blog.51cto.com/1030776/1426550

简单测试下rhel7的openlmi,什么是openlmi,我看了下一些文档,他是一个类似func、但又不属于puppet这类的集群接口工具。

安装    yum install openlmi

安装    yum -y install openlmi-scripts*

scp root@10.10.10.71:/etc/Pegasus/client.pem /etc/pki/ca-trust/source/anchors/managed-machine-cert.pem

[root@localhost ~]# lmi -h 10.10.10.71
lmi> hwinfo
username: pegasus
password:
error   : Failed to make a connection to "10.10.10.71": (0, 'Socket error: [Errno 113] No route to host')
error   : No successful connection made.
lmi>
lmi>
lmi>

原因不详,我看了下官网对于openlmi的一些介绍,使用方面也是相当的简练。

lmi -h ${hostname}
lmi> help
...
lmi> sw search django
...
lmi> sw install python-django
...
lmi> exit

rhel7 用systemd替换了咱们熟悉的sysv ,说是这东西很强大,说实话,资料还是少,这里就简单讲解下systemd的用法。

# CentOS 6.4
service httpd (start|stop)# rhel7
systemctl (start|stop) httpd.service# CentOS 6.4
chkconfig httpd (on|off)# rhel7
systemctl (enable|disable) httpd.service$ cat /usr/lib/systemd/system/httpd.service
[Unit]
Description=The Apache HTTP Server
After=network.target remote-fs.target nss-lookup.target[Service]
Type=notify
EnvironmentFile=/etc/sysconfig/httpd
ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND
ExecReload=/usr/sbin/httpd $OPTIONS -k graceful
ExecStop=/usr/sbin/httpd $OPTIONS -k graceful-stop
# We want systemd to give httpd some time to finish gracefully, but still want
# it to kill httpd after TimeoutStopSec if something went wrong during the
# graceful stop. Normally, Systemd sends SIGTERM signal right after the
# ExecStop, which would kill httpd. We are sending useless SIGCONT here to give
# httpd time to finish.
KillSignal=SIGCONT
PrivateTmp=true[Install]
WantedBy=multi-user.target

会发现其实,用systemd参数更加的清晰,在sysv下,启动start、关闭stop、重启restart都是用$1来传递参数,但是在systemctl下,更直白点。很是像supervisord这个daemon程序。

[root@localhost ~]# chkconfig --list|grep samba      注意:该输出结果只显示 SysV 服务,并不包含原生 systemd 服务。SysV 配置数据可能被原生 systemd 配置覆盖。 如果您想列出 systemd 服务,请执行 'systemctl list-unit-files'。欲查看对特定 target 启用的服务请执行'systemctl list-dependencies [target]'。[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# systemctl list-dependencies samba
samba.service
[root@localhost ~]#

数据库方面真的是转向到mariadb,当我去安装mysql的时候,他会直接去安装mariadb ,看来mariadb大势所趋呀。

[root@localhost ~]# 原文:http://rfyiamcool.blog.51cto.com/1030776/1426550
[root@localhost ~]# yum -y install mysql
已加载插件:langpacks, product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
file:///mnt/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /mnt/repodata/repomd.xml"
正在尝试其它镜像。
软件包 1:mariadb-5.5.33a-3.el7.x86_64 已安装并且是最新版本
无须任何处理
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# yum -y install mysql-server
已加载插件:langpacks, product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
file:///mnt/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /mnt/repodata/repomd.xml"
正在尝试其它镜像。
正在解决依赖关系
--> 正在检查事务
---> 软件包 mariadb-galera-server.x86_64.1.5.5.37-2.el7 将被 安装
--> 正在处理依赖关系 mariadb-galera-common(x86-64) = 1:5.5.37-2.el7,它被软件包 1:mariadb-galera-server-5.5.37-2.el7.x86_64 需要
--> 正在处理依赖关系 galera >= 25.3.3,它被软件包 1:mariadb-galera-server-5.5.37-2.el7.x86_64 需要
--> 正在处理依赖关系 perl-DBI,它被软件包 1:mariadb-galera-server-5.5.37-2.el7.x86_64 需要
--> 正在处理依赖关系 perl-DBD-MySQL,它被软件包 1:mariadb-galera-server-5.5.37-2.el7.x86_64 需要
--> 正在处理依赖关系 perl(DBI),它被软件包 1:mariadb-galera-server-5.5.37-2.el7.x86_64 需要
--> 正在检查事务
---> 软件包 galera.x86_64.0.25.3.5-5.el7 将被 安装
--> 正在处理依赖关系 nmap-ncat,它被软件包 galera-25.3.5-5.el7.x86_64 需要
---> 软件包 mariadb-galera-common.x86_64.1.5.5.37-2.el7 将被 安装
---> 软件包 perl-DBD-MySQL.x86_64.0.4.023-2.el7 将被 安装
---> 软件包 perl-DBI.x86_64.0.1.627-1.el7 将被 安装
--> 正在处理依赖关系 perl(RPC::PlClient) >= 0.2000,它被软件包 perl-DBI-1.627-1.el7.x86_64 需要
--> 正在处理依赖关系 perl(RPC::PlServer) >= 0.2001,它被软件包 perl-DBI-1.627-1.el7.x86_64 需要
--> 正在检查事务
---> 软件包 nmap-ncat.x86_64.2.6.40-2.el7 将被 安装
---> 软件包 perl-PlRPC.noarch.0.0.2020-12.el7 将被 安装
--> 正在处理依赖关系 perl(Net::Daemon) >= 0.13,它被软件包 perl-PlRPC-0.2020-12.el7.noarch 需要
--> 正在处理依赖关系 perl(Net::Daemon::Log),它被软件包 perl-PlRPC-0.2020-12.el7.noarch 需要
--> 正在处理依赖关系 perl(Net::Daemon::Test),它被软件包 perl-PlRPC-0.2020-12.el7.noarch 需要
--> 正在检查事务
---> 软件包 perl-Net-Daemon.noarch.0.0.48-4.el7 将被 安装
--> 解决依赖关系完成依赖关系解决======================================================================================================================================Package                                 架构                     版本                               源                          大小
======================================================================================================================================
正在安装:mariadb-galera-server                   x86_64                   1:5.5.37-2.el7                     epel                        11 M
为依赖而安装:galera                                  x86_64                   25.3.5-5.el7                       epel                       1.1 Mmariadb-galera-common                   x86_64                   1:5.5.37-2.el7                     epel                       212 knmap-ncat                               x86_64                   2:6.40-2.el7                       rhel-iso                   198 kperl-DBD-MySQL                          x86_64                   4.023-2.el7                        rhel-iso                   140 kperl-DBI                                x86_64                   1.627-1.el7                        rhel-iso                   801 kperl-Net-Daemon                         noarch                   0.48-4.el7                         rhel-iso                    51 kperl-PlRPC                              noarch                   0.2020-12.el7

期待centos7的到来,用rhel7,总是觉得不顺手,心里别扭。 先这样,有时间再搞。

转载于:https://blog.51cto.com/rfyiamcool/1426550

浅谈测试rhel7新功能时的感受及遇到的问题相关推荐

  1. Exchange server 2010系列教程之五 浅谈Outlook 2010新功能

    Exchange server 2010系列教程之五  浅谈Outlook 2010新功能 前面我们讲了outlook的配置事项,也说了exchange server 2010的正确卸载方法.下面简要 ...

  2. java dao service实例_浅谈Action+Service +Dao 功能

    1. Action/Service/DAO简介: Action是管理业务(Service)调度和管理跳转的. Service是管理具体的功能的. Action只负责管理,而Service负责实施. D ...

  3. 移动支付被重定义,浅谈iPhone6的NFC功能

    原标题 重定义移动支付 浅谈iPhone6 NFC功能 每一代iphone的上市都会迎来无数拥趸的追捧,这是乔布斯用生命打造的品牌口碑,苹果就是手机行业最时尚,最高端的象征.这次iphone6同样如 ...

  4. 测试驱动开发_DevOps之浅谈测试驱动开发

    "测试驱动开发(Test-Driven Development, TDD),以测试作为开发过程的中心,它要求在编写任何产品代码之前,先编写用于定义产品代码行为的测试,而编写的产品代码又要以使 ...

  5. 浅谈角色换装功能--前置篇【骨骼,蒙皮,动作】

    无论是AAA级的主机游戏,还是层出不穷的移动端游戏,角色换装几乎都是必不可少的功能,有的甚至是核心功能,像暗黑3和魔兽世界的幻化系统(如图1).这个功能没什么新鲜点.网上关于Unity换装的文章不胜枚 ...

  6. 你测试OK了吗——浅谈测试通过标准

    背景 通常究竟要不要马上上线的两种常见场景: 场景1: 当你面前还有一些问题修复后,没有验证,而你正"焦头烂额"忙于测试时 产品人员/开发人员: 什么时候可以上线 你是不是回答:还 ...

  7. 浅谈HTML5+css3新标签和特性

    HTML5新标签与特性 什么是H5 H5并不是新的语言,而是html语言的第五次重大修改–版本 支持:所有的主流浏览器都支持h5.(chrome,firefox,safari...).IE9及以上支持 ...

  8. 浅谈APP的分享功能,有时候社交裂变形式比内容更“重要”

    回顾2018年的移动互联网,"社交裂变""下沉"等成为年度关键词.一方面我们可以看到社交裂变助推用户增长,另一方面我们也看到了以拼多多.趣头条为代表的互联网企业 ...

  9. 浅谈C#在网络波动时防重复提交

    前几天,公司数据库出现了两条相同的数据,而且时间相同(毫秒也相同).排查原因,发现是网络波动造成了重复提交. 由于网络波动而重复提交的例子也比较多: 网络上,防重复提交的方法也很多,使用redis锁, ...

最新文章

  1. Java控制内存的功力
  2. CenOS6.5安全加固及性能优化(脚本)
  3. android volley http请求框架
  4. 关注地方门户网站盈利模式
  5. HttpClient 4 API –获取状态代码-getStatusLine()。getStatusCode()示例
  6. python 编辑数学公式_用python编写数学公式
  7. 20180802总结
  8. 华为云PB级数据库GaussDB(for Redis)揭秘第五期:高斯 Redis 在IM场景中的应用
  9. IDEA在线和离线安装lombok
  10. python常用代码总结-python个人总结
  11. 科学家预测:未来100万年人类将变成半机械人类
  12. lan speed test怎么用_别浪费,你家的200M光纤真的用起来了吗?
  13. 新系统申请软件著作权详细操作说明
  14. 网络安全应急响应实施过程
  15. mysql uroot pg t_【原创】MySQL和PostgreSQL 导入数据对比
  16. 使用Math.max和Math.min求数组的最大值和最小值
  17. 云渲染和渲染农场的区别,什么是真正的云渲染
  18. go语言中同一个package下的文件相互引用怎么做?
  19. mongodb数据迁移设置方法
  20. 深度解析用户画像标签体系构建方法

热门文章

  1. URAL 2081 Faulty dial
  2. SQL Server-聚焦在视图和UDF中使用SCHEMABINDING(二十六)
  3. [0002] Hadoop HDFS cmd常用命令练手
  4. 使用FlashFXP V3.8烈火汉化绿色版软件连接Linux
  5. Python 错误:ValueError: unsupported format character ‘Y‘ (0x59) at index 146
  6. IoC、Spring 环境搭建、Spring 创建对象的三种方式、DI
  7. ElasticSearch-Springboot-Data使用
  8. 12如何隐藏dock栏_ iOS 13 隐藏 Dock栏,一张神奇壁纸就可以
  9. 华为手机媒体音量自动静音_华为手机的音量键原来这么牛逼,这五大玩法,97.777%的人不知道...
  10. python实现希尔排序算法_排序算法总结(冒泡排序、直接插入排序、希尔排序)(python实现)...