阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

linux学习入门标准教程(2)

377次阅读
没有评论

共计 4392 个字符,预计需要花费 11 分钟才能阅读完成。

Linux 系统篇

2.1   Linux 系统管理

经过前两章的学习,咱们现已可以独立装置 Linux 体系,现已把握了 Linux 学习的窍门,那接下来,咱们将体系的来了解 Linux 体系各目录、权限及常用命令的运用。

2.1. 1   Linux 目录初识

通过前面的学习, 我们已经能够独立安装完一个 Linux 系统,那接下来我们来熟悉一下 Linux 系统里面的各个目录文件夹的大致功能:
主要的目录树的有 /、/root、/home、/usr、/bin 等目录。下面是一个典型的 Linux 目录结构如下:(附图表)
linux 学习入门标准教程(2)
/ 根目录
/bin 存放必要的命令
/boot 存放内核以及启动所需的文件
/dev 存放设备文件
/etc 存放系统配置文件
/home 普通用户的宿主目录,用户数据存放在其主目录中
/lib 存放必要的运行库
/mnt 存放临时的映射文件系统,通常用来挂载使用。
/proc 存放存储进程和系统信息
/root 超级用户的主目录
/sbin 存放系统管理程序
/tmp 存放临时文件
/usr 存放应用程序,命令程序文件、程序库、手册和其它文档。
/var 系统默认日志存放目录

2.1. 2         Linux 必备命令

默认进入系统,我们会看到这样的字符: [root@localhost ~]#, 其中 #代表当前是 root 用户登录,如果是 $ 表示当前为普通用户。
我们了解 Linux 由很多目录文件构成,那我们来学习第一个 Linux 命令:
cd 命令,cd  /home;解析:进入 /home 目录
cd /root 进入 /root 目录;cd ../ 返回上一级目录;cd  ./ 当前目录;(. 和.. 可以理解为相对路径;例如 cd /hom/test,cd 加完整的路径,可以理解为绝对路径)
接下来继续学习更多的命令:
ls  ./ 查看当前目录所有的文件和目录。
ls  -a 查看所有的文件,包括隐藏文件, 以. 开头的文件。

pwd 显示当前所在的目录。
mkdir 创建目录,用法 mkdir  test,命令后接目录的名称。
rmdir 删除空目录
rm 删除文件或者目录,用法 rm –rf  test.txt (- r 表示递归,- f 表示强制)。
cp 拷贝文件,用法,cp  old.txt  /tmp/new.txt,常用来备份;如果拷贝目录
需要加 –r 参数。

mv 重命名或者移动文件或者目录,用法, mv old.txt new.txt
touch 创建文件,用法,touch test.txt,如果文件存在,则表示修改当前文件时间。
Useradd 创建用户,用法 useradd wugk,userdel 删除用户。
Groupadd 创建组,用法 groupadd wugk1,groupdel 删除组。

find 查找文件或目录,用法 find  /home  -name“test.txt”, 命令格式为:
find 后接查找的目录,-name 指定需要查找的文件名称,名称可以使用 * 表示所有。
find  /home  -name“*.txt”; 查找 /home 目录下,所有以.txt 结尾的文件或者目录。
vi 修改某个文件,vi 有三种模式:
命令行模式、文本输入模式、末行模式。
默认 vi 打开一个文件,首先是命令行模式,然后按 i 进入文本输入模式,可以在文件里写入字符等等信息。
写完后,按 esc 进入命令模式,然后输入: 进入末行模式,例如输入:wq 表示保存退出。
如果想直接退出,不保存,可以执行:q!,q! 叹号表示强制退出。
cat 查看文件内容,用法 cat test.txt 可以看到 test.txt 内容
more 查看文件内容,分页查看,cat 是全部查看,如果篇幅很多,只能看到最后的篇幅。可以使用 cat 和 more 同时使用, 例如:cat  test.txt |more 分页显示 text 内容,| 符号是管道符,用于把 | 前的输出作为后面命令的输入。
echo 回显,用法 echo ok,会显示 ok,输入什么就打印什么。
echo  ok  > test.txt;把 ok 字符覆盖 test.txt 内容,> 表示追加并覆盖的意思。
>> 两个大于符号,表示追加,echo ok >> test.txt, 表示向 test.txt 文件追加 OK 字符,不覆盖原文件里的内容。
初学者常见的命令就如上所示,当然还有很多深入的命令需要学习,后面的课程会讲解。

2.1. 3         Linux 用户权限管理

在 Linux 操作系统中,root 的权限是最高的,相当于 windows 的 administrator,拥有最高权限,能执行任何命令和操作。在系统中,通过 UID 来区分用户的权限级别,UID 等于 0,表示此用户具有最高权限,也就是管理员。其他的用户 UID 依次增加,通过 /etc/passwd 用户密码文件可以查看到每个用户的独立的 UID。
每一个文件或者目录的权限,都包含一个用户权限、一个组的权限、其他人权限,例如下:
标红第一个 root 表示该文件所有者是 root 用户,第二个 root 代表该文件的所属的组为 root 组,其他用户这里默认不标出。
[root@node1 ~]# ls -l monitor_log.sh
-rw-r–r– 1 root root 91 May  7 20:21 monitor_log.sh
[root@node1 ~]#
如果我们想改变某个文件的所有者或者所属的组,可以使用命令 chown
chown  –R  test:test  monitor_log.sh 即可。
每个 Linux 文件具有四种访问权限:可读 (r)、可写(w)、可执行(x) 和无权限 (-)。
利用 ls - l 命令可以看到某个文件或目录的权限,它以显示数据的第一个字段为
准。第一个字段由 10 个字符组成,如下:
[root@node1 ~]# ls -l monitor_log.sh
-rw-r–r– 1 root root 91 May  7 20:21 monitor_log.sh
[root@node1 ~]#
第一位表示文件类型,- 表示文件,d 表示目录;后面每三位为一组。
第一组:2- 4 位表示文件所有者的权限,即用户 user 权限,简称 u
第二组:5- 7 位表示文件所有者所属组成员的权限,group 权限,简称 g
第三组:8-10 位表示所有者所属组之外的用户的权限,other 权限,简称 o
从上面这个文件,我们可以看出,monito_log.sh 文件对应的权限为:
root 用户具有读和写的权限,root 组具有读的权限,其他人具有读的权限。
为了能更简单快捷的使用和熟悉权限,rwx 权限可以用数字来表示,分别表示为 r(4)、w(2)、x(1)。
Monitor_log.sh 权限可以表示为:644
如果给某个文件授权,命令为 chmod:chmod 777 monitor_log.sh

2.1. 4         Linux 网络配置管理

熟悉了常用的命令和 Linux 权限,那接下来如何让所在的 Linux 系统上网呢?管理 Linux 服务器网络有哪些命令呢?
Linux 服务器默认网卡配置文件在 /etc/sysconfig/network-scripts/ 下,命名的名称一般为:ifcfg-eth0 ifcfg-eth1,eth0 表示第一块网卡,eth1 表示第二块网卡,依次类推。一般 DELL R720 标配有 4 块千兆网卡。
修改网卡的 IP,可以使用命令: vi /etc/sysconfig/network-scripts/ifcfg-eth0 如果是 DHCP 获取的 IP,默认配置如下:
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:0c:29:52:c7:4e
ONBOOT=yes
TYPE=Ethernet
如果是静态配置的 IP,ifcfg-eth0 网卡配置内容如下:
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:0c:29:52:c7:4e
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.33.10
NETMASK=255.255.255.0
GATEWAY=192.168.33.1
网卡参数详解如下:
DEVICE=eth0   #物理设备名
ONBOOT=yes   # [yes|no](重启网卡是否激活设备)
BOOTPROTO=static #[none|static|bootp|dhcp](不使用协议 | 静态分配 |BOOTP 协议 |DHCP 协议)

TYPE=Ethernet  #网卡类型

IPADDR=192.168.33.10 #IP 地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.33.1 #网关地址
网卡配置完毕,重启网卡,命令: /etc/init.d/network restart 即可。
查看 ip 命令:ifconfig 查看当前服务器所有网卡的 IP,可以单独指定,ifconfig eth0 查看 eth0 的 IP 地址。
网卡配置完毕,如果来配置 DNS,首先要知道 DNS 配置在哪个目录文件下,vi  /etc/resolv.conf 文件:
在该文件里面添加如下两条:
nameserver 202.106.0.20
nameserver 8.8.8.8
从上到下,分别表示主 DNS,备 DNS。配置完毕后,不需要重启网卡,DNS 立即生效。
可以 ping www.baidu.com 看看效果:
linux 学习入门标准教程(2)
IP 配置完毕后,我们可以通过远程工具来连接 Linux 服务器,常见的 Linux 远程连接工具有:putty、secureCRT(主流)、xshell、xmanger 等工具。
下载安装 secureCRT,打开工具,然后如图配置:
点击左上角 quick connect 快速连接,弹出界面,然后输入 IP,用户名,端口默认是 22,然后点击下方的 connect 连接,会提示输入密码,输入即可。
linux 学习入门标准教程(2)
弹出输入密码框:
linux 学习入门标准教程(2)
进入远程界面,与服务器真实登录一样,然后可以执行命令:
linux 学习入门标准教程(2)

经过这几章的学习,咱们现已熟练了 Linux 常用命令的操作,权限网络、网络配置、长途衔接等常识,那接下来咱们还能做什么呢?咱们现已差不多入门了,接下来即是更进一步的效劳配置,Linux 体系到底用来做什么呢?接下来的章节将跟我们一起来学习。
Linux 体系的使用,咱们最开端介绍的时分简略介绍过,现在大中型企业都用它来承载 web 网站、数据库、虚拟化渠道等,那接下来咱们将在 Linux 体系装置各种效劳和软件来完成 Linux 真实的价值。

 

马哥学习交流群

马哥教育 -Linux 学习 - 1 群 485374463

马哥教育 -Linux 学习 - 2 群 339184057

 

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-12-03发表,共计4392字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19350
评论数
4
阅读量
7956942
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
颠覆 AI 开发效率!开源工具一站式管控 30+大模型ApiKey,秘钥付费+负载均衡全搞定

颠覆 AI 开发效率!开源工具一站式管控 30+大模型ApiKey,秘钥付费+负载均衡全搞定

  颠覆 AI 开发效率!开源工具一站式管控 30+ 大模型 ApiKey,秘钥付费 + 负载均衡全...
零成本上线!用 Hugging Face免费服务器+Docker 快速部署HertzBeat 监控平台

零成本上线!用 Hugging Face免费服务器+Docker 快速部署HertzBeat 监控平台

零成本上线!用 Hugging Face 免费服务器 +Docker 快速部署 HertzBeat 监控平台 ...
星哥带你玩飞牛NAS-2:飞牛配置RAID磁盘阵列

星哥带你玩飞牛NAS-2:飞牛配置RAID磁盘阵列

星哥带你玩飞牛 NAS-2:飞牛配置 RAID 磁盘阵列 前言 大家好,我是星哥之前星哥写了《星哥带你玩飞牛 ...
飞牛NAS玩转Frpc并且配置,随时随地直连你的私有云

飞牛NAS玩转Frpc并且配置,随时随地直连你的私有云

飞牛 NAS 玩转 Frpc 并且配置,随时随地直连你的私有云 大家好,我是星哥,最近在玩飞牛 NAS。 在数...
支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare 也瘫了连监控都挂,根因藏在哪? 最近两天的互联网堪称“故障...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
12.2K Star 爆火!开源免费的 FileConverter:右键一键搞定音视频 / 图片 / 文档转换,告别多工具切换

12.2K Star 爆火!开源免费的 FileConverter:右键一键搞定音视频 / 图片 / 文档转换,告别多工具切换

12.2K Star 爆火!开源免费的 FileConverter:右键一键搞定音视频 / 图片 / 文档转换...
Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集 在云原生体系中,Prometheus 已成为最主流的监控与报警...
每天一个好玩的网站-手机博物馆-CHAZ 3D Experience

每天一个好玩的网站-手机博物馆-CHAZ 3D Experience

每天一个好玩的网站 - 手机博物馆 -CHAZ 3D Experience 一句话介绍:一个用 3D 方式重温...
4盘位、4K输出、J3455、遥控,NAS硬件入门性价比之王

4盘位、4K输出、J3455、遥控,NAS硬件入门性价比之王

  4 盘位、4K 输出、J3455、遥控,NAS 硬件入门性价比之王 开篇 在 NAS 市场中,威...
告别Notion焦虑!这款全平台开源加密笔记神器,让你的隐私真正“上锁”

告别Notion焦虑!这款全平台开源加密笔记神器,让你的隐私真正“上锁”

  告别 Notion 焦虑!这款全平台开源加密笔记神器,让你的隐私真正“上锁” 引言 在数字笔记工...