千峰云计算linux教程650集,linux系统运维从入门到精通教程(Linux安装极速入门,零基础必备)

这篇具有很好参考价值的文章主要介绍了千峰云计算linux教程650集,linux系统运维从入门到精通教程(Linux安装极速入门,零基础必备)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第一天

1. 完成VMware下载,centos7下载,完成配置,获得模拟服务器一台。

2. 使用root登录。

服务器

(可以当初普通计算机,与普通的计算机内部结构相差不大)

VMware是安装虚拟机的软件

(通过一些软件在一台主机或服务器系统中模拟出来的一台电脑,实际上就是一个比较大的应用程序,让一个操作系统运行在另一个操作系统里面,二者相对独立,有自己固定的磁盘空间和内存容量,一台电脑里面可以安装很多虚拟机,而且可以同时运行,这样可以大大节省硬件投资成本。)

CentOS是系统

Linux是系统内核

具体操作:(3条消息) 【Linux操作系统课堂笔记1】小白入手——环境配置安装_刘鑫磊up的博客-CSDN博客

第一次作业:

千峰云计算笔记,linux,运维,服务器

第二天

1. 设置ens33网卡自动启动

选中网路-有线设置-自动连接(实现这台虚拟机的远程管理)

2.finalShell 下载安装,并通过ip远程连接

IP4:192.168.174.129

3.Linux命令语法(命令+空格+参数+空格)

ctrl + l 清理屏幕

3.0 切换目录 cd

3.1列出目录 ls

3.2创建文件 touch

3.3创建目录 mkdir

3.4复制 cp

3.5移动 mv

支持原地改名(尽量不使用删除)

3.6 删除 rm -rf

* 代表着任意,如任意删除文件夹下的文件

3.7 查看文件内容 cat

head -1 路径/tail -1 路径 查看头尾内容

grep 过滤关键字 grep c 文件路径(查看与c相关内容)

第三天(P9 ~ )

3.8 修改文件内容

3.8.1重定向 >  直接写入到新的文本中

3.8.2 文件编辑器

图形文件编辑器 gedit

编辑器模式 vi

        输入模式 i 

        退出模式 esc键

        命令模式 :wq 保存并退出

        复制yy

        粘贴p

        删除行dd

        可视 v(没有鼠标,选取困难)

        :范围 s/原内容/新内容/全局

        (:1,5 s/root/qianfeng/g  ---  从1-5行的root换成qianfeng)

vim 是一个应用程序

CD是另一个程序提供的命令

shell是一个程序,命令解释

 1. 临时文件 

vim未正常关闭会产生临时文件 

查看隐藏文件(ls -a /),再删除(rm -rf /.2.swp)

2.相对路径

前提先cd切换目录

当前目录 ./

上一级目录 ..

打印当前路径 pwd

touch home/{new1,new2}  ---  home文件夹下新建与new1同级的new2文件

mkdir -v 文件  ---  显示创建内容

千峰云计算笔记,linux,运维,服务器

  mkdir home/{qianfeng/{dir1,111},nizhan}  ---  /代表一个子目录,{}代表同级

千峰云计算笔记,linux,运维,服务器

第四天  用户管理

 1.用户/组的基本概念

用户组信息存储的文件:用户基本信息,用户密码信息,组信息文件

用户基本信息  ---

 etc/passwd (冒号分隔为7列字段) etc配置文件

千峰云计算笔记,linux,运维,服务器

用户密码信息  --- etc/shadow

千峰云计算笔记,linux,运维,服务器

 千峰云计算笔记,linux,运维,服务器

组信息文件 ---  etc/group

 千峰云计算笔记,linux,运维,服务器

2.用户/组管理

2.1useradd user01创建用户

2.2id user01查看用户信息

2.3passwd user01修改密码

ls var/spool/log/user01  ---  存放用户user01的日志

ls var/spool/mail/user01  ---  用户邮件

useradd --help

        useradd user01 -u 1503  --- 绑定uid

        useradd user01 -d /user01  ---  指定家目录(重新创建文件夹存放该用户相关)

2.4userdel -r user01 删除用户

2.5usermod -s 修改用户属性

(usermod -s sbin/nologin user01  ---  命令 选项 什么shell 用户参数)

第四天 用户管理

groupadd hr 创建组

groupadd hr -g 2000 创建组(基本组),并指定gid 2000

-G(附加组)

grep ‘hr' etc/group 查看etc/group中组hr的信息

groupdel hr 删除组

基本组和附加组是对于组内用户而言的。

id 用户名  ---  查看当前用户的uid gid(基本和附加组)信息

提权(了解)

1.su

平时少用超管root,当需要时才su切换到超管身份

su - root 

exit 从root退出切换成普通用户,再exit退出

2.sudo

使用普通登录服务器时,su能执行所有指令,sudo只有部分特权指令

目标:创建普通用户user01,使其具有sudo特权

        怎么分配权限呢:谁,在哪,能干啥

 sudo useradd user02

用户权限chmod

千峰云计算笔记,linux,运维,服务器

授权指令 对象加减权限 文件或目录

chmod    -R     u+r              content.txt(-R 意味着根目录下的该所有文件的改变)

o=rw- 覆盖原先权限信息,重新赋予只有读写

查看文件属性:ls -l file1 或者 ll file1

查看文件夹的属性:ll -d tmp

        开头第一个:d或者- 代表着目录或者文件

千峰云计算笔记,linux,运维,服务器

 第五天

1. 编写程序  ---  vim file1

echo "hello 2022"

read -p "请输入您的姓名" name

echo "哈哈$name是大笨蛋"

2. 执行授权 chmod u+x file1

数字授权法:760 = 用户读写执行,组读写,其它无

chmod 760 file1

3. 运行测试  ---  ./file1

属主的权限 chown,属组的权限 chgrp

千峰云计算笔记,linux,运维,服务器

chown user01.hr  /tmp/file1.txt 

-R 递归 使目录下的所有文件和目录,统一设置。

千峰云计算笔记,linux,运维,服务器

 不行,最多只能实现3个不同用户的控制

属主当成用户1,组员当成用户2,其它当成用户3,即UGO

ACL --- access control list 访问控制列表  ---  谁,干什么

千峰云计算笔记,linux,运维,服务器

千峰云计算笔记,linux,运维,服务器

属主:用户名:修改权限

属组:组名:修改权限

其它::修改权限

  getfacl  file01 ,不应只看ll file01(因为会叠加,出现+号)

-x 删除全部(不需要指定,即 -x u:alice )

-m 删除部分(u:alice:r-x)

-b 移除所有扩展出来的访问权限  ;  -d 使得acl恢复成初始访问权限

watch -n1 ’ls -l /tmp/file01‘  ---  每隔1s刷新一下后面的语句显示

特殊权限

1. 如果一个文件很重要,被超管误删怎么办? ---  给特殊权限 i

2. 一个权限rwxrwxrwxt?

3. 为什么系统创建文件均为644,目录为755?--- 

1.suid

是针对文件/程序设置的特别权限,功能:使调用文件的用户,临时具备属主的能力

(即,谁访问该文件,都把它当成属主)

每个用户都会有一个cat,切换不同用户后使用的cat也不一样。每个用户的cat权限也不一样 。

u+s   u-s

千峰云计算笔记,linux,运维,服务器

 上图是对/usr/bin/cat该文件设置,使得每个访问该文件的用户都具有属主权力。即普通用户也能访问该文件。

s和S不一样,S没有执行权

 2.chattr 文件属性

3.umask 进程掩码

新建文件、目录的默认权限会受到umask的影响,umask表示要减掉的权限

0777  ---  特殊位无

无论怎么umask 都不能改变文件的执行权,必须管理员手动 

第六天 进程管理(p26 ~ )

在云计算服务器上对计算机上的软件进行查看、关闭

千峰云计算笔记,linux,运维,服务器

1. ps 进程管理器(静态查看进程)

1.1ps aux | head -2

千峰云计算笔记,linux,运维,服务器

USER:用户名

PID:进程id

COMMAND:什么程序名

STAT:状态标志位说明

千峰云计算笔记,linux,运维,服务器

千峰云计算笔记,linux,运维,服务器

1.2 ps aux --sort 进程排序

ps aux --sort -%CPU 逆序

1.3进程的父子关系 ps -ef

PPID 是PID的父

1.4自定义显示列 ps axo

千峰云计算笔记,linux,运维,服务器

2. top动态查看进程

千峰云计算笔记,linux,运维,服务器

第一行 

千峰云计算笔记,linux,运维,服务器

第二行 查看进程数量

千峰云计算笔记,linux,运维,服务器

 第三行 CPU占用率

第四行 物理内存的数量(以字节为单位)

K_M_G :free -g/m/k

第五行 虚拟内存/交换分区/假内存

top -d 1  ---  每1秒刷新一次

top -p 2160,1,2  ---  指定PID显示

控制进程的运行 kill -数字 PID

-1 重新装载

-15 退出

-9 立刻杀死   ctrl+C 一样

-18 继续运行

kill -9  PID(如下图)   vs    kill -15 PID(不保存直接关闭)

千峰云计算笔记,linux,运维,服务器

第七天(P30 ~ )

1.进程优先级nice

千峰云计算笔记,linux,运维,服务器

 RT值调整不了,只能调整niceLevel。意义在于,操作系统可控。

调整nice值(启动时,默认会继承父级的nice值)

        nice -n -5 sleep 7000 &  ---  设置优先级-5,放置后台运行

        renice  ---  重新设置优先级

2.作业控制

 sleep 3500 &  ---  后台运行睡眠3500秒

千峰云计算笔记,linux,运维,服务器jobs

jobs 只展现后台运行的程序(每行开头的+-号代表的新旧)

fg 4  ---  将后台程序4 调回前台

bg 4  ---  将停止的程序4 开始重新运行

kill %4  ---  消灭后台程序作业号为4(kill 4  ---  终止PID为4的进程!!!)

3.虚拟文件系统proc

采集服务器自身内核、进程运行的状态信息

CPU相关信息 :cat /proc/cpuinfo

内存信息:cat /proc/meminfo

内核信息:cat /proc/cmdline文章来源地址https://www.toymoban.com/news/detail-797081.html

第五章管道和重定向

到了这里,关于千峰云计算linux教程650集,linux系统运维从入门到精通教程(Linux安装极速入门,零基础必备)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 云计算实战:SHELL编程(1)_千峰教育云计算 学习笔记,字节网络安全面试必问

    先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7 深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前! 因此收集整理了一份《2024年最新网络安全全套学习资料》

    2024年04月28日
    浏览(30)
  • 《Linux运维篇:Linux系统运维指南》

    《Linux运维总结:Ubuntu20.04+Ubuntu22.04配置静态固定IP地址》 《Linux运维总结:使用U盘制作Linux镜像》 《Linux运维实战:不重启识别新挂载磁盘》 《Linux运维实战:使用parted进行磁盘分区》 《Linux运维实战:fdisk和parted一键分盘格式化分区》 《Linux运维实战:Centos7.9系统实现在线

    2023年04月24日
    浏览(46)
  • Linux运维入门教程(☆建议收藏☆)

           在当下,Linux运维是每个企业都不能缺少的岗位,以服务为中心,以稳定、安全、高效为基本,可以确保公司的互联网业务能够7*24小时为用户提供高质量的服务,在企业或产品交付交付运行当中有着十分重要的地位和作用。 郑重说明:本系列文章仅仅带您入门,想要

    2023年04月23日
    浏览(33)
  • 云计算Linux运维——基础服务应用——SSH远程连接(1)

    目录 点关注不迷路 SSH远程连接 一、SSH介绍 1、管理Linux服务器的方式 2、确保Linux服务正常运行 3、客户端软件 二、ssh远程连接操作 1、ssh远程连接 2、执行远程命令 3、远程拷贝文件 三、SSH怎么实现加密? 1、数据加密 2、数据加密算法 3、对称加密算法 4、非对称加密算法  

    2024年02月02日
    浏览(34)
  • 云计算Linux运维——基础服务应用——HTTPD服务(8)更新中......

    应用层协议 作用 在客户端、web服务器传递数据 Hyper Text Transfer Protocol 超文本传输协议 客户端访问web服务时,传递代码,由浏览器解析代码进行展示 1、类型 静态网站 网页上所有资源都是固定的 html语言,js, jquery 动态网站 一段程序代码,根据传递的参数不同展示不同的结果

    2024年04月10日
    浏览(28)
  • Linux运维:系统日志篇

    您可以将系统日志理解为记录系统运行情况的一种日记。它包含了各种级别的信息,从调试信息和错误报告到警告和系统事件等。通过对系统日志进行分析,管理员可以了解系统的状态和运行情况,发现并解决问题,确保系统的正常运行。因此,系统日志是管理和维护 Linux

    2024年02月05日
    浏览(88)
  • Linux 系统日常运维 9 大技能,搞定 90% 日常运维

    一、Linux 系统日常运维九大技能 1、安装部署 方式:U盘,光盘和网络安装 其中网络安装已经成为了目前批量部署的首选方式:主要工具有Cobbler和PXE+kickstart 可以参考如下链接内容: http://www.cnblogs.com/mchina/p/centos-pxe-kickstart-auto-install-os.html 2、初始化配置 禁用服务 可以配置为

    2024年02月12日
    浏览(31)
  • 运维 | 如何在 Linux 系统中删除软链接 | Linux

    在 Linux 中, 符号链接 (symbolic link,或者symlink)也称为 软链接 ,是一种特殊类型的文件,用作指向另一个文件的快捷方式。 我们可以使用 ln 命令来创建软连接,那么怎样删除呢? Linux 中没有用于删除符号链接的特殊命令,不过可以使用 rm 命令,该命令主要用于删除文件

    2024年04月14日
    浏览(42)
  • ubuntu18.04(linux)安装绿联ac650无限网卡(cm448)驱动及失败处理

    ubuntu18.04(linux)安装绿联ac650无限网卡(cm448)驱动踩了一些坑所以特地记录下来,供各位参考 0.插入无线网卡 1.官网下载驱动文件并右键提取到此处(或者打开终端使用解压命令) 驱动链接:绿联驱动下载,提供蓝牙适配器驱动下载,绿联USB百兆千兆网卡驱动下载,USB外置显卡驱动

    2024年02月06日
    浏览(89)
  • 1+X 云计算运维与开发(中级)案例实战——单节点应用商城系统部署

    学而不思则罔,思而不学则殆。 整个系统的部署说白了就是安装各种服务,然后修改配置文件,最后启动。 主机名!主机名!主机名!(重要的事说三遍) 1.修改主机名,修改 /etc/hosts 文件。 2.使用 gpmall-repo 文件和 CentOS-7-x86_64-DVD-1511.iso 文件来配置 yum源 。 3.使用yum来安装

    2024年02月01日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包