Centos 7 - 入门级操作

安装完centos 7 minimal后,无力吐槽,变化之大,发现以前常用的一些命令都没有。

一、常用命令安装

查看anaconda-ks.cfg,原来是没装base group的包

[[email protected] ~]# cat anaconda-ks.cfg 
#version=RHEL7
# System authorization information
auth --enableshadow --passalgo=sha512
# Use CDROM installation media
cdrom
# Run the Setup Agent on first boot
firstboot --enable
ignoredisk --only-use=sda
# Keyboard layouts
keyboard --vckeymap=us --xlayouts=‘us‘
# System language
lang en_US.UTF-8 --addsupport=zh_CN.UTF-8
# Network information
network  --bootproto=dhcp --device=eno16777736 --onboot=off --ipv6=auto
network  --hostname=localhost.localdomain
# Root password
rootpw --iscrypted $6$Zz5VMf1HPPRm0YRL$QSoaU9pAUApXMj9BXuK5qlUFGAfCv9Y/ylVGUcDYv.lrxfNodTiI/7DO1UR7carvL1EdgwQpuiwDt524f6.GR.
# System timezone
timezone Asia/Chongqing --isUtc --nontp
# System bootloader configuration
bootloader --location=mbr --boot-drive=sda
autopart --type=lvm
# Partition clearing information
clearpart --none --initlabel 
%packages
@core       # 这里只有core
%end
[[email protected] ~]# yum groupinstall base  # 安装完后ifconfig、service、chkconfig等命令就都有了

二、运行级别切换

[[email protected] ~]# cat /etc/inittab   #  系统运行级别的设置方式也变化了
# inittab is no longer used when using systemd.
#
# ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# Ctrl-Alt-Delete is handled by /etc/systemd/system/ctrl-alt-del.target
#
# systemd uses ‘targets‘ instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
#
# To set a default target, run:
#
# ln -sf /lib/systemd/system/<target name>.target /etc/systemd/system/default.target
这里写的很明白了,做个软链修改默认运行级别
[[email protected] system]# ll /lib/systemd/system/runlevel*.target   # 系统0-6 7个运行级别,2 3 4 运行指向同一个文件
lrwxrwxrwx 1 root root 15 Oct 11 03:51 /lib/systemd/system/runlevel0.target -> poweroff.target
lrwxrwxrwx 1 root root 13 Oct 11 03:51 /lib/systemd/system/runlevel1.target -> rescue.target
lrwxrwxrwx 1 root root 17 Oct 11 03:51 /lib/systemd/system/runlevel2.target -> multi-user.target
lrwxrwxrwx 1 root root 17 Oct 11 03:51 /lib/systemd/system/runlevel3.target -> multi-user.target
lrwxrwxrwx 1 root root 17 Oct 11 03:51 /lib/systemd/system/runlevel4.target -> multi-user.target
lrwxrwxrwx 1 root root 16 Oct 11 03:51 /lib/systemd/system/runlevel5.target -> graphical.target
lrwxrwxrwx 1 root root 13 Oct 11 03:51 /lib/systemd/system/runlevel6.target -> reboot.target

三、systemctl管理系统服务

systemctl可以看作是service和chkconfig的组合

job chkconfig、service systemctl
服务开机自启动 chkconfig --level 3 httpd on systemctl enable httpd
服务不开机自启动 chkconfig --level 3 httpd off systemctl disable httpd

服务状态


service httpd status


systemctl status httpd(服务详细信息)

systemctl is-active httpd(只显示是否active)

所有服务的启动状态 chkconfig --list  systemctl list-units --type=service
启动服务 service httpd start systemctl start httpd
停止服务 service httpd stop systemctl stop httpd
重启服务 service httpd restart systemctl restart httpd

centos 7之前的版本都采用Sysvinit的系统启动进程管理体系,因为是串行的进程启动流程,可能因为某个进程的阻塞而影响启动过程。centos 7使用systemd。目标是尽可能启动更少进程;尽可能将更多进程并行启动(这是性能优于SysVinit的理念基础)。

更详解的systemd介绍 https://www.huzs.net/?p=2180

时间: 2024-11-03 00:42:50

Centos 7 - 入门级操作的相关文章

CentOS 配置防火墙操作实例(启、停、开、闭端口)

CentOS 配置防火墙操作实例(启.停.开.闭端口): 注:防火墙的基本操作命令: 查询防火墙状态: [root@localhost ~]# service   iptables status<回车>   停止防火墙: [root@localhost ~]# service   iptables stop <回车>   启动防火墙: [root@localhost ~]# service   iptables start <回车>   重启防火墙: [root@loc

CentOS 配置防火墙操作实例(启、停、开、闭port)

CentOS 配置防火墙操作实例(启.停.开.闭port): 注:防火墙的基本操作命令: 查询防火墙状态: [[email protected] ~]# service   iptables status<回车>   停止防火墙: [[email protected] ~]# service   iptables stop <回车>   启动防火墙: [[email protected] ~]# service   iptables start <回车>   重新启动防

CentOS 6.3操作常识

一.字符与图形界面的切换: 1.在shell中输入init 3 进入字符界面: 2.在shell中输入init 5进入x window界面,或者输入startx. 3.init 6 机器重启:init 1进入单用户模式. 二.桌面与字符界面同时存在. 1.ctrl+alt+(F1~F6)字符界面共6屏. 2.ctrl+alt+F7 回到桌面环境. 三.在/etc/inittab文件中,设定启动界面:(把“5”改为“3”)启动时直接进入字符界面,不启动X window. 四.开启telnet功能,

centOS学习part1:操作系统安装

0 linux作为服务器的主要操作系统,在处理速度以及安全性上都要优于windows,虽然需要很多命令要记,但是一般常用的命令不多,用多了就熟悉了,而且现在很多都要图形界面,也降低了学习成本. centOS是linux的一个版本,开源免费,大家可以在centos社区下载安装. 1 环境准备 环境:VMware 10 linux:centOS6.5 Final 64位 2. 安装过程 注:由于使用了虚拟机,所以操作系统的安装步骤与物理机的安装步骤略有不同,仅作参考. (1)创建并配置虚拟机 创建一

本地PC安装Centos 6.5 操作手册及遇到的问题

我采取的是使用U盘安装 一.准备工作 1.下载Centos6.5 ISO文件 我在官网上下的6.5版本CentOS-6.5-x86_64-bin-DVD1.iso, 由于CentOS-6.5-x86_64-bin-DVD2.iso的功能一般不会用到,所以就只用DVD1 2.一个大于4G的U盘 3.一台主机(of course ) 二.制作ISO启动U盘 1.我使用的是UltraISO( 软碟通) 安装好UltraISO软件,插入优盘,打开UltraISO软件,找到Centos6.4安装镜像 然后

CentOS项目实例之一--操作系统安装

1. Linux操作系统安装 1.1. 最小化安装 使用CentOS-7.0-1406-x86_64-DVD.iso来进行安装 通过kickstart文件来简化管理 http://172.16.1.100/7mini.txt(该IP为测试环境中的服务器地址,这也是最小化安装的格式) # CentOS 7 64bit 用于生产环境的最小安装 14:57 2014/9/27 # System authorization information auth --enableshadow --passal

PHP multipart/form-data 远程DOS漏洞 针对centos 修补具体操作

今天同事提醒  php 有这么一个漏洞  multipart/form-data 远程DOS漏洞, PHP Multipartform-data远程DOS攻击漏洞,恶意构造的请求会导致服务器的cpu使用率达到100%.全版本受影响,危害严重.请尽快修复漏洞. 原理网上也有很多,下面就只讲具体的操作,只针对centos 小白. 1.打开下面网址 https://webtatic.com/news/2015/05/latest-updates-in-testing-34/ 2.点开后,安装相对应系统

Centos 7 安装操作最新版docker-ce

使用非Root用户前要增加sudo 命令 卸载旧版本Docker 旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \docker-engine-selinux

CentOS 下安装操作Memcached

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度.Memcached基于一个存储键/值对的hashmap.其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信. 最近学习Memcached:通过我的亲身进来,带大家安装Memcached,以及演示使用php扩展memcached进行简单操作: 1.获取Me