CentOS7本子基础运用

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

systemctl start xxx.service #启航服务
systemctl stop xxx.service #停下服务
systemctl restart xxx.service #重启服务

第3章 仿效文献

参照与徐亮伟(标杆徐)的传授:

 

能够利用 ip命令 

2.4.1 查看时区

[root@zeq ~]# timedatectl list-timezones

ip neigh(或neighbour)

3.5 关闭selinux

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

CentOS 7.0  使用ifconfig 指示无此命令

2.7.2 修改系统运行暗中认可品级(指标)

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

建议修改回去

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

起首服务(等同于service httpd start)
systemctl start httpd.service

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 

 

 

ip link set eth0 up

1.1 为啥要利用CentOS7版本

CentOS7是在CentOS6基础上发表的新本子,与事先的版本对照,首要的换代包涵:

1、内核更新到3.10.0

2、支持Linux容器

3、LVM快速照相资助ext4和XFS

4、转用systemd、firewalld和GRUB2

5、XFS作为缺省文件系统

2020欧洲杯官方投注-2020欧洲杯官方投注网址,6、支持PTPv2

7、帮助40G 以太网卡

8、在很硬邦邦件上支撑以UEFI安全开行格局安装

那此中最令人瞩指标新特色正是支撑Docker工夫。作为当下流行的施用虚构化技艺之一,Docker能够将应用程序与系统完全隔开,让其在系统里面达成迁移而无需停机,升高了应用程序的移动性和灵活性。CentOS7在创新层面支持Docker容器技巧,能够增加Docker稳固性和可信赖性。

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

systemctl enable xxx.service #开机械运输转服务
systemctl disable xxx.service #注销开机械运输维

第2章 CentOS7与CentOS6版本的区分

ip route get 123.125.114.144

2.8.1 centos7上的service命令照旧为了宽容centos6的习贯

[root@zeq ~]# service crond restart

Redirecting to /bin/systemctl restart crond.service

ip addr del 192.168.1.1 dev eth0

2.8.5 centos7开机自启

[root@zeq ~]# systemctl enable crond

 

3.2 清理缓存,并再一次生成缓存文件

yum clean all

yum makecache

 

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.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

其相应的的调动命令是resize2fs

第1章 CentOS7的使用

2.退换路由:

2.6 Systemd服务概述

Systemd初始

Systemd是Centos7新应用的一套管理体系,能够兑现运转及经过服务管理等,相比较Centos6系统以前所利用sysVini体系,带来了许多变动。

Centos7支撑互相运行,显著进步开机运维作效果用(测量试验6与7差异)

Centos7关机只关闭正在运转的劳动,Centos6关时机从头关到尾

Centos7劳务的起步与结束不在必要init.d下的脚本

CentOS7.0的默许文件系统类型是Xfs 其对应的调动命令是 xfs_growfs 分化文件系统类型对应的创制、检查、调度命令不一致,要细心区分。

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

ip addr add 192.168.1.1/24 dev eth0

第3章 CentOS7系统优化

    好啊,用惯ifconfig的自身实在花了点时间来谙习那玩意儿。别的,

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

 

3.8 选中对应的虚构机->快速照相->拍片快速照相

       CentOS 7 使用systemd替换了SysV。Systemd目标是要取代Unix时代以来一向在选取的init系统,包容SysV和LSB的开发银行脚本,何况够在进程运营进程中更平价地辅导加载服务。 

3.4 关闭防火墙

systemctl disable firewalld

systemctl stop firewalld

 

2.3 修改主机名

突显互联网计算音信——

2.5 互连网接口变化

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

biosdevname 依据Dell服务器系统的BIOS提供的音信对网络接口举办重命名,如em1

暗许命名准绳 eth0 eth1 eth2

biosdevname em1 em2 em3

net.ifnames ens33 ens34 ens35

查看路由表——

2.7.3 centos7关机指令

poweroff、shutdown -h now、init0 (不指出使用)

reboot

查看ARP条目——

3.6 优化ulimit

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

例如在CentOS 7

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.4 时区修改

查看路由包来自的接口(本地接口)——

2.7.1 查看系统当下默许运营等级(目的)

[root@zeq ~]# systemctl get-default

multi-user.target

ip route show

2.8.2 centos7起步与甘休建议利用systemctl

[root@zeq ~]# systemctl restart crond

 

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.8.4 centos7开机不自启

[root@zeq ~]# systemctl disable crond

 

2.2 系统文件目录结构

centos6

cetos7

bin 

usr/bin

sbin

usr/sbin

lib

usr/lib

1.安装、查看和删除IP地址:

2.4.2 修改时区

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

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

ip -s link

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

删除IP地址——

2.8.6 centos7检查是否开机自启

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

disabled

systemd的特色有:

2.8.3 centos7翻看全数的服务开机运行和开机不运维的单元

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

 

seivice和chkconfig 是linux上的常用命令在centos7上被systemctl替代。

ip addr show eth0

重启服务(等同于service httpd restart)
systemctl restart httpd.service

本文由2020欧洲杯官方投注-2020欧洲杯官方投注网址发布于win7,转载请注明出处:CentOS7本子基础运用

相关阅读