Linux系统管理、服务器设置、安全、云数据中心

本文详细介绍了Linux命令提示符的结构,列举了常用文件和目录管理、进程管理和网络管理命令,并推荐了相关书籍。文章还着重讨论了网络安全的重要性,提供了学习路线图和资源,适合Linux新手和进阶者提升技能。
摘要由CSDN通过智能技术生成

前言

在这里插入图片描述
「作者主页」:雪碧有白泡泡
「个人网站」:雪碧的个人网站
请添加图片描述

chatgpt体验地址

请添加图片描述

文章目录
  • 前言
  • 解析命令提示符
  • linux的文件和目录
  • * 文件和目录管理
    
    • 文件操作
  • 进程管理命令
  • * 系统管理
    
    • 网络管理
  • 书籍推荐

本文以服务器最常用的CentOS为例

解析命令提示符

[root@mylinux ~]#

解释每个字符的含义如下:

  • [:表示命令行提示符的开始。
  • root:表示当前用户为root用户。
  • @:表示分隔符,用于分隔用户名和主机名。
  • mylinux:表示当前主机名为mylinux。
  • ~:表示当前目录为用户的主目录。
  • ]:表示命令行提示符的结束。
  • #:表示当前用户为超级用户(root),具有最高权限。

总体来说就是两种情况

[用户名@主机名 当前目录]#
[用户名@主机名 当前目录]$

linux的文件和目录

  • /:根目录,整个文件系统的起始点。

  • /bin:存放系统中的基本命令和可执行文件。

  • /boot:存放启动Linux系统所需的文件,如内核文件和引导加载程序。

  • /dev:存放设备文件,用于与系统中的硬件设备进行通信。

  • /etc:存放系统的配置文件。

  • /home:存放用户的家目录,每个用户都有一个独立的子目录。

  • /lib:存放系统所需的共享库文件。

  • /media:用于挂载可移动媒体设备,如光盘、USB驱动器等。

  • /mnt:用于挂载临时文件系统或其他文件系统。

  • /opt:存放可选的应用程序和软件包。

  • /proc:虚拟文件系统,提供有关系统和进程的信息。

  • /root:超级用户(root)的家目录。

  • /run:存放运行时文件,如进程ID文件和套接字文件。

  • /sbin:存放系统管理员使用的系统命令。

  • /srv:存放服务相关的数据文件。

  • /sys:虚拟文件系统,提供与系统硬件和内核参数相关的信息。

  • /tmp:存放临时文件。

  • /usr:存放用户程序和文件,包括共享库、头文件、文档等。

  • /var:存放可变数据文件,如日志文件、缓存文件等。

了解了基本的目录结构后,我们来看常用的命令有哪些
好的,以下是关于文件和目录管理的文章,并使用表格形式进行说明。

文件和目录管理

命令描述例子
ls列出目录内容lsls -l
cd切换目录cd /path/to/directory
pwd显示当前工作目录pwd
mkdir创建新目录mkdir dirname
rm删除文件或目录rm filenamerm -r dirname
cp复制文件或目录cp file1 file2cp -r dir1 dir2
mv移动文件或目录mv file1 file2mv file /path/to/directory
touch创建空文件或更新文件时间戳touch filename
cat查看文件内容cat filename
less分页查看文件内容less filename

文件操作

命令描述例子
touch创建空文件或更新文件时间戳touch filename
cp复制文件cp file1 file2
mv移动文件或重命名文件mv file1 file2mv file /path/to/directory
rm删除文件rm filename
cat查看文件内容cat filename
head查看文件开头部分head filename
tail查看文件末尾部分tail filename
more分页查看文件内容more filename
less分页查看文件内容,支持向上翻页less filename
grep在文件中搜索指定模式grep pattern filename
wc统计文件的行数、字数和字节数wc filename

进程管理命令

命令描述例子
ps显示当前正在运行的进程ps
top动态显示系统中运行的进程和系统资源的使用情况top
kill终止指定的进程kill PID
killall终止指定名称的所有进程killall process_name
pkill根据名称终止匹配的进程pkill process_name
pgrep根据名称查找与之匹配的进程的进程IDpgrep process_name
nice改变进程的调度优先级nice -n value command
renice修改正在运行进程的调度优先级renice value PID
nohup在后台运行命令,并忽略终端关闭信号nohup command &
bg将一个在后台挂起的进程放到前台运行bg %job_number
fg将一个在后台挂起的进程放到前台运行fg %job_number
jobs显示在后台运行的作业列表jobs
systemctl管理系统服务(适用于系统使用 Systemd)systemctl start service_name

系统管理

命令描述例子
uname显示系统信息uname -a
hostname显示或设置主机名hostnamehostname newname
whoami显示当前用户名whoami
pwd显示当前工作目录pwd
ls列出目录内容lsls -l
cd切换工作目录cd /path/to/directory
mkdir创建目录mkdir directory
rm删除文件或目录rm file.txtrm -r directory
cp复制文件或目录cp file.txt newfile.txtcp -r directory newdir
mv移动文件或重命名mv file.txt newlocation/file.txtmv oldname newname
cat查看文件内容cat file.txt
grep在文件中查找文本grep "pattern" file.txt
chmod更改文件权限chmod 755 file.txt
chown更改文件所有者chown user file.txt
ping测试网络连通性ping google.com

网络管理

命令描述例子
ifconfig显示和配置网络接口信息ifconfigifconfig eth0 up
ip显示和配置网络接口和路由信息ip addr showip route add default via 192.168.1.1
route显示和配置网络路由表信息route -nroute add default gw 192.168.1.1
netstat显示网络连接、路由和接口统计信息netstat -tulnnetstat -r
ping测试网络连通性ping google.com
traceroute跟踪网络数据包的传输路径traceroute google.com
nslookup查询域名的IP地址和其他DNS记录nslookup google.com
dig发送域名查询请求到DNS服务器dig google.com
wget下载文件wget http://example.com/file.txt
curl命令行工具和库,用于传输数据curl http://example.com
ssh加密的远程登录协议,用于远程管理主机ssh username@hostname
iptables配置Linux防火墙规则iptables -A INPUT -p tcp --dport 22 -j ACCEPT
tcpdump抓取网络数据包tcpdump -i eth0
ifup / ifdown启用或禁用网络接口ifup eth0ifdown eth0

书籍推荐

Linux系统管理、服务器设置、安全、云数据中心(第10版)

京东链接:https://item.jd.com/13045379.html

  • 🎁本次送书1~3本【取决于阅读量,阅读量越多,送的越多】👈
  • ⌛️活动时间:截止到2023-12月17号
  • ✳️参与方式:关注博主+三连(点赞、收藏、评论)
    ![在这里插入图片描述](https://img-
    blog.csdnimg.cn/direct/2b3449d4f8bf41edbc9abe6d5351bc1f.png)

【内容简介】

《Linux系统管理、服务器设置、安全、云数据中心(第10版)》在上一版的基础上全面更新,旨在帮助Linux新手及中级用户将Linux知识和技能提升到新水平。知名Linux专家、畅销书作家Christopher
Negus在本书中浓墨重彩地描述Red Hat Enterprise
Linux、Fedora和Ubuntu新版本及命令行工具,并通过分步的详明演示和精选习题引导读者悟透Linux操作系统的工作原理。本书还为各类Linux认证考试提供备考资料。

Linux是云计算中大多数技术进步的核心,这意味你必须扎实掌握Linux技术,从而在未来的数据中心高效工作。本书开篇介绍Linux基础知识,接着演示如何运用这些知识将Linux系统部署为虚拟机管理程序、云控制器和虚拟机,并讲述如何管理虚拟网络和网络存储。

推荐一个免费的chatgpt网站:链接

题外话

初入计算机行业的人或者大学计算机相关专业毕业生,很多因缺少实战经验,就业处处碰壁。下面我们来看两组数据:

2023届全国高校毕业生预计达到1158万人,就业形势严峻;

国家网络安全宣传周公布的数据显示,到2027年我国网络安全人员缺口将达327万。

一方面是每年应届毕业生就业形势严峻,一方面是网络安全人才百万缺口。

6月9日,麦可思研究2023年版就业蓝皮书(包括《2023年中国本科生就业报告》《2023年中国高职生就业报告》)正式发布。

2022届大学毕业生月收入较高的前10个专业

本科计算机类、高职自动化类专业月收入较高。2022届本科计算机类、高职自动化类专业月收入分别为6863元、5339元。其中,本科计算机类专业起薪与2021届基本持平,高职自动化类月收入增长明显,2022届反超铁道运输类专业(5295元)排在第一位。

具体看专业,2022届本科月收入较高的专业是信息安全(7579元)。对比2018届,电子科学与技术、自动化等与人工智能相关的本科专业表现不俗,较五年前起薪涨幅均达到了19%。数据科学与大数据技术虽是近年新增专业但表现亮眼,已跻身2022届本科毕业生毕业半年后月收入较高专业前三。五年前唯一进入本科高薪榜前10的人文社科类专业——法语已退出前10之列。

“没有网络安全就没有国家安全”。当前,网络安全已被提升到国家战略的高度,成为影响国家安全、社会稳定至关重要的因素之一。

网络安全行业特点

1、就业薪资非常高,涨薪快 2022年猎聘网发布网络安全行业就业薪资行业最高人均33.77万!

img

2、人才缺口大,就业机会多

2019年9月18日《中华人民共和国中央人民政府》官方网站发表:我国网络空间安全人才 需求140万人,而全国各大学校每年培养的人员不到1.5W人。猎聘网《2021年上半年网络安全报告》预测2027年网安人才需求300W,现在从事网络安全行业的从业人员只有10W人。
img

行业发展空间大,岗位非常多

网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…

职业增值潜力大

网络安全专业具有很强的技术特性,尤其是掌握工作中的核心网络架构、安全技术,在职业发展上具有不可替代的竞争优势。

随着个人能力的不断提升,所从事工作的职业价值也会随着自身经验的丰富以及项目运作的成熟,升值空间一路看涨,这也是为什么受大家欢迎的主要原因。

从某种程度来讲,在网络安全领域,跟医生职业一样,越老越吃香,因为技术愈加成熟,自然工作会受到重视,升职加薪则是水到渠成之事。

黑客&网络安全如何学习

今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。

1.学习路线图

行业发展空间大,岗位非常多

网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…

职业增值潜力大

网络安全专业具有很强的技术特性,尤其是掌握工作中的核心网络架构、安全技术,在职业发展上具有不可替代的竞争优势。

随着个人能力的不断提升,所从事工作的职业价值也会随着自身经验的丰富以及项目运作的成熟,升值空间一路看涨,这也是为什么受大家欢迎的主要原因。

从某种程度来讲,在网络安全领域,跟医生职业一样,越老越吃香,因为技术愈加成熟,自然工作会受到重视,升职加薪则是水到渠成之事。

黑客&网络安全如何学习

今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。

1.学习路线图

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。

2.视频教程

网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

内容涵盖了网络安全法学习、网络安全运营等保测评、渗透测试基础、漏洞详解、计算机基础知识等,都是网络安全入门必知必会的学习内容。

3.技术文档和电子书

技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。

4.工具包、面试题和源码

“工欲善其事必先利其器”我为大家总结出了最受欢迎的几十款款黑客工具。涉及范围主要集中在 信息收集、Android黑客工具、自动化工具、网络钓鱼等,感兴趣的同学不容错过。

还有我视频里讲的案例源码和对应的工具包,需要的话也可以拿走。

这些题目都是大家在面试深信服、奇安信、腾讯或者其它大厂面试时经常遇到的,如果大家有好的题目或者好的见解欢迎分享。

参考解析:深信服官网、奇安信官网、Freebuf、csdn等

内容特点:条理清晰,含图像化表示更加易懂。

内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…

img

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

如果你对网络安全入门感兴趣,那么你需要的话可以点击这里👉网络安全重磅福利:入门&进阶全套282G学习资源包免费分享!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值