Linux零基础入学之1-3 RHEL7基本命令操作和启动级别设置

§Linux零基础入学之1-3 RHEL7基本命令操作和启动级别设置

【本节内容】

*Linux终端介绍

*shell提示符

*Bash shell基本语法

*基本命令的使用:ls、pwd、cd

*查看系统折BIOS设置

*Linux如何获得帮助

*Linux关机命令:shutdown、init 0等

*Linux 7个启动级别

*设置服务器在来电后自动开机

【Linux终端介绍】

tty    控制台终端

pts    代表虚拟终端

tty1-tty6

> 刚进入的图形界面(桌面)为tty1

> 图形界面切换字符界面    ctrl + (shift) +alt + F2~F6

> 打开虚拟终端    ctrl + alt + T

! ps -aux | grep pts        #新建虚拟终端

> 在终端间切换    alt + [n]

> 关闭终端    alt + F4

> 清屏    ctrl + L

【shell提示符】

[[email protected] 桌面]#

[用户名 @ 主机名 当前目录名称]提示符

#    root/管理员    $    普通用户

【Bash shell基本语法】

例:useradd -u 1022 -s /bin/nologin -g this user is not allow to login tom

总结命令规律

命令名 [选项]([参数]) 选项的值 参数的值

【基本命令】

*ls 命令        #查看当前目录的文件

语法:ls [目录名称]        #查看某目录下的文件,无参数默认为当前目录

参数:  -l        #显示文件详细信息

-a        #显示隐藏文件

-d        #查看目录,不查看里面的内容

-h        #增强可读性

【linux中的文件类型】

不同颜色代表不同的文件类型

                    蓝色              目录                             /etc

                    黑色              文件                             /etc/passwd

                    浅蓝色           链接                             /etc/grub2.cfg

                    红色             压缩包                          boot.tar.gz 

                    绿色             可执行文件                    /etc/init.d/network

                    黑底黄字         设备文件                       /dev/sda

 

*pwd 命令                #查看当前目录

            [[email protected] ~]# cd/etc/sysconfig/network-scripts/

            [[email protected]]# pwd

            /etc/sysconfig/network-scripts

*cd                      #切换目录

作用:切换目录

            语法:cd 目录名

            例:

            #cd  回到用户自己的主目录

            #cd ~  回到用户自己的主目录

          #cd -  回到上一个目录

【查看系统和BIOS硬件时间】

[[email protected]~]#hwclock

Thu 28 Jan 2016 05:34:24 AMCST  -0.943039 seconds

【查看系统时间】

[[email protected]~]#date

Wed Jan 27 21:34:42 CST 2016

【修改时间】

[[email protected] ~]# date-s 2017-1-1

Sun Jan  1 00:00:00 CST 2017

[[email protected] ~]# date-s 21:38

Sun Jan  1 21:38:00 CST 2017

【关于时间的显示常用的格式】

[[email protected] ~]# date+%F

2017-01-01

[[email protected] ~]# date+%Y-%m-%d

2017-01-01

[[email protected] ~]# date‘+%Y-%m-%d %H:%M

2017-01-01 21:41

【Linux如何获得帮助】

方法1:加参数-h 或—help

[[email protected]~]# date --help

[[email protected] ~]#fdisk –h

[[email protected] ~]# manfind

help   查看内部命令帮助信息

--help  查看外部命令帮助信息

任务:百度一下内部命令和外部命令之间区别

【关机命令】

shutdown、 init 、reboot   poweroff

【shutdown】

作用:关机,重启,定时关机

语法:shutdown [选项]

-r     => 重新启动计算机

-h    => 关机

-h + 时间  =>定时关机

-c    => 取消之前的定时关机  或ctrl+c

[[email protected] ~]# shutdown -h+10                #10分钟之后关机

[[email protected] ~]#shutdown -h 23:30             #指定具体的时间点进行关机

[[email protected] ~]#shutdown -h now                #立即关机

shutdown -r now                                        # 立即重启
        shutdown -r +10                                        #10 分钟以后重启
        shutdown -r  22:22                                    # 22:22 以后重启

【init命令】

作用:切换系统运行级

语法:init  0-6

Linux 7个启动级别:

0 系统停机模式,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。
        1 单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。
        2 多用户模式,没有NFS网络支持。
        3 完整的多用户文本模式,有NFS,登陆后进入控制台命令行模式。
        4 系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
        5 图形化模式,登陆后进入图形GUI模式,X Window系统。
        6 重启模式,默认运行级别不能设为6,否则不能正常启动。运行init6机器就会重启。

【启动级别配置】

RHEL7不再使用/etc/inittab文件进行默认的启动级别配置

systemd使用比sysvinit的运行级更为自由的target替代。第3运行级用multi-user.target替代。第5运行级用graphical.target替代。runlevel3.target和runlevel5.target分别是指向 multi-user.target和graphical.target的符号链接。

切换到第3运行级

[[email protected]~]# systemctl isolate multi-user.target

[[email protected]~]# systemctl isolate runlevel3.target

切换到第5运行级

[[email protected]~]# systemctl isolate graphical.target

[[email protected]~]# systemctl isolate runlevel5.target

【设置默认的运行界别】

设置默认第三启动级别

[[email protected] ~]#systemctl set-default multi-user.target

Removed symlink/etc/systemd/system/default.target.

Created symlink from/etc/systemd/system/default.target     to/usr/lib/systemd/system/multi-    user.target.

设置默认第五启动级别

[[email protected] ~]#systemctl set-default graphical.target

Removed symlink/etc/systemd/system/default.target.

Created symlink from/etc/systemd/system/default.target to     /usr/lib/systemd/system/graphical.target.

【查看当前默认的启动级别】

[[email protected] ~]#systemctl get-default

graphical.target

 

 




时间: 2024-12-09 01:26:31

Linux零基础入学之1-3 RHEL7基本命令操作和启动级别设置的相关文章

Linux零基础入学之1-1课程介绍&了解RHEL7&安装RHEL7

[本节内容] * 课程介绍 * RHEL7了解 * RHEL7.2的安装 * 实战:组装服务器 [Linux介绍] 服务器种类:刀片式.塔式(机架式) 1U:4.45cm   三指宽   指服务器的高度 贝尔实验室    Unix    肯·汤普森 & 丹尼斯·里奇 二人合作用汇编语言完成编写Unix.1972年C语言诞生.1973年,二人又用C语言重新编写 了Unix,以实现Unix系统数据的可迁移性. 加州大学伯莱利分校BSD编写4.4 free BSD UNIX 1991年,Linux正式

Linux零基础入学之1-5 vim编辑器的使用和Xmanager远程工具的使用

[本节内容] vim主要模式介绍 vim命令模式 vim插入模式 vim命令行模式 vim可视化模式 设置vim开发环境 gedit  a.txt & xmanager远程工具的使用 vim 编辑器模式切换: 命令模式 .命令行模式.编辑模式 :     INSERT [命令模式->编辑模式] 字符操作 i           当前字符之前插入 I           行首插入 a           当前字符之后插入 A           行尾插入 esc          退出当前模式

Linux零基础入学之用parted在已挂载的硬盘上分区

课堂上,讲师演示了给服务器上新添加的硬盘用parted分区,说parted有这么这么多功能,那么那么灵活的设置.然后就想课后实践一下,看看如何用parted给硬盘分区,到底比fdisk好在哪里. [实验环境] 实验工具:    WMware station 12 OS:       RHEL 7.2 x64 内存:      2G CPU:       1核 硬盘:      sda 40G sda1 /boot  524M sda2 /    23.6G sda3 swap  1073M CD

Linux零基础入学之1-4 Linux文件管理-xfs文件系统的备份恢复-服务器来电后自动开机

[本节内容] Linux系统目录结构 相对/绝对路径 创建/复制/删除文件 rm -rf / 意外事故 查看文件内容 xfs文件系统的备份和恢复  (在rhel6.5上做) 服务器来电后自动开机 [linux系统的目录结构] Linux是单根目录,单根组织文件 /    根分区 所有文件和目录由此开始.只有root用户对此目录有写权限 例:cd /        #查看根目录下的文件 /etc   配置文件目录 包含所有应用程序的配置文件,也包含启动.关闭某个特定 程序的脚本    例如: /e

Linux零基础入学之1-2可用快照创建和服务器的组装

[本节内容] *RHEL的基本操作 *创建快照 *组装服务器 *认识常见的服务器 [创建实验可用快照必备条件] 1.固定的IP 2.关闭防火墙 3.关闭selinux 4.配置yum源 5.光盘自动挂载 [IP配置] RHEL6.5可以通过setup来配置IP地址,但RHEL7弱化了这一功能,需通过NetworkManager来配置IP地址. ->systemctl status NetworkManager         #查看网络服务状态 ->systemctl restart Netw

RHEL7基本命令操作

注意事项: [[email protected] ~]# df -h | grep sr0 /dev/sr0               3.8G  3.8G    0 100% /mnt 如果查看到的结果不是/mnt,则执行卸载命令,先进行卸载 [[email protected] ~]#umount /dev/sr0   [[email protected] ~]# echo "/dev/sr0 /mnt iso9660  defaults  0 0" >>  /etc

linux零基础入门总结

啊,notepad++贴过来怎么对齐格式这么糟糕呢? #root用户 $普通用户 linux命令 清屏clear翻页清屏  CRT中ctrl+L reset"清空 CRT中不起作用" 创建用户useradd a创建用户名为a的用户 设置密码passwd a设置用户a的密码(输入密码时内容显示) 切换用户su        切换到root,需密码 su - a切换到用户a,无需密码 pwd当前所在目录 主机名hostname    查看主机名 hostname xxxx临时设置主机名为x

记一个linux零基础的人搞阿里云ECS服务器中遇到的坑(系统为ubuntu)

概述: 因为最近研究python网络爬虫方面的知识比较多,于是租了一台阿里云(本文非广告)的云服务器(系统为ubuntu)作为学习之用,由此开始了本人的受苦之路,整理了到目前为止遇到的坑,与各位萌新共勉 遇到的坑: (作为一个linux初学者有些问题确实看起来很傻,但是确实是本人被困扰过的问题,各位大神勿喷ORZ) 1.纯命令行模式下的指令 这个大概是所有习惯windows操作的人总要面临的一个问题,如果是虚拟机还好说,我们有GUI来抚慰自己的心灵,但是作为一个只有shell的服务器,我还有什么

Linux零基础入门第四课

根据直播讲义整理的内容,从第四课开始.前三课的内容若后面有精力会一并整理进来. 文件的基本操作(上) 创建.删除.复制.移动和重命名 touch命令创建文件 语法 >$ touch file0 [file1 file2 ...] >$ touch file{0..9}.txt touch命令可以创建空文件,将文件名作为参数即可.传递多个文件名可同时创建多个文件. 若使用 file{0..9} 作为参数,将自动创建10个空文件,名字分别为file0.txt.file1.txt.....file9