linux系统基础
文章平均质量分 79
小王的笔记仓库
没什么技术,全靠大佬们帮帮
展开
-
Linux系统基础(14)--远程管理服务ssh
一.远程连接介绍在对服务器进行管理时,需要通过网络在远程主机中开启 shell 来进程操作远程主机必须提供这样的开启 shell 的方式。以上的需求由 openssh 服务来提供,远程主机中开启了openssh这个程序,就可以通过网络来连接这台主机了1.SSH协议SSH是一种网络协议,用于计算机之间的加密登录。SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远原创 2022-03-05 17:44:11 · 714 阅读 · 0 评论 -
Linux系统基础(13)--CentOS7启动流程
Linux系统基础(13)–CentOS7启动流程CentOS6系统启动流程用的CentOS7,发现启动流程基本时向下兼容CentOS6的,然后去查了下CentOS6的启动流程如上。CentOS7启动流程:第一步:硬件启动阶段这一步和CentOS6差不多,用户打开电源后POST开始自检,检测硬件设备是否确实或者存在故障(是否影响正常开机),如果不影响正常开机,就把任务交给BIOS。BIOS通过搜索,安装启动确定启动设备,启动项一般为硬盘,BIOS去读取硬盘的前512字节到内存,找到BootLoad原创 2022-01-21 19:09:43 · 1104 阅读 · 0 评论 -
Linux系统基础(12)--软件管理
Linux系统基础(12)–软件管理一.Linux下的软件安装包类型目前主流的for linux软件安装包,主要有两种:二进制包以及源码包(tar包)。1.二进制包二进制包,也就是源码包经过成功编译之后产生的包。由于二进制包在发布之前就已经完成了编译的工作,因此用户安装软件的速度较快,且安装过程报错几率大大减小。二进制包是 Linux 下默认的软件安装包,目前主要有以下 2 大主流的二进制包管理系统:RPM 包管理系统:功能强大,安装、升级、査询和卸载非常简单方便,因此很多 Linux 发行原创 2021-08-26 16:28:24 · 494 阅读 · 0 评论 -
Linux系统基础(11)--网络配置
Linux系统基础(11)–网络配置一.一些基本概念1.IP地址和MAC地址以太网上的两台计算机之所以能够交换信息就是因为每个设备都有一块网卡,并且每块网卡拥有唯一的物理地址(称为MAC地址)和唯一的逻辑地址(称为IP地址)。MAC地址是由生产厂商烧录好的,一般不能改动,并且全球唯一;IP地址需要绑定在网卡上,并且同一个IP地址不能绑定在多个网卡上。IP是Internet Protocol(网际互连协议)的缩写,是TCP/IP体系中的网络层协议。区别:MAC地址和IP地址分配方式不一样。原创 2021-07-25 19:54:03 · 864 阅读 · 0 评论 -
Linux系统基础(10)--日志管理及时间同步
Linux系统基础(10)–日志管理实验环境:需要两台处于同一网段的虚拟机:client : 172.25.254.10server : 172.25.254.20systemctl stop firewalld #暂时先关掉火墙一.journald服务名称:systemd-journald.service日志查看工具:journalctl默认日志存放路径: /run/log1.查看日志查看日志基本方式journalctl -n 3 #日志的最新3条journ原创 2021-07-18 21:54:40 · 764 阅读 · 1 评论 -
Linux系统基础(9)--文件传输
Linux系统基础(9)–文件传输实验环境:需要两台处于同一网段的虚拟机:client : 172.25.254.10server : 172.25.254.20一.SCP命令SCP命令的主要作用是实现Linux与Linux系统之间的文件传输。SCP命令时基于SSH协议,所以两台服务器的sshd服务必须处于开启状态,否则无法完成上传与下载操作。#1.上传文件scp linux本地文件路径 远程用户名@linux主机地址:远程路径#2.下载文件scp 远程用户名@linux主机地址:原创 2021-07-16 15:03:21 · 160 阅读 · 0 评论 -
Linux系统基础(8)--自有服务管理
Linux系统基础(8)–自有服务管理自有服务,可以简单理解为Linux系统开机自动运行的服务。一.CentOS6与CentOS7差异CentOS6/RHEL6:service命令(管理服务开启、停止以及重启)+ chkconfig(定义开机启动项)service 服务名称 start|stop|restartCentOS7/RHEL7:systemctl命令 = system系统 + control控制(服务管理+开启启动项管理)systemctl start|stop|restart原创 2021-07-13 18:22:40 · 175 阅读 · 0 评论 -
Linux系统基础(7)--进程管理
Linux系统基础(7)–进程管理1.进程是什么程序是人使用计算机语言编写的可以实现特定目标或解决特定问题的代码集合。进程是指程序运行时的形态,是程序的一个副本进程是有生命周期的(准备期,运行期,终止期)2.进程与线程的区别进程是资源调用的最小单位线程是进程的最小单位当进程是多任务物, cpu 是多核心,多任务应该同时被每个核心处理,每个核心处理的任务叫线程线程资源是共享的3.进程的状态进程状态-R(TAKS_RUNNING)可执行态( running ,原创 2021-07-08 17:22:31 · 394 阅读 · 0 评论 -
Linux系统基础(6)--权限管理
Linux系统基础(6)–权限管理1.权限的基本概念☆ 为什么要设置权限☆ 权限的类型权限针对文件权限针对目录读 r表示可以查看文件内容;cat表示可以(ls)查看目录中存在的文件名称写w表示可以更改文件的内容;vim 修改,保存退出表示是否可以删除目录中的子文件或者新建子目录(rm/touch/mkdir)执行x表示是否可以调用文件中的程序,一般指二进制文件(.sh) => 绿色表示是否可以进入目录中(cd)...原创 2021-06-14 20:29:05 · 568 阅读 · 0 评论 -
Linux系统基础(5)--用户和用户组
Linux系统基础(5)–用户和用户组1.用户和用户组存在的意义用户:服务器添加多账户的作用:针对不同用户分配不同的权限,不同权限可以限制用户可以访问到的系统资源。提高系统安全性。帮助系统管理员对使用该系统的用户进行追踪。3A认证:身份 account授权 author认证 auth用户组:用户组是一个逻辑容器,对用户进行归类和统一授权。理论上Linux系统中的每个用户在创建时都应该有一个对应的用户组,这个组就称之为用户的主组。同时,有些情况下,某个用户需要临时使用某个组的原创 2021-06-04 00:20:35 · 603 阅读 · 2 评论 -
Linux系统基础(4)-输入输出
Linux系统基础(4)-输入输出1.输入输出的定义字符设备:就是显示字符到屏幕上的文件stdin:标准输入 编号为0 (键盘鼠标打字机)stout:标准正确输出 编号为1sterr:错误输出 编号为22.如何管理输入“<” 输入重定向 tr 'a-z' 'A-Z ' < test #把test文件中的内容定向到tr程序中“<<” 多行录入 tr 'a-z' 'A-Z ' << EOF #此处EOF可为任意字符原创 2021-05-30 20:16:47 · 222 阅读 · 0 评论 -
Linux系统基础(3)--vim编辑器的使用
Linux系统基础(3)–vim编辑器的使用一.vim编辑器1.vi编辑器vi(visual editor)编辑器通常被简称为vi,它是Linux和Unix系统上最基本的文本编辑器,类似于Windows 系统下的notepad(记事本)编辑器。2.vim编辑器Vim(Vi improved)是vi编辑器的加强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用。3.安装vim编辑器Centos通常都已经默认安装好了 vi 或 Vim 文本编辑器,我们只需要通过vim命令就可以直接打开v原创 2021-05-28 16:32:59 · 2565 阅读 · 0 评论 -
Linux系统基础(1)--命令行使用技巧
Linux命令行使用技巧 在Linux中有一个重要特性: everything is file.在Linux中对系统管理归根到底就是对文件进行管理,对文件实施增删查改。1.shell 是什么?Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通原创 2021-05-27 10:35:27 · 111 阅读 · 0 评论 -
Linux系统基础(2)--文件管理
Linux基础(2)–文件管理1.文件管理命令1.touch:新建文件,修改文件时间戳touch file1 file2... #建立空文件file1、file2等等touch file #把文件file的时间同步到当前时间touch -t YYYYMMDDHHmm file #把文件时间更改到指定时间(注意不能缺少HHmm)2.mkdir:建立目录mkdir dir1 dir2 ... #建立空目录dir1、dir2mkdir -p test/re原创 2021-05-27 11:15:23 · 373 阅读 · 0 评论