RHEL7基本命令、访问级别设置

来源:互联网 发布:网络文化节策划书 编辑:程序博客网 时间:2024/05/29 09:54

Shell提示符:

[root@xuegod60 ~]#

[root@localhost ~]#

[用户@主机名 当前目录名称 ] 提示符   root为# 普通用户为:$

 

Bash Shell基本语法

总结Linux命令输入规律:

如何输入命令:

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

Useradd                -u   -s  -g                        mk

空格作为分隔符

rm   -rf    a.txt

 

基本命令:

ls 命令

作用:查看当前目录下有哪些文件

语法:ls 目录,如果不加目录查看当前目录

参数:

-l 显示详细信息   系统里面的快捷方式#ll=ls -l

-a显示隐藏文件   

-d 查看目录(不查看里面的内容)

-h 增强可读性

 

[root@localhost ~]# ls -l/etc/passwd

-rw-r--r-- 1 root root 2047Nov 25 20:43 /etc/passwd

[root@localhost ~]# ls-lh  /etc/passwd

-rw-r--r-- 1 root root 2.0KNov 25 20:43 /etc/passwd

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硬件时间:  指的是bios时间  (格里尼兹天文台)

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

0 0