美文网首页
linux目录结构

linux目录结构

作者: later02 | 来源:发表于2020-04-19 07:49 被阅读0次

快捷键补充:

ctl + w  将空格分割的字符全部清楚 

ctl + u  将光标所在位置到行首内容进行删除

ctl + k  将光标所在位置到行尾内容进行删除

ctl + y  以上的信息都是剪切,这个代表粘贴

ctl + s   xshell 进行锁定状态

ctl + q 接触xshell锁定状态 

esc + . 将最后一个信息调取

系统的目录结构:

linux目录结构:一切从根开始,一个倒挂的树

挂载:将目录和磁盘建立关系的动作,叫做挂载。

linux中的挂载技术???

让用户可以将一个目录作为一个存储设备的挂载点,通过挂载点可以看到存储中的数据。

实际操作演示linux挂载?

linux的经典语录:

在linux系统中,一切皆文件.目录--特殊的文件。

存储设备--特殊的文件,命令--文件。

寻找设备:

cd   /dev  设备文件  

cd /dev/cdrom  光驱设备

挂载设备:

挂载命令语法格式:mount 挂载设备文件信息  挂载点(目录信息)

ps:挂载点目录必须存在

mount /dev/cdrom /mnt 

卸载设备:

umount  挂载点

umount /mnt 

03.系统的基础目录结构

lrwxrwxrwx.  1 root  root      7 10月 15 2017bin -> usr/bin  

bin  是/usr/bin的快捷方式  一个链接

FHS 

详细了解目录结构中的重要文件数据信息:

1.查看网卡信息 

ls /etc/sysconfig/network-scripts/ifcfg-eth0

cat  /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=dhcp

ONBOOT=yes

常用配置:

TYPE = Ethernet  --指定网络类型,以太网Ethernet 电话64k 军用(帧中继)  金融公司(FastEthernet)快速以太网

BOOTPROTO=none --网络启动协议 如何让主机得到ip地址,

a 手动配置 none  static(静态)

b 自动获取地址 dhcp 

NAME = eth0   --主机网卡的名词

DEVICE=eth0 --主机网卡的名词

UUID= 313453-34ggd34     ---虚拟主机,会给每一个硬件标识

ONBOOT = yes  --设置网卡是否处于开启状态(激活状态)

IPADDR = 10.0.0.20  --静态ip地址配置,标识主机身份

PREFIX = 24  --子网掩码:定义网络中可以有多少主机,房间里有多少人

GATEWAY = 10.0.0.2  --网关 :一个网络到另一个网络的必经之路

DNS1 = 223.5.5.5   --DNS (建立名称和ip地址的对应关系)

linux系统服务配置文件被修改后,需要重启服务才会生效。

重启网络

方法一:

systemctl  restart network  针对全部网卡进行重启

systemctl status  network

方法二 :企业中常见用法

ifdown eth0 && ifup eth0  针对指定网卡进行重启

异常问题:网卡配置文件正确,无法重启网络服务

systemctl stop NetworkManager  网络管理服务关闭

再次重启即可。

2.重要配置文件

nameserver 也是dns信息

课程知识点总结:

详细掌握/etc  目录中的重要数据

1.主机名称文件配置文件

如何修改主机名称:

centos7:

临时修改:

 hostname later02 

永久修改:

vi /etc/hostname 

centos7  :通过命令既可以临时修改又可以永久修改:

hostnamectl set-hostname  later03 

centos6:

临时修改:

hostname  later02 

永久修改:

vi /etc/sysconfig/network 

2 解析映射文件 

hosts文件:在本地建立ip地址和主机名称

的对应关系

linux本地解析文件位置:cat /etc/hosts

3.磁盘挂载文件  

df  -h  查看磁盘挂载情况 

cat /etc/fsta 设置磁盘自动挂载

blkid  uuid 查看uuid的文件名称

4.开机自动加载文件 

ls /etc/rc.local  

lrwxrwxrwx 1 root root 13 10月 15 2017 /etc/rc.local -> rc.d/rc.local

该文件是进行了软链接的 

需要配置该文件的权限:

chmod 755 rc.local 

vi /etc/rc.local  

进行开机启动配置 :

比如配置 systemctl start sshd   进行配置 

总结:rc.local作用 

01.会见中的内容,会在系统启动之后进行加载

02.文件中编写的内容,一定会是命令

我在 /etc/rc.local   文件中添加了 mkdir /tmp/test000  重启系统确实生成了该文件夹

PS:运维人员工作的宗旨:简单 高效 稳定

5.系统的运行级别:

windows --系统出现故障-安全模式

系统启动:服务程序,网络,安全服务,启动级别

运行系统级别查看:runlevel 

切换系统级别:init 1 

系统服务启动

centos6 

启动级别:

00 系统的关机级别  init 1  进入关系模式

01  系统的单用户级别  用于修复系统重置密码信息,无网络

02 系统的多用户模式  没有网络

03 系统的多用户模式   正常的级别,有网络

04 预留级别

05 图形化界面模式

06 系统的重启级别

centos7 

启动级别 (目标):

00 系统的关机级别  init 0  进入维修模式

01 系统的单用户级别  用于修复系统重置密码信息,无网络

02 系统的多用户模式  没有网络

03 系统的多用户模式   正常的级别,有网络

04 预留级别

05 图形化界面模式

06 系统的重启级别

切换级别运行:

临时: init N

永久:

centos 6

vi  /etc/inittab   "id 3 initdefault;"

centos 7 

查看新方式:

systemctl get-default 

级别的单词:ls -l /usr/lib/systemd/system/runlevel*target (2和3和4一样,怎么区分)

 修改 systemctl get-default   对应的级别单词

例子: systemctl set-default multi-user.target 

6.变量加载文件

什么是变量

两种方式解释:

1.看书 

目录  内容

2 小学算术题

x + 1  = 5 x=  4 

设置变量方法:[root@later03 ~]# X=123

调取变量方法:[root@later03 ~]# echo $X

注意:=号左右不要加空格

让变量信息永久生效 

vi /etc/profile 

X=123456

立即生效的方法:

1.断开链接,重新链接。

2.source /etc/profile 

系统中的变量类型:

普通变量:需要人为设置

环境变量:系统默认就有的变量

$PATH 

以上是cat /etc/host 的执行流程,如果找不到就会报错.

修改环境变量:

临时的:命令窗口

PATH = /usr/bin:/oldboy

永久的:vi /etc/profile

export  PATH=/oldboy:$PATH 

source /etc/profile 

系统别名概念:

ll 命令是ls -l 的别名

作用;别名可以是命令操作简单方便

怎么设置别名?

查看系统别名默认方法

[root@later03 ~]# alias

alias cp='cp -i'

alias egrep='egrep --color=auto'

alias fgrep='fgrep --color=auto'

alias grep='grep --color=auto'

alias l.='ls -d .* --color=auto'

alias ll='ls -l --color=auto'

alias ls='ls --color=auto'

alias mv='mv -i'

alias rm='rm -i'

alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

alias 别名=‘原命令’

模拟查看网络的快捷命令:

cat /etc/sysconfig/network-scripts/ifcfg-eth0 

alias catnet='cat /etc/sysconfig/network-scripts/ifcfg-eth0'

别名取消的方法:

1.unalias  catnet 

2.\rm 利用一个撬棍,也可以取消别名

3.使用绝对路径

03.绝对路径方式执行命令

怎么永久设置别名:可以开机启动

相关文章

  • Ubuntu常用命令

    一、Windows目录结构和Linux目录结构的区别 windows目录结构 Linux目录结构 二、Linux常...

  • 03-Linux 文件管理系统

    3.1 Linux 文件 Linux 系统中一切皆文件 3.2 Linux 目录结构 3.3 Linux 目录结构...

  • LINUX 目录结构

    LINUX 目录结构 Linux 文件系统结构

  • 命令

    Linux系统目录结构 目录 说明 / 处于Linux系统树形结构的顶端,它是Linux文件系统的入口,所有的目录...

  • linux目录结构

    1.Linux目录与Windows目录对比 1.1 Windows目录结构 1.2 Linux目录结构 深刻理解L...

  • Linux 文件与目录管理

    Linux 文件与目录管理 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。 其他目录通过挂载...

  • 系统加固之Linux安全加固

    Linux系统基本操作 文件结构图及关键文件功能介绍 Linux文件结构 Linux文件结构图 二级目录 | 目录...

  • Linux基础入门实验报告三

    一.实验名称 Linux目录结构及文件基本操作 二.实验过程 1.Linux目录结构 (1).定义 Linux是以...

  • Linux 系统目录结构

    Linux 系统目录结构 参考 Linux 系统目录结构 在 Linux 或 Unix 操作系统中,所有的文件和目...

  • 四 Linux文件组织目录结构

    Linux文件组织目录结构 .Linux是以树形目录结构构架目录的 ’ 1 FHS 标准 一 各个目录应该放什么文...

网友评论

      本文标题:linux目录结构

      本文链接:https://www.haomeiwen.com/subject/ckawyhtx.html