linux 里的系统文件默认在哪里放?是在root目录下吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 里的系统文件默认在哪里放?是在root目录下吗?相关的知识,希望对你有一定的参考价值。
还有就是我用linux做web服务器,我怎么区分哪些是我自己的数据,哪些是系统文件呢?
我就是想问在linu里的系统文件在默认在哪里存放, linux里的区分都有哪些
dev是设备文件
home是家目录
/ 根目录
│
├boot/ 启动文件。所有与系统启动有关的文件都保存在这里
│ └grub/ Grub引导器相关的文件
│
├dev/ 设备文件
├proc/ 内核与进程镜像
│
├mnt/ 临时挂载
├media/ 挂载媒体设备
│
├root/ root用户的$HOME目录
├home/
│ ├user/ 普通用户的$HOME目录
│ └.../
│
├bin/ 系统程序
├sbin/ 管理员系统程序
├lib/ 系统程序库文件
├etc/ 系统程序和大部分应用程序的全局配置文件
│ ├init.d/ SystemV风格的启动脚本
│ ├rcX.d/ 启动脚本的链接,定义运行级别
│ ├network/ 网络配置文件
│ ├X11/ 图形界面配置文件
│
├usr/
│ ├bin/ 应用程序
│ ├sbin/ 管理员应用程序
│ ├lib/ 应用程序库文件
│ ├share/ 应用程序资源文件
│ ├src/ 应用程序源代码
│ ├local/
│ │ ├soft/ 用户程序
│ │ └.../ 通常使用单独文件夹
│ ├X11R6/ 图形界面系统
│
├var/ 动态数据
│
├temp/ 临时文件
├lost+found/ 磁盘修复文件
大体就是这样的
你的数据是你自己定义的 apache可以定义的
当然你没有说你用的啥系统 这个是我用的桌面 Ubuntu 参考技术A 那款 Linux ?
大部分 apache 的 Web 数据默认在 /var/www 里面。不过还要看设置,应该真正的网站代码,在这个目录里面的再下一级目录。
Linux 文件存放是 FHS 标准的,你可以看看:(英文)
http://www.pathname.com/fhs/pub/fhs-2.3.html
不过你自己用的话,不必非要遵循这个标准。
个人数据都在 HOME 目录,一般用户是 /home/$userID ,root 的个人目录单独位于 /root 。 参考技术B 啥?
啥版本linux?
啥web的服务?
啥web服务的软件?
等等
猜对有奖励么?
你自己的数据放到哪里是系统控制的么?不是你自己存储的么? 参考技术C 用linux做web服务器,我怎么区分哪些是我自己的数据,哪些是系统“
差数啊
Linux系统常用命令
linux中根目录下所有文件夹的含义:
/:根目录
/bin:放可执行文件
/dev:放设备文件,linux中所有设备都以文件的形式存在。
/med:可移除设备文件
/opt:第三方软件存放的目录
/tmp:放临时文件
/root:root用户的家目录
/home/用户名:普通用户家目录
/etc:存放配置文件
/usr:存放操作系统软件资源
/var:存放常态性变动的文件
用户相关命令:
hostname:查看计算机名
su 用户名:切换用户,由root切换到普通用户不需要密码,反之需要root用户的密码
id:查看用户的uid,uid=0表示root用户
[root@localhost ~]#:root表示当前登陆的用户,localhost表示当前计算机的名字,~表示当前的工作位置(此处是家目录),#表示当前用户(此处是root用户,$表示普通用户)。
文件(夹)相关命令:
ls:查看当前目录下所有未隐藏的文件和文件夹
ls -l:查看当前目录下所有未隐藏的文件和文件夹的详细信息
ls -al:查看当前目录下所有文件和文件夹的详细信息
ls 文件夹路径:查看指定路径下所有文件和文件夹
touch 文件名:创建文件
rm 文件名:删除文件
mv 文件路径 其它文件路径:修改文件名
cat 文件名:查看文件
more 文件名:查看一部分文件(显示百分比)
less 文件名:查看一部分文件(不显示百分比)
head 文件名:默认显示前10行
head -n 7 文件名:显示前7行
tail 文件名:默认显示后10行
tail -n 7 文件名:显示后7行
tac 文件名:读文件
find 文件夹路径 -name 文件名:查找文件
-type 找指定类型的文件
-time 找指定时间内或者外修改过的文件,有天、小时、分钟、秒
-atime -2 最后2*24小时内访问的文件
-atime -2 最后2*24小时内改变文件状态的文件
-mtime -2 最后2*24小时内改变文件数据的文件
. -size +1000c -print 查找当前目录下大于1k的文件
lacate 文件名:查找文件,使用时需要先更新位置数据库(sudo updatedb)
whereis 系统命令:查找系统命令存放的具体位置,找文件不一定好用
grep 字符串 文件名:用于查找指定文件里包含指定字符串的行。
cat 文件名 | grep 字符串:用于查找指定文件里包含指定字符串的行。
mkdir 文件夹名:创建文件夹
rmdir 文件夹名:删除文件夹
rm -r 文件夹名:删除文件夹
rm -rf 文件夹名:强制删除文件夹
cp 文件源路径 目标文件夹路径:将制动文件拷贝到目标文件夹路径下
mv文件的源路径 目标文件夹路径:将文件移动到目标文件夹路径下
.:当前目录
..:上一级目录
/:根目录
~:家目录
cd=cd ~:跳转到当前用户家目录
cd /home/普通用户名:跳转到指定的普通用户家目录
cd /root:切换到root用户家目录(当前登录的是root用户)
cd ./或者..//:切换到当前目录或上一级目录
网络相关命令:
ping 域名:测试网络连通性
ping baidu.com -c 4:测试baidu.com连通性4次
service firewall status:查看防火墙状态
service firewall stop:关闭防火墙
/etc/init.d/network restart:重启网卡
service network restart:重启网卡
systemctl restart network:重启网卡
ifconfig:显示网卡相关信息
ifconfig 网卡名:显示指定网络设备(网卡)
ifdown 网卡名:关闭指定网卡
ifup 网卡名:开启指定网卡
ip add:查看所有网卡IP
ifconfig 网卡名 IP地址 子网掩码:临时为指定网卡配置IP地址
其它命令:
clear=ctrl+l:清屏
echo 字符串 >文件路径:将字符串写入文件
以上是关于linux 里的系统文件默认在哪里放?是在root目录下吗?的主要内容,如果未能解决你的问题,请参考以下文章
Linux里的tab命令补全键用不了了。怎么办啊。按了没有反映。高手来帮小弟解释下谢谢了。