第1章 linux目录结构 (linux必知必会的文件或目录)

1.1 在linux下面如何安装软件

yum install tree

1.2 linux无法上网了怎么办?

[root@oldboyedu-40 ~]# yum install tree

Loaded plugins: fastestmirror, security

Setting up Install Process

Loading mirror speeds from cached hostfile

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os&infra=stock  error was

14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org '"

遇到了一个错误  无法解析网址 : mirrorlist.centos.org

Error: Cannot find a valid baseurl for repo: base

报错中含有:

Couldn't resolve host

resolve

unknown host

linux下面执行----排查是否 DNS有问题

linux无法上网 拍错过程

1.2.1 第一步-ping www.baidu.com

ping: unknown host www.baidu.com

1.2.2 第二步-ping 223.5.5.5  ip地址()

DNS www.baidu.com ===>223.5.5.5

如果ping 223.5.5.5 通畅 表示你的DNS配置的不对

如果还是不通 其他配置的问题

1.2.3 第三步-修改DNS

/etc/sysconfig/network-scripts/ifcfg-eth0  配置DNS的地方  优先

##把这个DNS1和DNS2分别修改

DNS1=223.5.5.5

USERCTL=no

PEERDNS=yes

IPV6INIT=no

DNS2=223.6.6.6

1.2.4 第四步-让修改生效

/etc/init.d/network restart

重新下载试试:

yum install tree -y

-y表示确定安装其实就是省去了输y的步骤

要详细了解请咨询李导博客:

老男孩教育每日一题-第75天-linux无法上网或联网怎么办?

http://lidao.blog.51cto.com/3388056/1940340

第2章 整体linux下面目录

/boot

/dev

/etc    /etc/profile     查看别名的配置

/etc/sysconfig/i18n  查看系统字符集

/etc/selinux/config   查看SElinux的配置

/etc/init.d/iptables  查看防火墙的启动脚本

/etc/sysconfig/network-scripts/ifcfg-eth0 查看网卡配置

/home

/mnt

/proc

/root

/sbin

/tmp

/usr

/var

普通用户和root用户的2区别:

[oldboy@oldboyedu ~]$ cd /root/

-bash: cd: /root/: Permission denied

[oldboy@oldboyedu ~]$ ls /root/

ls: cannot open directory /root/: Permission denied

linux必知必会的文件或目录

/etc/sysconfig/network-scripts/ifcfg-eth0    linux下面网卡的配置文件

setup

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

DEVICE=eth0               #<==物理设备名,eth0表示第1块网卡

HWADDR=00:0c:29:ba:8e:8f  #<==网卡的MAC地址(网卡的身份证号码),48位,网卡的物理地址。

#software   hardware硬件 address(地址)

#HWADDR 物理地址  硬件地址 MAC地址

TYPE=Ethernet             #<==以太网。

UUID=1636dbaa-cc88-418d-820c-a06c956dbf77 #<==唯一标识 磁盘的标识 ===>blkid

ONBOOT=yes                #<==重启网卡或者服务器之后控制网卡是不是自动启动  ******

#BOOT ON 在启动的时候开启 在重启网卡或重启服务器的时候 网卡是否自动启动

BOOTPROTO=none            #******

#服务器的网卡如何得到 IP地址 家庭住址

##我给你固定一个IP地址     none/static 静态ip地址

##国家/系统 给你分配IP地址 dhcp        自动获取ip地址

IPADDR=10.0.0.200

#ip address ip地址 服务器的位置

NETMASK=255.255.255.0     #<==子网掩码    通过子网掩码规定你这个局域网内最多有多少台机器

DNS1=10.0.0.2             #<==DNS1

DNS2=223.5.5.5

2.1 DNS讲解

2.1.1 DNS是什么?

DNS  域名解析服务/系统   作用:www.baidu.com(域名 网址) 转换为  ip地址

host  resolve 域名解析

2.1.2 可以使用的DNS

阿里云:

223.5.5.5

223.6.6.6

2.1.3 如何修改DNS-setup

2.1.3.1  在网卡中配置

DNS1=223.5.5.5

DNS2=223.6.6.6

###修改DNS详细过程

──────────────┤ Choose a Tool ├──────

Authentication configuration

Firewall configuration

√Network configuration

System services

──────────────┤ Select Action ├────

√Device configuration

DNS configuration(临时 修改DNS重启网卡失效)

────────────┤ Network Configuration ├──────

Name                         eth0__________

Device                       eth0__________

Use DHCP                     [ ]

Static IP                    10.0.0.200____

Netmask                      255.255.255.0

Default gateway IP           10.0.0.2______

√Primary DNS Server           223.5.5.5_____

√Secondary DNS Server         223.6.6.6_____

Peer DNS                     [*]

On boot                      [*]

Controlled by NetworkManager [*]

2.1.3.2  修改完成后一定要重启网卡 配置生效

/etc/init.d/network restart

GATEWAY=10.0.0.2          #<==默认的出口,网关地址,路由器的地址。

2.1.4 配置DNS的文件

/etc/resolv.conf #里面配置的DNS 如果想要查看直接加cat就可以

/etc/sysconfig/network-scripts/ifcfg-eth0  配置DNS的地方  优先

配置DNS  在网卡配置文件里面进行

2.2 配置 修改主机名  /etc/sysconfig/network

2.2.1 修改主机名 临时修改

2.2.1.1  第一个里程碑-查询当前主机名

[root@oldboyedu ~]# hostname

oldboyedu

2.2.1.2  第二个里程碑-临时修改主机名

[root@oldboyedu ~]# hostname oldboyedu-40-nb

[root@oldboyedu ~]# hostname

oldboyedu-40-nb

2.2.1.3  重新登录

[root@oldboyedu-40-nb ~]#

[root@oldboyedu-40-nb ~]#

[root@oldboyedu-40-nb ~]#

2.2.2 第三个里程碑-永久修改主机名

[root@oldboyedu-40-nb ~]# cat /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=oldboyedu-40

[root@oldboyedu-40-nb ~]# sed 's#oldboyedu-40#oldboyedu-40-nb#g' /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=oldboyedu-40-nb

[root@oldboyedu-40-nb ~]# sed -i 's#oldboyedu-40#oldboyedu-40-nb#g' /etc/sysconfig/network

[root@oldboyedu-40-nb ~]# cat /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=oldboyedu-40-nb

hostname

cat /etc/sysconfig/network

第3章 etc下文件作用

etc/hosts

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

10.0.0.200    www.baidu.com

1、产品测试

2  用主机名互相访问

/etc/fstab

在系统开机启动的时候 磁盘/设备挂载的列表

在系统开机启动的时候 哪个磁盘/设备 挂载到哪个目录

今日内容

目录结构的特点

网卡配置文件

DNS的配置文件

如何修改主机名

/etc/resolv.conf DNS配置文件

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

/etc/fstab 开机自动挂载分区/磁盘  规定哪个分区/设备 挂载到哪里

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

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

  1. Linux目录结构-下部

    第1章 /etc目录 1.1 /etc/inittab 1.1.1 查看当前系统的运行级别 [root@nfsnobody ~]# runlevel N 3##查看系统当前运行级别 后面的数字表示当前 ...

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

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

  3. day 2 Linux目录结构

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

  4. 【Linux】Linux 目录结构

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

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

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

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

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

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

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

  8. Linux目录结构【转】

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

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

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

随机推荐

  1. OAuth2认证和授权:ClientCredentials认证

    1:创建授权服务器项目:AuthorizationServer,添加包:IdentityServer4 2:创建资源服务器项目:ResourcesServer,添加包:IdentityServer4. ...

  2. 第三章 document对象及数组

    1.数组的使用(1)声明数组var 数组名=new Array();(2)数组赋值数组名[下标]=值: 2.数组声明,分配空间,赋值同时进行var 数组名=new Array(值1,值2....)va ...

  3. AR(I)MA时间序列建模过程——步骤和python代码

    https://www.jianshu.com/p/cced6617b423 https://zhuanlan.zhihu.com/p/35282988 https://zhuanlan.zhihu. ...

  4. 使用shiro框架,解决跳转页面出现404的问题

    shiro框架是一个安全框架,在进行登录的时候,如果没有配置路径,它会跳到shiro的默认配置的路径“/”下面,所以总是会出现404的错误,因为它的路径是保存在session中 所以需要我们把sess ...

  5. 【数据使用】3k水稻数据库现成SNP的使用

    ---恢复内容开始--- 我们经常说幻想着使用已有数据发表高分文章,的确,这样的童话故事每天都在发生,但如何走出第一步我们很多小伙伴不清楚,那么我们就从水稻SNP数据库的使用来讲起. http://s ...

  6. Docker 介绍及安装

    Docker介绍 Docker采用 C/S架构 Docker daemon 作为服务端接受来自客户的请求,并处理这些请求(创建.运行.分发容器). Docker基于go语言并遵从Apache2.0协议 ...

  7. Docker Kubernetes YAML文件常用指令

    YAML文件常用指令 配置文件说明: 定义配置时,指定最新稳定版API(当前为v1). 配置文件应该存储在集群之外的版本控制仓库中.如果需要,可以快速回滚配置.重新创建和恢复. 应该使用YAML格式编 ...

  8. linux下如何源码编译安装vim

    1. 获取源码 git clone https://github.com/vim/vim.git ~/vim cd ~/vim 2. 配置 ./configure --prefix=/home/jel ...

  9. 再谈git和github-深入理解-3

    git tag -a 和 -m的区别? -a是 注解 是单词 "annotate"的意思 , 表示 "给标签一个名字, 标签名 -m 是创建标签时的消息备注 git ta ...

  10. 【2.0】使用默认日志slf4j配置

    一.SpringBoot日志简介 SpringBoot使用Commons Logging进行所有内部日志记录,但底层日志实现保持开放状态.为Java Util Logging,Log4j2和Logba ...