第一阶段:linux运维基础·1
1. 服务器的主要硬件是?以及其作用是?
cpu 相当于人体的大脑,负责计算机的运算和控制
内存 解决cpu与硬盘之间速度不匹配的问题
磁盘 永久存放数据的存储器
主板 直接或间接的将所有的设备连接在一起
电源 供电
网卡 用于服务器与网络设备之间的连接
2. 写出计算机存储容量单位的关系bit、Byte、KB、MB、GB
8bit=1Byte 1KB=1024Byte 1MB=1024KB 1GB=1024NB
3. 简述服务器的定义
高性能的计算机
4. 服务器常见厂商
华为、超威、浪潮、戴尔、联想
5. 如果超哥想要创业做一个网站,需要搭建linux服务器,简述实体服务器、vmware虚拟机、云服务器的利弊
实体服务器:运行环境较为稳定,配置搞,易造成资源浪费,一台服务器费用比较高
虚拟机:通过软件将服务器进行虚拟化,可以实现快速实现部署,但是对硬盘的读写较慢,物理机损坏会造成所有虚拟机的数据丢失
云服务器:安全,网络带宽搞,硬件部分由专门的人员进行维护,但是费用较高
6. 简述操作系统的概念
操作系统(OS)全称(operating system)
其实也是一组程序,这组程序的重点在于管理计算机的所有活动以及驱动系统中所有硬件
总之,计算机硬件的所有动作都必须通过操作系统来实现。
7. 简述什么是linux
linux类似windows,也是一款操作系统软件。
linux是一套开放源代码程序的,可自由传播的内unix操作系统软件,且支持多用户,多任务多线程,多CPU的操作系统。
linux主要用在服务器端,嵌入式开发和个人pc桌面中,其中服务器端是重中之重。
linux的特点:
1. 是开放源代码的程序软件,可自由修改。
2. Unix系统兼容,具备几乎所有unix的优秀特性
3. 可自由传播,无任何商业化版权制约。
4. 合适Intel等x86 CPU系统架构的计算机,可移植性很高。
8. 简述什么是GUN、FSF、GPL
GNU是一个项目,这个项目的目的是开发出一款类unix的系统,并且是自由软件的完整的操作
系统,也是要解决70年代末Unix版权问题以及软件源代码面临闭源的问题
FSF(Free Software foundation)自由软件基金会,是为了GNU项目提供资金而成立的一个基金会。
GPL(General Public License)通用公共许可,GPL的核心是保证任何人有共享和修改自由
软件的自由权利,任何人有权利 取得,修改,重新发布自由软件源代码的权利,但必须同时给出具体更改的源代码。
9. linux适合在那些领域
金融、电信、银行、教育、政府
10. 常见的linux发行版有哪些
centos、ubuntu、Debian、Redhat
11. 简述你是如何安装linux进行学习的,那种形式
使用云服务器进行基本命令的学习
12. 如何远程连接linux机器192.168.11.13,命令或者工具是?
mac系统使用命令终端输入ssh [root@192.168.11.13](mailto:root@192.168.11.13)
windows系统可以使用xshell共计进行连接
13. 解读该语句
[root@pylinux ~]#
当前终端的用户是root,机器主机名为pylinux,当前用户所在目录在家目录(/root),#为root的终端提示符
14. 解读该语句
/luffycity/chaoge/love_linux.txt
根目录下有一个luffycity文件夹,luffycity文件夹下有一个chaoge文件夹,超哥文件夹下有一个love_linux.txt
15. linux文件目录的结构特点是?
倒状的树形结构
16. 简述如下目录初始含义/作用
/etc 存放配置文件的目录
/home 普通用户的默认家目录
/opt 常用与存放大型软件
/usr/bin 存放系统命令的目录
17. linux的作者是
林纳斯·托瓦兹
18. 如何查看当前linux机器的ip地址
ifconfig
ip addr
19. linux的目录分割符是?
/
20. 什么是绝对路径、相对路径
绝对路径是从根目录开始进行查找
相对路径是从工作目录进行查找
21. 待在/tmp目录下,创建/chaoge/love_linux.txt,用绝对、相对两种命令方式
touch ../chaoge/love_linux.txt
touch /chaoge/love_linux.txt
22. 删除/tmp目录下所有内容
rm -rf /tmp/*
23. 解释如下目录的含义
. 当前目录
.. 上一层目录
- 回到上次工作目录
~ 家目录
/ 跟目录
24. 查看根目录下所有内容详细信息,包含隐藏文件,且显示kb,mb,gb等单位
ls -alh
25. 以树状图显示/home文件夹下的内容
tree /home
26. 一条命令创建文件夹/chaoge/love/linux
mkdir -p /chaoge/love/linux
27. 创建文件 /tmp/lovelinux.txt
touch /tmp/lovelinux.txt
28. 拷贝/opt/下所有内容至/optbak/中
cp /opt/* /optbak
29. 重命名文件chaoge.txt chaoge_linux.txt
mv chaoge.txt chaoge_linux.txt
30. 移动/tmp下所有内容到/tmpbak/
mv /tmp/* /tmpbak
31. 解释下为什么rm命令删除文件时候,默认会让用户输入yes确认?如何强制删除文件?
系统默认别名 alias rm='rm -i' ,其中-i参数的意思是删除前询问用户是否进行操作
用rm -f 强制删除文件
32. 如何查看rm命令的帮助信息?
rm --help
man rm
33. 常用Linux快捷键有哪些?
tab 补全命令
Ctrl + L 清屏
上下键 上一条/下一条命令
ctrl + d 退出当前终端
ctrl + a 光标移动到行首
ctrl + e 光标移动到行末
34. vim常见的工作模式有哪些?
命令模式
插入模式
底线模式
35. 使用vim写一个chaoge_linux.txt,内容是"我是如此的热爱Linux"
vim chaoge_linux.txt
i
我是如此的热爱Linux
esc
:wq
36. 如何在vim中显示行号?快速搜索"root"字符?如何给多行信息添加注释符?
:set nu
/root 或者 ?root
crtl + v 进入可视块,上下选中需要注释的行 大写I进入编辑模式,添加注释,按两下esc
37. 简述如下符号含义
· 匹配任意个字符
& 后台进程符,挂起
? 匹配一个字符
\ 转移字符,命令继续符号
&& 逻辑与
\# 注释符
"" 不解释内部
'' 可以解释内部
$ 取值
38. 如何读取文件chaoge_linux.txt且显示行号?
cat -n chaoge_linux.txt
39. 读取/etc/passwd内容写入到/tmp/pwd.txt中
cat /etc/passwd > /tmp/pwd.txt
40. 如何检查mysql端口号是否存活
netsat -anlp | grep 3306
lsof -i:3306
41. 如何读取chaoge.txt文件20行~30行的内容?
sed -n '20,30p' chaoge.txt
42. 实时监听文件chaoge.log的内容变化
tail -f chaoge.log
43. 输出文件chaoge.txt每一行的第6个字符到结尾
cut -c 6- chaoge.txt
44. 对文件/etc/passwd操作,以冒号分割,对第三列进行排序
cat /etc/passwd | sort -t ':' -k 3 -n
45. 找出文件chaoge.txt重复的行,且统计重复次数
cat chaoge.txt | sort -n |uniq -c
46. 计算当前linux有几个登录终端
w
who
ps -ef | grep pts | grep -v sshd | awk '{print $6}' | sort -r | uniq | wc -l
47. 查看文件chaoge.sh文件的状态信息
stat chaoge.txt
48. 找到当前linux上所有"chaoge.txt"文件且删除
find / -type f -name chaoge.txt -exec rm -f {} \;
find / -type f -name chaoge.txt | xargs -i rm -f {}
49. 找出linux机器上,恰好在7天内被访问的文件
find / -type f -atime 7
50. 搜索出linux上超过100M的文件
find / -type f -size +100M
第一阶段:linux运维基础·1的更多相关文章
- 第一阶段·Linux运维基础-第1章·Linux基础及入门介绍
01-课程介绍-学习流程 02-服务器硬件-详解 03-服务器核心硬件-服务器型号-电源-CPU 01-课程介绍-学习流程 1.1. 光看不练,等于白干: 1.2 不看光练,思想怠慢: 1.3 即看又 ...
- 第一阶段·Linux运维基础 第3章·文件属性、正则表达式、文件权限
01-文件属性内容介绍 02- inodeyublock讲解 03-访问oldboyfile的寻宝过程 04-inode与block小结 05-磁盘空间不足案例详解 06-Linux文件类型及拓展名 ...
- 第一阶段·Linux运维基础-第2章·Linux系统目录结构介绍
01 变量与PS1 02 添加用户 03 关闭SELinux 04 关闭iptables 05 显示中文乱码排查过程 06 总结 07 目录结构课程内容 08 Linux目录结构特点 09 Linux ...
- Linux运维基础
一.服务器硬件 二.Linux的发展史 三.Linux的系统安装和配置 四.Xshell的安装和优化 五.远程连接排错 六.Linux命令初识 七.Linux系统初识与优化 八.Linux目录结构 九 ...
- Linux运维基础采集项
1. Linux运维基础采集项 做运维,不怕出问题,怕的是出了问题,抓不到现场,两眼摸黑.所以,依靠强大的监控系统,收集尽可能多的指标,意义重大.但哪些指标才是有意义的呢,本着从实践中来的思想,各位工 ...
- linux运维基础知识
linux运维基础知识大全 一,序言 每一个微不足道的知识,也是未来的铺垫.每一份工作的薪资职位,也是曾经努力的结果. 二,服务器 1,运维人员工作职责: 1)保证数据不丢失:2)保证服务器24小时运 ...
- 网络配置——Linux运维基础
今天把Linux的网络配置总结了一下,尽管并不难可是是个比較重要的基础.然后我也不知到自己以后是否会做运维,可是我知道自己比較喜欢刨根问底.还有就是我很珍惜我以前掌握过的这些运维的技能.今天突然间问自 ...
- Linux运维基础命令笔试题--看看你会多少?
老男孩教育linux运维就业班第一周课后学习效果能力上机大考察 (每题10分共130分,过100即可,请给出详细步骤) 1.创建目录/data/oldboy ,并且在该目录下创建文件oldboy.tx ...
- linux运维基础__争取十月前研究的差不多
转来的一编,考虑在十月前研究的差不多 linux运维人员基础 1.很多地方经常会用到的rsync工具 实施几台服务器的同步效果 我们公司就是使用这个工具完成服务器的游戏的服务端和客户端同步,有几个文章 ...
- [转帖] Linux运维基础知识学习内容
原作者地址:https://www.cnblogs.com/chenshoubiao/p/4793487.html 最近在学习 linux 对简单的命令有所掌握 但是 复杂的脚本 shell pyt ...
随机推荐
- 设置 Git 用户名和邮箱
安装完 Git 之后,要做的第一件事就是设置你的用户名和邮件地址.因为每一个提交都会使用这些信息,如果你不完善它们,在 GitHub 远程仓库里很有可能没有你的贡献统计. 以下操作需要你打开 Git ...
- 聊一款可以自动跳过手机APP广告的神器!
平时使用手机,很多APP都有开屏广告,有些短的一两秒,长的三五秒,用起来浪费时间不说,有时候想点击跳过,一不小心还可以点进广告,进行跳转,让人很不舒服. 今天我给小伙伴们推荐一个可以跳过APP开屏广告 ...
- [CF1537E] Erase and Extend (字符串)
题面 给一个长度为 n \tt n n 的字符串,你可以进行无限次以下两种操作之一: 删去末尾的字符(此时要保证删去后字符串非空). 把当前整个字符串复制一份,接到自己的后面. 输出最终通过操作能达到 ...
- Hnoi2014世界树
题面 说明/提示 N<=300000, q<=300000,m[1]+m[2]+...+m[q]<=300000 题解 这道题一看 "m[1]+m[2]+...+m[q]& ...
- 【MySQL】从入门到掌握3-WorkBench
上期:[MySQL]从入门到掌握2-下载安装 我们安装完MySQL Server的时候,是没有任何界面的. 不过很好,我们有一个工具,MySQL Workbench,他可以简化我们的操作,有点像Jav ...
- 日常问题: SQL优化
日常开发中,除了开辟新项目,业务需求开发,一般还要做负责系统的日常运维.比如线上告警了,出bug了,必须及时修复.这天,运维反馈mysql cpu告警了,然后抓了该时间节点的慢sql日志,要开发分析解 ...
- 说说 JSON 格式的弊端与解决方法
JSON 格式是目前最流行的数据交互格式,广泛应用于前后端分离的系统.但也有一些场合不适合使用 JSON 格式. 1 JSON 格式弊端 有这样的一个需求:希望把客户端的日志上传到服务器存储起来.原先 ...
- 第十章 Kubernetes的CNI网络插件--flannel
1.简介 1.1前言 Kubernetes设计了网络模型,但却将它的实现讲给了网络插件,CNI网络插件最重要的功能就是实现Pod资源能够跨主机通信 常见的CNI网络插件如下: Flannel: Cac ...
- 【读书笔记】C#高级编程 第十一章 LINQ
(一)LINQ概述 语言集成查询(Language Integrated Query,LINQ)在C#编程语言中继承了查询语法,可以用相同的语法访问不同的数据源. 1.LINQ查询 var query ...
- 用bash反弹shell
用bash反弹shell 受害主机:linux系统 攻击机:需要安装netcat(nc) 受害主机执行:ifconfig ## 查看受害主机ip 攻击机执行:nc -lvp 19999 ## 在攻击 ...