在centos系统下如何使用grub命令行登录系统

在centos系统下如何使用grub命令行登录系统,第1张

网页链接

-供参考

在centos系统下如何使用grub命令行登录系统

1 在centos6系统中:

a 在登录内核界面,敲c,进入grub命令行界面。如下图

b 输入root (hd0,0),确定初始根目录,在本机上实际该目录为/boot/,在/dev/sda1分区上。centos7会从(hd0,1)开始。

c kernel=/vmlinux-2.6.32-621.e16.x86_x64 root=/dev/sda3 //设置linux内核地址,然后设置将来需要切换的根目录

d initramfs /initramfs-2.6.32-642.e16.x86_x64.img //设置临时文件系统的路径,在切根时会用到。

e boot //启动系统

ps:所有的目录都可以自动补全的。

(梁兆铃)

2 在centos7中:

a 在登录内核界面,敲c,进入grub命令行界面。

b set root=(hd0,msdos1) //设置根目录,注意不能用(hd0,1)

c linux16 /vmlinuz-3.10.0-327.e17.x86_64 root=/dev/sda3

d initrd16 /initramfs-3.10.0-327.e17.x86_64.img

e boot

centos7与centos6区别不大,所以不多做解释了^_^

-P 当前目录是符号链接,则显示链接到真实目录

-a 列出所有文件和子目录,包括以点“.”开头的隐藏文件或目录

-A 列出所有文件和子目录(包括隐藏文件或目录),特殊目录“.”和“..”除外

-d 只显示目录本身的属性信息,而不显示其中的文件或子目录

-l 以长格式显示文件或目录的详细信息

-i 显示文件的i节点编号

-h 显示信息时使用更人性化的容量大小单位

-R 递归显示指定目录下各级子目录及文件的内容

-n 显示文件内容时在每一行行首添加行号

-b 显示文件内容时为非空白行添加行号

-N 这里N为用户指定行数

-f 跟踪文件中新增加的内容

-N 这里N为用户指定行数

-N 指定每屏显示的行数

-c 统计字节数

-l 统计行数

-m 统计字符数,若内容都是单字节符,则等同于-c

-w 统计单词个数

-a 统计指定目录下每个文件及子目录占用磁盘空间大小

-s 只统计指定目录或文件总共占用磁盘空间大小

-h 显示信息更人性化的容量单位

--apparent-size 统计文件或目录真实大小,而不是占用磁盘空间大小

-i 查找内容时忽略大小写

-v 反转查找

-a 列出所有找到的结果,而不仅仅是第一个

-b 只查找二进制文件位置

-m 只查找帮助文件位置

-s 只查找源文件位置

-i 忽略大小写

-name 按文件名称查找,可以使用通配符

-size 按文件大小查找,可以使用KB、MB等容量单位

-type 按文件类型查找,类型f、d、l、b、c分别f普通文件、d目录、l链接文件、b块设备文件、c字符设备文件

-P 如果指定目录为符号链接,则切换到对应的物理路径

-p 连父目录一起创建,如果目标目录存在也不要报错。

-f 覆盖目标同名文件或目录时不进行提醒,而直接强制复制

-i 覆盖目标同名文件或目录时提醒用户确认

-l 为源文件建立硬链接,而不是直接复制磁盘数据块

-p 复制时保持源文件的权限,属主及时间戳等属性不变

-r 复制目录时使用,递归复制所有文件及子目录

-f 强制移动不提醒

-i 覆盖目标同名文件或目录时提醒用户确认

-R 递归修改指定目录下的所有文件、子目录的权限

-R 递归修改指定目录下的所有文件、子目录的所有权

+i 将文件的i节点属性设置为不可变,即i节点锁定

-i 去除设置的+i锁定标记

+a 将文件设置为只可追加内容,原有数据不能修改

-a 去除设置的+a锁定标记

-c 创建.tar格式的包文件

-C 解包时指定目录

-f 表示使用递归文件

-j 调用bzip2程序进行压缩或解压

-p 打包保留文件及目录的权限

-P 打包保留文件及目录的绝对路径

-t 查看包内文件

-v 输出详细信息

-x 解开.tar格式的包文件

-z 调用gzip程序进行压缩或解压

-1 以最快速度优先的模式创建压缩文件

-9 以最大压缩比优先的模式创建压缩文件

-d 解压缩.gz格式的压缩文件

-1 以最快速度优先的模式创建压缩文件

-9 以最大压缩比优先的模式创建压缩文件

-d 解压缩.bz2格式的压缩文件

-1 以最快速度优先的模式创建压缩文件

-9 以最大压缩比优先的模式创建压缩文件

-r 递归压缩指定目录及其下所有文件,子目录

-d 解压到指定文件夹

-ivh:安装显示安装进度--install--verbose--hash

-Uvh:升级软件包--Update;

-qpl:列出RPM软件包内的文件信息[Query Package list];

-qpi:列出RPM软件包的描述信息[Query Package install package(s)];

-qf:查找指定文件属于哪个RPM软件包[Query File];

-Va:校验所有的RPM软件包,查找丢失的文件[View Lost];

-e:删除包

rpm -q samba //查询程序是否安装

rpm -ivh /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按路径安装并显示进度

rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm //指定安装目录

rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm  //用来检查依赖关系;并不是真正的安装;

rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm //新版本降级为旧版本

rpm -qa | grep httpd  #[搜索指定rpm包是否安装]--all搜索 httpd

rpm -ql httpd #[搜索rpm包]--list所有文件安装目录

rpm -qpi Linux-1.4-6.i368.rpm #[查看rpm包]--query--package--install package信息

rpm -qpf Linux-1.4-6.i368.rpm #[查看rpm包]--file

rpm -qpR file.rpm #[查看包]依赖关系

rpm2cpio file.rpm |cpio -div #[抽出文件]

rpm -ivh file.rpm  #[安装新的rpm]--install--verbose--hash

rpm -ivh

http://mirrors.kernel.org/fedora/core/4/i386/os/Fedora/RPMS/gaim-1.3.0-1.fc4.i386.rpm

rpm -Uvh file.rpm #[升级一个rpm]--upgrade

rpm -e file.rpm #[删除一个rpm包]--erase

-p 查看当前命令环境中导出的所有全局变量

-n 取消指定变量的全局属性

-d 指定用户宿主目录位置

-e 指定用户账户失效时间

-g 指定用户基本组名

-G 指定用户公共组名

-M 不为用户建立初始化宿主目录

-s 指定用户登录shell

-u 指定用户UID号,如果改UID被使用可以增加-o选项忽略掉

-d 清空指定用户的密码

-l 锁定用户账户

-S 查看用户账户的状态(是否被锁定)

-u 解锁用户账户

-d 指定用户的宿主目录位置

-e 指定用户账户失效时间

-g 指定用户的基本组名

-G 指定用户的公共组名

-L 锁定用户账户

-s 指定用户登录shell

-u 指定用户UID号

-U 解锁用户账户

-r 删除用户后,同时删除宿主目录

-g 新建的组指定GID组标记号 eg:# groupadd -g 1200 students

-u 显示有效用户信息

-g 显示有效组信息

-n 只输出用户名称而不是数字标记

-l 使用目标用户的登录shell环境,该选项可简写为“-”

a 显示当前终端下的所有进程信息,包括其他用户进程

u 使用以用户为主的格式输出进程信息

x 显示当前用户在所有终端下的进程信息

-e 显示系统内所有进程信息

-l 使用长格式显示进程信息

-f 使用完整格式显示进程信息

-d 指定动态信息的刷新间隔时间 eg:# top -d 1

-a 显示进程对应的命令行

-u 显示进程对应的用户名信息

-p 显示进程对应的进程号信息

-9 强行终止进程号 eg:# kill -9 1016

-9 强行终止进程名 eg:# killall -9 httpd

--level 指定运行级别 eg:chkconfig --level 2345 服务名 on/off

--list 查看系统服务自启动状态

--add 添加新服务

--del 删除系统服务

--level 指定运行级别 eg:# ntsysv --level 35

-a 输出所有可见文件系统信息,包括伪文件系统

-h 更人性化容量大小单位

-i 查看分区i节点占用情况

-t 查看指定类型文件系统信息

-T 输出信息显示改分区文件系统类型

-f 显示文件所属文件系统的i节点状态,而不是文件本身状态

-l 显示指定磁盘的分区信息

-t 指定格式化文件系统类型

-y 所有提示确认的自动回答yes

-t 检查和修复分区的文件系统类型

if= 设置复制源,即输入文件或设备位置,默认为标准输入

of= 设置复制目标,即输出文件或设备位置,默认为标准输出

bs= 设置复制时每次读取的数据块大小,默认单位字节

count= 设置需要复制的数据块个数

eg:dd if=/dev/zero of=~/1.txt bs=1024K count=128

-t 指定设备所使用的文件系统,如ext3、nfs等,通常可省略

-o 指定挂载控制选项,如ro、rw、noexec、loop等

eg:

[root@localhost ~]# mount /dev/cdrom /media/挂载光驱设备

[root@localhost ~]# mount /dev/sdb1 /mnt/usb挂载U盘设备

[root@localhost ~]# mount -o loop CentOS-6.8-x64.iso /mnt/挂载光盘镜像

[root@localhost ~]# mount //10.10.10.10/public /mnt/smb挂载Samba共享目录

eject 弹出光驱设备

eject -t 收回光盘托架

-c 设置数据包个数

-s 设置数据包大小

-i 设置数据包间隔时间

-a 显示当前所有的网络连接信息

-n 使用数字形式表示地址、端口等信息

-p 同时显示和每个网络连接关联的进程信息

-t 显示tcp协议相关的网络连接信息

-u 显示udp协议相关的网络连接信息

-r 查看系统的路由表信息

-h 执行关机操作

-r 执行重启操作

-c 取消预定义的关机操作

eg:

[root@localhost ~]# shutdown -r now立即重新启动系统

[root@localhost ~]# shutdown -h 18:00 & 定时在18:00关闭系统

[root@localhost ~]# shutdown -c

-f 不调用shutdown结束各进程,直接中止当前系统

-p 如果硬件支持,则在中止系统后关闭主机电源

-f 不调用shutdown结束各进程,直接重启当前系统

0 关机

1 切换到单用户模式

3 切换到字符模式

5 将系统切换到图形界面模式

6 重启系统

q 重新检查并读取/etc/inittab配置文件

linux中centos6.6版本的默认登录shell是/bin/bash。s。shell在Linux系统中是用户和系统交互的接口,即外壳的意思,用户输入的命令由shell接受,并将其发送到内核进行执行。shell在Linux中类似于java中的jvm,也就是命令解释器,对用户输入的命令进行解释,将解释后的命令发送到内核。shell的使用,在用户打开仿真终端或者用其他链接软件登录后,就自动进入一个默认的shell程序,用户可以看到shell的提示符。centos默认使用的shell程序是bash,在Linux中一般都提供多种shell程序,用户通过命令chsh-l可以查看系统提供的shell程序。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/58726.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-27
下一篇2023-02-27

发表评论

登录后才能评论

评论列表(0条)

    保存