Linux
文章平均质量分 85
陪博主从Linux入门到入狱。从reh/CentOS人手,先后学习Ubuntu及kali等Linux操作系统
1ta-chi
献给像我一样艰难前行的你
展开
-
在VMware上如何创建虚拟机以及安装Linux操作系统
目录创建虚拟机安装Linux操作系统修改主机名切换网络模式并获取IP哪种模式可以上网查看root用户与普通用户的家目录的不同破解密码创建虚拟机1.点击首页的创建新的虚拟机,或者点击标签栏“文件”下面的新建虚拟机2.选择【自定义(高级)】,点击【下一步】3.兼容性按照默认就行,点击【下一步】4.选择【稍后安装操作系统】,点击【下一步】5.选择Linux操作系统,版本为CentOS 8 64位(等同于Red Hat Enterprise Linux 8 64 位)6.设置虚拟机名称以及安装位置原创 2021-10-24 11:23:03 · 4665 阅读 · 10 评论 -
Ubuntu基础配置及美化(背景及命令提示符)
文章目录前言美化壁纸终端命令提示符主机名基础配置vim免密sudo前言上篇文章介绍了怎么安装Ubuntu:ubuntu-20.04.3-详细安装教程(图文)附下载地址本文介绍如何如何基础配置并美化Ubuntu美化壁纸打开【Picture】,并将图片拖入其中(我们在上篇文章中安装了VM Tools)右键图片,选择【Set As Wallpaper】这样我们就设置了壁纸终端接下来我们点开终端,右键选择【Preferences】,作以如下设置命令提示符在命令行输入:sudo vi .原创 2022-02-26 17:04:31 · 1814 阅读 · 1 评论 -
ubuntu-20.04.3-详细安装教程(图文)附下载地址
文章目录下载地址安装过程下载地址VMware Workstation 下载地址:https://www.vmware.com/go/getworkstation-winUbuntu下载地址:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/focal/ubuntu-20.04.3-desktop-amd64.isohttps://mirrors.lzu.edu.cn/ubuntu-releases/20.04.3/ubuntu-20.04.3原创 2022-02-26 15:34:13 · 44875 阅读 · 7 评论 -
用 Ansible 在Linux系统上搭建一个基于用户控制的https网站
文章目录前言实验环境配置--------------含源码--------------前言Playbook 是 Ansible “任务书”,它采用了 YAML 语法,学习 Ansible 以及前置配置请移步:Ansible的原理与配置本文介绍一个简单的小实验,要求如下:网站要求:协议https、可以用户控制用 Playbook 编写任务实验环境配置创建 Ansible 工作目录[root@master:~]$ su - classLast login: Mon Feb 21 18原创 2022-02-24 18:18:44 · 393 阅读 · 0 评论 -
DNS服务器的原理及搭建
文章目录原理搭建DNS服务器正向解析原理DNS(Domain Name System)是互联网上的一项服务,它作为将 域名 和 IP 地址相互映射的一个分布式数据库,能够使人更方便的访问互联网。想要了解域名(Domain Name)解析原理就要先了解域名,域名可分为三大类:1.国家顶级域名:cn、uk、us等。国家域名又常记作 ccTLD(country code top-level domains,cc表示国家代码contry-code)。2.通用顶级域名:com、net、dov等。3.基础结原创 2022-02-21 19:06:00 · 5654 阅读 · 0 评论 -
【Ansible】Playbook的编写+实验
文章目录前言Playbook实验前言Playbook 是 Ansible “任务书”,它采用了 YAML 语法,学习 Ansible 以及前置配置请移步:Ansible的原理与配置Playbook扩展名:.yml / .yaml格式:严格的缩进语法,两个空格(建议不用 Tab);采用键值对格式开头:---正文:(以 play 列表的形式定义 Playbook)原创 2022-02-21 14:04:13 · 1364 阅读 · 2 评论 -
Ansible的原理与配置【超详细】
文章目录Ansible原理环境搭建基础配置环境配置编写文件实验补充Ansible原理Ansible 是一款开源自动化平台。它是一种简单的自动化语言,能够在 Ansible Playbook 中完美地描述 IT 应用基础架构。它也是一个自动化引擎,可运行 Ansible Playbook。Ansible 可以管理强大的自动化任务,而且能够适应许多不同的工作流和环境。同时,Ansible 新用户可以非常快速地利用它来提高工作效率。说白了就是批量化部署(控制)其他主机,控制的主机叫做控制节点(master原创 2022-02-19 21:55:57 · 1841 阅读 · 4 评论 -
Linux搭建NFS服务器
文章目录前言NFS 的使用搭建一个 NFS 服务器前言NFS(Network File System,网络文件系统)是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过 TCP/IP 网络共享资源,主要在 unix 系列操作系统上使用。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。由于 NFS 支持的功能比较多,而不同的功能都会使用不同的程序来启动,每启动一个功能就会启用一些端口来传输数据,因此 NFS 的功能所对应的端口并不原创 2022-02-18 22:26:34 · 4618 阅读 · 0 评论 -
Linux 网站管理进阶,https以及虚拟目录的搭建
文章目录前言前置技能搭建HTTPS网站虚拟目录基于用户控制访问最终网站的搭建前言安全套接字层超文本传输协议HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通道。HTTPS并不是一个新协议,而是HTTP+SSL(TLS)。SSL 是“Secure Sockets Layer”的缩写,中文叫做“安全套接层”。原创 2022-02-18 18:42:05 · 1864 阅读 · 0 评论 -
在Linux上搭建一个自己的网站
文章目录前言配置前言搭建一个网站,首先需要的是Web服务器,我们这里使用 Apache,它是由 httpd 服务调度,我们先使用这个服务搭建一个简单的静态页面配置原创 2022-02-18 15:37:23 · 16467 阅读 · 5 评论 -
基于ssh的远程连接服务器
文章目录远程连接服务器客户端连接服务端远程连接服务器远程连接服务器通过文字或图形接口方式来远程登录系统,让你在远程终端前登录 linux 主机以取得可操作主机接口(shell),而登录后的操作感觉就像是坐在系统前面一样。而他以登录的连接界面可以分为两类:文字接口:- 明文传输:Telnet、RSH…- 密文传输:SSH…(主要)图形接口:VNC…SSH(Secure Shell Protocol,安全的壳程序协议),它可以通过数据包加密技术将等待传输的数据包加密后再传输到网络上。ssh原创 2022-02-16 21:00:10 · 2088 阅读 · 0 评论 -
Linux例行性工作 - 单一执行与循环执行
文章目录前言atcron前言Linux的例行性工作分为两种,一种是但一执行(at),一种是循环执行(crontab)at要使用单一的计划任务,Linux负责这个调度的是 atd,我们使用 at 命令来生成所要运行的工作,并将这个任务以文本的方式存放在 /var/spool/at/ 内。用法如上at 20:58touch /file1<Ctrl+D>还有一种方法,它可以更详细地规定时间,表示当前时间后的几分钟at now + 1 minutestouch /file原创 2022-02-14 22:11:08 · 839 阅读 · 0 评论 -
chrony的安装与使用,再搭建一个自己的时间服务器
文章目录前言安装时间服务器前言这里我们使用 chrony 来搭建时间服务器,这里需要对防火墙做一些操作,我们直接关闭就好。chrony 简介chrony是一个ntp协议的实现程序,既可以当做服务端,也可以充当客户端,它能保持系统时钟与时钟服务器同步,让时间保持精确。总之他比起 NTP 是有很大优势的,我们多的不谈,直接开始操作安装yum install chrony -y查看存在文件rpm -ql chrony我们先将时间改成错误时间,用于测试启动服务systemctl原创 2022-02-14 19:48:32 · 5032 阅读 · 0 评论 -
基于Team机制的链路聚合
文章目录前言示例前言在 linux 中, Rhel7 之前都是使用 bond 机制 来实现多网卡绑定同一个 IP 地址,来对网络提供访问,并按不同的模式来负载均衡或者轮回接替管理处理数据。而到了 Rhel7 之后,提供了一种强大的工具, nmcli 工具命令,使用此工具,将会根据命令参数的配置来重新生成特定的配置文件来供网络接口使用,方便而又灵活。在 Rhel7中,不再使用bond 机制定义,而是使用网络组 team 机制 ,把 team 组当作一个设备示例接下来我们直接做一个简单实验先添加两张原创 2022-02-13 21:53:48 · 827 阅读 · 0 评论 -
Linux如何访问网络 - 管理Linux的联网
文章目录NetworkManagerNetworkManagerNetworkManager简称 nm,能够让Linux用户更轻松地处理现代网络需求,尤其是无线网络,能自动发现网卡并配置ip地址。原创 2021-11-28 14:06:13 · 1338 阅读 · 0 评论 -
深度讲解Linux文件系统权限
文章目录前言权限介绍设置文件和目录的一般权限修改权限修改文件属主和属组特殊权限前言Linux中的权限是相对于用户和组而言的,阅读这篇文章前请先对用户和用户组有所了解Linux中用户及用户组的管理权限介绍当我们使用ls -l时可以查看文件及目录的详细信息这里可以看到最前面显示了一堆“drwx-…”,这其实就表示文件或目录的权限第一个字符:表示文件类型字符类型-普通文件,类似于Windows的记事本d目录文件,类似于文件夹c字符设备文件,串行端口设备,原创 2021-11-22 13:05:59 · 813 阅读 · 0 评论 -
Linux中用户及用户组的管理
文章目录前言用户和组的分类用户管理添加用户为用户账号设置密码修改用户属性删除用户切换用户用户组管理创建用户组添加/删除组成员修改组属性删除组用户和组账户的信息显示前言学习Linux的用户和组一定要关注其权限的不同,这在用户和组的管理中是至关重要的用户和组的分类Linux下的用户可以分为三类超级用户:用户名为root,具有一切权限(UID为0)系统用户:系统用户又称伪用户,是Linux系统正常工作所必需的内建用户(UID为1 ~ 999)普通用户:我们打大多数用户属于此类,它是为了使用Linu原创 2021-11-21 18:24:39 · 1677 阅读 · 0 评论 -
关于Linux下的解压缩和命令别名实验
文章目录解压缩命令别名别名实验解压缩将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件命令:zip -r myfile.zip /root把myfile.zip文件解压到/opt命令:unzip myfile.zip -d /opt用 tar 命令将/etc目录下的文件全部打包成为/back/etcback.tar命令:tar cvf /back/etcback.tar /etc将 整 个 /etc 目 录 下 的 文 件 全 部 打 包 并 用 gz原创 2021-11-14 22:32:27 · 763 阅读 · 0 评论 -
关于Linux的(解)压缩操作及归档
文章目录前言zip和unzip命令前言Linux的压缩命令分为:zip和unzip命令zip是及归档又压缩的工具,可以压缩目录压缩:zip FILE解压:unzip FILE准备一个目录及其子目录,并在其下创建文件**原创 2021-11-14 16:03:24 · 1343 阅读 · 1 评论 -
如何在Linux中管理(查找、删除、复制)目录及文件
文章目录文件管理命令练习目录文件管理命令命令练习文件查看浏览普通文件内容练习文件查找find查找练习文件管理命令练习目录文件管理命令创建普通文件:touch格式:touch [OPTION]… FILE…touch的两种用法:如果文件已存在,更新文件的三个时间,stat可以查看文件的详细信息atime access time 看了一下内容 catmtime modify time 文件内容被改变了,ctime也会发生改变ctime change time元数据被改变,重命名如果文件不存原创 2021-11-08 16:58:18 · 1025 阅读 · 1 评论 -
Linux中vim三大模式介绍及其命令总结
文章目录vim介绍三大模式命令总结命令模式输入模式末行模式vim介绍vi编辑器:讲vim就必须提到vi编辑器,因为vim是它的升级版。所有的Unix Like系统都会内建vi文本编辑器,很多个别软件的编辑接口都会主动呼叫vi,而且vi具有程序编辑的能力,可以主动以字体颜色辨别语法的正确性,编辑速度相当快。而vim对于vi最大的改进就是对代码的着色能力,亦有些编程场景能够自动修正错误代码。Vim之所以能得到广大厂商与用户的认可,原因在于Vim编辑器中设置了三种模式—命令模式、末行模式和编辑模式,每种原创 2021-11-02 02:12:30 · 428 阅读 · 0 评论 -
Linux常用简单命令
目录命令格式Shell的介绍及其相关命令ShellShell的相关命令常用命令date命令timedatectl命令wget命令查看目录下的文件:ls(list)切换目录:cd命令格式格式:主命令 选项 参数(操作对象)格式:由Shell程序自带的命令:内置命令(builtin)有独立的可执行程序文件,文件名即命令名:外部命令选项:指定命令的运行特征,指明要运行命令中的哪一个功能代码短选项:例如:-I、-d,如果同一命令同时使用多个短选项,大多数可合并。注意:有些命令的选项没有-原创 2021-10-26 09:23:31 · 756 阅读 · 1 评论