CentOS7本子基础运用

发布时间:2018-11-15  栏目:LINUX  评论:0 Comments

3.4 关闭防火墙

systemctl disable firewalld

systemctl stop firewalld

1.翻内核版本命令

“`

swift

[root@localhost ~]# uname -sr

Linux 4.15.11-1.el7.elrepo.x86_64

[root@localhost ~]# uname -a

Linux localhost.localdomain 4.15.11-1.el7.elrepo.x86_64 #1 SMP Mon Mar
19 11:46:06 EDT 2018 x86_64 x86_64 x86_64 GNU/Linux

[root@localhost ~]# cat /proc/version

Linux version 4.15.11-1.el7.elrepo.x86_64 (mockbuild@Build64R7) (gcc
version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC)) #1 SMP Mon Mar 19
11:46:06 EDT 2018

“`

2.翻看发行本

[root@localhost ~]# cat /etc/redhat-release

CentOS Linux release 7.4.1708 (Core)

[root@localhost ~]# yum -y install redhat-lsb

[root@localhost ~]# lsb_release -a

LSB Version:   
:core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch

Distributor ID: CentOS

Description:    CentOS Linux release 7.4.1708 (Core)

Release:        7.4.1708

Codename:      Core

2.6 Systemd服务概述

Systemd初始

Systemd是Centos7新应用的如出一辙效管理体系,可以兑现启动暨经过服务管理等于,对比Centos6系统之前所下sysVini体系,带来了不少变迁。

Centos7支撑彼此启动,显著增强开机启动效率(测试6及7区别)

Centos7关机只关闭在运作的劳动,Centos6牵连时从头关到尾

Centos7服务的起步同已不以急需init.d下的脚本

2.8.2 centos7起步暨已建议以systemctl

[root@zeq ~]# systemctl restart crond

2.4 时区修改

2.5 网络接口变化

net.ifnames
基于固件、拓扑、进行机动分配网卡名称,缺点比eth0、更难读,如ens32

biosdevname
因戴尔服务器系统的BIOS提供的消息对网络接口进行再次命名,如em1

默认命名规则 eth0 eth1 eth2

biosdevname em1 em2 em3

net.ifnames ens33 ens34 ens35

2.1 系统基础服务转移

操作

Centos6

Centos7

对比

自动补全

只支持命令、文件名

支持命令、选项、文件名

 

文件系统

ext4       

xfs                

随机读写更快

repo仓库

yum

yum-config-manager  

添加仓库便捷

修改主机名

/etc/sysconfig/network

/etc/hostname            

hostnamectl

修改时区    

/etc/sysconfig/clock

timedatectl set-timezone   

更方便

修改字符集

/etc/sysconfig/il8n    

/etc/locale.conf           

localectl

防火墙

iptables

firewalld

 

服务管理

System V init

systemd

 

时间同步服务

ntp

chrony 

 

 

1.1 为什么要用CentOS7本

CentOS7是在CentOS6基础及宣告之初本子,与之前的本对照,主要的换代包括:

1、内核更新到3.10.0

2、支持Linux容器

3、LVM快照支持ext4和XFS

4、转用systemd、firewalld和GRUB2

5、XFS作为缺乏省文件系统

6、支持PTPv2

7、支持40G 以太网卡

8、在配合的硬件及支撑以UEFI安全开行模式安装

顿时中间最为瞩目的新特性就是是永葆Docker技术。作为当下兴的动虚拟化技术有,Docker能够以应用程序与网了隔绝,让那于网间实现迁移而未待停机,提高了应用程序的移动性和灵活性。CentOS7每当根本层面支持Docker容器技术,可以增强Docker稳定性和可靠性。

综上,我们会选择CentOS7来作服务器的操作系统。

2.7.2 修改系统启动默认级别(目标)

[root@zeq ~]# systemctl set-default runlevel5.target

建议修改回去

[root@zeq ~]# systemctl set-default multi-user.target

2.8.6 centos7检查是否开机自启

[root@zeq ~]# systemctl is-enabled crond

disabled

第3章 CentOS7系统优化

2.3.2 centos7兑现方式

临时修改主机名

[root@zeq ~]# hostname zeq-c7

[root@zeq ~]# bash

永久修改主机名

[root@zeq-c7 ~]# hostnamectl set-hostname zeq-cc7

[root@zeq-c7 ~]# cat /etc/hostname

zeq-cc7

3.2 清理缓存,并重新转缓存文件

yum clean all

yum makecache

3.7 执行shutdown -h now 关闭Centos7系统

3.3 安装基础软件包

yum install net-tools vim tree htop iotop iftop \

iotop lrzsz sl wget unzip telnet nmap nc psmisc \

dos2unix bash-completion sysstat rsync nfs-utils -y

2.4.2 修改时区

[root@zeq ~]#timedatectl set-timezone "America/Punta_Arenas" 

[root@zeq ~]# timedatectl set-timezone "Asia/Shanghai"

2.5.1 centos7利用ip命令查看ip地址方法

1.翻ip地址信息 ip addr

2.添加大抵单IP地址 ip addr add 192.168.56.200/24 dev eth0:1

3.控制网络接口 ip link set dev eth0 down

第3节 参考文献

参考和徐亮伟(标杆徐)的执教:http://www.xuliangwei.com

 

2.8.1 centos7及的service命令还是为了兼容centos6的惯

[root@zeq ~]# service crond restart

Redirecting to /bin/systemctl restart crond.service

2.3.1 centos6实现方式

临时修改主机名

[root@zeq ~]# hostname zeq_temp

[root@zeq ~]# bash

[root@zeq_temp ~]#

永久修改主机名

[root@zeq_temp ~]# sed -i '/^HOSTNAME=/c HOSTNAME=zeq' /etc/sysconfig/network

[root@zeq_temp ~]# cat /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=zeq

第1章 CentOS7的使用

3.8 选中对应的虚拟机->快照->拍摄快照

2.7 systemd启动级别

每当Centos7饱受从未级别之概念,而是使用target目标来含有启动级别之概念

SysVinit     

级别

Systemd

关闭系统

0

runlevel0.target,poweroff.target

单用户模式

1

runlevel1.target,rescue.target

多用户模式

2

runlevel2.target,multi-user.target

多用户带网络模式

3

runlevel3.target,multi-user.target

多用户图形化模式  

5

runlevel5.target,graphical-user.target

重启操作系统

6

runlevel6.target,reboot.target

Centos7初步机默认系统启动目标target

multi-user.target: analogous to runlevel 3

graphical.target: analogous to runlevel 5

2.7.3 centos7关机指令

poweroff、shutdown -h now、init0 (不建议用)

reboot

3.1 调整yum源

rm -rf /etc/yum.repos.d/*

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

第2章 CentOS7暨CentOS6本子的区分

2.8.4 centos7开机无自启

[root@zeq ~]# systemctl disable crond

2.7.1 查看系统即默认运行级别(目标)

[root@zeq ~]# systemctl get-default

multi-user.target

2.8 systemd服务管理

指令 选项(非要) 执行命令 单元名称(非要)

systemctl [OPTIONS…]COMMAND[NAME…]

操作

Centos6

Centos7

启动服务

/etc/init.d/crond start

systemctl start     crond

停止服务

/etc/init.d/crond stop

systemctl stop      crond

重启服务

/etc/init.d/crond restart

systemctl restart   crond

查看状态

/etc/init.d/crond status

systemctl status    crond

开机启动

chkconfig –level 35 crond on

systemctl enable    crond

开机禁用

chkconfig crond off

systemctl disable   crond

禁止运行

 

systemctl umask     crond

2.2 系统文件目录结构

centos6

cetos7

bin 

usr/bin

sbin

usr/sbin

lib

usr/lib

2.8.3 centos7查所有的服务开机启动与开机无启动的单元

[root@zeq ~]# systemctl list-unit-files

3.5 关闭selinux

sed -i '/^SELINUX=/c SELINUX=disabled' /etc/selinux/config

2.4.1 查看时区

[root@zeq ~]# timedatectl list-timezones

3.6 优化ulimit

echo '* - nofile 65535' >> /etc/security/limits.conf

2.3 修改主机名

2.8.5 centos7开机自启

[root@zeq ~]# systemctl enable crond

留下评论

网站地图xml地图