linux学习--系统相关指令

关机与重启命令:(shutdown,init)

shutdown

1
2
3
# shutdown -k		#只是发送消息给所有登陆本机的用户,不会真正关机
# shutdown -h #将系统关机
# shutdown -c #中断关机命令

init [0,1,2,3,4,5,6] 他们分别代表系统的七种级别

1
2
3
4
5
6
7
0	关机	
1 单用户模式
2 多用户(没有NFS功能)
3 多用户命令行模式
4 系统未使用
5 x11控制台,系统启动后进入图形化界面
6 重新启动

init的配置保存在 /etc/inittab
而在rhel 7中,已经取消了这种方式
# 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
可以通过创建软链接的方式来设置默认的启动方式

1
2
# ln -s '/usr/lib/systemd/system/graphical.target' '/etc/systemd/system/default.target'   #默认图形界面
# ln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target' #默认多用户字符界面

磁盘的挂载,卸载

df

查看已经挂载的文件或者目录

1
2
3
4
5
6
7
8
9
[root@localhost ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/rhel-root 48534372 33214320 15320052 69% /
devtmpfs 1779720 0 1779720 0% /dev
tmpfs 1789604 176 1789428 1% /dev/shm
tmpfs 1789604 53916 1735688 4% /run
tmpfs 1789604 0 1789604 0% /sys/fs/cgroup
/dev/sda9 505580 169340 336240 34% /boot
/dev/loop0 3798292 3798292 0 100% /yum

挂载前可以先用fdisk -l 来列出当前插入的磁盘

fdisk -l

1
# fdisk -l

挂载命令

mount

一般插入的u盘会被识别成第二块磁盘,也就是sdb

1
# mount /dev/sdb1  /tmp		#将u盘的第一个分区挂载到tmp目录下

一般情况下,插入的u盘会被自动挂载到/run/media/目录下,可以用df命令查看
挂载到目录后,原来目录下的文件会暂时消失,当取消挂载后还原

取消挂载

umount

两种方式取消挂载,后面接磁盘或在目录

1
2
# umount /dev/sdb1
# umount /tmp

注意:当处在所挂载的目录时候是不能取消挂载的,会提示busy等等

date

查看时间命令,可以根据需要来更改时间格式

1
2
3
4
5
6
# date             		#Wed Jul 22 10:18:20 CST 2015
# date +%Y #
# date +%Y-%m #
# date +%Y-%m-%d #
# date +%Y-%m-%d #
# date +%Y-%m-%d-%H:%M:%S #2015-07-22-10:19:11
Contents
  1. 1. 关机与重启命令:(shutdown,init)
    1. 1.1. shutdown
    2. 1.2. init [0,1,2,3,4,5,6] 他们分别代表系统的七种级别
  2. 2. 磁盘的挂载,卸载
    1. 2.1. df
  3. 3. fdisk -l
  4. 4. 挂载命令
    1. 4.1. mount
  5. 5. 取消挂载
    1. 5.1. umount
    2. 5.2. date
    3. 5.3. 查看时间命令,可以根据需要来更改时间格式
,