第1章 /proc目录下

1.1 /proc/cpuinfo

系统cpu信息

[root@nfsnobody ~]# cat /proc/cpuinfo                  一般常用的是  lscpu
processor   :0 第几个核心  此处表示第一个
vendor_id   : GenuineIntel
cpu family  :6
model       :60
model name  :Intel(R) Core(TM) i5-4200H CPU @ 2.80GHz
stepping    :3
microcode   :34
cpu MHz     :2793.547
cache size  :3072 KB
physical id :0第几颗CPU(物理) 此处表示第一个
###以下还有信息 但是不常用 不再显示
cat/proc/cpuinfo                  一般常用的是  lscpu
[root@nfsnobody ~]# lscpu  查看cpu的信息

1.2 /proc/meminfo

系统内存信息

[root@nfsnobody ~]# cat /proc/meminfo
可以查看内存的信息  信息过长 此处不粘贴详细内容
cat/proc/meminfo  一般用 free -h代替           
-h使free显示的内容可读
total一共    used  使用   free  剩余
[root@nfsnobody ~]# free -h  查看内存信息    -h参数 使free显示的内容可读
total       used       freeshared    buffers     cached
Mem:980M       619M       360M       228K        51M       397M
-/+ buffers/cache:       170M       809M
Swap:767M         0B       767M

1.3 /proc/mounts

系统挂载信息 ·

[root@nfsnobody ~]# cat /proc/mounts
用cat /proc/mounts  信息显示很杂乱  一般用column -t  /proc/mounts代替
[root@nfsnobody ~]# column -t  /proc/mounts ##使文件信息对齐后显示

1.4 /proc/loadavg

系统负载信息
数字接近系统的核心总数的  就算是高了

[root@nfsnobody~]# cat /proc/loadavg      显示系统负载信息
0.0   0.00 0.00 1/167 2280
最近一分钟  最近5分钟  最近15分钟  有167个进程 有一个在运行
[root@nfsnobody ~]# w                      可用w代替  非全屏状态下可能会报错
 23:30:33up  1:45,3 users,  load average: 0.00,0.00, 0.00
USERTTY      FROM              LOGIN@   IDLEJCPU   PCPU WHAT
roottty1     -                22:04    1:25m0.03s  0.03s -bash
rootpts/0    10.0.0.1         22:05    1:04m0.05s  0.05s -bash
rootpts/1    10.0.0.1         22:27    0.00s0.24s  0.13s w
[root@nfsnobody ~]# uptime   也能够查看系统负载
19:11:33 up 41 min,3 users,  load average: 0.00,0.00, 0.00

第2章 /etc目录下

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

2.1.1 网卡信息详解

第一块网卡的配置文件

system config/networ-scripts/interface(接口/w网卡)config

如果要修改网卡的信息  修改后重启即可生效

[root@nfsnobody ~]# cat/etc/sysconfig/network-scripts/ifcfg-eth0 linux第一块网卡的配置文件
DEVICE=eth0                                        <==设备名称
TYPE=Ethernet                                      <==网络类型以太网
UUID=9624a449-b94d-4633-9139-e8459206301d          <==系统中给每个设备的标识符号在系统中唯一 
ONBOOT=yes                                         <==boot on 在开机或重启网络的时候自启动
NM_CONTROLLED=yes                                  <==是否受系统的network服务控制
BOOTPROTO=none                                     <==网卡获取IP的方法 网卡静态IP还是动态IP
HWADDR=00:0C:29:91:97:B5                           <==HardWareADDRress硬件地址/MAC地址网卡唯一
IPADDR=10.0.0.201                                  <==服务器的ip地址
PREFIX=24
##等同于NATMASK=255.255.255.0 子网掩码 决定你一个局域网中最多可以有多少台服务器
GATEWAY=10.0.0.254                                gate way 默认网关所有人离开进入都要经过网关
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
DNS1=223.5.5.5                                        <== dns
DNS2=223.6.6.6                                        <== dns
BOOTPROTOstatic/none   静态IP
   dhcp系统默认自动获取IP地址
NATMASK=255.255.255.0  这个一般没有  PREFIX=24 一般由这个代替
子网掩码 决定你一个局域网中最多可以有多少台服务器

2.1.2 DNS

2.1.3 关于DNS

DNS  (domain name server/system)域名解析
可随意使用的DNS(公共DNS)
1.阿里云

DNS1 223.5.5.5
DNS2 223.6.6.6
2.114
114.114.114.114
114.114.115.115

2.1.4 在网卡中增加DNS

DEVICE=eth0                第一块网卡的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0
 
TYPE=Ethernet
UUID=4107073b-8277-471a-a2e7-a65cb8904475
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
HWADDR=00:0C:29:47:D6:37
IPADDR=10.0.0.200
PREFIX=24
GATEWAY=10.0.0.254
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
DNS1=223.5.5.5###在底部加上 DNS
DNS2=223.6.6.6
在网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0   加上DNS 然后重启网卡
/etc/init.d/network restart

2.1.5 /etc/resolv.conf

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

/etc/resolv.conf                                 dns配置文件
[root@nfsnobody ~]# cat /etc/resolv.conf
# Generated by NetworkManager
 
 
# No nameservers found; try putting DNS serversinto your
# ifcfg files in /etc/sysconfig/network-scriptslike so:
#
# DNS1=xxx.xxx.xxx.xxx
# DNS2=xxx.xxx.xxx.xxx
# DOMAIN=lab.foo.com bar.foo.com
nameserver 223.5.5.5
nameserver 223.6.6.6

2.2 /etc/sysconfig/network

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

[root@nfsnobody ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=nfsnobody

2.3 /etc/sysconfig/network

2.3.1 临时修改主机名

hostname

1.临时修改hostname
[root@nfsnobody ~]# hostname nfsnobody  修改
[root@nfsnobody ~]# hostname              查看
nfsnobody

2.3.2 永久修改主机名

[root@nfsnobody ~]# vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=nfsnobody   ##把名字修改为你要改的
修改完退出  重启服务器后生效

2.4 /etc/hosts

ip与域名(主机名)解析关系

2.4.1 应用场景

搭建测试环境
局域网DNS(了解)

2.4.2 了解/etc/hosts的作用

[root@nfsnobody ~]# cat /etc/hosts                          查看内容
127.0.0.1localhost localhost.localdomain localhost4 localhost4.localdomain4
::1localhost localhost.localdomain localhost6 localhost6.localdomain6
测试
[root@nfsnobody ~]# vim /etc/hosts
127.0.0.1localhost localhost.localdomain localhost4 localhost4.localdomain4
::1localhost localhost.localdomain localhost6 localhost6.localdomain6
10.0.0.200 jd.com            ###IP地址与域名的对应关系
 
[root@nfsnobody ~]# ping jd.com   再次ping  京东 IP地址变为10.0.0.200
PING jd.com (10.0.0.200) 56(84) bytes of data.
64 bytes from jd.com (10.0.0.200): icmp_seq=1ttl=64 time=0.031 ms
64 bytes from jd.com (10.0.0.200): icmp_seq=2ttl=64 time=0.026 ms

2.5 /etc/fstab

在开机的时候给每个设备创建一个入口  开机的时候自动挂载列表

[root@nfsnobody ~]# column -t /etc/fstab  用 column -t 查看 可以先排列好内容再显示
#
#/etc/fstab
#Created     by            anaconda        on       Tue         Jul         1018:21:44     2018
#
#Accessible  filesystems,  by              reference,  aremaintained  under   '/dev/disk'
#See         man           pages           fstab(5),   findfs(8),mount(8)    and/or  blkid(8)for   more  info
#
UUID=c4f4be67-f408-4f14-b01e-a0c0777932cb  /ext4          defaults        1           1
UUID=8dc40910-35ed-4d1b-acd7-5dad0ad47746  /boot   ext4          defaults        1           2
UUID=09e2ce6c-7249-4239-8843-5ef9cc3a9a99  swapswap          defaults        0           0
tmpfs/dev/shm    tmpfs         defaults        0           0
devpts                                     /dev/pts    devpts        gid=5,mode=620  00
sysfs                                      /sys        sysfs         defaults        0           0
proc/proc       proc          defaults        0           0
设备磁盘分区                               挂载点
 
[root@nfsnobody ~]# blkid   可用blkid显示的信息与上面内容对比
/dev/sda1:UUID="8dc40910-35ed-4d1b-acd7-5dad0ad47746" TYPE="ext4"
/dev/sda2:UUID="09e2ce6c-7249-4239-8843-5ef9cc3a9a99" TYPE="swap"
/dev/sda3:UUID="c4f4be67-f408-4f14-b01e-a0c0777932cb" TYPE="ext4"

2.6 /etc/rc.local

存放开机自启动的程序或命令  开机的时候自动运行

[root@nfsnobody ~]# cat /etc/rc.local
#!/bin/sh
#
# This script will be executed *after* all theother init scripts.
# You can put your own initialization stuff in hereif you don't
# want to do the full Sys V style init stuff.
##需要开机自启动的命令或脚本可以放在这个文件内
##效果类似于win7下面的启动

2.7 /etc/inittab

2.7.1 运行级别的配置文件

[root@nfsnobody ~]# cat /etc/inittab
# inittab is only used by upstart for the defaultrunlevel.
#
# ADDING OTHER CONFIGURATION HERE WILL HAVE NOEFFECT ON YOUR SYSTEM.
#
# System initialization is started by/etc/init/rcS.conf
#
# Individual runlevels are started by/etc/init/rc.conf
#
# Ctrl-Alt-Delete is handled by/etc/init/control-alt-delete.conf
#
# Terminal gettys are handled by /etc/init/tty.confand /etc/init/serial.conf,
# with configuration in /etc/sysconfig/init.
#
# For information on how to write upstart event handlers,or how
# upstart works, see init(5), init(8), andinitctl(8).
#
# Default runlevel. The runlevels used are:     
#   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 - Fullmultiuser mode                    
#   4 -unused                                 
#   5 -X11                                     
#   6 -reboot (Do NOT set initdefault to this) 
#
id:3:initdefault:           需要更改直接vim在此处修改就可以

2.7.2 运行级别详解

#   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) ##多用户模式 没有NFS
#   3 - Fullmultiuser mode                     
##完全多用户模式 (命令行模式/文本模式)工作默认的环境
#   4 -unused                                   待开发
#   5 -X11                                      桌面模式图形化界面
#   6 -reboot (Do NOT set initdefault to this)  #重启

第3章 Linux无法上网

3.1 排错过程

3.1.1 确认是否能上网

ping baidu.com

3.1.2 DNS配置问题

ping ip地址 (公网IP)

223.5.5.5
114.114.114.114

3.2 常见原因

导致无法上网的常见原因
1.IP地址是否正确
2.网卡配置文件是否正确
  网关配置错误
3.VMware虚拟网卡配置
4.网络连接  vmware8是否开启
5.服务是否开启
6.如果修改网关 修改后重启下虚拟机

Linux目录结构-中部的更多相关文章

  1. 每天一个linux命令(23):Linux 目录结构

    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...

  2. day 2 Linux目录结构

    Linux系统的目录结构的基本介绍: 1)在逻辑上的所有目录(包括目录下的子目录)都在最高级别的目录“/”下. 根(/)目录是Linux系统中所有目录的起始点(顶点),根下面的目录及子目录是一个有层次 ...

  3. 【Linux】Linux 目录结构

    博客已转移,请借一步说话 .http://www.weixuehao.com/archives/492 初学Linux,首先需要弄清Linux 标准目录结构 / root --- 启动Linux时使用 ...

  4. CentOS6.5菜鸟之旅:纯转载Linux目录结构

    来自:http://www.iteye.com/topic/1125162 使用linux也有一年多时间了  最近也是一直在维护网站系统主机  下面是linux目录结构说明 本人使用的是centos系 ...

  5. 每天一个linux命令(19):Linux 目录结构

    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...

  6. Linux目录结构及常用命令(转载)

    一.Linux目录结构 你想知道为什么某些程序位于/bin下,或者/sbin,或者/usr/bin,或/usr/sbin目录下吗?例如,less命令位于/usr/bin目录下.为什么没在/bin中,或 ...

  7. Linux目录结构【转】

    使用linux也有一年多时间了  最近也是一直在维护网站系统主机  下面是linux目录结构说明 本人使用的是centos系统,很久没有发表博文了 近期会整理自己所用所了解知识点,发表linux相关的 ...

  8. 【Linux笔记】Linux目录结构

    [Linux笔记]Linux目录结构   本文内容整理自网络,以作参考. /:根目录,位于linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib ...

  9. Linux目录结构及文件基础操作

    一.Linux目录结构 windows系统中主要以存储介质为主(磁盘). UNIX和Linux系统中主要是以目录为主(以树形目录结构的形式构建整个系统). 1. FHS(Filesystem Hier ...

随机推荐

  1. RocketMQ 消息发送system busy、broker busy原因分析与解决方案

    目录 1.现象 2.原理解读 2.1 RocketMQ 网络处理机制概述 2.2 pair.getObject1().rejectRequest() 2.3 漫谈transientStorePoolE ...

  2. 「2019.8.9 考试」神仙的dp总让人无所适从

    T1是个容斥,我掐手指一算他为了卡容斥的正确性,绝不会把n和m出的很相近($O(n^2)$算法在nm相等的时候达到最高时间复杂度),不然就太好做了,于是开了特判+各种卡常和滚动数组优化,卡到了70分, ...

  3. CSPS模拟 88

    今天我还是个弟弟. 果然唯有AK不可超越.. T1 决策单调性,暴力上整体二分. 极限数据跑的挺快,可是被n<k的脑残测试点qj了.. T2 又是大模拟! T3 想到剩余同种数量的彩球完全等效 ...

  4. Asp.net Core 系列之--2.ORM初探:Dapper实现MySql数据库各类操作

    ChuanGoing 2019-09-10 距离上一篇近一个月时间,断断续续才把本篇码完,后面将加快进度,争取年度内把本系列基本介绍完成,同时督促本人持续学习. 本篇学习曲线: 1.初识Dapper ...

  5. P3043 [USACO12JAN]牛联盟Bovine Alliance——并查集

    题目描述 给出n个点m条边的图,现把点和边分组,每条边只能和相邻两点之一分在一组,点可以单独一组,问分组方案数. (友情提示:每个点只能分到一条边,中文翻译有问题,英文原版有这样一句:The cows ...

  6. m76 赛后总结

    这次没有炸的太厉害,只是T3崩了,而且..... 这次的心态并没有因为loj的大吉而崩,反而在经受过上一轮的打击之后变得坚强了,心态也平了,没什么可挂念的,因为我什么都没有,所以发扬光脚的不怕穿鞋的精 ...

  7. 一种logging封装方法,不会产生重复log

    在调试logging的封装的时候,发现已经调用了logging封装的函数,在被其它函数再调用时,会出现重复的logging.原因是不同的地方创建了不同的handler,所以会重复,可以使用暴力方法解决 ...

  8. vue学习笔记(五)条件渲染和列表渲染

    前言 在众多的编程语言中,我们的基础语法总是少不了一些专业语法,比如像定义变量,条件语句,for循环,数组,函数等等,vue.js这个优秀的前端框架中也有同样的语法,我们换一个名词,将条件语句改成专业 ...

  9. ubuntu开机自启动服务

    ubuntu下一个用来管理开机自启动服务的程序,今天在ss vps上安装时老是提示这个错误,百度后,下面的这个方法可行: vi /etc/apt/source.list 输入i,进入Insert模式 ...

  10. [LC]219题 Contains Duplicate II (存在重复元素 II )

    ①英文题目: Given an array of integers and an integer k, find out whether there are two distinct indices ...