【Linux:开源操作系统】
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
1 cd
进入到指定目录中
语法:cd 路径(相对路径/全路径)
示例:
cd … 向上跳一级
cd 目录 进入目录
2 pwd
显示当前所在路径的全路径
3 clear
清屏
4 ls/ll
ls 以平铺方式显示当前目录包含内容
ll 以详细列表形式显示当前目录包含内容。
ls 目录:指定目录下包含内容
5 mkdir
新建一个空文件夹
语法:mkdir 路径
mkdir -p 路径:如果路径中包含了不存在的路径,自动创建。
6 rm
删除文件。默认删除文件。
示例:
rm -r 文件夹路径:删除目录。所有文件夹及文件夹中子内容都需要通过输入y进行确认删除。
rm -rf 文件夹路径:删除文件夹不需要确认。
rm -f 文件路径:删除文件不需要确认
7 touch
创建指定名称一个空文件。在linux中文件不是必须带有扩展名。带有扩展名的文件都是具有特定格式的文件。
语法:touch 文件路径
8 vi/vim
vi 普通编辑,vim是vi的升级版,带有颜色的标记。如果编辑的文件不存在,且给文件输入内容后进行保存,会自动帮助创建文件。
语法:vim 文件路径
注意:
键盘i或insert键启用编辑。
Esc 退出编辑状态。
在退出编辑状态下
按d两次表示删除当前行。
d+数字+回车表示删除数字行。
:q 退出。只在没有做任何改变的时候能使用。
:wq 保存并退出。
:q! 强制退出。可能出现临时文件,包含强制退出状态,在进入文件实际内容时,会先进入一个界面,输入c才会看见真实文件路径。因为存在临时文件,通过rm -f .xxxxxx.swap删除临时文件解决出现额外界面文件。
1 cat
查看文件全部内容
语法:
cat 文件路径
2 tail
默认查看文件后10行
语法:
tail 文件路径
tail -n 文件路径
tail -f 文件路径:动态监听文件内容。Ctrl+C释放光标
echo “内容” >> 文件路径:尾加内容到文件中。
3 mv
剪切文件(夹)。
语法:mv 原文件路径 新文件路径
4 cp
复制文件。
语法:
cp 原文件路径 新文件路径
cp -r 原文件夹路径 新文件夹路径
5 tar
解压压缩文件。
.tar.gz或.tar
语法:
tar zxvf 文件路径。
z:是否具有gzip格式,简单理解扩展名是否是.tar.gz
x: 解压内容
v:显示解压过程
f:必须写到最后,后面紧跟文件路径。
6 ps
查询进程。
ps aux|grep 应用名。
7 kill
杀死进程。
kill -9 进程号
8 systemctl
systemctl enable 服务名 开机自启动
systemctl disable 服务名 开机不启动
systemctl start 服务名 启动服务
systemctl stop 服务名 停止服务
systemctl restart 服务名 重启服务
systemctl status 服务名 查看状态
9 ip addr
查看ip地址
也可以使用 ifconfig命令查看
10 wget
下载资源
语法 wget http资源路径
11 source
解析文件。
常用在配置jdk环境变量后解析文件
source /etc/profile
12 yum
在线安装
yum install 组件名:在线安装组件
yum localinstall 文件名:把文件下载到本地后进行安装。具备在线下载其他相关依赖能力。
yum update 更新软件。
13 rpm
rpm -ivh 文件名。安装rpm文件。
14 passwd
修改用户名密码。
passwd root 修改root密码。提示输入两次新密码。
七、 虚拟机常用配置
1 网络配置
CentOS8中默认没有开始网络配置。需要手动开启。
启用ens33网络配置。默认只有ens33
===========================================================================
vim /etc/sysconfig/network-scripts/ifcfg-ens33
=========================================================================================================
先点击键盘的i键,左下角出现–insert-- 才能开始进行编辑。
修改最后一行ONBOOT=yes,表示开启此网卡设置启动。
点击键盘”ESC”退出编辑状态后,不考虑光标位置,直接输入:wq,然后回车。
通过下面命令查看ip地址
===================================================================
关闭防火墙:
=================================================================================
扩充:
所有系统服务都是
service xxxxxx start/stop/status/restart
让防火墙开机不自动启动
======================================================================================
systemctl enable firewalld 开机自启动
2 修改网段
VMware 菜单编辑 --> 虚拟网络编辑器 --> 右下角 “更改设置” --> 选择“VMNet 8” – > 修改子网IP为自己希望的网段 --> DHCP设置中修改两处网段
3 网络类型
默认使用网络地址转换NAT。把新建的Linux和windows形成虚拟局域网,实现windows和linux之间相互连接。和windows在一个局域网的电脑(你的同桌)是无法连接你的虚拟机的。产生的ip就是我们之前说的192.168.xxx.128的ip。
使用桥接网络:虚拟机占用占用真实的局域网ip,虚拟机ip和你的windows在同一个网段上,windows和虚拟机都是192.168.网段.xxx
4 快照
快照功能是在关机状态使用的。
快照就是类似windows的还原点。还原系统。使用快照可以还原系统也可以克隆系统。
4.1 实现步骤
5 克隆功能
前提:是有快照。
要求:关机状态
可以帮助快速生成一台虚拟机。
八、 XShell安装及使用
一款Windows中使用的Linux客户端命令工具。
注意:连接时一点要勾选记住用户名和密码。
1 关于windows和linux连接速度慢的解决办法
如果没有出现连接速度慢问题,可以忽略此处。
在命令行输入下面命令(警号不是命令,只是标识后面是命令)
====================================================================================
在新界面最后(按方向键下)
先点击键盘的i键,左下角出现–insert-- 才能开始进行编辑
UseDNS yes 变成 UseDNS no,并且取消前面#
点击键盘Esc表示退出编辑状态(和光标位置无关系),左下角–insert-- 消失。直接输入 :wq 回车,就表示保存并退出。
重启虚拟机。在命令行输入:
=================================================================
九、 Xftp安装及使用
FTP协议:File Transfer Protocol 文件传输协议。在互联网中主机和主机直接直接传输文件的协议。
Xftp和Xshell是同一个公司的产品。Xftp是基于FTP协议的工具。可以方便的实现互联网中主机和主机之间的文件传输。
在Xshell中如果已经和主机处于连接状态,可以通过工具栏中按钮快速启动Xftp,省略在Xftp中输入连接主机信息的步骤。
十、 JDK解压版配置步骤
1 上传文件
上传文件到/usr/local/tmp
2 解压文件
tar zxf jdk-8u221-linux-x64.tar.gz
=============================================================================================
3 复制文件
把解压的文件夹复制到/usr/local中,并命名为jdk(此名称任意)
4 配置环境变量
在linux中/etc/profile此文件为环境变量配置文件。
#export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
export JAVA_HOME=/usr/local/jdk
export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
5 解析文件
不解析,必须通过重启才能生效。只要解析不需要重启了
==============================================================================
6 查看配置是否成功
========================================================================
十一、 Tomcat配置步骤
如果服务器中只有一个tomcat,tomcat解压就可以使用。
1 上传
上传tomcat压缩包/usr/local/tmp
2 解压
tar zxf apache-tomcat-7.0.68.tar.gz
==============================================================================================
3 复制
cp -r apache-tomcat-7.0.68 …/tomcat
==============================================================================================
4 启动
进入tomcat的bin文件夹
===================================================================================
执行的命令为./启动文件
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Linux运维工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。




既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Linux运维知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加VX:vip1024b (备注Linux运维获取)
最后的话
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
资料预览
给大家整理的视频资料:

给大家整理的电子书资料:

如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
内容对你有帮助,可以添加VX:vip1024b (备注Linux运维获取)**
[外链图片转存中…(img-8YRYQGB2-1712876267689)]
最后的话
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
资料预览
给大家整理的视频资料:
[外链图片转存中…(img-6DSZm9Rj-1712876267689)]
给大家整理的电子书资料:
[外链图片转存中…(img-WguiLO1K-1712876267690)]
如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-vIsM0qnl-1712876267690)]
openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。
更多推荐

所有评论(0)