码迷,mamicode.com
首页 > 其他好文 > 详细

12.18 -Liunx目录配置文件

时间:2017-12-25 20:08:11      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:linux重要目录及配置文件

12.18

Liunx目录配置文件 

第1章 /etc目录

1.1 网卡配置文件    /etc/sysconfig/network-scripts/ifcfg-eth0 

  IPADDR GATEWAY NETMASK DNS1 DNS2 BOOTPROTO ONBOOT

 

1.2 /etc/resolv.conf   DNS的配置文件

1.2.1 修改DNS的方法:

a.网卡配置文件

  添加DNS1    DNS2

b./etc/resolv.conf

注:两个地方都配置,网卡配置文件生效。

网卡里面配置的DNS优先于/etc/resolv.conf

一般在网卡配置文件中修改,修改后重启网卡

 

1.2.2 重启网卡的方法

  a./etc/init.d/network reload  重启所有网卡

  b.service network reload     重启所有网卡

  c.ifdown eth0;ifup eth0     单独重启某一块网卡

1.3 /etc/hosts       解析主机名

 ip地址与域名的解析关系(对应关系)    

1.3.1 应用:

1)搭建测试环境

2)方便记忆 省事   不用记录ip地址

实例1-1 [root@oldboy /]# vim etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

10.0.0.201  test01.baidu.com

技术分享图片 

注:在 /etc/hosts文件中写上百度的域名和别的ip,不能用百度

因为解析出的不是百度正确的ip,是/etc/hosts文件中对应的ip

1.4 /etc/sysconfig/network

1.4.1 修改主机名的方法:

a.临时

   hostname +主机名

b.永久

修改/etc/sysconfig/network     重启服务器后生效

   [root@oldboy-gao /]# vim /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=oldboy

实例1-1 在实际环境中,不可能因为重命名就重启服务器,一般hostname一下和修改配置文件

 

1.5 /etc/fstab    开机时设备与目录对应关系(挂载关系)

     自动挂载

1.5.1 查看设备与目录对应关系命令

blkid         查看设备与目录的对应关系(鸡肋)

df   -h     查看查看磁盘使用情况顺便也可以看设备与目录的对应关系

[root@oldboy xiaodong]# df -h

Filesystem      Size  Used Avail Use% Mounted on

/dev/sda3       8.8G  1.8G  6.7G  21% /

tmpfs           238M     0  238M   0% /dev/shm

/dev/sda1       190M   40M  141M  22% /boot

1.6 /etc/rc.local

linux开机时自动运行软件、程序、命令存放处

 

1.7 /etc/inittab     linux 运行级别的配置文件

1.7.1   运行级别说明:

0        关机

1        单用户模式  root密码忘记         

2        没有NFS的多用户模式

3        命令行模式

4        没有使用  待开发

5        图形化模式  桌面模式   x11

6        重启

1.7.2 查看运行级别    runlevel

[root@oldboy oldboy]# runlevel

N 3

#N  上一次的运行级别  N表示一直在这个级别

#3  当前运行级别

1.7.3 更改运行级别

a.临时修改运行级别   立即生效

  init命令

[root@oldboy oldboy]# init 3

[root@oldboy oldboy]# runlevel

3 3

b.永久修改运行级别

修改配置文件  /etc/inittab

技术分享图片 

 

注:如果运行级别改为06,如何修改回来

 方法一:进入单用户模式

 方法二:进入救援模式

 

1.8 /etc/init.d 里面存放的是各种软件的管理命令

实例1-1   /etc/init.d/iptables

/etc/init.d/network

1.9 /etc/profile    配置系统的环境变量   别名     √√√

       

已经接触的三个变量 PS1   LANG/etc/sysconfig/i18nPATH

1.10 /etc/bashrc     别名

1.10.1 系统中和别名有关的配置文件

国法-哪里都生效

/etc/profile

/etc/bashrc

家规-只有自己家里生效

~/.bashrc

~/.bash_profile

# ~   =====当前用户的家目录

 

1.11 /etc/issue     文件的内容在用户登录系统之前显示   一般不让显示(安全)

技术分享图片 

快速清空文件内容    >/etc/issue

 

1.12 /etc/motd           在用户登录系统之后显示

实例1-1 [root@oldboy oldboy]# cat /etc/motd

[root@oldboy oldboy]# echo "I am a student" > /etc/motd

[root@oldboy oldboy]# cat /etc/motd

I am a student

/etc/小结:

  /etc/sysconfig/network-scripts/ifcfg-eth0

  /etc/hosts

/etc/sysconfig/network

/etc/fstab    Linux开机自动挂载的配置文件 Linux在开机时设备与入口对应关系

/etc/rc.local

/etc/init.d/

/etc/inittab

/etc/profile

/etc/bashrc

/etc/issue

 /etc/motd

 

第2章 /usr/ 目录

2.1 /usr/local/   linux编译安装软件默认位置

===c:\program   file

 

2.2 Linux下面安装软件常见的方法

2.2.1 yum    点外卖    缺少的东西外卖解决

 yum install tree -y

  优点:安装方便 快捷   

  缺点:联网

2.2.2 rpm命令安装

 rpm包安装       超市买半成品  速冻水饺  买回来自己

加工,缺少的东西自己解决

 缺点:自己解决  依赖

2.2.3 编译安装

 自己做  准备菜    炒菜      上菜

        ./configure   make    make  install   

  优点:自己可以配置

  缺点:需要自己解决各种依赖

 

2.3 检查软件是否安装

rpm  -qa  tree

rpm  -qa |grep tree

 

2.4 查看软件包里面的内容

   rpm  -ql  tree

 

第3章 /var/ 目录

3.1  /var/log/    日志====服务器运行状态记录

实例3-1    /var/log/ messages    存放的是系统默认的日志

      /var/log/ secure      系统用户的登录信息   谁在什么

注:系统对这两个文件会定期切割    保证系统的日志不会过大

    对日志的定期切割----日志轮询

第4章 /proc/目录 虚拟目录 内存中一些进程              

/软件信息

4.1 /proc/meminfo  内存信息    

一般不从这儿看  

[root@oldboy xiaodong]# free -h

             total       used       free     shared    buffers     cached

Mem:          474M       351M       123M        60K       107M       8.9M

-/+ buffers/cache:       234M       239M

Swap:         767M        18M       749M

 

4.2 /proc/cpuinfo  cpu信息  

参数:physical  id  第几个CPU(从0开始)    

core id  第几个核心(从0开始)

4.3 /proc/loadavg  系统的平均负载  负载===系统的繁忙程度

实例4-1 [root@oldboy /]# cat /proc/loadavg

0.00 0.00 0.00 1/99 1822

第一个0  最近一分钟

第二个0  最近5分钟

第三个0  最近15分钟

4.3.1 看系统负载命令     w

 [root@oldboy xiaodong]# w

 00:06:46 up 2 days,  9:14,  3 users,  load average: 0.00, 0.00, 0.00

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

root     pts/0    10.0.0.1         23:29    0.00s  3.27s  0.10s w

root     pts/1    10.0.0.1         23:29   33:24   0.13s  0.13s -bash

root     pts/2    10.0.0.1         20:47   42:34   1.39s  1.39s -bash

 

4.3.2 衡量方法

系统负载 接近 所有CPU核心总数的时候  系统繁忙

4.3.3 错误:

61 column window is too narrow  栏目窗口太狭窄

 

4.4 /proc/mounts     

系统设备与入口的对应关系   系统挂载信息列表

 

总结目录结构:

1.Linux设备(磁盘分区)不挂载无法用

2.必知必会的目录/文件作用  

/etc/  /usr/local  /var/log  /proc/

3.网卡配置文件 IPADDR GATEWAY NETMASK DNS1 DNS2 BOOTPROTO ONBOOT

4.红帽系统中 DNS的配置文件

5.Linux下面如何修改主机名

6.Linux下面常见安装软件的方法

7.Linux运行级别 啥意思 怎么看 怎么改

 

 

配置文件总结:

linux系统中必知的文件

/etc/sysconfig/network-scripts/ifcfg-eth0    linux第一块网卡的配置文件

/etc/resolv.conf                         dns配置文件

/etc/hosts                             ip与主机名解析关系

/etc/sysconfig/network                 永久(重启服务器)修改主机名的地方

如何修改主机名

/etc/fstab                            开机自动挂载                                 

/etc/rc.local                          存放开机自启动的程序或命令

/etc/inittab                           运行级别的配置文件

/etc/init.d                         系统的软件/服务的管理命令 存放在这里  

/etc/profile                        系统的环境变量,别名

/etc/bashrc                        别名存放位置

/usr/local                         编译安装时候默认的安装位置                     

/var/log/message                   系统普通的日志

/var/log/secure        用户登录的信息 什么时候 谁从哪里登录登录是否成功

/var/spool/cron/root                  定时任务的配置文件            

/proc/cpuinfo                        系统cpu信息

/proc/meminfo                       系统内存信息

/proc/loadavg                        系统负载信息

/proc/mounts                        系统挂载信息

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 



12.18 -Liunx目录配置文件

标签:linux重要目录及配置文件

原文地址:http://blog.51cto.com/13517084/2054525

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!