第一类问题:目录路径

个人觉得想要熟练操作,一定要理解Linux的树形目录结构,明白linux的优势所在。

一级目录就不说了,太浪费时间,我这里只记一些小的知识点。

# # 存放我们的程序的安装包的地方

/usr/local/src

# # 存放手动安装软件的地方

/usr/local

# # 存放Linux 内核源码的地方

/usr/src/kernels

# # mysql 默认安装的路径

/var/lib/mysql

# # 存放定时任务脚本的位置

/var/spool/cron

第二类问题:基本命令

 # # 正确的重启命令

重启,命令有很多条,但是 如果不注意,直接重启会对硬盘造成很大的伤害,还有可能造成数据丢失。

shutdown  -r   now

这条重启的命令好就好在可以正常保存和终止服务。但是最好还是在重启前,执行几次 sync命令。

sync 命令是保存内存中的数据到磁盘中。

 # # 对目录操作的命令

其实我们不妨就将我们不太熟悉的Linux 和我们熟悉的数据库建立联系,这样去总结学习,会感觉轻松一点。

比方说,数据库的操作就是增删改查。 我们对Linux的操作也无非是增删改查。

然后再将问题分解细化,我们对Linux的操作,无非就是操作目录,操作文件,配置网络,查看系统的相关数据,解决性能的问题。

下边具体说,对目录的增删改查:

在当前目录下增加一个目录:mkdir  目录名

删除一个目录:rmdir 目录名       这个命令有很大的局限性,因为只能删除空目录。

删除一个目录:rm 目录名             这个 命令就和删除文件的命令是一样的

 # # 对文件操作的命令

对文件操作的命令

增加一个文件: touch 文件名

删除一个文件: rm  -rf  文件名

改一个文件的名字或者位置  mv  文件名  文件名                      mv   文件名    新路径

查看文件信息:stat

查看小文件内容:cat  -n   文件名              -n 这个参数表示显示行号

查看大文件,分屏显示文件        more  文件名    这个命令相当于是一页一页的看

查看大文件 ,可以一样一行一行的看   less  文件名    可以按上下键。一行一行的看。

# #  像在windows下创建快捷方式一样,linux也支持快捷发方式

in  /usr/src/lib/abc   user/abc_h

这样就是硬连接,相当于是,本来到一个地方只有一条路,这个路有点长,又修了一条短的路,但是同样能到那个地方。对于硬连接:把一条路堵上了,另外一条路还是能到哪个地方。只要不把两条路都堵上,就一定能到要去的那个地方。

in  -s  /usr/src/lib/abc   user/abc_h

加 -s 参数就变成了软连接,还是有一条路可以通往一个地方,现在不同的是,相当与在一个地方记录了去这个地方的路径,但是没有重新修一条路,意思还是只有一条路,只不过之前有一个人知道,现在多了一个人知道。

# #  权限位

先看懂权限

可以看到一共有十位,

后边的每三位代表一组权限,所有者的权限,所属组的权限,其他人的权限

- r:代表 read,是读取权限。
- w:代表 write,是写权限。
- x:代表 execute,是执行权限。

- “-”:普通文件。
- “b”:块设备文件。这是一种特殊设备文件,存储设备都是这种文件,如分区文件/dev/sda1
就是这种文件。
- “c”:字符设备文件。这也是特殊设备文件,输入设备一般都是这种文件,如鼠标、键盘
等。
- “d”:目录文件。Linux 中一切皆文件,所以目录也是文件的一种。
- “l”:软链接文件。
- “p”:管道符文件。这是一种非常少见的特殊设备文件。
- “s”:套接字文件。这也是一种特殊设备文件,一些服务支持 Socket 访问,就会产生这样
的文件。

# # 修改权限

修改权限有很多方法,这里只提一种:chmod  777  文件名

 4:代表“r”权限。
 2:代表“w”权限。
 1:代表“x”权限。

# # 改变文件的所有者

chown   用户    文件名     这就完成了

# # 改 变文件所所有组 

chgrp  组名   文件名       这就完成了

## 同 时改变文件的所有者和所属组

chown  用户,所属组   文件名    注意这里的分隔符只能用逗号 或者冒号

普通用户不能修改文件的所有者,也不能送给别人。

普通用户可以修改自己的文件的权限。

root 用户可以修改文件的权限,也可以修改文件的所有者。

# # 权限对文件的作用

想要删除一个文件,这就需要上级目录有写的权限。

# # 搜索命令(搜索命令的命令)

whereis  命令可以显示帮助文档  注意此命令只能用于搜索命令 whereis  cd  ,不能用来搜索文件

which 可以显示命令的别名

# # 搜索命令(只搜索文件名的命令)

locate  文件名

这个命令的好处就在于是 搜素速度非常快,但是只能以搜索文件名的形式。并且在centOS7 上是没有这个命令的,想要用的话需要自己安装。

对于新创建的文件,数据库是不给更新的,用户退出登录再进来,就会更新。我们就可以通过 updatedb 来更新这个文件名的数据库。

# # 搜索命令(搜索文件的命令)

find 命令

find  路径  -name  文件名

find  路径 -iname   文件名    这样可以忽略文件名大小写

find  路径  -size  +5  这里需要注意一下数字后边的单位,并且要注意单位的大小写

find  路径  -time   +5      根据文件的修改创建访问时间来查找文件,不同的参数如下

按照所有者和所属组搜索

按照文件类型搜索

# #  find 还支持逻辑运算

find 在linux系统里进行查询,就像是我们在数据库中查询一样

我们在书数据库中查询数据的时候,可能会经常拼接查询条件,那么在操作系统里边也同样是有逻辑运算

-a 参数就表示拼接 and

-o 参数就表示是或运算

 # # find还指支持子查询

在一个查询语句后边加上下边的 参数,就相当于是子查询一样。

# # grep命令 正则匹配

匹配出来的是包含

而find 是只含有,find用到的是通配符,而grep是正则表达式

注意正则表达和通配符看起来相似,却有着不用的意义

# # linux里边的别名

别名可以理解为 每个人根据自己习惯,对常用的长命令,进行一个自己的简化

注意如果自己的别名和系统冲=冲突的话 ,就会付覆盖掉系统上原来都有命令。

例如 两个小写的LL命令 ,就是定义的别名 。

# # linux里边的快捷键

第三类问题,进程管理,以及查看系统资源

# #  这里直接用我另外的一篇文章:

https://blog.csdn.net/star1210644725/article/details/97612976

第四类问题,shell编程

https://blog.csdn.net/star1210644725/article/details/105322502

这一块趁着清明小长假,也终于给补上了。真的是确实用到了,这块知识不得不补了、

第五类问题,日志管理

~待整理

Linux 运维一些知识点相关推荐

  1. linux运维知识点

    Linux作为一种开源操作系统,被广泛地应用于企业.政府和私人用户的计算机系统中,其优越的稳定性.安全性和灵活性使得 Linux 成为了云计算.大数据和人工智能等最热门领域的重要组成部分.对于从事 L ...

  2. Linux运维工程师面试知识点汇总(一)

    Linux运维工程师面试知识点汇总(一) 一.Linux命令知识点 1.查看/var/log/下的文件数 2.shell下随机密码生成(32位) 3.随机生成8位密码(大小写和数字混合) 4.随机生成 ...

  3. Linux运维工程师可是很吃香的

    对于想要找到一份Linux运维工作的朋友来说,技术才是立身之本!如果你的基础不扎实的话是很容易被面试官看出来的,其实在进入工作的时候,公司是希望能够招到一个可以立马上手的技术人员,而不是让你进来慢慢学 ...

  4. 详解Linux运维工程师打怪升级篇

    详解 Linux 运维工程师打怪升级篇 积累经验篇 做运维也快4年多了,就像游戏打怪升级,升级后知识体系和运维体系也相对变化挺大,学习了很多新的知识点. 运维工程师 是从一个呆逼进化为苦逼再成长为牛逼 ...

  5. Linux 运维入门到跑路书单推荐

    一.基础入门 <鸟哥的Linux私房菜基础学习篇>:最具知名度的Linux入门书<鸟哥的Linux私房菜基础学习篇>,全面而详细地介绍了Linux操作系统. https://b ...

  6. 亲爱的,我是一条Linux运维技术学习路径呀。

    根据我的经验,人在年轻时,最头疼的一件事就是决定自己这一生要做什么.在这方面,我倒没有什么具体的建议:干什么都可以,但最好不要写小说,这是和我抢饭碗.总而言之,干什么都是好的:但要干出个样子来,这才是 ...

  7. 老男孩linux运维50期

    一.自我介绍: 我是来自老男孩Linux运维脱产50期的杨国峰,我以前是学软件编码的,但在大学里基本没怎么学,每一门课都一知半解的,甚至有些连软件都不会装,在校期间,我对JAVA.网页设计等都不感兴趣 ...

  8. 如何迅速掌握并提高linux运维技能

    之前曾经写过一篇如何学习Linux的文章,得到了很多反馈,大家都在分享自己的学习经验和体会,并且也提出了不少意见和建议.学习这个事情其实是说起来容易,做起来就很难,虽然给大家提高了很多学习linux的 ...

  9. linux运维架构师职业规划

    1.假如你从来未接触过Linux的话,首先要做的就找一本指导书来学习.现在公认的Linux的入门书籍是"鸟哥的私房菜",讲的很全面,鸟哥的私房菜一共分为两部,一部是基础篇,一部是服 ...

最新文章

  1. jq 实现发送验证码倒计时功能
  2. C语言/C++编程的起源与能力学习
  3. 对讲机的单工、双工介绍
  4. 国美金融APP如何提前结清所有贷款
  5. 大数据技术之大数据概论
  6. 2020年7月杭州更换异地驾照
  7. 什么样的公司需要IT外包?
  8. java分享微博_java_java实现的新浪微博分享代码实例,weibo.java {@link IWeiboShareAPI#handle - phpStudy...
  9. 成功三大定律 重在厚积薄发!
  10. 62-Mybatis高级介绍
  11. ElasticsearchBboss MySQL 同步数据到Elasticsearch
  12. 物理机、虚拟机、云服务器三者的区别
  13. cos和sin的使用
  14. Python简单实现学生成绩管理系统
  15. 半导体器件物理【14】非平衡过剩载流子 —— 非平衡少数载流子浓度 、附加电导、扩散电流、漂移电流、总电流
  16. Glamhive创始人Stephanie Sprangers与明星造型师Johnny Wujek和Nicole Chavez、明星发型师Andrew Fitzsimons和时尚影响者Claire Su
  17. R语言动量和马科维茨Markowitz投资组合(Portfolio)模型实现
  18. python应用实践之boss数据获取
  19. 三星手机电池循环清零代码_巅峰对决申真谞离奇“滑标” 三星杯决赛首局柯洁轻松告捷...
  20. 第十四届全国大学生数学竞赛决赛(非数类)游记+答案解析

热门文章

  1. 6-6 采用邻接表创建无向图
  2. 小新pro13睡眠后无法唤醒_东芝笔记本睡眠后无法唤醒怎么办
  3. 麦克风MIC 工作原理以及灵敏度调整
  4. 【Redis】客户端RedisClient
  5. Android 架构之路 (1)-- Android 客户端与服务器的数据交互总结
  6. 工作日志之误用篇 工作日志之目的
  7. HMI-51-【多媒体】搞地图 1
  8. 有用的一些链接Powerstore VxRail
  9. ZCMU 1919: kirito's 星爆气流斩(多重背包+二进制优化)
  10. K均值(kmeans)分类