精华内容
下载资源
问答
  • 一、Linux文件系统 FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数Linux版本采用这种文件组织形式,FHS定义了...下面各个目录应该要放什么文件数据,例如/etc应该要放置配置文件,/b...

    一、Linux文件系统

            FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数Linux版本采用这种文件组织形式,FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。FHS定义了两层规范,第一层是, / 下面的各个目录应该要放什么文件数据,例如/etc应该要放置配置文件,/bin与/sbin则应该要放置可执行文件等等。第二层则是针对/usr及/var这两个目录的子目录来定义。例如/var/log放置系统登录等相关日志文件、/usr/share放置共享数据及帮助文档等等。 具体可参考FHS_2.3标准文档。

    二、Linux系统目录结构

    1.如下图所示,列出了Linux系统中/(根目录)下的所有目录。

    19030745b0dd643e848f1d8fabe67e5c.png

    2.如图所示,Linux系统目录结构树形图。

    d7ca6592886bf115b66ecae5ec68103d.png

    3.Linux系统目录结构介绍。

    • /bin 它是重要的二进制应用程序,包含二进制文件,系统的所有用户使用的命令都在这里
    • /boot 启动包含引导加载程序的相关文件,包含内核文件,启动引导配置文件
    • /dev 包含设备文件,终端文件,USB 或者连接到系统的任何设备
    • /etc 配置文件,启动脚本等,包含所有程序所需要的配置文件,也包含了启动/停止单个应用程序的启动和关闭 shell 脚本
    • /home 本地主要路径,所有用户用 home 目录存储个人信息
    • /lib/lib64 系统库文件,包含支持位于 /bin 和 /sbin 下的二进制库文件;前者存放的是32位操作系统库文件,后者存放的是64操作系统库文件
    • /lost+found 在根目录下提供一个遗失+查找系统,必须在 root 用户下才能查看当前目录下的内容
    • /media 挂载可移动介质
    • /mnt 挂载文件系统
    • /opt 提供一个可选的应用程序安装目录
    • /proc 特殊的动态目录,用于维护系统信息和状态,包括当前运行中进程信息
    • /root root 用户的主要目录文件夹
    • /run 是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。
    • /sbin 重要的二进制系统文件
    • /tmp 系统和用户创建的临时文件,系统重启时,这个目录下的文件都会被删除
    • /usr 包含绝大多数用户都能访问的应用程序和文件
    • /var 经常变化的文件,诸如日志文件或数据库等
    展开全文
  • linux系统下,如何知道mysql使用的配置文件到底是哪个呢?linux自带mysql安装目录又是什么呢?数据存放在什么目录下? 1、linux系统自带mysql,其安装目录及数据目录查看方法(前提是已启动mysql服务):...

    linux系统下,如何知道mysql使用的配置文件到底是哪个呢?linux自带的mysql的安装目录又是什么呢?数据存放在什么目录下?


    1、linux系统自带的mysql,其安装目录及数据目录查看方法(前提是已启动mysql服务):

    #ps -ef|grep mysqld

    结果示例:

    root       1972      1  0 10:03 ?        00:00:00 /bin/sh /skyleo/package/mysql/bin/mysqld_safe --datadir=/skyleo/package/mysql/data --pid-file=/skyleo/package/mysql/mysqld.pid
    mysql      2396   1972  0 10:03 ?        00:00:05 /skyleo/package/mysql/bin/mysqld --basedir=/skyleo/package/mysql --datadir=/skyleo/package/mysql/data --plugin-dir=/skyleo/package/mysql/lib/mysql/plugin --user=mysql --log-error=/skyleo/package/mysql/mysqld.log --pid-file=/skyleo/package/mysql/mysqld.pid --socket=/skyleo/package/mysql/mysql.sock
    root       2731   2639  0 10:20 pts/0    00:00:00 grep mysqld

    其中,basedir=/skyleo/package/mysql就是mysql的安装目录(一台服务器上可能安装着多个mysql服务,这里查看到的是正在运行着的这个mysql服务的安装目录),数据目录为datadir=/skyleo/package/mysql/data,该mysql服务的启动用户是user=mysql,套接字文件存放位置为socket=/skyleo/package/mysql/mysql.sock,对外服务的端口是3306.


    2、配置文件my.cnf查找:

    查看启动脚本mysqld文件,该文件可以在/etc/init.d目录(redhat系统下)下找到,如果找不到,就通过ps -ef|grep mysqld查看,在basedir目录下查找mysql.server文件,如上例中,mysqld文件就是在/skyleo/package/mysql目录下搜索mysql.server文件。有的时候,/etc/init.d目录下的mysqld文件跟ps另外查询出来的文件内容不一致,这个可能是由于linux系统自带了mysql服务,但是没有使用该服务,又另外安装了个mysql服务,并启动了该另装的mysql服务,这种情况下,应该查看ps查询出来的mysqld文件,因为在这种情况下,很有可能是linux系统重启时,启动了系统自带的mysql(因为/etc/init.d目录下的配置文件就是系统启动时启动的服务,可能因启动级别有所区别),然后手动把该mysql停掉了,然后又重新安装了mysql,却忘了用mysql.server文件替换/etc/init.d目录下的mysqld文件,这样,如果不重启的情况下,mysql服务是正常的,一旦服务器重启,还是会启动linux自带的mysql服务。

    找到mysqld文件后,查看该文件,并找到如下内容:

    conf=/etc/my.cnf
      print_defaults=
      if test -r $conf
      then
        subpat='^[^=]*basedir[^=]*=\(.*\)$'

    这里的意思是,如果/etc下没有my.cnf 文件,则到mysql目录里 copy my-medium.cnf 到/etc下为my.cnf



    转载于:https://www.cnblogs.com/huangmr0811/p/5571011.html

    展开全文
  • 修改Pycharm的配置文件存放位置

    千次阅读 2020-03-07 02:07:49
    修改 pycharm 的配置文件的存放位置 Pycharm 配置文件默认是放在C盘的,修改存放位置,这样系统重装的时候就不会不见了。 找到你Pycharm 的安装目录,进入bin目录,找到idea.properties文件打开。 去掉下面这两行...

    修改 pycharm 的配置文件的存放位置
    Pycharm 配置文件默认是放在C盘的,修改存放位置,这样系统重装的时候就不会不见了。

    找到你Pycharm 的安装目录,进入bin目录,找到idea.properties文件打开。
    我的路径是

     D:\test_tools\PyCharm\PyCharm 2019.3\bin
    

    (如图)
    图1
    找到这两行

    # idea.config.path=${user.home}/.PyCharm/config
    
    # idea.system.path=${user.home}/.PyCharm/system
    

    (如图)

    在这里插入图片描述
    将 ${user.home} 替换成你想要存放的路径
    我的路径是

    D:/test_tools/PyCharm/PyCharm 2019.3
    

    (如图)
    在这里插入图片描述

    3.重新打开Pycharm即可。

    展开全文
  • linux系统下,如何知道mysql使用的配置文件到底是哪个呢?linux自带mysql安装目录又是什么呢?数据存放在什么目录下?1、linux系统自带mysql,其安装目录及数据目录查看方法(前提是已启动mysql服务):#ps -ef|...

    linux系统下,如何知道mysql使用的配置文件到底是哪个呢?linux自带的mysql的安装目录又是什么呢?数据存放在什么目录下?

    1、linux系统自带的mysql,其安装目录及数据目录查看方法(前提是已启动mysql服务):

    #ps -ef|grep mysqld

    结果示例:

    root 1972 1 0 10:03 ? 00:00:00 /bin/sh /skyleo/package/mysql/bin/mysqld_safe --datadir=/skyleo/package/mysql/data --pid-file=/skyleo/package/mysql/mysqld.pid

    mysql 2396 1972 0 10:03 ? 00:00:05 /skyleo/package/mysql/bin/mysqld --basedir=/skyleo/package/mysql --datadir=/skyleo/package/mysql/data --plugin-dir=/skyleo/package/mysql/lib/mysql/plugin --user=mysql --log-error=/skyleo/package/mysql/mysqld.log --pid-file=/skyleo/package/mysql/mysqld.pid --socket=/skyleo/package/mysql/mysql.sock

    root 2731 2639 0 10:20 pts/0 00:00:00 grep mysqld

    其中,basedir=/skyleo/package/mysql就是mysql的安装目录(一台服务器上可能安装着多个mysql服务,这里查看到的是正在运行着的这个mysql服务的安装目录),数据目录为datadir=/skyleo/package/mysql/data,该mysql服务的启动用户是user=mysql,套接字文件存放位置为socket=/skyleo/package/mysql/mysql.sock,对外服务的端口是3306.

    2、配置文件my.cnf查找:

    查看启动脚本mysqld文件,该文件可以在/etc/init.d目录(redhat系统下)下找到,如果找不到,就通过ps -ef|grep mysqld查看,在basedir目录下查找mysql.server文件,如上例中,mysqld文件就是在/skyleo/package/mysql目录下搜索mysql.server文件。有的时候,/etc/init.d目录下的mysqld文件跟ps另外查询出来的文件内容不一致,这个可能是由于linux系统自带了mysql服务,但是没有使用该服务,又另外安装了个mysql服务,并启动了该另装的mysql服务,这种情况下,应该查看ps查询出来的mysqld文件,因为在这种情况下,很有可能是linux系统重启时,启动了系统自带的mysql(因为/etc/init.d目录下的配置文件就是系统启动时启动的服务,可能因启动级别有所区别),然后手动把该mysql停掉了,然后又重新安装了mysql,却忘了用mysql.server文件替换/etc/init.d目录下的mysqld文件,这样,如果不重启的情况下,mysql服务是正常的,一旦服务器重启,还是会启动linux自带的mysql服务。

    找到mysqld文件后,查看该文件,并找到如下内容:

    conf=/etc/my.cnf

    print_defaults=

    if test -r $conf

    then

    subpat='^[^=]*basedir[^=]*=\(.*\)$'

    这里的意思是,如果/etc下没有my.cnf 文件,则到mysql目录里 copy my-medium.cnf 到/etc下为my.cnf

    展开全文
  • IDEA修改配置文件的存放位置

    万次阅读 2019-04-17 09:47:53
    IDEA配置文件默认是放在C盘,修改存放位置,这样系统重装时候就不会不见了。 找到你IDEA安装目录,进入bin目录,找到idea.properties文件打开。 去掉下面这两行路径前注释,修改路径为你想存放的路径。 3....
  • /bin bin是Binary缩写。这个目录存放着最经常使用命令。 /boot这里存放的是启动Linux时使用一些核心文件,包括一些连接文件以及镜像.../etc这个目录用来存放所有的系统管理所需要的配置文件和子目录。 ...
  • 目录结构: Bin:含义是二进制,该目录存放一些二进制文件,存放文件都是可以运行。 Etc: 存放一些配置文件(网卡配置文件) Home:表示家目录,除了...Var:存放系统和程序日志文件目录。 Proc:表示进程...
  • 文章目录Linux系统的文件目录结构 Linux系统的文件目录结构 目录结构: 文件名 解释 ...该目录中存储都是一些二进制文件,文件都是可以被运行。...该目录中主要存放的是外接...该目录主要存储一些配置文件。 ...
  • 目录文件的权限意义 权限对目录的重要性 用户与用户组文件存放位置在linux系统中,默认的情况下所有系统上的账号与一般身份用户,还有root账号的相关信息,都是记录在/etc/passwd这个文件内。至于个人密码则记录在...
  • Etc:该目录主要存储一些配置文件。 Home:表示“家”,表示除了root用户以外其他用户目录,类似于windows下User/用户目录。 Proc:process,表示进程,该目录中存储是Linux运行时候进程。 Root:...
  • c b ***/bin :存放的系统的命令/boot: 存放的系统的启动文件及其内核/dev: 设备文件主目录/etc: 系统配置文件目录/home :普通用户家目录/lib & /lib64 :系统库文件存放目录/proc :系统进程...
  • Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,...etc (etcetera)存放系统配置文件 usr (unix shared resources)用于存放共享的系统资源 home 存放用户文件的目录 root ...
  • Linux文件系统目录结构 基本介绍:采用级层式树状目录...etc,存放配置的相关文件 var,存放经常变化的文件,如网络连接sock文件 、日志 boot,存放引导系统启动相关文件 usr,安装一个软件默认目录,相当于win
  • my.cnf是MySQL启动时加载的配置文件,一般会放在MySQL安装目录中,用户也可以放在其他目录中进行加载。安装完MySQL之后,Linux系统中会有多个my.cnf文件,它们中有些是用于测试。使用locate my.cnf命令可以列出...
  • /etc 存放系统管理和配置文件的目录 /home 用户主目录,比如用户user的主目录就是/home/user,可以用~user表示 /lib 存放动态链接共享库的目录 /sbin存放系统管理员使用的管理程序的目录 /tmp 公用的临时文件存储点 ...
  • firefox的配置文件和历史目录修改

    千次阅读 2007-07-08 17:37:00
    firefox的配置文件和历史目录修改作者:梅劲松firefox默认的配置文件和历史目录都放在Documents and Settings下用户名目录中,当系统重装后这些配置文件都丢失了。而且作为firefox这个一个绿色软件随便拷贝运行...
  • /bin bin是Binary缩写。这个目录存放着最经常使用命令。 /boot这里存放的是启动Linux时使用一些核心文件,包括一些链接文件以及镜像... /etc这个目录用来存放所有的系统管理所需要的配置文件和子目录。 /home...
  • 1.bin: ls,cp,mkdir2.boot: Linux内核及系统引导程序所需要文件3.dev: 设备文件,如声卡,磁盘...4.etc: 存放系统程序或一般工具的配置文件,设备初始化配置文件 /etc/init...5.home: 普通用户存放目录,...
  • vps的系统盘和数据盘是分开,将网站文件和Mysql数据库等都保存在数据盘,即使系统盘或者环境出问题,重置系统盘和重新配置环境,都不会影响数据盘的东西这样更加安全一些,...查看数据库文件的存放路径。quit退出mys...
  • 1.Linux目录 linux是一个倒树型结构,最大的目录名称叫根目录(“/”) /bin ##二进制可执行文件,系统常规命令 /boot ##启动目录,.../etc ##大多数系统配置文件存放路径 /home/子目录 ##普通用户家目...
  • 配置好LNMP环境以后,默认网站目录和数据库存放目录都在系统盘,所以我们需要将它们转移到数据盘。 更改网站文件目录 如果你使用是军哥lnmp安装包,那默认虚拟主机配置环境在 /usr/loca...
  • 配置好LNMP环境以后,默认网站目录和数据库存放目录都在系统盘,所以我们需要将它们转移到数据盘。更改网站文件目录如果你使用是军哥lnmp安装包,那默认虚拟主机配置环境在 /usr/local/nginx/...
  • /bin: bin是Binary缩写, 这个目录存放着最经常使用命令。 /boot: 这里存放的是启动Linux时使用一些核心文件,包括一些连接文件以及...这个目录用来存放所有的系统管理所需要的配置文件和子目录。 /home: ...
  • Linux所有的目录都在/(根目录)之下。 目录结构通常是按照类别划分的,并具有一定的层级...dev 所有设备文件的目录,比如磁盘、光驱 etc 二进制安装包配置文件默认路径,服务启动命令存放目录 home 普通用户的家目录
  • 常用目录 /bin (/usr/bin 、 /usr/local/bin) 是Binary缩写, 这个目录存放着最经常使用命令 /home 存放普通用户目录,在Linux中每个用户都有一...所有的系统管理所需要的配置文件和子目录 my.conf /us...
  • 这个目录,包括了在引导过程中所必需文件,引导程序相关文件(例如grub,lilo以及相应的配置文件以及Linux操作系统内核相关文件(例如vmlinuz等一般都存放在这里。在最开始启动阶段,通过引导程序将内核加载到...
  • linux系统文件目录介绍

    千次阅读 2018-01-24 10:54:27
    linux系统和类linux系统文件目录如下: bin: binary缩写,意思为二元,二进制。里面存放是linux系统中可执行文件。 boot:启动意思,引导目录...etc:存放系统的配置文件。 home:家文件夹,每一个用户

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,793
精华内容 1,117
关键字:

存放系统配置文件的目录是