仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 654|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 来一发Centos7变更

[复制链接]
不帅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:29:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!装置后,一入手下手有点儿有力吐槽的感到,变更这么年夜?
1、Runlevel
起首一条,本来一向用的CentOS-6.5-x86_64-minimal.iso光盘镜像(400M摆布无图形体系玲珑便利),而7今朝最小的镜像是CentOS-7.0-1406-x86_64-livecd.iso(700M摆布),默许装置后是启动图形界面,按本来的习气要改成启动下令行,了局发明:


  1. [root@localhost~]#cat/etc/inittab#inittabisnolongerusedwhenusingsystemd.##ADDINGCONFIGURATIONHEREWILLHAVENOEFFECTONYOURSYSTEM.##Ctrl-Alt-Deleteishandledby/etc/systemd/system/ctrl-alt-del.target##systemdusestargetsinsteadofrunlevels.Bydefault,therearetwomaintargets:##multi-user.target:analogoustorunlevel3#graphical.target:analogoustorunlevel5##Tosetadefaulttarget,run:##ln-sf/lib/systemd/system/<targetname>.target/etc/systemd/system/default.target#
复制代码


好吧,systemd金瓯无缺了(它管的器材良多良多,学Centos7起首要弄定systemd)。
  1. [root@localhost~]#ls-Xl/etc/systemd/system/*.targetlrwxrwxrwx.1rootroot367月823:12/etc/systemd/system/default.target->/lib/systemd/system/graphical.target
复制代码

我们来看看夙昔的runlevel都酿成甚么样了?

  1. [root@localhost~]#ls-Xl/lib/systemd/system[root@localhost~]#ls-Xl/lib/systemd/system/runlevel*.targetlrwxrwxrwx.1rootroot157月500:45/lib/systemd/system/runlevel0.target->poweroff.targetlrwxrwxrwx.1rootroot137月500:45/lib/systemd/system/runlevel1.target->rescue.targetlrwxrwxrwx.1rootroot177月500:45/lib/systemd/system/runlevel2.target->multi-user.targetlrwxrwxrwx.1rootroot177月500:45/lib/systemd/system/runlevel3.target->multi-user.targetlrwxrwxrwx.1rootroot177月500:45/lib/systemd/system/runlevel4.target->multi-user.targetlrwxrwxrwx.1rootroot167月500:45/lib/systemd/system/runlevel5.target->graphical.targetlrwxrwxrwx.1rootroot137月500:45/lib/systemd/system/runlevel6.target->reboot.target
复制代码


修正默许启动runlevel为multi-user(貌似runlevel234没区分了)
  1. [root@localhost~]#ln-sf/lib/systemd/system/multi-user.target/etc/systemd/system/default.target[root@localhost~]#ll-X/etc/systemd/system/*.targetlrwxrwxrwx.1rootroot377月1009:42/etc/systemd/system/default.target->/lib/systemd/system/multi-user.target
复制代码

尝尝init6还好用不。
  1. [root@localhost~]#init6Connectionto192.168.150.180closedbyremotehost.Connectionto192.168.150.180closed.
复制代码

成,好用。:)
由于我从桌面版Linux毗连Centos7体系提醒酿成了中文,以是必要把Centos7的root用户言语改一下,回到原汁原味。
  1. [root@localhost~]#cp.bashrc.bashrc-back[root@localhost~]#echoexportLANG="en_Us.UTF-8">>/root/.bashrc
复制代码


2、Services

  1. [root@localhost~]#chkconfigNote:ThisoutputshowsSysVservicesonlyanddoesnotincludenativesystemdservices.SysVconfigurationdatamightbeoverriddenbynativesystemdconfiguration.Ifyouwanttolistsystemdservicesusesystemctllist-unit-files.Toseeservicesenabledonparticulartargetusesystemctllist-dependencies[target].iprdump0:off1:off2:on3:on4:on5:on6:offiprinit0:off1:off2:on3:on4:on5:on6:offiprupdate0:off1:off2:on3:on4:on5:on6:offlivesys0:off1:off2:off3:on4:on5:on6:offlivesys-late0:off1:off2:off3:on4:on5:on6:offnetconsole0:off1:off2:off3:off4:off5:off6:offnetwork0:off1:off2:off3:off4:off5:off6:offrhnsd0:off1:off2:on3:on4:on5:on6:offvboxadd0:off1:off2:on3:on4:on5:on6:offvboxadd-service0:off1:off2:on3:on4:on5:on6:offvboxadd-x110:off1:off2:off3:on4:off5:on6:off
复制代码


SysV已快退居二线了,想设置办事得用systemctl,先看看默许启动的办事吧。(假如不必grep过滤一下,输入了局有260多行)

  1. [root@localhost~]#systemctllist-unit-files|grepenabledtmp.mountenabledaccounts-daemon.serviceenabledatd.serviceenabledauditd.serviceenabledavahi-daemon.serviceenabledbluetooth.serviceenabledchronyd.serviceenabledcrond.serviceenableddbus-org.bluez.serviceenableddbus-org.fedoraproject.FirewallD1.serviceenableddbus-org.freedesktop.Avahi.serviceenableddbus-org.freedesktop.NetworkManager.serviceenableddbus-org.freedesktop.nm-dispatcher.serviceenableddisplay-manager.serviceenableddmraid-activation.serviceenabledfirewalld.serviceenabledgdm.serviceenabledgetty@.serviceenabledirqbalance.serviceenablediscsi.serviceenabledkdump.serviceenabledlibstoragemgmt.serviceenabledlvm2-monitor.serviceenabledmdmonitor.serviceenabledmicrocode.serviceenabledmultipathd.serviceenabledNetworkManager-dispatcher.serviceenabledNetworkManager.serviceenabledpackagekit-offline-update.serviceenabledpostfix.serviceenabledrngd.serviceenabledrsyslog.serviceenabledrtkit-daemon.serviceenabledsmartd.serviceenabledspice-vdagentd.serviceenabledsysstat.serviceenabledsystemd-readahead-collect.serviceenabledsystemd-readahead-drop.serviceenabledsystemd-readahead-replay.serviceenabledtuned.serviceenabledavahi-daemon.socketenableddm-event.socketenablediscsid.socketenablediscsiuio.socketenabledlvm2-lvmetad.socketenableddefault.targetenabledmulti-user.targetenabledremote-fs.targetenabled
复制代码


默许竟然没有启动sshd,晕!看看监听端口:
  1. [root@localhost~]#netstat-lntpActiveInternetconnections(onlyservers)ProtoRecv-QSend-QLocalAddressForeignAddressStatePID/Programnametcp00127.0.0.1:250.0.0.0:*LISTEN2090/master
复制代码

公然没有22,尝尝老举措:
  1. [root@localhost~]#chkconfigsshdonNote:Forwardingrequesttosystemctlenablesshd.service.ln-s/usr/lib/systemd/system/sshd.service/etc/systemd/system/multi-user.target.wants/sshd.service
复制代码

能用,可是指令被转发到systemctlenablesshd.service,今后把持办事就用这个指令了。尝尝:
禁用sshd:
  1. [root@localhost~]#ls-Xl/etc/systemd/system/*.targetlrwxrwxrwx.1rootroot367月823:12/etc/systemd/system/default.target->/lib/systemd/system/graphical.target0
复制代码

启用sshd:
  1. [root@localhost~]#ls-Xl/etc/systemd/system/*.targetlrwxrwxrwx.1rootroot367月823:12/etc/systemd/system/default.target->/lib/systemd/system/graphical.target1
复制代码

看看:

  1. [root@localhost~]#ls-Xl/etc/systemd/system/*.targetlrwxrwxrwx.1rootroot367月823:12/etc/systemd/system/default.target->/lib/systemd/system/graphical.target2
复制代码


实在启用和禁用办事就是在以后“runlevel”的设置文件目次(/etc/systemd/system/multi-user.target.wants/)里,
创建/usr/lib/systemd/system内里对应办事设置文件的软链接;禁用办事就是删除此软链接。
有乐趣就本人看看/usr/lib/systemd/system里的文件,语法跟旧版/etc/init.d/里的办事剧本完整分歧,也不克不及再用/etc/init.d/sshdrestart之类的指令启动办事器了。

先尝尝旧***启动办事:
  1. [root@localhost~]#ls-Xl/etc/systemd/system/*.targetlrwxrwxrwx.1rootroot367月823:12/etc/systemd/system/default.target->/lib/systemd/system/graphical.target3
复制代码

用新***折腾一下:
  1. [root@localhost~]#ls-Xl/etc/systemd/system/*.targetlrwxrwxrwx.1rootroot367月823:12/etc/systemd/system/default.target->/lib/systemd/system/graphical.target4
复制代码

假如没有毛病,就不会输入任何信息,这个,,,,得习气一下。

3、收集
setup工具仍是保存了,但有区分,没有了收集设置,多了RHN(Centos究竟是跟RedHat一家子了)
[root@localhost~]#setup









好吧,我们看看收集设置。


  1. [root@localhost~]#ls-Xl/etc/systemd/system/*.targetlrwxrwxrwx.1rootroot367月823:12/etc/systemd/system/default.target->/lib/systemd/system/graphical.target5
复制代码


先改改主机名:
<divclass="cnblogs_code"style="margin:5px0px;padding:5px;border:1pxsolidrgb(204,204,204);overflow:auto;color:rgb(0,0,0);font-family:CourierNew!important;background-color:rgb(245,245,245);">

[code][root@localhost~]#echo"hostnamecenots7.localdomain">>/etc/sysconfig/network[root@localhost~]#rebootConnectionto192.168.150.180closedbyremotehost.Connectionto192.168.150.180closed.xw@Opt9010:~$sshroot@192.168.150.180root@192.168.150.180spassword:Last
山那边是海 该用户已被删除
沙发
发表于 2015-1-16 18:41:23 来自手机 | 只看该作者

来一发Centos7变更

把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
不帅 该用户已被删除
板凳
 楼主| 发表于 2015-1-22 13:41:47 | 只看该作者
一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。
因胸联盟 该用户已被删除
地板
发表于 2015-1-31 11:54:55 | 只看该作者
首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。
乐观 该用户已被删除
5#
发表于 2015-2-6 19:50:47 | 只看该作者
Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。
冷月葬花魂 该用户已被删除
6#
发表于 2015-2-18 11:49:01 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
再现理想 该用户已被删除
7#
发表于 2015-3-6 08:47:00 | 只看该作者
熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考:
金色的骷髅 该用户已被删除
8#
发表于 2015-3-20 08:38:04 | 只看该作者
熟读写基础知识,学得会不如学得牢。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 02:03

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表