以下是Linux目录小结:

/     整个目录结构的起始点

/bin   用来存放最常用的二进制命令

/boot  包含引导Linux的重要文件,如grub和内核文件等

/dev   所有设备都在该目录下,包含硬盘和显示器等

/etc    系统的所有配置文件都放在它下面

/home  存放各用户的家用户($HOME)及其文件和硬盘

/lib     系统的库文件,有点像Windows的Program Files

/lost+found  用于存放系统异常时丢失的文件(如突然宕机),以利于恢复

/media      用于加载各种媒体,如:光盘、软盘等

/mnt       用于加载各种文件系统

/opt        用于存放安装的可选程序

/proc       包含进程等信息,是内存的映射,不是真实的目录

/root      该目录是root用户的家目录

/sbin      用于存放系统专用的二进制命令

/sys       用于存放系统信息

/tmp      用于存放临时文件

/usr       用于存放普通用户的应用程序、库文件和文档等

/var       用于存放哪些时间、大小、内容上会经常变化的文件

 

那么最常用的目录有:

 

Linux目录详解

Linux目录中最常用的目录有:

/etc::配置环境变量vi /etc/profile(配置的环境变量立即生效 source /etc/profile),配置内核参数/etc/sysctl.conf,配置域名映射/etc/hosts,配置主机名/etc/hostname

/home:当前用户的目录,通常是我们的应用服务所放的目录,常见的是java程序,为了方便我们对应用程序的管理,将应用程序的配置放在统一的一个目录进行维护

/proc:进程所在目录,通过netstat tunlp|grep <port> 查询到应用的进行,cd /proc/<proc> 可以查看到proc目录有些什么,下图是我截取的一个java应用程序的proc目录,具体每个目录的含义可以查资料。

Linux 目录总结

 

/usr:目录也是我们经常使用的目录,通常安装程序,如jdk、jmeter、maven、go、python都会安装在/usr/local目录,/usr/servers安装redis、nginx等

 

最常使用的linux命令:

ps -ef|grep  java(可为任务程序的名称),执行后结果如下,第二列就是进程id

Linux 目录总结

 

通过进程id  pwdx <procId> 即可查到应用程序部署的目录

常用的查看日志命令:less *.logs

 

 

相关文章: