centos6 的一些重要路径

linux 下重要的目录及配置文件
1、/etc/inittab   配置linux启动级别
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
2、/etc/sysconfig/i18n
系统默认语言设置
3、/etc/sysconfig/init 配置tty
CentOS5之前是直接在/etc/inittab文件中注释多余tty就可以了,但是6.3发生了改变,在
# What ttys should gettys be started on?
ACTIVE_CONSOLES=/dev/tty[1-6]
# Set to ‘/sbin/sulogin‘ to prompt for password on single-user mode
# Set to ‘/sbin/sushell‘ otherwise
SINGLE=/sbin/sushell 

/etc/init/start-ttys.conf
# This service starts the configured number of gettys.
start on stopped rc RUNLEVEL=[2345]
env ACTIVE_CONSOLES=/dev/tty[1-6]

4、/etc/issue 系统启动欢迎界面配置文件,可查看系统发行版本
5、/boot 系统启动引导程序及配置,系统内核存放位置vmlinuz
6、/lib/modules/2.6.32-279.el6.x86_64/kernel 系统内核模块存放的位置
7、/proc 内存中的数据,如内核、程序等
8、/etc/rsyslog.conf 系统日志配置文件,centos6 之前为/etc/syslog.conf
9、.bash_history 存放执行过的命令
10、/etc/shell 系统支持的shell
11、/etc/init.d 系统服务启动脚本所在位置
12、/etc/sysconfig/* 各服务初始化环境配置文件
13、/etc/ld.so.conf.d 配置需要加载到内存中的模块
14、/etc/ld.so.conf 指定哪些加载模块文件被加载
15、/etc/sysconfig/network-scripts 网络配置文件所在位置
16、/etc/sysconfig/network 指定主机名
17、/etc/host 主机ip与域名解析文件
18、/etc/passwd 系统账户密码文件
19、/etc/shadow 系统账户密码加密文件
20、/etc/rc.sysinit 系统开启环境初始化脚本
rc0.d 系统关机需要执行的服务脚本所在位置
rc1.d 单用户模式需要启动的服务脚本所在位置
rc2.d 多用户但无网络模式启动的服务脚本所在位置
rc3.d 多用户网络开启的服务脚本所在的位置
rc4.d 保留
rc5.d 图形界面开启的服务脚本所在位置
rc6.d 重启系统的服务脚本所在位置
rc.local 开机执行自己制定需要开启的服务或需要执行的命令
21、/etc/profile 系统环境变量配置文件,不可轻动
22、/etc/cron.deny /etc/cron.allow 控制那些用户可以使用crontab来执行计划任务
23、/etc/at.deny /etc/at.allow 与22同是控制at的使用账户
24、/proc目录
/proc/cpuinfo cpu 信息
/proc/filesystems 目前系统已经加载的文件系统
/proc/meminfo 内存使用信息
/proc/modules 目前系统已加载的内核模块
/proc/pci pci总线上每个设备的详细情况 可用lspci 查看
25、/etc/selinux/conf 是否开启selinux,需重启
vi /etc/selinux/config  
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
getenforce 查看当前是否开启了selinxu
setenforce [1|0]
0 转成permissive 模式,当因selinux 导致程序无法执行时可设为0,则只报警告
26、/etc/services 查看服务所对应的端口
27、/var/log/cron 此日志文件记录系统计划任务执行状态
/var/log/dmesg 记录开机内核检测过程产生的信息
/var/log/lastlog 所有最近一次登陆系统信息
/var/log/messages 记录系统发生错误信息
/var/log/secure 记录系统认证信息
/var/log/wtmp 所有账户的历史登陆信息 使用命令lastlog
28、/etc/rsyslog.conf 系统日志配置文件,用来配置系统中各种服务产生什么级别的日志,日志写到哪些位置,系统日志服务syslogd
29、 /lib/modules/`uname -r`/kernel  内核模块所在的目录
arch:与硬件平台相关
crypto:内核所支持的加密技术
drivers:硬件的驱动程序
fs:内核支持的文件系统
lib:函数库
net:与网络相关,及防火墙
sound:与声音相关
/etc/modules/`uname -r`/modules.dep 这个文件记录了内核支持的模块的各项依赖性
此文件由depmod不带任何参数生成
30、内核源码所在位置
/usr/src
31、/etc/sysconfig/modules 用户自定义模块所在位置
32、/usr/include 系统头文件位置
/usr/local/include 用户软件头文件位置
头文件以 .h 为后缀
一句话,头文件事实上只是把一些常用的命令集成在里面,你要用到哪方面的命令就载入哪个头文件就可以了,系统会自动搜索这两个目录
33、/lib /lib64 
系统函数库所在位置,函数库包括动态函数.so 静态函数 .a
/usr/local/lib
/usr/local/lib64 
用户函数库所在位置
34、全局变量配置文件位置
/etc/profile  /etc/profile.d/* /etc/bashrc
交互式读取顺序
/etc/profile -- /etc/profile.d/* --/.bash_profile --/.bashrc -- /etc/bashrc
非交互式读取配置文件顺序
`/.bashrc--/etc/bashrc--/etc/profile.d/*
profile 类
设定环境变量
设定启动操作
根据范围需要设定在那个文件 
bashrc 类
设定本地变量
设定命令别名

别名的声明与撤销
alias ALISA=COMMAND
unalias ALIAS
alias cdnet=“cd /etc/sysconfig/network-scripts/”
使用原来的命令
\rm a
35、/etc/logrotate.conf  日志轮替程序配置文件
36、/etc/rsyslog.conf	 系统日志定义配置文件
rsyslog 的日志文件被vi编辑过就无法再写入日志,需要重启rsyslog 服务
37、用户自定义模块加载配置文件:
/etc/sysconfig/modules/*.modules  注意文件名必须以.modules 结尾
38、系统内核模块加载配置文件
/etc/modprobe.conf
系统内核模块依赖关系文件
/lib/modules/$(uname -r)/modules.dep
使用命令depmod 创建此文件

莫把容易得,便做等闲看,积累了很长时间

时间: 2024-10-02 01:28:40

centos6 的一些重要路径的相关文章

Linux操作系统安装---centos6.7安装

一,环境软件准备 VMware centos xshell 1 VMware虚拟机 可以直接用软件管理工具直接安装(360安全卫士或者腾讯电脑管家)注册密钥直接百  度对应版本可以找到 2 CentOS下载 可以选择最新的6.8版本(我这里用的是6.7) 网易镜像 http://mirrors.163.com/centos/6.7/isos/x86_64/ 搜狐镜像 http://mirrors.sohu.com/centos/6.7/isos/x86_64/ 3 Xshell安装 可以直接用软

生产环境之CentOS-6.5下KVM利用kickstart批量安装操作系统

KVM 是 kernel-based Virtual Machine 的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中.它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少.KVM目前已成为学术界的主流VMM之一. KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术).是基于硬件的完全虚拟化.而Xen早期则是基于软件模拟的Para-Virtualization,新版本则是基于硬件支持的完全虚拟化.但Xen本

KVM 克隆虚拟机

KVM克隆虚拟机 virt-clone 作用简介 virt-clone 主要是用来克隆kvm虚拟机,并且通过 Options.General Option.Storage Configuration.Networking Configuration 等不同选项对新的虚拟机进行一些特殊的定义. 1 查看kvm虚拟机 [[email protected] ~]# virsh list --all Id Name State --------------------------------------

linux基础:5、linux启动过程

linux启动过程 1.BIOS(basic in out system) 通电检查硬件,然后加载第一可用启动项的mbr: #可通过BIOS设置各种介质存储设备的启动顺序,比如:cdrom.disk.usb 2.MBR(main boot recorder) 磁盘的第一个扇区,共512字节,446字节的boot程序空间,64字节的分区表,2字节的校验位. 执行MBR内保存的boot loader程序,一般为GRUB,通过GRUB来找到kernel和initrd(centos6里面此文件更名)并将

centOS 6下安装java、tomcat

centOS 6 下安装java centOS  默认有java的运行环境(gcj),安装sun的jdk前先卸载 gcj. 卸载gcj: #java -version            <-查看当前gcj java的版本号(我这里得到的是 1.4.2) #yum -y remove java-1.4.2-gcj-compat   <- 卸载gcj (y参数表示 在y/n 提问时均回答 y) #chmod a+x jdk-6u14-linux-i586-rmp.bin    <- a+

virsh基于KVM创建虚拟机

1. 查看cpu是否支持虚拟化和 Xen 不同,KVM 需要有 CPU 的支持(Intel VT 或 AMD SVM),在安装 KVM 之前检查一下 CPU 是否提供了虚拟技术的支持 egrep 'vmx|svm' /proc/cpuinfo 2. 安装工具包  yum install qemu-kvm qemu-kvm-tools virt-manager libvirt 3. 查看kvm是否安装成功  lsmod | grep kvm   4. 关闭防火墙    setenforce 0  

VMWare12pro安装Centos 6.9教程

VMWare下Centos 6.9安装教程,记录如下 1.新建虚拟机 (1)点击文件-->新建虚拟机 (2)选择 自定义(高级)-->下一步 (3)选择Workstation 12.0-->下一步 (4)选择 稍后安装操作系统-->下一步 (5)选择 Linux à Red Hat Enterprise Linux 6 64位-->下一步 (6)修改虚拟机名称-->下一步 这个虚拟机名称就是以后在左边栏看到的名称 (7)点击 下一步 (8)直接使用推荐内存,点击 下一步

程序包管理--yum

yum repository: yum仓库        存储了众多rpm包,以及包的相关元数据的文件(放在repodata目录中)服务器 文件服务:           http://            ftp://            nfs://            file:/// yum客户端:     配置文件:指向仓库的位置以及各种配置信息:每个yum客户可以有多个可用的yum仓库: 有两部分组成: 主配置文件:/etc/yum.conf              /etc

pxe+tftp+kickstart+dhcp+apache无人值守安装centos

一.安装环境 centos6.5  IP:192.168.100.11/24  GW:192.168.100.1 关闭iptables.selinux 二.需要安装组件 dhcp服务器 tftp服务器 kickstart生成的ks.cfg配置文件 提供安装镜像的httpd服务器 三.安装 1安装dhcp服务器       #yum install -y dhcp        #cp -a /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp