CentOS的目录结构 & 创建

折月煮酒 提交于 2020-03-12 14:02:01

环境

LAMP环境:
  • Linux(操作系统) + Apache (阿帕奇-服务器) + MySQL (数据库) +PhP(开发语言)
LNMP环境:
  • Linux(操作系统) + Nginx (反向代理服务器) + MySQL (数据库) +PhP(开发语言)

CentOS的目录结构

存放命令相关的目录
  • /bin 普通用户使用的命令 /bin/ls , /bin/date
  • /sbin 管理员使用的命令 /sbin/service
存放用户相关数据的家目录
  • /home 普通用户的家目录,默认为 /home/username
  • /root 超级管理员root的家目录,普通用户无权操作
系统文件目录
  • /user 相当于 C:\program
  • /user/local 软件安装的目录,相当于 C:\program
  • /user/bin 普通用户所使用的应用程序
  • /user/sbin 管理员使用的应用程序
  • /user/lib 库文件Glibc 32bit
  • /user/lib64 库文件Glibc 64bit

Xshell连接Linux步骤

  • 因为XShell 是需要知道你的虚拟机ip 才可以连接
    • 先去查询 ip 地址 ip addr
    • 设置 ip
    • 重启网卡 systemctl restart network
  • 系统进入到关机状态下, 右键系统名称----- 管理------克隆---- 【完整克隆】
  • 快照

创建用户

  • cd 进入 / 切换
问题1:

在home下创建文件夹

  • **方法一:**进入到home下进行创建文件夹

  • [root@192 /]# cd home
    [root@192 home]# mkdir dingli1
    [root@192 home]# ls
    dingli1

  • **方法二:**直接在当前目录下创建文件夹

    • [root@192 /]# mkdir /home/dingli2
      [root@192 /]# cd /home
      [root@192 home]# ls
      dingli1 dingli2
解读[root@localhost dingli]#
  • root: 当前登录系统的用户名称
  • localhost/192: 本地主机的名称
  • dingli: 当前所在的文件夹名称
  • #: 一般情况下 是指超级管理员的身份象征
  • eg:[root@192home]: 一般情况下 是普通用户的象征 eg:`[root@192 home]`
路径:
  • 绝对路径
    • 定死的目录层级
  • 相对路径
    • 没定死的目录层级,有相对的概念
  • pwd 是查询当前所在目录的层级
问题2:

创建 /home/a1 /home/a2 /home/a3

  • 方法一:

    • [root@192 home]# mkdir /home/a1 a2 a3
      [root@192 home]# ls
      a1 a2 a3
  • 方法二:

    • [root@192 home]# mkdir /homeab{1..3}
      [root@192 home]# ls
      a1 a2 a3 ab1 ab2 ab3
  • 创建的过程显示出来

    • [root@192 home]# mkdir -v /home/ab{1..3}
      mkdir: create directory '/home/ab1'
      mkdir: create directory '/home/ab2'
      mkdir: create directory '/home/ab3'
      [root@192 home]# ls
      a1 a2 a3 ab1 ab2 ab3
    • -v visable 可显示的
问题3:

创建:

/home/animal   /home/animal/dog   /home/animal/cat
/home/person   /home/person/wangcai   /home/person/xiaoqiang
/home/friend/boyfriend      /home/friend/girlfriend

[root@192 home]# mkdir -p /home/animal/{dog,cat} person/{wangcai,xiaoqiang} friend/{boyfriend,girlfriend}
[root@192 home]# cd /home/animal
[root@192 animal]# ls
cat dog
[root@192 animal]# cd /home/person
[root@192 person]# ls
wangcai xiaoqiang
[root@192 person]# cd /home/friend
[root@192 friend]# ls
boyfriend girlfriend

  • 需要手动安装一个插件:名称为 tree
    • yum    install   tree     -y
       |        |        |      |
      安装命令   安装    插件名称   允许
      [root@192 home]# tree -L l/   【树:插件名称】
      
    • 安装宝塔面板
      • yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
      • 如果密码忘记了
        • [root@192 home]# bt default
环境:
  • 编译环境:
    • 适用于生产环境、性能优越、稳定!但是 安装时间较长,不同的软件消耗时间不一样。一般是长达6~8小时
  • 急速环境:
    • 相对而言,性能不如编译环境优越、稳定!但是 安装时间较短,不同的软件消耗时间不一样。一般最长达到5~30分钟

创建文件

  • [root@192 home]# touch fileNmae
    • 没有文件时,会帮你创建出来、又该文件的话 内容不变、时间会进行修改
      touch fileName1 fileName2

    • [root@192 home]# mkdir animal
      [root@192 home]# cd animal
      [root@192 animal]# touch {1..5}.sql
      [root@192 animal]# ls
      1.sql 2.sql 3.sql 4.sql 5.sql cat dog
      在dog里创建两个文件
      [root@192 animal]# mkdir dog
      [root@192 animal]# touch dog/{dog,cat}.sql
      [root@192 animal]#

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!