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提示符】

    [root@xuegod66 桌面]#

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

        #    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 命令                #查看当前目录

            [root@xuegod60 ~]# cd/etc/sysconfig/network-scripts/

            [root@xuegod60network-scripts]# pwd

            /etc/sysconfig/network-scripts

    *cd                      #切换目录

      作用:切换目录

            语法:cd 目录名

            例:

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

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

          #cd -  回到上一个目录

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

    [root@xuegod~]#hwclock

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

【查看系统时间】

    [root@xuegod60~]#date

    Wed Jan 27 21:34:42 CST 2016

【修改时间】

    [root@xuegod60 ~]# date-s 2017-1-1

    Sun Jan  1 00:00:00 CST 2017

 

    [root@xuegod60 ~]# date-s 21:38

    Sun Jan  1 21:38:00 CST 2017

 

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

    [root@xuegod60 ~]# date+%F

    2017-01-01

    [root@xuegod60 ~]# date+%Y-%m-%d

    2017-01-01

    [root@xuegod60 ~]# date'+%Y-%m-%d %H:%M'

    2017-01-01 21:41

【Linux如何获得帮助】

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

    [root@xuegod60~]# date --help

    [root@xuegod60 ~]#fdisk �h

    [root@localhost ~]# manfind

 

    help   查看内部命令帮助信息

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

 

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

 

【关机命令】

    shutdown、 init 、reboot   poweroff

    【shutdown】

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

        语法:shutdown [选项]

        -r     => 重新启动计算机

        -h    => 关机

        -h + 时间  =>定时关机

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

 

        [root@xuegod60 ~]# shutdown -h+10                #10分钟之后关机

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

        [root@xuegod60 ~]#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运行级

    [root@localhost~]# systemctl isolate multi-user.target

    或

    [root@localhost~]# systemctl isolate runlevel3.target

    切换到第5运行级

    [root@localhost~]# systemctl isolate graphical.target

    或

    [root@localhost~]# systemctl isolate runlevel5.target

 

【设置默认的运行界别】

    设置默认第三启动级别

    [root@xuegod60 ~]#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.

    设置默认第五启动级别

    [root@xuegod60 ~]#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.

 

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

    [root@xuegod60 ~]#systemctl get-default

    graphical.target

 

 





    






本文出自 “非安全” 博客,转载请与作者联系!

你可能感兴趣的:(linux,服务器,基本命令)