网站建设 紧急检查工作,wordpress翻译版本,潍坊注册公司流程和费用标准,手机图片编辑前面与大家讨论了linux的发展与由来#xff08;这一块挺多的#xff0c;小编还没有编写完成#xff0c;希望大家理解#xff09;#xff0c;紧接着谈到了vmware安装及运行所存在的故障#xff08;鉴定错误#xff0c;虚拟机没有网#xff0c;蓝屏等常见现象的总结及处理… 前面与大家讨论了linux的发展与由来这一块挺多的小编还没有编写完成希望大家理解紧接着谈到了vmware安装及运行所存在的故障鉴定错误虚拟机没有网蓝屏等常见现象的总结及处理方法 https://blog.csdn.net/2302_78067597/article/details/137278217?spm1001.2014.3001.5502
https://blog.csdn.net/2302_78067597/article/details/137366008
紧接着写到了centOS手动配置IP/软件升级包/yum已被锁定故障/进入主机修改eth0/reboot重启故障/忘记Linux的root密码/及Linux命令学习 https://blog.csdn.net/2302_78067597/article/details/137397393?spm1001.2014.3001.5502
回顾上一篇文章末尾的目录命令总结: 开始今天linux目录的学习
Linux目录结构
Linux结构与windows结构对比 windows结构为树形结构c盘d盘不互通 Windows下看树形结构相当于电脑里文件与文件的嵌套 Linux看树形结构: winr进入dos窗口输入cmd 输入d:敲dir 还可以通过tree /F看树形结构类似于Windows的tree Linux与Windows不同的点:
1. windows下有cde盘符Linux只有/根) 2. Windows以\进行分割Linux用/进行分割
Linux目录结构特点 Linux所有目录都是有层次倒立的树形结构/根是所有目录的顶点对于Linux来说从根开始 不同目录下的数据可以跨越不同的磁盘分区或不同磁盘设备Linux目录和设备是分离的我们可以使目录与目录建立联系。 目录有一定的规律组织命名的 没有挂载到目录上的磁盘不能被使用需要挂载才能使用
相对路径与绝对路径区别 相对路径与绝对路径: 绝对路径以根为起点开始的路径 例如/tmp/opt ls /etc/sysconfig/ 相对路径:相对于非/路径路径开头没有/斜线例如etc/sysconfigopt/tmp相对于当前的路径。 mkdir wl –p cd wl 相对路径 cd …/ 相对路径 cd / root/wl 绝对路径 相对路径的特点
相对路径方便但很难找到无效的用的时候一定要看当前目录是什么 tree -L 1 / -bin -user/bin /bin等同于/usr/bin 二进制命令目录 普通用户二进制命令 sbin /sbin/等同于/usr/bin root管理员实用的二进制命令 boot 内核程序及引导程序所在的目录tree –L 1 /boot [du –sh /boot查看大小这个目录特别重要慎用]
dev 设备目录光驱 磁盘ls /ev etc 系统基础服务配置所在的文件yum rpm安装的软件 home 普通用户的家目录 tree /home/ root 管理员的家目录 lib usr/lib 库文件所在的目录 lib64 usr/lib64 库文件所在的目录 media 媒体光驱挂载点 mnt 临时挂载点 opt 第三方程序目录 proc 虚拟的文件系统内核和进程信息的目录仪表盘 sys 虚拟的文件系统 tmp 临时目录所有用户都可以在这里做各种操作 su –calms #切换用户 whoami # 查看用户名 touch ddasde 创建ddasde文件 ls 查看 ddasde touch /root/adasfd touch:无法创建权限不够 这个是普通用户为权限不足 所以黑客往往在这里会放入木马文件通过其他端口进行提权黑客的跳板目录监控目录 usr c:/ptogram file应用程序所在目录 var 数据变化的目录日志文件存放的目录
根目录结构
目录文件系统标准 官方链接http://www.pathname.com/fhs/
Linux文件系统介绍
/etc 系统初始化及设置相关重要的文件 /etc/sysconfig/network–scripts/ifcfg–eth0: 网卡的配置文件 上一个文章手动配置网卡nmtui信息将会储存到这个文件 用cat查看ifcfg-ens33情况 HWaDd00: Mac地址网卡的物理地址 type 网络类型以太网 ipaddr IP地址 prefix 子网掩码 gateway 网关 dns 域名解析用两个
name 设备名 uuid 唯一标识 onboot 网卡随着Linux开启启动 这里必须与网络编辑器里要一致 /etc/resolv.conf:linux系统dns客户端配置文件现在已经过时了
cat进行查询
重启网卡的时候网卡配置文件里的dns设置会对这里进行覆盖 配置客户端dns两种方法 1.网卡配置文件里设置优先 /etc/resolv.conf里配置很容易被覆盖 2.vim /etc/resolv.conf 对这里文件nameserver进行删掉然后采用systemctl restart network重启之后然后进行查询会发现删除的nameserver又存在了那么说明 重启网卡对文件会进行覆盖 /etc/hostname
cat可以进行查询 查看主机名两种方法 hostname和uname –n 修改主机名 nmtui hostnamectl set–host name wl vim /etc/host namep /etc/hosts:
系统本地的dns解析文件局域网域名和IP解析文件作用内部测试临时访问服务器之间联系会用主机名的形式。
用cat进行查看:
lo内部自己与自己通信回环地址 用vim /etc/hosts 10.0.0.129 wulin 10.0.0.129 wulin www.baidu.com 这时候可用ping wulin.com会发现可以用以后没有公网的时候可以进行测试
毕业面试去大公司还是小公司 有大厂经历但不代表去大厂 大厂 业务流量大 规范的制度和流程 学习到很大流量知识框架 背景好 缺点 实际工作范围很窄 .自动化鼠标点点了解业务 开发主导运维 小公司 全面锻炼自己单打独斗能力强 所以如果我们喜欢拼个人提高能力强可以去大公司应聘积累经验有了两道三年换一个公司小公司大公司都可以可以将自己换了几家公司可以满足自己的经历方面或者去小公司虽然待遇没有大公司好还是以积累经验为主。等有了大公司与小公司经验之后可以申请响应高的工作岗位是有一定好处的 /etc/fstab:配置开机设备自动挂载的文件 特殊知识点:Linux设备直接插上去用不了Windows插上u盘即插即用Linux需要开口访问的入口是目录)开口的动作挂载访问的入口是目录也叫挂载点 fstab改错了怎么解决
软链接到/etc/rc.local /etc/rc.local:存放开机自启动程序命令的文件
vim /etc/rc.loavl可以将其注释掉 ls –l /etc/rc.local
ls /etc/rc.d/rc.local -l(改不了要增加权限)
默认不能使用必须给权限 chmod ➕x /etc/rc.local -l ls /etc/rc.d/rc.local -l
ls /dev/cdrom cd /dev/cdrom 目录访问不了想要访问需要挂载 mount /dev/cdrom /mnt 写保护将以读的方式挂载 ls /mnt/ 重启挂载就失效了。 所以这个文件永久挂载 df –h查看挂载 /dev/sro 挂载结果上面两个为自动挂载 这个文件慎用否则导致Linux运行不了检查设置为0否则容易出错 /etc/issue
在启动登录之前版本与内核显示就是在issue里控制的 网站软件安全都与版本相关黑客攻击知道你什么软件/版本找到相应的漏洞 cat/etc/issue
清空内容 /etc/issue cat /etc/issue这时候发现没有了 Linux跑火车
1.上网 2.epel源小编上一篇博客已经写了 3使用yum install sl –y 4.sl 5.出结果 ()( ) ________ ____________D _| |_______/ \__I_I_______|_________||(_)--- | H\________/ | | |___ ___|/ | | H | | | | ||_| |_||| | | H |__--------------------| [___] || ________|___H__/__|_____/[][]~\_______| ||/ | |-----------I_____I [][] [] D ||_____/ | o |-~~\ /~~\ /~~\ /~~\ ____Y___________|__||/-|___| || || || |_____/~\___/\_/ \_OOOO/ \_/yum install cowsay –y cowsay “wulin”
/etc/motd
cat可以查询然后echo “欢迎吴林主人回家” cat /etc/motd 重新启动会给提示用途:在企业中操作很多服务器这个用来对运维人员进行提示 /etc/redhat–release:声明red hat版本号和名称信息的文件
cat 进行查询
uname –r查看内核版本 uname –a查看所有 uname –n查看主机名
/etc/sysctl.conf:Linux内核参数设置文件系统优化)
cat进行查询 配置完:sysctl –p生效直接编辑完是不生效的 /etc/profile/etc/bashrc配置系统的环境变量/别名等的文件 PS1内容就是放在这个里面的
/user目录知识:是应用程序目录
/user/local:编译安装软件默认的位置路径
c:\Program files
/user/src:源代码目录
ls /usr/
/var目录可变化的目录
/var/log/message Linux系统日志文件系统出故障可以进行去查看计算机遇到的问题记录在日志里告诉管理员情况
/var/log/secure安全日志ssh日志记录企业中监控日志
查看cat /var/log/messages cat进行查询
/var/log/dmesg记录硬件信息加载情况的日志文件
/proc 进程内核信息的文件 /proc/cpuinfo 当前CPU信息文件 /proc/meminfo 当前内存信息文件 /proc/loadavg 当前系统的平均负载文件 /proc/mounts 当前设备挂载列表信息文件 /proc/interrupts 当前系统中断信息文件
/dev下目录知识 /dev/hd[a–t]IDE设备 /dev/sd[a–z]scsi设备 /dev/sda 磁盘 /dev/null无限数据接收设备相当于黑洞 /dev/cdrom光驱
目录命令:
cp复制目录 cp 选项 源 目标 cp /etc/hosts /tmp/ ls /tmp/
复制目录: cp /etc /tmp/ 忽略就是不给予
cp –r /etc /tmp/ ls /tmp/考过去了
cp –a /etc /opt ls /opt –t cp –t 目标 源 cp –t /home/calms/ /etc/hosts ls /home/calms/ 把当前目录下的dir1移动到tmp目录下 mkdir dir1 mv dir1 /tmp/ ls /tmp/ ls 白色是文件蓝色是目录 直接删会提示
rm a.out
rm –r 强制删除 不要乱删练习之前可以提前做好快照 直接删除目录提示
rm –r 目录 rm –fr a强制删 批量删
rm –fr stu* 注意*表示匹配所有
rm生产慎用 1.用mv替代rm,把/tmp当做回收站 touch a.text b.text
处理错了移动回来 mv /tmp/a.text ls findrm 提高删除的门槛 命令复杂多长时间多大的以及什么类型
不要全路径删除文件万一敲快没敲好删掉文件等
linux文件目录知识常见的就已经写到这里啦小编下一篇写文件相关的知识会出一套linux系统的学习