Redhat/CentOS 7新特性
来源:互联网 发布:javascript视教程下载 编辑:程序博客网 时间:2024/05/17 22:00
自从Redhat发布RHEL7以来,已经有块三年的时间了。今晚刚好有空,那么我就拿出来分享一下相较于6而言,其中的变化吧。
一、文件系统。
**
在6的版本中,采用的文件系统默认为EXT4的文件系统个,该文件系统可以支持文件系统容量的最大值为1EB,单个文件系统能够达到16TB,这对于大型的磁盘阵列用户来说是非常欣喜的。同时EXT4的在线碎片管理非常优秀,可以在线对碎片进行整理,并提供e4defrag对个别文件或者是整个文件系统进行碎片化管理。同时EXT4文件系统有优秀的日志校验功能。日志是文件系统中常用的结构,如果日志文件损坏,那么从损坏的日志文件中恢复数据,将会造成更多的数据损坏。因此,在ext4文件系统中,支持对日志的校验功能,可以很容易地判断出日志是否是损坏的等等。
在7的版本中,选择使用的默认文件系统为XFS文件系统。提供向前和向后的兼容。面对爆发式的数据量的增长,EXT文件系统已经逐渐显得力不从心。XFS文件系统正式为了解决日益爆炸式增长的数据而设计的,它单个文件系统最大可以支持到8EB。并且提供了丰富的日志功能,是应对大数据存储的强大的文件系统。
同时,XFS文件系统具有扩展性高、高性能的文件系统。可以通过xfsdump和xfsrestore来备份和恢复xfs文件系统。
**
2、服务管理
**
在6的系统中,调用服务的命令为system,但是在7中,修改为systemctl来调用服务脚本。
RHEL7中使用systemd取代了原有的sysV,由systemd来管理系统中的服务。
**
3、RHEL7默认运行级别和终端分辨率修改
**
**
4、设置主机名
**
在6的系统中,修改主机名通常是修改/etc/sysconfig/network文件来修改主机名。
在7的系统中,已经不再使用/etc/sysconfig/network来设置主机名。而是使用/etc/hostname文件。。
示例:
[root@localhost ~]# cat /etc/hostname #localhost.localdomainrhel[root@localhost ~]# hostnamectl set-hostname rhel[root@localhost ~]# hostnamerhel再次进行连接生效。[root@localhost ~]# ssh 192.168.43.14The authenticity of host '192.168.43.14 (192.168.43.14)' can't be established.ECDSA key fingerprint is 96:02:0b:43:b1:80:44:33:67:04:c3:8a:52:91:96:8b.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added '192.168.43.14' (ECDSA) to the list of known hosts.root@192.168.43.14's password: Last login: Mon Dec 4 21:51:32 2017 from lenovo-pc[root@rhel ~]#
除了以上两种方法,还可以使用nmtui命令来修改主机名
NetworkManager TUI Please select an option Edit a connection Activate a connection Set system hostname Quit
选择Set system hostname来设置主机名。
除了以上,还可以使用nmcli命令
查看主机名[root@rhel ~]# nmcli general hostnamerhel修改主机名[root@rhel ~]# nmcli general hostname linux[root@rhel ~]# nmcli general hostnamelinux使修改生效[root@rhel ~]# systemctl restart systemd-hostnamed[root@rhel ~]# nmcli general hostnamelinux[root@rhel ~]#
**
五、服务控制
**
Systemd对Linxu来说,就是一个init程序,可以作为sysVinit和upstat来替代。
在7的系统中,监视和控制systemd的主要命令是systemctl。该命令可以查看系统状态和管理系统及服务。
脚本的存放路径:/usr/lib/systemd。这个有系统和用户之分,像开机不需要登录就能运行的程序,存在系统服务里,即:/usr/lib/systemd/system目录下。每一个服务以.service结尾。一般会分为三部分。[unit] [service] [install]
[root@rhel systemd]# ll | head -15total 3496drwxr-xr-x. 2 root root 28 Nov 23 21:14 catalog-rwxr-xr-x. 1 root root 599 Jan 25 2014 fedora-dmraid-activationdrwxr-xr-x. 2 root root 28 Nov 23 21:15 ntp-units.d-rwxr-xr-x. 1 root root 1234 Apr 2 2014 rhel-autorelabel-rwxr-xr-x. 1 root root 399 Apr 2 2014 rhel-configure-rwxr-xr-x. 1 root root 110 Apr 2 2014 rhel-dmesg-rwxr-xr-x. 1 root root 158 Apr 2 2014 rhel-domainname-rwxr-xr-x. 1 root root 336 Apr 2 2014 rhel-import-state-rwxr-xr-x. 1 root root 233 Apr 2 2014 rhel-loadmodules-rwxr-xr-x. 1 root root 5588 Apr 2 2014 rhel-readonlydrwxr-xr-x. 27 root root 16384 Nov 23 13:29 system-rwxr-xr-x. 1 root root 1214424 Apr 2 2014 systemd-rwxr-xr-x. 1 root root 23928 Apr 2 2014 systemd-ac-power-rwxr-xr-x. 1 root root 44872 Apr 2 2014 systemd-activate[root@rhel systemd]# [root@rhel systemd]# cd system[root@rhel system]# pwd/usr/lib/systemd/system[root@rhel system]# ll | head -10total 1148-rw-r--r--. 1 root root 275 Mar 3 2014 abrt-ccpp.service-rw-r--r--. 1 root root 380 Mar 3 2014 abrtd.service-rw-r--r--. 1 root root 361 Mar 3 2014 abrt-oops.service-rw-r--r--. 1 root root 266 Mar 3 2014 abrt-pstoreoops.service-rw-r--r--. 1 root root 248 Mar 3 2014 abrt-vmcore.service-rw-r--r--. 1 root root 311 Mar 3 2014 abrt-xorg.service-rw-r--r--. 1 root root 421 Jan 30 2014 accounts-daemon.service-rw-r--r--. 1 root root 501 Jan 29 2014 alsa-restore.service-rw-r--r--. 1 root root 558 Jan 29 2014 alsa-state.service[root@rhel system]# [Unit]Description=OpenSSH server daemonAfter=syslog.target network.target auditd.service[Service]EnvironmentFile=/etc/sysconfig/sshdExecStartPre=/usr/sbin/sshd-keygenExecStart=/usr/sbin/sshd -D $OPTIONSExecReload=/bin/kill -HUP $MAINPIDKillMode=processRestart=on-failureRestartSec=42s[Install]WantedBy=multi-user.target[root@rhel system]#
分析系统状态
[root@rhel system]# systemctl list-units | head -10UNIT LOAD ACTIVE SUB DESCRIPTIONproc-sys-fs-binfmt_misc.automount loaded active waiting Arbitrary Executable File Formats File System Automount Pointsys-devices-pci0000:00-0000:00:10.0-host2-target2:0:0-2:0:0:0-block-sda-sda1.device loaded active plugged VMware_Virtual_Ssys-devices-pci0000:00-0000:00:10.0-host2-target2:0:0-2:0:0:0-block-sda-sda2.device loaded active plugged LVM PV 1qhE57-ETPc-kA79-n2dc-wFLt-rMiv-EXtTwN on /dev/sda2sys-devices-pci0000:00-0000:00:10.0-host2-target2:0:0-2:0:0:0-block-sda.device loaded active plugged VMware_Virtual_Ssys-devices-pci0000:00-0000:00:11.0-0000:02:00.0-usb2-2\x2d2-2\x2d2.1-2\x2d2.1:1.0-bluetooth-hci0.device loaded active plugged /sys/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.1/2-2.1:1.0/bluetooth/hci0sys-devices-pci0000:00-0000:00:11.0-0000:02:01.0-net-eno16777736.device loaded active plugged PRO/1000 MT Single Port Adaptersys-devices-pci0000:00-0000:00:11.0-0000:02:02.0-sound-card0.device loaded active plugged AudioPCI 64V/128 / Creative Sound Blaster CT4810sys-devices-pci0000:00-0000:00:11.0-0000:02:05.0-ata4-host4-target4:0:0-4:0:0:0-block-sr0.device loaded active plugged VMware_Virtual_SATA_CDRW_Drivesys-devices-platform-serial8250-tty-ttyS1.device loaded active plugged /sys/devices/platform/serial8250/tty/ttyS1[root@rhel system]#
列出激活状态的服务
[root@rhel system]# systemctl list-units --type=service | head -2UNIT LOAD ACTIVE SUB DESCRIPTIONabrt-ccpp.service loaded active exited Install ABRT coredump hook[root@rhel system]#
所有可用的单元文件存放在/usr/lib/systemd/system、和/etc/systemd/system目录,/etc/下的文件优先级更高,毕竟是environment configuration嘛。
当然还以其它的,如果对RHEL感兴趣,可以去官方网站查看文档。
如防火墙、身份管理,性能管理,网络管理等等,都在7中被更新。
- Redhat/CentOS 7新特性
- RedHat CentOS 添加新硬件的方法
- redhat 7 和 centos 7
- JDK 7 新特性
- TOMCAT 7新特性
- Tomcat 7新特性
- jdk1.7新特性
- JDK1.7新特性
- java1.7新特性
- Java 7 新特性
- Java 7 新特性
- Java 7 新特性
- JDK1.7新特性
- jdk1.7新特性
- Java 7 新特性
- JDK1.7新特性
- jdk1.7新特性
- JDK1.7新特性
- HTML5(九)
- Idea2017.2集成Mybatis Plugin3.154方法
- BZOJ 3689: 异或之
- 学习Spring Cloud第十二课(覆写Feign的默认配置)
- Python 线性表
- Redhat/CentOS 7新特性
- waitpid()使用示例
- 画易
- 走迷宫sdut1269(附带dfs求所有路径与bfs求最佳路径)
- Qt添加背景图片而不影响其控件的不用代码的设置方法
- CentOs完美安装
- 第一次写博客
- Java知识点复习系列(1)
- 内网穿透拾遗