`
123003473
  • 浏览: 1059926 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

linux 下 ifconfig、shutdown等命令无法使用_开启Shell命令

 
阅读更多
为什么在 RedHat Linux 5 下不能使用 ifconfig 命令

我安装完 RedHat Linux 5 之后,在终端使用一些命令,如: ifcinfig 查看本机的IP,发现不能使用此命令,提示说“command not found”,这该怎么办呢?想想肯定是环境变量没有加载,那就动手修改一下环境变量,修改如下:

1、初始安装完成系统之后,系统为了更加安全,有些命令的路径没有在PATH环境变量中,可以用echo $PATH命令查询得知,添加路径到PATH环境变量的方法如下:
  (如添加/sbin到PATH环境变量中)
  (1)如果只想在本次开机过程中临时性的添加修改,下次开机就无效的话,可以:
  输入export PATH=$PATH:/sbin
  (2)如果只给当前用户永久添加,则:
  在~/.bash_profile中的靠近末尾有类似这样的一行PATH=$PATH:$HOME/bin后添加:/sbin,就变成PATH=$PATH:$HOME/bin:/sbin
  文件修改并保持完以后,运行source ~/.bash_profile命令即可使修改操作立即生效。
  (3)如果给系统中所有的用户都永久添加,则:
  在/etc/profile文件末尾添加export PATH=$PATH:/sbin
  文件修改并保持完以后,运行source etc/profile命令即可使修改操作立即生效。
       2、还有一种解决的办法
[root@admin007]# /sbin/ifconfig
或者修改 /etc/profile 文件
[root@amdin007]# vi /etc/profile
把下面if 语句注释掉
# Path manipulation
if [ "$EUID" = "0" ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
fi
修改为:
# Path manipulation
#if [ "$EUID" = "0" ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
#fi
      保存,重新启动系统!     
      系统启动好之后,试试在终端使用命令,看看有没有生效吧。



设置linux启动level
/proc中的重要信息 

  cat   /proc/cpuinfo   -   CPU   (i.e.   vendor,   Mhz,   flags   like   mmx) 

  cat   /proc/interrupts   -   中断 

  cat   /proc/ioports   -   设备IO端口 

  cat   /proc/meminfo   -   内存信息(i.e.   mem   used,   free,   swap   size) 

  cat   /proc/partitions   -   所有设备的所有分区 

  cat   /proc/pci   -   PCI设备的信息 

  cat   /proc/swaps   -   所有Swap分区的信息 

  cat   /proc/version   -   Linux的版本号



# 0 - halt (Do NOT set initdefault to this) 关机(不要设置为默认)

# 1 - Single user mode 单用户模式
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking) 多用户模式,但不支持NFS

# 3 - Full multiuser mode 完全的多用户模式
# 4 - unused 没用到
# 5 - X11 图形界面 
# 6 - reboot (Do NOT set initdefault to this) 重启(不要设置为默认)

RedHat中要改变启动级别,只要修改/etc/inittab,找到其中的 id:?:initialization 这行,这里?就是[0-6],如果你要从图形界面启动就为5,如果你要从字符界面启动就[1-3]。
分享到:
评论

相关推荐

    linux60个常用命令总结

    安装和登录命令包括 login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last 等,都是 Linux 系统中最基本和最重要的命令。 login 命令的作用是登录系统,它的使用权限是所有用户。login 命令的...

    Linux常用必会60个命令

    Linux系统提供了大量的命令,利用这些命令可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步...

    Linux 必学的60个命令

    * shutdown 命令:shutdown 命令的作用是关闭计算机,它的使用权限是超级用户。主要参数有 -t, -k, -h, -c, -F, -time, -m, -i 等。 * halt 命令:halt 命令的作用是关闭计算机,它的使用权限是超级用户。 * reboot ...

    Linux查看命令和快捷键.docx

    * Linux命令可以分为内部命令和外部命令,内部命令是 Shell 解释器的一部分,外部命令是独立于 Shell 解释器之外的程序文件。 * 命令的执行依赖于解释器,例如/bin/bash。 六、命令行概括 * Type命令可以用来识别...

    使用频率最多的Linux命令

    Linux命令大致可以分为以下几类:系统管理命令、文件操作命令、网络配置命令、用户与权限管理命令等。接下来,我们将详细介绍这些类别中的部分常用命令。 #### 系统管理命令 - **login**: 用户登录命令,用于启动...

    5-Shell常用Linux命令.rar

    以上仅是Linux Shell常用命令的一部分,实际使用中还有更多功能强大的命令等待探索。学习并熟练掌握这些命令,将极大地提高工作效率,也是每个IT从业者的基本功。通过阅读"5-Shell常用Linux命令.pdf",你将更深入地...

    linux shell命令大全

    Linux Shell命令大全是每个Linux用户或系统管理员必备的工具书,它涵盖了Linux操作系统中的各种Shell命令,这些命令是用户与操作系统交互的主要方式。Shell作为Linux的命令行接口,提供了丰富的命令来执行各种任务,...

    Linux命令大全 (学习Linux命令的必不可少的工具书)

    7. **脚本编程**:`bash` shell脚本编程,允许用户编写可重复使用的命令序列,提高工作效率。 8. **高级主题**:如管道(`|`)和重定向(`>`、`),用于连接命令或将输出保存到文件,以及正则表达式,用于在文本中...

    Linux基础命令介绍

    在Linux中,网络相关命令如`ifconfig`用于配置网络接口,`ping`测试网络连通性,`nslookup`或`dig`查询域名解析,`traceroute`追踪数据包路径。`netstat`则用来查看网络连接状态。 了解Linux的启动过程和INIT进程是...

    嵌入式linux的基础命令

    嵌入式Linux的基础命令是操作系统管理员和开发人员日常工作中不可或缺的一部分。这些命令涵盖了从用户管理、系统维护到文件处理和网络通信的多个方面。在Linux环境中,熟练掌握这些基础命令对于提升工作效率至关重要...

    Linux基础命令

    Linux命令可以分为多种类型,包括文件系统命令、系统管理命令、网络命令等。 在文件系统命令方面,最常用的命令之一是`pwd`,该命令用于显示当前工作目录的完整路径。例如,在Shell中输入`pwd`并执行,就会显示当前...

    Linux的常用shell命令

    根据提供的文件信息,我们可以整理出一系列与Linux操作系统及其shell命令相关的知识点。以下是对这些知识点的详细解释: ### Linux的常用Shell命令 #### 文件操作 **1. 复制文件** - `cp mapred-site.xml....

    常用Linux命令.pdf

    Linux是一种广泛使用的开源操作系统,以其稳定性和灵活性受到众多开发者和企业的青睐。在Linux环境中,命令行操作是用户与系统交互的基本方式。本文档旨在介绍一些在Linux系统中最常用的命令,帮助用户提高工作效率...

    linux最有用必学的60个命令.pdf

    `ifconfig`命令用于配置或显示Linux系统中的网络接口参数。在新的Linux发行版中,`ip`命令逐渐替代了`ifconfig`。 **ping** `ping`命令用于测试网络连接。基本语法是`ping [参数] 目标主机`。 **netstat** `...

    Linux命令大全笔记

    - **描述**: `tar`命令是Linux系统中最常用的打包工具之一,可以用来创建或解包tar格式的文件,并且还可以与gzip、bzip2等压缩工具结合使用进行压缩。 #### 二、文件与目录管理 **1. ls** - **命令格式**: `ls ...

    linux常用60个命令

    本文将详细介绍《Linux必学的60个命令》中提及的部分命令,并对这些命令的使用场景和技巧进行深入探讨。 #### 二、命令分类概览 根据其在系统中的作用,《Linux必学的60个命令》将这些命令分为六大类: 1. **安装...

    Linux菜鸟必学的60个命令

    Linux 作为一种开源操作系统,为用户提供了大量的命令,通过这些命令,可以高效地完成各种工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。下面是 Linux 命令的详细介绍: 安装和登录命令 1. ...

    linux命令大全.chm

    《Linux命令大全》是一...以上只是《Linux命令大全》中的一部分核心内容,手册中还包含更多高级命令和使用技巧,如文件系统管理、shell脚本编写、系统调试等。熟练掌握这些命令,将极大提高你在Linux环境中的工作效率。

Global site tag (gtag.js) - Google Analytics