【linux】linux系统中常见配置文件说明
linux下各文件夹的结构说明及用途介绍:
目录名 | 说明 |
/root | 系统管理员的主目 录。 |
/bin | 二进制可执行命令。 |
/sbin | 系统管理命令,这里存放的是系统管理员使用的管理程序。 |
/etc | 系统管理和配置文件。 |
/etc/rc.d | 启动的配置文件和脚本。 |
/home | 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示。 |
/proc | 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。 |
/lib | 标准程序设计库,又 叫动态链接共享库,作用类似windows里的.dll文件。 |
/mnt | 系统提供这个目录是 让用户临时挂载其他的文件系统。 |
/lost+found | 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件就在这里。 |
/var | 某些大文件的溢出 区,比方说各种服务的日志文件。 |
/usr | 最庞大的目录,要用 到的应用程序和文件几乎都在这个目录。 |
/usr/bin | 众多的应用程序。 |
/usr/sbin | 超级用户的一些管理程序。 |
/usr/include | linux下开发和编译应用程序所需要的头文件。 |
/usr/lib | 常用的动态链接库和软件包的配置文件。 |
/usr/src | 源代码,一般linux内核的源代码就放在/usr/src/linux 里。 |
/usr/local/bin | 本地增加的命令。 |
/usr/local/lib | 本地增加的库根文件系统。 |
常见配置文件
1.配置文件/proc/sys/fs/file-nr 里文件里显示三个数字
[root@localhost logs]# cat /proc/sys/fs/file-nr 已分配文件句柄的数目 已使用文件句柄的数目 文件句柄的最大数目
上面第二项的值为0表示分配的文件描述符都已经被使用。
2.配置文件 /etc/sysctl.conf 主要是一些系统信息配置
[root@strong ~]# cat /etc/sysctl.conf
kernel.shmmax = 最大共享内存段大小。
kernel.shmall = 可以使用的共享内存的总量。
kernel.shmmni = 整个系统共享内存段的最大数目。
kernel.sem = 每个信号对象集的最大信号对象数;系统范围内最大信号对象数;每个信号对象支持的最大操作数;系统范围内最大信号对象集数。
fs.file-max = 系统中所允许的文件句柄最大数目。net.ipv4.ip_local_port_range = 应用程序可使用的IPv4端口范围。 net.core.rmem_default = 套接字接收缓冲区大小的缺省值
net.core.wmem_default = 套接字发送缓冲区大小的缺省值
net.core.rmem_max = 套接字接收缓冲区大小的最大值
net.core.wmem_max = 套接字发送缓冲区大小的最大值
fs.aio-max-nr = 文件系统最大异步io数
3./sys目录
/sys目录被挂载文件系统 sysfs,该文件系统可以访问 Linux内核并获取设备,硬盘等信息,和devfs文件系统一样是linux下用来对设备进行管理的文件系统。
该目录内容
通过findmnt -l命令可查看已挂载的文件系统类型中,可以看到sysfs文件系统已经挂载到sys目录下,TARGET标识挂载点。
/sys/block/目录
下面有硬盘,还可能有别的块设备。
更多关于sysfs文件系统参考:https://www.ibm.com/developerworks/cn/linux/l-cn-sysfs/
4./etc/grub.conf文件
grub.conf是grub的主配置文件,GRUB是多重操作系统启动管理器,是用来引导不同的系统, 通过grub.conf配置文件,grub才能找到kernel,系统才能正常启动。
5. /etc/fstab
/etc/fstab存放的是系统中的文件系统信息。当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动将此文件中指定的文件系统挂载到指定的目录。
6. /etc/security/limits.conf
/etc/security/limits.conf这个文件主要是用来限制用户对系统资源的使用,比如open files的限制,max user processes运行的最大进程数等。
注意修改/etc/security/limits.conf中的有些参数不会立即生效,需要重新加载的方式或者修改其他相关配置文件才能生效。
【linux】linux系统中常见配置文件说明的更多相关文章
- 云服务器 ECS Linux 系统中常见的日志文件介绍
云服务器 ECS Linux 系统中,日志文件是非常重要的文件,它们记录了很多系统中重要的事.Linux 系统中常见日志文件概述如下: /var/log/cron可以在 cron 文件中检查 cron ...
- Linux CentOS7系统中phpMyAdmin安装配置
今天介绍的是如何在Linux CentOS7系统中配置phpMyAdmin. 目录 环境准备 安装包 基本设置 网站预览 环境准备 linux centos7系统 ssh软件 php语言环境 mysq ...
- Linux查看系统中的每个进程
Linux查看系统中的每个进程 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ ps -A PID TTY TIME CMD 1 ? 00:00:01 init ...
- Linux系统中常见文件系统格式
Windows常用的分区格式有三种,分别是FAT16.FAT32.NTFS格式. 在Linux操作系统里有Ext2.Ext3.Linux swap和VFAT四种格式. FAT16: 作为一种文件名称, ...
- 利用workbench对linux/Ubuntu系统中的mysql数据库进行操作
在上一篇文章中,我分享了在linux中如何安装mysql数据库,但是这只是安装了mysql的服务,并没有图形化管理界面,所以这样子操作起来并没有那么方便,那么现在我们就来实现如何利用在window中安 ...
- Linux CentOS7系统中mysql8安装配置
mysql是世界上最流行的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司所有.今天我将记录一下如何在Linux centos7系统上安装和配置MySQL. 目录 环境准 ...
- Linux CentOS7系统中ssh的用法
大家都知道,公司买上服务器,不可能实时在线操作虚拟机,也没有那个时间和精力登录到公司的云服务商官网进行操作,一来不安全,二来也效率不高. 如果是购买的虚拟主机,你可以使用ftp进行本地程序文件传输和从 ...
- Linux查看系统中socket状态
当我们打开的socket数量很多时,netstat就会变得慢了,有什么办法可以快速查看系统中socket状态? IPv4: $ cat /proc/net/sockstat sockets: used ...
- (分享)Paxos在大型系统中常见的应用场景
原帖http://timyang.net/distributed/paxos-scenarios/ 在分布式算法领域,有个非常重要的算法叫Paxos, 它的重要性有多高呢,Google的Chubby ...
随机推荐
- 【Linux】SSH证书免密码远程登陆Linux(Putty)
1.前言 新购置一台便宜服务器做数据库服务器,减轻Web服务器的压力. 为了安全性,root密码设置的非常复杂(随机生成),厌倦了拷贝密码登陆的历史. Putty基本用法都不会的请先花10分钟自行学习 ...
- redis 五大数据结构__常用命令
linux 下下载redis数据库 apt install redis 如果提示权限不够的话, 直接提权: sudo apt install redis-server linux启用.停止服务 ser ...
- SqlServer sa 用户登录失败的解决方法
一.控制面板->服务->MS SQL SERVER->登录-->本地系统帐户-->重新启动MS SQL SERVER用windows验证登陆查询分析器-->执行 s ...
- 软件 利用 win+R 快速启动(无需添加环境变量)
前言:以 "Typora" 软件 为例 ,无需添加环境变量,实现键盘快速启动 第一步 找到 为知笔记的快捷方式 打开文件位置 鼠标右击该软件的桌面快捷方式 复制该软件的快捷方式 第 ...
- (转载)Python之道1-环境搭建与pycharm的配置django安装及MySQL数据库配置
近期做那个python的开发,今天就来简单的写一下开发路线的安装及配置, 开发路线 Python3.6.1+Pycharm5.0.6+Django1.11+MySQL5.7.18 1-安装Python ...
- OKR相关4本书,好书3本
最近几年看过4本OKR相关的书,有3本是4星.其中第一本是最近看的,剩下3本是2017年看的. OKR源自德鲁克和格鲁夫,跟谷歌是天作之合:4星|<这就是OKR> 4星|<OKR实践 ...
- logback.xml的使用,将日志异步保存到数据库中
想要把日志异步保存到数据库中,首先需要创建一个数据库,然后创建三张固定的表: https://github.com/xiaorenwu-dashijie/logback.git <?xml ve ...
- Python简单多进程demo
''' 多线程使用场景: 怎样用Python的多线程提高效率? io操作不占用CPU 计算操作占用CPU Python多线程不适合CPU操作密集型的任务,适合io操作密集型的任务 如果有CPU操作密集 ...
- 强大的scrollReveal库,炫酷的页面缓入效果。
首先我问来看一下这个强大的插件能做出什么效果,下面是我找的一个网站: http://kepler.gl/#/, 接下来看看官网给出的效果:https://scrollrevealjs.org/. 是不 ...
- SQL Server百万级大数据量删除
删除一个表中的部分数据,数据量百万级. 一般delete from 表 delete from 表名 where 条件: 此操作可能导致,删除操作执行的时间长:日志文件急速增长: 针对此情况处理 de ...