linux目录结构特点
#####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目录结构特点的更多相关文章
- 5.linux目录结构介绍
目录: 1.linux系统的目录结构特点?为何会形成这样的目录结构? 2.基本目录内容详解! 3.重要目录详解! 1.linux系统的目录结构特点? A.Linux系统的目录结构是一棵倒挂的大树,”/ ...
- Linux(3):linux目录结构
查看系统版本: [root@neo ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [root@neo ~]# uname -r 2.6. ...
- Linux目录结构-上部
第1章 目录结构 1.1 目录结构特点 倒挂的树状结构一切从根开始一切皆文件 1.2 目录结构 /bin 二进制文件 命令 /sbin 超级命令只有root ...
- linux目录结构知识
1.系统目录结构介绍 1.目录结构特点 linux系统中的目录一切从根开始. Linux系统中的目录结构拥有层次. Linux系统中的目录需要挂载使用. 2.目录挂载初识 挂载的命令:mount mo ...
- 每天一个linux命令(23):Linux 目录结构
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...
- 79 umount-卸除目前挂在Linux目录中的文件系统
Linux umount命令用于卸除文件系统. umount可卸除目前挂在Linux目录中的文件系统. 语法 umount [-ahnrvV][-t <文件系统类型>][文件系统] 参数: ...
- 详解Linux目录(目录树详细解释)
给大家一篇关于Linux目录 方面的详细说明,好好读一下! Linux目录详解(RHEL5.4) linux有四种基本文件系统类型:--普通文件:如文本文件.c语言源代码.shell脚本等,可以用ca ...
- Linux 目录配置
一.Linux 目录配置标准:FHS FHS(Filessystem Hierarchy Standard) 的重点在于规范每个特定的目录下应该要放置什么样子的数据. FHS依据文件系统使用的频繁与否 ...
- linux 目录下文件批量植入和删除,按日期打包
linux目录下文件批量植入 [root@greymouster http2]# find /usr/local/http2/htdocs/ -type f|xargs sed -i " ...
随机推荐
- eclipse spring-boot-mybatis 的记录
例子来源: https://gitee.com/lfalex/spring-boot-example.git spring-boot-mybatis 例子使用 mysql5.1.46 版本; 环境:e ...
- 通过mycat实现mysql的读写分离
mysql的主从配置沿用上一篇博客的配置:https://www.cnblogs.com/MasterSword/p/9434169.html mycat下载地址:http://www.mycat.i ...
- ajax php 验证注册用户名是否存在
1.在"test"数据库中,建立一张名为"user"的表. sql语句: create table `user`( `id` ) not null auto_i ...
- spring-boot mybatis配置
接着我们的spring boot项目,spring boot如何使用mybatis访问数据库呢? 个人习惯使用mapper接口和xml配置sql,从pom.xml入手 1.1 添加依赖 <dep ...
- weblogic的基础安装
安装java环境 不能使用centos自带的openjdk 必须使用源码安装 把下载的jdk-8u181-linux-x64.tar 解压到 /usr/src目录下 tar zxvf jd ...
- Redis Sentinel实现的机制与原理详解
序言 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案.实际上这意味着你可以使用Sentinel模式创建一个可以不用人为干预而应对各种故障的Redis部署. 它的主要功能有以 ...
- java iso8859 转utf8
http://www.it1352.com/110853.html https://blog.csdn.net/RR369_yyh/article/details/77582441 /* 输出 下面这 ...
- ZY
2017*****1022:我是石翟夫:我的爱好是计算机: 我的码云个人主页是:https://gitee.com/S_DiF/events 我的第一个项目地址是:https://gitee.com/ ...
- Response内置对象
request内置对象:主要用来处理用户的请求 response内置对象:处理对用户的响应(在调用service方法时容器会传递过来) response重要方法: public void addCoo ...
- mysql-5.7.25 源码 安装
mysql-5.7.25 源码 安装 编译 export INSTALL_PREFIX="/data/services" export MYSQL_INSTALL_PATH=&qu ...