05-目录下的文件

一./etc    系统配置文件

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

/etc (系统配置文件)    /sys(system系统)    config(configure配置)    /network(网络)-scripts(脚本,命令)    /if(interface网络接口)    cfg(configure配置)-ethernet(以太网)0


详解:

[root@oldboyedu59 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet                          网卡类型:以太网(互联网)

BOOTPROTO=none                boot  protocal    设置网卡获取ip的方式(1.dhcp  自动获取ip地址    2.none或static  网卡ip是固定的)

NAME=eth0                              网卡名称

UUID=fa77146b-1e0c-4544-8ecb-5a98a6ebfc41          标识符,  系统中唯一

DEVICE=eth0                          网卡名称

ONBOOT=yes                          是否在开机时启动网卡,原默认no

IPADDR=10.0.0.201              网卡ip地址

PREFIX=24                              子网掩码, PREFIX=24    ==  NETMASK=255.255.255.0    决定一个局域网中最多有多少台机器

GATEWAY=10.0.0.254            网关,数据进出的出入口,如 路由器

DNS1=10.0.0.254                     

DNS:     网址,域名----------解析--------\rightarrow ip地址

Domain Name Server/System 域名解析服务/系统

配置:

网卡配置文件中

DNS1

DNS2

公共的DNS服务器:

DNS1或DNS2后面

DNS1=10.0.0.254(网关ip地址)

阿里云:

DNS1=223.5.5.5

DNS2=223.6.6.6

114:

DNS1=114.114.114.114

DNS2=114.114.115.115

修改DNS

[root@oldboyedu59 ~]# cat  /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet

BOOTPROTO=none

NAME=eth0

UUID=fa77146b-1e0c-4544-8ecb-5a98a6ebfc41 #修改网卡配置文件的时候 不要把这一行复制过去。

DEVICE=eth0

ONBOOT=yes

IPADDR=10.0.0.201

PREFIX=24

GATEWAY=10.0.0.254

DNS1=10.0.0.254

DNS2=223.5.5.5

修改后需重启命令:

systemctl  restart  network

#system  control (系统控制命令) restart (重启) network(网卡)

需要自动补全命令参数:

tab键默认只能补全命令名字或目录

bash-completion    tab键自动补全增强版

yum install  -y  tree vim  bash-completion

安装完后需要重新登录下系统(断开xshell 重新连接)生效

检查软件是否安装

rpm  -qa      -q (query)查询        -a(all)

  #不加后缀,显示系4统中所有安装了的软件

#rpm -qa  tree bash-completion 查询某个软件是否安装

2.  /etc/resolv.conf          解析DNS,配置DNS

与网卡中配置DNS的共同点是:

                  作用相同,都是配置DNS。

不同点:

                  在网卡中进行DNS配置使用DNS1=223.xxxxxx和DNS2=xxxxxxxx  ,  配置后在网卡中永久生效(重启后生效)

                  在/etc/resolv.conf配置DNS使用nameserver  223.5.5.5  和 nameserver  223.6.6.6 ,配置后在临时生效,立刻生效(重启网卡后会被网卡里的DNS覆盖)

3. /etc/hostname    主机名  (CentOS 7)  /etc/sysconfig/network(CentOS 6中修改主机名)

1# hostname命令修改主机名(临时 重启服务器之后失效)

linux如何修改主机名

[root@oldboyedu59 ~]# hostname

oldboyedu59

[root@oldboyedu59 ~]# hostname oldboyedu59-lnb

2# 修改文件内容(写合同    永久 重启服务器之后生效)

vim /etc/hostname

3# 检查

[root@oldboyedu59 ~]# hostname

oldboyedu59-lnb

[root@oldboyedu59 ~]# cat /etc/hostname

oldboyedu59-lnb

CentOS 7特有:

一条命令,同时修改临时+永久

[root@oldboyedu59-lnb ~]# hostnamectl set-hostname oldboyedu59

#同时修改临时+永久

[root@oldboyedu59-lnb ~]# hostname

oldboyedu59

[root@oldboyedu59-lnb ~]# cat /etc/hostname

oldboyedu59

4.    /etc/hosts

作用:域名(主机名)与ip的对应关系。 将域名解析到指定ip

应用:搭建测试环境

            使用主机名连接到服务器(局域网)

127.0.0.1  localhost localhost.localdomain localhost4 localhost4.localdomain4

::1        localhost localhost.localdomain localhost6 localhost6.localdomain6

10.0.0.201  guoav.com  jd.com

网站更新过程(程序代码更新)

1.在开发人员自己电脑进行测试

2.公司内部机房进行测试

3.在IDC机房(数据中心) 测试

4.程序代码放在用户使用的环境(生产环境/线上环境)

开发或运维在本地(自己电脑进行测试)

5.  /etc/fstab    配置开机设备自动挂载的文件

fs(filesystem)磁盘分区  tab(table)表

fstab  在开机时自动挂载列表

、[root@oldboyedu59-lnb ~]# cat /etc/fstab

UUID=1e827748-cc43-4b1d-8bbc-9a85c239782d      /                          xfs      defaults         0  0

UUID=29a4ef75-7502-48df-b31c-c7c10264a7c8    /boot                       xfs      defaults         0  0

UUID=60c45f5e-c78d-41fe-aa92-93d10de6def3      swap                    swap    defaults        0  0

                      设备名称                                     挂载点(入口)      文件类型   参数    是否备份  是否自检

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

文件会在开机时运行, 文件存放内容为命令或脚本

注意:在CentOS7中,第一次执行此命令时需运行  chmod  +x  /etc/rc.d/rc.loc al  (目的:给这个文件加上可以运行的权限)

7.  /etc/inittab      系统启动设定运行级别等配置的文件

运行级别

runlevel                                                                          target  (对象)

0  关机                                                                                                                          poweroff.target 关机

1  单用户模式 (root用户密码忘记了  服务器故障无法开机  默认没有网络)  resuce.target  救援模式

2  多用户模式 没有NFS( 没有网络)                                                            multiuser.target 多用户模式

3  完全的多用户模式  命令行模式  文本模式 (工作的使用的)                  multiuser.target 多用户模式

4  待开发                                                                                                              multiuser.target 多用户模式

5  图形化界面 桌面模式                                                            graphical.target 图形化界面模式 桌面模式

6  重启                                                                                                                  reboot.target    重启

[root@lc-59 ~]# ls  -l    /usr/lib/systemd/system/runlevel*.target      查看所有的运行级别

lrwxrwxrwx. 1 root root 15 Mar 26 11:40 /usr/lib/systemd/system/runlevel0.target -> poweroff.target

lrwxrwxrwx. 1 root root 13 Mar 26 11:40 /usr/lib/systemd/system/runlevel1.target -> rescue.target

lrwxrwxrwx. 1 root root 17 Mar 26 11:40 /usr/lib/systemd/system/runlevel2.target -> multi-user.target

lrwxrwxrwx. 1 root root 17 Mar 26 11:40 /usr/lib/systemd/system/runlevel3.target -> multi-user.target

lrwxrwxrwx. 1 root root 17 Mar 26 11:40 /usr/lib/systemd/system/runlevel4.target -> multi-user.target

lrwxrwxrwx. 1 root root 16 Mar 26 11:40 /usr/lib/systemd/system/runlevel5.target -> graphical.target

lrwxrwxrwx. 1 root root 13 Mar 26 11:40 /usr/lib/systemd/system/runlevel6.target -> reboot.target

在CentOS7中如何修改运行级别           

[root@oldboyedu59 ~]# systemctl get-default (查看当前运行级别)

multi-user.target

[root@oldboyedu59 ~]# systemctl set-default graphical.target  (更改运行级别

Removed symlink /etc/systemd/system/default.target.

Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/graphical.target.

[root@oldboyedu59 ~]#

[root@oldboyedu59 ~]# systemctl get-default

graphical.target

[root@oldboyedu59 ~]# systemctl set-default multi-user.target

Removed symlink /etc/systemd/system/default.target.

Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.

[root@oldboyedu59 ~]# systemctl get-default

multi-user.target

其他修改运行级别方式:

CentOS 6下

临时修改运行级别

init  6

查看当前 运行级别

runlevel 

Linux下的启动流程

CentOS6

开机自检(BIOS)-------MBR引导(通过硬盘引导,主引导记录)-------GRUB菜单(选择不同的内核,CentOS6进入单用户模式,CentOS7进入救援模式)--------加载内核(/boot加载到内存,拥有一个小系统)----------运行INIT进程(第一个启动的进程)------读取·/etc/inittab(运行级别)-------读取/etc/rc.sysinit初始化系统(设置主机名和ip地址)------根据运行级别串行运行/etc/rc数字.d下面的脚本-----启动minggetty显示登陆界面,运行login      明哥tty

CentOS7

开机自检(BIOS)-------- ---MBR引导(通过硬盘引导,主引导记录)-----------GRUB菜单(选择不同的内核,CentOS7进入救援模式)-----------加载内核(/boot加载到内存,拥有一个小系统)----------运行systemd(第一个启动的进程)-------------读取/etc/systemd/system/default.target(运行级别)  multi-user.target-------并行启动/uer/lib/systemd/system      /etc/systemd/system    服务-----/usr/lib/systemd/system/getty.target  显示login界面

ps  -ef    进程的详细信息

8. /etc/profile  配置环境变量和别名

环境变量 特点:

1.系统创建好的变量  (大写)

2.Linux下面随意使用,含义不变

echo  $

[root@lc-59 lc]# lc=liucheng

[root@lc-59 lc]# echo lc

lc

[root@lc-59 lc]# echo $lc

liucheng

env  查看环境变量

9.  /etc/bashrc      别名

别名:给命令起了一个小名

ll  ====  ls  -l

alias  查看系统中已经有的别名

~ 当前用户家目录

开头的文件或目录 隐藏的 (linux)

ls -a        显示目录下的所有隐藏文件

#国法 (全局 )

/etc/profile  环境变量 别名   

/etc/bashrc  别名

#家规 (当前用户生效)

~/.bash_profile

~/.bashrc

>

输出重定向

先清空文件内容,然后把信息写入进去

10./etc/motd  配置用户登陆系统后显示提示内容的文件

11./etc/issue    配置用户登陆系统前 显示提示内容的文件

清空内容,在不同的系统,特定的版本中,有一定的漏洞

12./etc/init.d    软件启动程序所在目录

在CentOS6下系统管理命令(脚本)存放的位置

在CentOS7下只有network服务

二.usr

13./usr/local  存放用户编译安装软件默认的安装路径

yum安装 相当于外卖,外面解决,方便,统一

编译安装 相当于自己做,定制

过程:准备    ./configure

          做        make

        展示        make  install

三.  /var  存放日志

14./var/log  日志

/var/log/messages    记录系统默认的日志(各种服务状态的信息)

/var/secure    记录用户的登入情况(Failed password  错误密码)

四./proc

15. /proc/cpuinfo        CPU信息

        processor : 0        第几个核心(0代表第一个)

        physical id : 0        第几颗CPU  (一路)

lscpu    查看cpu信息

CPU(s):                      1        (一个核心)

On-line CPU(s) list:    0            (0代表第一个核心

)

Socket(s):                  1            ( 一路,一颗)CPU接口

16. /proc/meminfo  内存信息

[root@oldboyedu59 ~]# cat /proc/meminfo

MemTotal:        2028116 kB            #内存一共多少        total

MemFree:        1808804 kB            #内存剩余              free

MemAvailable:    1776000 kB            #内存当前可以使用

Buffers:            2076 kB            #buffer 占用内存空间大小

Cached:            76180 kB            #cache  占用内存空间大小

free  查看内存   

参数 :  -h    人类可读    -m  (以MB为单位显示内容)

17./proc/loadavg  平均负载  衡量系统是否繁忙 衡量cpu和磁盘


[root@oldboyedu59 ~]# cat /proc/loadavg

                  0.00                    0.02                  0.05                              1/125                                      6903

最近1分钟的平均负载    最近5分钟的    最近15分钟的    1个正在运行/一共有125个进程  pid进程号

w    进入cat /proc/loadavg ,查看负载          uptime  显示w命令的结果的第一行

[root@oldboyedu59 ~]# w 

11:49:03             up 18 min,         1 user,                   load average: 0.01, 0.02, 0.05   

 当前系统时间    系统运行时间   远程连接用户数        系统负载信息

USER                       TTY      FROM            LOGIN@     IDLE    JCPU     PCPU     WHAT

root                          pts/0    10.0.0.1            11:30         7.00s     0.22s      0.00s       w

远程登录用户名                    用户从哪来                                                                      用户在干什么

是否繁忙: 

数字接近于cpu核心总数的时候 忙

18./proc/mounts    记录着系统的挂载信息

19. /etc/yum.repos.d       yum源所在目录

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,236评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,867评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,715评论 0 340
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,899评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,895评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,733评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,085评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,722评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,025评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,696评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,816评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,447评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,057评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,009评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,254评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,204评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,561评论 2 343

推荐阅读更多精彩内容