#####linux目录结构特点
一切从根开始
linx中每个设备可以挂载在任何目录上面
磁盘/设备/分区没有挂载 无法使用

举例-linux下面使用光盘
###1.把光盘放入到光驱中

###2.linux中使用光盘 对应 /dev/cdrom ll=l -i
[root@oldboyedu-01 ~]# ll /dev/cdrom
lrwxrwxrwx. 1 root root 3 Sep 25 10:01 /dev/cdrom -> sr0
[root@oldboyedu-01 ~]# cd /dev/cdrom
-bash: cd: /dev/cdrom: Not a directory
[root@oldboyedu-01 ~]# cat /dev/cdrom

###3.把光盘挂载到系统里面
[root@oldboyedu-01 ~]# mount /dev/cdrom /mnt/ 光盘挂载到哪里
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@oldboyedu-01 ~]# df -h ---查看磁盘空间的
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 8.8G 1.4G 7.0G 17% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
/dev/sda1 190M 40M 141M 22% /boot
/dev/sr0 3.7G 3.7G 0 100% /mnt

小结:
1.一切从根开始,一切皆文件
2.linux设备(光盘/磁盘分区)不挂载无法使用
3.挂载相当于给磁盘分区/设备 开了一个入口 通过入口进入到光盘/磁盘分区中
4.入口-挂载点-目录

安装yum 软件
遇到的错误:
[root@oldboyedu-01 mnt]# 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'"
Error: Cannot find a valid baseurl for repo: base

###文件目录详解--/etc/sysconfig/network-scripts/ifcfg-eth0
#网卡的配置文件
DEVICE=eth0 ###网卡的名字
HWADDR=00:0c:29:1e:67:61 #@@hardware address硬件地址 MAC地址
TYPE=Ethernet ###互联网
UUID=3405d22b-1aab-45a5-b57f-c0d005e4f269 ###UUID 系统中唯一的标识
ONBOOT=yes #@@booton 在重启的时候是否开启网卡(自动运行)
NM_CONTROLLED=yes ###是否能被network软件进行管理
BOOTPROTO=none #@@网卡获取ip地址的方式
#none/static ip地址是固定的
#dhcp 自动获取ip地址
IPADDR=10.0.0.200 #@@ ip address ip地址
NETMASK=255.255.255.0 ### 子网掩码 (最多有多少台机器)
GATEWAY=10.0.0.2 #@@ 网关 默认的出口
USERCTL=no ###是否准许普通用户管理网卡 开 关 重启
PEERDNS=yes ###PEERDNS等于yes的话,网卡的配置文件优先于/etc/resolv.conf
DNS1=223.5.5.5 #@@
DNS2=223.6.6.6 #@@

#上网使用 www.baidu.com jd.com taobao.com 域名
##把使用的域名转换为ip地址 ----DNS做 域名解析服务/系统

###阿里云的DNS
#223.5.5.5
#223.6.6.6

###114
#114.114.114.114
#114.114.115.115

###谷歌
#8.8.8.8

#####常见的DNS有关的错误 error ERROR

[root@oldboyedu-01 ~]# 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'"
Error: Cannot find a valid baseurl for repo: base

ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
错误 无法 解析 域名 mirrorlist.centos.org
无法解析域名

ping: unknown host www.baidu.com
未知的 域名

##linux无法上网,屌丝逃离洗浴中心之路(linux进行)
1.ping www.baidu.com #是否能上网

2.ping 223.5.5.5 #DNS是否有问题

[root@oldboyedu-01 ~]# ping www.baidu.com
ping: unknown host www.baidu.com
[root@oldboyedu-01 ~]# ping 223.5.5.5
PING 223.5.5.5 (223.5.5.5) 56(84) bytes of data.
64 bytes from 223.5.5.5: icmp_seq=1 ttl=128 time=50.7 ms
64 bytes from 223.5.5.5: icmp_seq=2 ttl=128 time=50.4 ms
64 bytes from 223.5.5.5: icmp_seq=3 ttl=128 time=49.9 ms
64 bytes from 223.5.5.5: icmp_seq=4 ttl=128 time=49.8 ms
64 bytes from 223.5.5.5: icmp_seq=5 ttl=128 time=50.3 ms
^C
--- 223.5.5.5 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4810ms
rtt min/avg/max/mdev = 49.840/50.257/50.744/0.416 ms
[root@oldboyedu-01 ~]# #1.有问题
[root@oldboyedu-01 ~]# #2.ping通畅
[root@oldboyedu-01 ~]# #DNS有问题

##如何修改DNS
####1.在网卡配置文件中添加上
DNS1=223.5.5.5
DNS2=223.6.6.6

[root@oldboyedu-01 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0c:29:1e:67:61
TYPE=Ethernet
UUID=3405d22b-1aab-45a5-b57f-c0d005e4f269
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=10.0.0.200
NETMASK=255.255.255.0
GATEWAY=10.0.0.2
USERCTL=no
PEERDNS=yes
IPV6INIT=no
DNS1=223.5.5.5
DNS2=223.6.6.6

###2.网卡的配置生效-重启网卡

#####重启某一个网卡
ifdown eth0 && ifup eth0

#####重启所有网卡
/etc/init.d/network restart

网卡配置小结:
1.屌丝逃离洗浴中心之路
2.如何修改DNS
3.IPADDR,GATEWAY,ONBOOT,BOOTPROTO,DNS1,DNS2

######文件目录详解--/etc/resolv.conf
配置DNS。

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

######文件目录详解--/etc/hosts ip地址与域名解析关系 对主机名进行解析
##网站更新
##进行测试-www.jd.com www.baidu.com www.oldboyedu.com

##www.baidu.com ---->119.75.216.20
###在测试的时候 下单---www.jd.com www.baidu.com 真的下单
####想办法把 www.jd.com www.baidu.com 解析到 10.0.0.200(测试机器)

10.0.0.200 www.baidu.com www.jd.com

##进行测试

/etc/hosts

C:\Windows\System32\drivers\etc\hosts

######文件目录详解--/etc/sysconfig/network 修改主机名的文件
#######第一个里程碑-查看当前的主机名
[root@oldboyedu-01 ~]# hostname
oldboyedu-01

#######第二个里程碑-临时修改主机名-重启服务器之后失效
[root@oldboyedu-01 ~]# hostname oldboyedu01-nb
[root@oldboyedu-01 ~]# hostname
oldboyedu01-nb

#######第三个里程碑-永久修改主机名-重启服务器之后生效
[root@oldboyedu01-nb ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=oldboyedu01-nb

####文件目录详解--/etc/fstab 开机的时候自动挂载的文件 开机的时候给每个磁盘分区开一个入口
#第一列 --表示设备/分区
#第二列 --表示入口/目录/挂载点
例子:
[root@oldboy004 ~]# cat /etc/fstab 查看自动挂载的文件

#
# /etc/fstab
# Created by anaconda on Thu Apr 11 16:13:42 2019
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=423c003e-2607-4387-a69d-b3ec375aec3c / ext4 defaults 1 1
UUID=6328a38d-344f-48f5-8c60-05a39ded3b7a /boot ext4 defaults 1 2
UUID=1b269632-825d-4449-be3e-acf11769188f swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
[root@oldboy004 ~]# blkid
/dev/sda3: UUID="423c003e-2607-4387-a69d-b3ec375aec3c" TYPE="ext4"
/dev/sda1: UUID="6328a38d-344f-48f5-8c60-05a39ded3b7a" TYPE="ext4"
/dev/sda2: UUID="1b269632-825d-4449-be3e-acf11769188f" TYPE="swap"

####文件目录详解--/etc/rc.local 开机的时候自动运行的文件 需要开机自启动的软件/命令/服务放在这个文件中

Startup

如何让一个软件/脚本/服务开机自动运行?
1./etc/rc.local #服务器运行软件的清单
2.通过chkconfig管理 开机自启动

####文件目录详解--/etc/inittab 开机的时候运行级别的配置文件
#init tab(table)

######1.linux运行级别讲解
0 关机状态,不要把运行级别设置为0
1 单用户模式 root用户密码忘记了
2 多用户模式,但是没有NFS
3 完全的多用户模式,命令模式,文本模式
4 未使用
5 X11,桌面模式,图形化界面模式
6 重启状态,不要把运行级别设置为6

######2.如何查看当前运行级别
[root@oldboyedu01-nb ~]# runlevel
N 3
[root@oldboyedu01-nb ~]# #N 3
[root@oldboyedu01-nb ~]# #上一次使用的运行级别 当前系统的运行级别

######3.如何切换运行级别-临时
[root@oldboyedu01-nb ~]# #上一次使用的运行级别 当前系统的运行级别
[root@oldboyedu01-nb ~]# init 5
[root@oldboyedu01-nb ~]# runlevel
3 5

######4.如何永久修改运行级别-重启生效
[root@oldboyedu01-nb ~]# tail -1 /etc/inittab
id:3:initdefault: 修改的运行级别

小结:
1.0-6含义
2.如何查看
3.如何修改 临时 永久

####文件目录详解--/etc/init.d 服务管理的命令

####文件目录详解--/etc/profile 系统环境变量 别名
#PS1 PATH

#LANG==>/etc/sysconfig/i18n

####文件目录详解--/etc/bashrc 别名

######国法(全国各地生效)
/etc/profile 系统环境变量 别名 √√√√√
/etc/bashrc 别名

######家规(地方政策 当前用户生效)
~/.bashrc
~/.bash_profile

~表示当前用户的家目录
root ~ ===== /root
oldboy ~ ===== /home/oldboy

#######/usr/local 编译安装的软件默认的位置

C:\Program Files windows安装软件默认的位置

Linux下面安全软件的方法
1.yum (自动解决安装依赖的软件) 点外卖-你缺少什么外面给你解决
yum install tree
2.rpm (缺啥少啥自己解决) 速冻水饺-半成品-缺少的东西自己解决
3.编译 自己做饭
买菜切菜---------炒菜----上菜
./configure------make----make install

[root@oldboyedu01-nb ~]# yum install tree --安装tree软件
[root@oldboyedu01-nb ~]# yum install tree -y --安装tree软件,不再提示是否安装

[root@oldboyedu01-nb ~]# ##查看软件是否安装成功 ,rpm -qa 表示所有安装好的软件
[root@oldboyedu01-nb ~]# rpm -qa |grep tree
tree-1.5.3-3.el6.x86_64

#######/usr/share

#######/var/log/messages 系统默认日志信息

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

#######文件目录详解--/proc/meminfo 内存信息
[root@oldboyedu01-nb ~]# free (当前系统使用的内存)
total used free shared buffers cached
Mem: 3908500 386300 3522200 236 39192 165944
-/+ buffers/cache: 181164 3727336
Swap: 786428 0 786428
[root@oldboyedu01-nb ~]# free -h (当前系统使用的内存)
total used free shared buffers cached
Mem: 3.7G 377M 3.4G 236K 38M 162M
-/+ buffers/cache: 176M 3.6G
Swap: 767M 0B 767M

#######文件目录详解--/proc/cpuinfo 查看cpu信息lscpu

#######文件目录详解--/proc/loadavg 系统的负载
负载:系统的繁忙程度
最近1分钟 最近5分钟 最近15分钟 平均负载
[root@oldboyedu01-nb ~]# w
22:20:05 up 12:18, 4 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 10.0.0.1 19:16 2:08m 0.18s 0.18s -bash
root pts/1 10.0.0.1 11:03 3:02m 0.06s 0.06s -bash
root pts/2 10.0.0.1 20:32 1.00s 0.18s 0.07s w
root pts/4 10.0.0.1 20:18 2:01m 0.03s 0.03s -bash
什么是系统繁忙程度?
#系统的负载接近系统cpu的核心数量

#######文件目录详解--/proc/mounts 显示系统挂载信息
df -h
findmnt=====cat /proc/mounts

linux目录结构特点的更多相关文章

  1. 5.linux目录结构介绍

    目录: 1.linux系统的目录结构特点?为何会形成这样的目录结构? 2.基本目录内容详解! 3.重要目录详解! 1.linux系统的目录结构特点? A.Linux系统的目录结构是一棵倒挂的大树,”/ ...

  2. Linux(3):linux目录结构

    查看系统版本: [root@neo ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [root@neo ~]# uname -r 2.6. ...

  3. Linux目录结构-上部

    第1章 目录结构 1.1 目录结构特点 倒挂的树状结构一切从根开始一切皆文件 1.2 目录结构 /bin            二进制文件  命令 /sbin           超级命令只有root ...

  4. linux目录结构知识

    1.系统目录结构介绍 1.目录结构特点 linux系统中的目录一切从根开始. Linux系统中的目录结构拥有层次. Linux系统中的目录需要挂载使用. 2.目录挂载初识 挂载的命令:mount mo ...

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

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

  6. 79 umount-卸除目前挂在Linux目录中的文件系统

    Linux umount命令用于卸除文件系统. umount可卸除目前挂在Linux目录中的文件系统. 语法 umount [-ahnrvV][-t <文件系统类型>][文件系统] 参数: ...

  7. 详解Linux目录(目录树详细解释)

    给大家一篇关于Linux目录 方面的详细说明,好好读一下! Linux目录详解(RHEL5.4) linux有四种基本文件系统类型:--普通文件:如文本文件.c语言源代码.shell脚本等,可以用ca ...

  8. Linux 目录配置

    一.Linux 目录配置标准:FHS FHS(Filessystem Hierarchy Standard) 的重点在于规范每个特定的目录下应该要放置什么样子的数据. FHS依据文件系统使用的频繁与否 ...

  9. linux 目录下文件批量植入和删除,按日期打包

    linux目录下文件批量植入 [root@greymouster http2]# find /usr/local/http2/htdocs/ -type f|xargs sed -i "   ...

随机推荐

  1. Kruskal模板

    Kruskal模板 struct Edge { int from,to,v; }edge[maxn*10]; int fa[maxn]; int n,m; int find(int x) { retu ...

  2. js表单提交到后台对象接收

    $.extend({ StandardPost:function(url,args){ var form = $("<form method='post' target='_blank ...

  3. USACO1.4 1.5 搜索剪枝与数字 洛谷OJ P1214 P1215 P1217 P1218

    USACO1.4 题解 Arithmetic Progressions 题意 让你求长为n的由小于2*m*m的双平方数组成的等差数列有几个 双平方数:形如 B=P*P+Q*Q,p,q>0的数 题 ...

  4. [daily] emacs显示file name buffer的全路径

    在用emacs看代码的时候,在文件间跳来跳去,如果工程太大的话,很可能会有重名文件,这个时候, 你就不知道自己在什么的地方了.需要一个查看当前正在编辑区的文件的名字的方法. emacs在这个地方,存储 ...

  5. 关于VMware(虚拟机) 出现错误时处理办法

    我们在开发中难免会用到虚拟机.前段时间老有同学问我虚拟机报错解决办法,趁今天有空特随笔. 错误如下图 首先科普下VT是个啥? Intel VirtualTechnology(VT)既“虚拟化技术” V ...

  6. Elasticsearch学习笔记(九)partial update

    一.什么是partial update? PUT /index/type/id,创建文档&替换文档,就是一样的语法 一般对应到应用程序中,每次的执行流程基本是这样的: (1)应用程序先发起一个 ...

  7. es6下 vue实例属性template不能使用

    esm模式下 不能使用template,需要引入非esm的vue.js,查看vue源码的包的dist目录下 文件标有esm是支持ems,没有标记,就是不支持(这个知识,怎么说了,应该属于webpack ...

  8. Mysql查询报错:Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='

    使用sql别名关联查询的时候,由于字符集冲突导致该错误 解决方案,查询的时候强制转换字符集类型 case when column = '' then _gbk '' collate gbk_chine ...

  9. SpringMVC Web项目升级为Springboot项目(二)

    一.访问原项目地址,报404错误 由于原项目地址启动路径为http://localhost:8080/xxx Spring boot默认启动路径为http://localhost:8080/ 所以需要 ...

  10. 修改haproxy配置文件

    需求: 1.查 输入:www.oldboy.org 获取当前backend下的所有记录 2.新建 输入: arg = { 'bakend': 'www.oldboy.org', 'record':{ ...