Linux目录结构,关键文件作用、安装软件方法、运行级别

 Linux目录结构

/bin  :存放命令,二进制文佳佳binary

/boot:引导系统启动

/dev:设备(磁盘分区、光盘)device

/etc:系统的配置文件

/home 普通用户的家目录(贫民窟)

/rootroot用户的家目录(皇宫)

/lib:系统库文件 library,如链接库,使系统可以正常运行

/lost+found:存放系统崩溃时候的信息

/media:挂载入口

/mntLinux临时挂载的目录,挂载点

/opt :第三方软件的安装目录

/procprocess虚拟目录,内存中的信息

/sbinsuper bin 只有root用户可以使用

/selinuxselinux配置目录

/sys :与/proc类似,虚拟目录

/tmp:回收站

/usr:存放用户的程序

/varvariable 经常变换的文件,日志文件,邮箱


快捷键:Esc + .   (删除光标后面的内容并进入编辑模式)

关键文件

1. /etc/目录
a) 网卡配置文件和DNS配置文件

1) 网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0
2)DNS配置文件/etc/resolv.conf

注:修改DNS在网卡配置文件中修改,因网卡配置文件配置的NDS优先于/etc/resolv.conf

更改本机hosts文件/etc/hosts,ip址与域名解析关系(对应关系)
    作用:1)搭建测试的环境。2)方便记忆

b) 修改主机名
1)临时修改hostname centos6
2)永久修改-配置文件vim /etc/sysconfig/network

c) 开机时自动挂载的设备与目录的对应关系
1)blkid 查看分区、UUID、文件系统类型
2)df -h 查看磁盘的使用情况  (h带单位显示)
   df -i  查看磁盘i节点的使用情况
   
d) 开机自动运行的软件或命令存放的位置/etc/rc.local

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

    运行级别说明:
    # 0 关机!!(不要把系统运行级别设置为0)
    # 1 单用户模式  (只会运行基本的服务,网络也不行,一般用于忘记root密码)
    # 2 没有NFS,多用户模式
    # 3 命令行模式  工作中默认的运行级别
    # 4 未使用,待定义
    # 5 图形化模式  桌面模式
    # 6 重启!!(不要把系统运行级别设置为6)
 
    1)查看运行级别   runlevel
    如显示N 3:N表示以前没有切换过运行级别  3表示当前运行级别  
    2)临时修改运行级别 (如:切换到图形 init 5),立即生效
    3)永久修改运行级别 ,重启生效vim /etc/inittab

f) 存放各种软件的管理命令(服务),如: /etc/init.d/iptables stop
    常用状态: stop  reload  restart  start

g) 配置系统的环境变量
    全局变量:/etc/profile、etc/bashrc
    局部变量:~/.bashrc、~/.bash_profile
PS1和PATH: /etc/profile
LANG:/etc/sysconfig/i18n
    永久配置别名/etc/bashrc

h) 在用户登录系统之前提示/etc/issue

i)在用户登录系统之后提示/etc/motd

j)快速清空一个文件的内容

    方法一: > /etc/kai.txt
    方法二:  echo ""> /etc/kai.txt

1.2 /usr/目录
a)linux编辑安装软件默认的位置/usr/local/

b)linux下面安装软件常见的方法

    1)yum   常用,yum install tree -y
    优点:安装方便、快捷。缺点:联网
    2)rpm包安装。缺点:自己解决依赖关系
    3)编译安装。准备菜(./configure),炒菜(make),上菜(makeinstall)
    优点:自己根据需求进行配置。缺点:需要自己解决各种依赖关系

c)查看软件是否安装
    1)查看rpm包是否安装
    方法一:rpm -qa tree
    方法二:rpm -qa |grep "tree"
        注:-qa 查看软件是否安装(q查询query,a所有all)
    2)rpm软件包里面的内容
            rpm -ql tree  
        注:-ql 显示软件里面的内容( l列表list)

1.3 /var/目录
日志:服务器运行状态记录

    1)/var/log/messages   存放系统默认的日志
    2)/var/log/secure   用户登录信息
    系统会对secure,messages会定期的切割1)保证系统的日志文件不会过大。2)日志的定时切割---日志轮询

1.4  /proc/目录 虚拟目录、内存中进出/软件信息
a) 查看CPU信息cat /proc/cpuinfo

  physical id : 第几个CPU,从0开始
  cored  id:第几个核心

b) 查看内存使用信息
   方法一:cat /proc/meminfo
   方法二: free -h
 
c) 查看系统的平均负载
  方法一:cat /proc/loadavg
  方法二:w
22:07:06 up  1:50,  1 user,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    10.0.0.1         21:40    0.00s  0.23s  0.09s w
  方法三:uptime
 22:06:08 up  1:49,  1 user,  load average: 0.00, 0.00, 0.00
 
     负载:系统的繁忙程度。第一个0.00 :表示最近1分钟内负载
     第二个0.00 :表示最近5分钟内负载。第三个0.00 :表示最近15分钟内负载
     注:衡量方法:系统负载 接近 所有cpu核心总数的时候 属于繁忙

d)系统挂载列表,设备与入口(目录)的对应关系
  方法一:cat /proc/mount
  方法二:df -h
  注:-h 人性化显示,-m 显示以m为单位的信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值