Linux基础知识

57 阅读2分钟

Linux

程序:执行特定任务的一段代码

shell:程序

shell

shell是Linux系统中后台运行的一种特殊程序也可以理解成一种特殊的软件,提供了用户与内核进行交互操作的一种接口

image.png

配置虚拟机网卡

在NAT连接模式下

[root@localhost ~]# vim/etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO=static //网卡获取地址模式

ONBOOT=yes //开机是否自启

IPADDR= //配置你自己的IP地址子网网关还有dns服务器

NETMASK=//配置子网掩码

GATEWAY=//配置网关

DNS1=  //域名解析

[root@localhost ~]# systemctl restartnetwork //重启网卡服务

内部命令与外部命令

  • 内部命令实际上是shell程序的一部分
  • 外部命令是linux系统中的实用程序部分
  • 用type命令可以分辨内部命令与外部命令
  • centos7 系统 有默认存放命令的地方 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

命令执行的过程

  1. 判断是否为内部命令, 如果是直接执行
  2. 查看hash 缓存,如果缓存有, 会去缓存的文件夹里找命令,找不到报错(清除缓存),找到执行
  3. 如果hash缓存没有, 外部命令会去默认的文件夹中找,找不到报错找不到命令

nginx 提示命令没找到?

没安装 ----安装

hash位置不正确-------清缓存

默认文件夹不存在-----移动默认文件夹

基础知识

[root@localhost mnt]#

root //当前登录用户
localhost //此服务器名称
mnt //当前目录
#  //超级管理员
$ //普通用户
文件夹名称位置作用
mnt/mnt挂载点
opt/opt第三方软件存放点
dev/dev磁盘等硬件
etc/etc配置文件
bin/bin命令文件
boot/boot开机启动所需文件

绝对路径 从根开始的 路径叫绝对路径

相对路径 以当前文件夹为起点