Linux-理解与操作

简介: Linux-理解与操作

登录系统

方式有三:

  • (1)命令行
  • (2)ssh
  • (3)图形界面

图形/文字模式的切换

  • Ctrl + Alt + F1 ~ F6 (模式切换)
  • Ctrl + Alt + F7 (返回图形界面)

vmware 虚拟机中:

  • Alt + Space + F1~F6 (窗口切换)
  • Alt + Shift + Ctrl + F1~F6  ( 在图形界面下切换至命令窗口)


Linux预设提供了六个命令窗口终端机让我们来登录。默认我们登录的就是第一个窗口,也就是tty1,这个六个窗口分别为tty1,tty2 … tty6,可以按下Ctrl + Alt + F1 ~ F6 来切换它们。


关机-shutdown

  • 关机的命令:  shutdown –h now halt poweroff init 0
  • 重启系统的命令:  shutdown –r now reboot init 6


在linux领域内大多用在服务器上,很少遇到关机的操作。服务器上跑一个服务是永无止境的,除非特殊情况不得已才关机。

正确的关机流程为:sync > shutdown > reboot > halt

  • 关机指令为:shutdown
  • reboot 就是重启,等同于 shutdown r now
  • halt 关闭系统,等同于shutdown h now poweroff

例如你可以运行如下命令关机:

sync

###将数据由内存同步到硬盘中。

###不管是重启系统还是关闭系统,首先要运行 sync 命令,把内存中的数据写到磁盘中


shutdown –h 10 ‘This server will shutdown after 10 mins’

###这个命令告诉大家,计算机将在10分钟后关机,并且会显示在登陆用户的当前屏幕中


shutdown –h now ###立马关机


shutdown –h 20:25 ###系统会在今天20:25关机


shutdown –h +10 ###十分钟后关机


shutdown –r now ###系统立马重启


shutdown –r +10 ###系统十分钟后重启

目录的结构/意义

登录系统后,在当前命令窗口下输入命令: ls /

你会看到如下图所示:

以下是对这些目录的解释:

  • /bin:存放最经常使用的命令
  • /boot:存放启动时用的核心文件,包括连接文件以及镜像文件
  • /dev :dev 是 Device(设备) 的缩写, 存放外部设备(在 Linux 中访问设备的方式和访问文件的方式是相同的)
  • /etc:存放所有系统管理所需要的配置文件和子目录
  • /home:用户的主目录, Linux 中用户都有一个自己的目录,以用户的账号命名的,如上图中的 alice、bob 和 eve。
  • /lib:存放着系统最基本的动态连接共享库,作用类似于 Windows 里的 DLL 文件。几乎所有的应用程序都需要用到这些共享库。
  • /lost+found:一般情况下是空的,当系统非法关机后,这里就存放了一些文件。
  • 查看其他目录含义

密码相关问题

单用户模式改密码

忘记root密码——进入单用户模式更改root密码

步骤如下:

  • 重启linux系统,3 秒之内要按一下回车
  • 然后输入e,在第二行最后边输入 “空格+single“, 回车(具体方法为按向下尖头移动到第二行,按"e"进入编辑模式)
  • 最后按"b"启动,启动后就进入了单用户模式了
  • 更密码的命令 passwd


用系统安装光盘的救援模式

救援模式即rescue ,这个模式主要是应用于,系统无法进入的情况。如,grub损坏或者某一个配置文件修改出错。

步骤如下:

  • 光盘启动,按F5 进入rescue模式
  • 输入linux rescue 回车
  • 选择语言,建议选英语
  • 选择us 键盘
  • 是否启动网络,选no
  • 系统挂载在/mnt/sysimage 中,选择Continue(Continue 就是挂载后继续下一步,Read-Only 挂载成只读,这样更安全,有时文件系统损坏时,只读模式会防止文件系统进一步损坏,Skip就是不挂载,进入一个命令窗口模式)
  • 已经挂载到了/mnt/sysimage中。接下来回车,输入chroot /mnt/sysimage 进入管理员环境。


相关文章
|
18天前
|
存储 安全 数据管理
探索Linux的挂载操作🌈
在Linux这个强大的操作系统中,挂载操作是一个基本而重要的概念。它涉及到文件系统、设备和数据访问,对于理解Linux的工作方式至关重要。那么,挂载操作究竟是什么,为什么我们需要它,如果没有它,我们将面临什么问题呢?让我们一起深入探讨。
探索Linux的挂载操作🌈
|
28天前
|
Linux Windows
Linux之基本指令操作
Linux之基本指令操作
|
1月前
|
Linux C语言
Linux系统下C语言的队列操作
Linux系统下C语言的队列操作
23 0
|
2月前
|
存储 Linux API
Linux应用开发基础知识——文件IO操作(三)
Linux应用开发基础知识——文件IO操作(三)
54 2
Linux应用开发基础知识——文件IO操作(三)
|
1月前
|
存储 算法 Shell
【Shell 命令集合 磁盘维护 】Linux 对软盘进行格式化操作 fdformat命令使用指南
【Shell 命令集合 磁盘维护 】Linux 对软盘进行格式化操作 fdformat命令使用指南
32 0
|
1月前
|
Shell Linux C语言
【Shell 命令集合 磁盘管理 】Linux 控制光驱或可移动媒体设备的弹出和关闭操作 eject命令使用教程
【Shell 命令集合 磁盘管理 】Linux 控制光驱或可移动媒体设备的弹出和关闭操作 eject命令使用教程
36 1
|
1天前
|
Ubuntu Linux
Linux(Ubuntu)系统临时IP以及静态IP配置(关闭、启动网卡等操作)
请注意,以上步骤是在临时基础上进行配置的。如果要永久保存静态IP地址,通常还需要修改 `/etc/network/interfaces`文件,以便在系统重启后保持配置。同时,确保备份相关配置文件以防止出现问题。
6 1
|
2天前
|
Ubuntu Linux 数据安全/隐私保护
Linux(24) 如何在Ubuntu中操作rootfs.img文件
Linux(24) 如何在Ubuntu中操作rootfs.img文件
3 0
|
1月前
|
算法 Shell Linux
【Shell 命令集合 文档编辑 内建命令】Linux数值运算和赋值操作 let命令使用指南
【Shell 命令集合 文档编辑 内建命令】Linux数值运算和赋值操作 let命令使用指南
26 0
|
Linux C++
【Linux】—— 在Linux上进行读写文件操作
【Linux】—— 在Linux上进行读写文件操作