Linux
文章平均质量分 71
_SmallTownKid_
我是一个程序猿
展开
-
CentOS 7、8默认的MariaDB数据库的使用详解
maria是一个人名,mariadb数据库是MySQL数据库的分支,主要由开源社区进行维护和更新。和MySQL数据库一样,mysqld也是mariadb数据库软件提供服务的进程的名称。在生产环境中为了保障数据库系统的安全性,以及让其他用户协同管理数据库,我们可以在MariaDB数据库管理系统中为他们创建多个专用的数据库管理账户,然后再分配合理的权限,以满足工作需求。为此,我们可以使用root管理员登录数据库,然后按照一定的格式创建数据库管理账户。原创 2022-03-25 22:20:06 · 5113 阅读 · 0 评论 -
Linux系统中使用FTP协议的vsftpd服务传输文件
FTP(File Transfer Protocol) ,是一种处于应用层的,用于文件传输的协议。是基于TCP协议的应用层协议,用于在网络上传输文件。ftp端口号20和21的区别是21端口用于连接,20端口用于传输数据。进行FTP文件传输中,客户端首先连接到FTP服务器的21端口,进行用户的认证,认证成功后,要传输文件时,服务器会开一个端口为20来进行传输数据文件。原创 2022-03-24 10:27:33 · 1818 阅读 · 0 评论 -
Linux系统中使用DHCP服务动态管理主机地址
动态主机配置协议(DHCP,Dynamic Host Configuration Protocol),该协议用于自动管理局域网内主机的IP地址、子网掩码、网关地址及DNS地址等参数,可以有效地提升IP地址的利用率,提高配置效率,并且降低管理和维护成本。DHCP是一种基于UDP协议且仅限于在局域网内部使用的网络协议,主要用于大型的局域网环境或者存在较多移动办公设备的局域网环境中,其主要用途是为局域网内部的设备或网络供应商自动分配IP地址等参数。原创 2022-03-23 21:03:34 · 838 阅读 · 0 评论 -
Linux之文件系统详解(系统常见目录、磁盘分区、软硬链接)
Linux系统中一切皆文件,Linux系统中的一切文件都是从" 根(/)"目录开始的,并按照文件系统层次化标准(FHS)采用树形结构来存放文件,以及定义了常见目录的用途。绝对路径:从/开头,一层一层往下走,绝对不会搞错的路径,跟当前所在的路径没有关系。相对路径:不以/开头,以当前路径作为参照物,可进可退原创 2022-03-22 11:53:47 · 2967 阅读 · 0 评论 -
Linux系统中与计算机网络相关的命令和文件汇总(ping、telnet、curl、netstat、lsof等)
重启网络服务的命令(CentOS 7和8)ip add:查看当前主机的IP地址(或者输入 ip a 命令也行)ip route:查看默认网关(查看默认网关还可以使用 route -n 或 netstat -rn 命令)ifconfig:配置网络或显示当前网络接口状态,ifconfig命令可以查看到IP地址、子网掩码、广播地址、MAC地址等信息原创 2022-03-21 20:37:12 · 989 阅读 · 0 评论 -
Linux系统中计划任务及其相关命令操作(at和crontab)
Linux系统中计划任务分为两种类型,一种是一次性的计划任务——at,一种是长期性计划任务——crontab,接下来分别讲述它们的作用及其使用场景。长期计划任务需要使用crond服务程序,创建和管理在指定时间自动执行的任务(计划任务的最短时间间隔是一分钟),使用crontab命令调用crond进程,设置按固定的周期重复执行预先计划好的任务原创 2022-03-21 19:18:00 · 2506 阅读 · 0 评论 -
Linux系统的用户权限管理详解(sudo、SUID、SGID、Sticky、ACL等)
Linux系统中用户对文件的访问权限有三种类型,分别是:可读(read):允许查看文件内容、显示目录列表 可写(write):允许修改文件内容,允许在目录中新建、移动、删除文件或子目录 可执行(execute):允许运行程序、切换目录Linux系统用户的类型也有三种,如下:文件拥有者(owner):拥有该文件或目录的用户帐号 ——当前用户属组(group):拥有该文件或目录的组帐号 ——小组成员其他人(others):除了属主和属组的其他人原创 2022-03-20 11:59:33 · 2082 阅读 · 0 评论 -
Linux系统中目录或文件颜色代表的含义以及输出内容的颜色显示功能
在Linux系统中,文件/目录的不同颜色也代表着不同的含义,通常有如下几种颜色:白色:表示普通文件,如文本文件,配置文件,源码文件等蓝色:表示文件夹绿色:表示可执行文件红色:表示压缩文件或者包文件浅蓝色:表示链接文件,主要是使用 ln 命令建立的文件红色闪烁:表示链接的文件有问题黄色:表示设备文件灰色:表示其它文件原创 2022-03-20 10:54:28 · 2470 阅读 · 0 评论 -
Linux系统的用户与组详解(相关文件、常用命令等)
Linux系统中为什么要引入用户和组的概念? 权限管理 资源管控 用户加入组的主要目的是为了继承权限。目录用户账户用户与组的一些相关文件/etc/passwd/etc/shadow/etc/group/etc/gshadow/etc/skel/etc/login.defs/var/spool/mail用户管理常用命令(useradd、userdel、usermod、passwd)组管理常用命令(groupadd、groupde原创 2022-03-19 11:23:21 · 682 阅读 · 0 评论 -
Linux之CentOS 7操作系统的默认防火墙管理工具——firewalld
firewalld是CentOS 7和RHEL 7(Red Hat Enterprise Linux 7)的默认防火墙配置管理工具。firewalld防火墙为了简化管理,将所有网络流量分为多个区域(zone)。然后根据数据包的源IP地址或传入的网络接口等条件将流量传入相应区域。每个区域都定义了自己打开或者关闭的端口和服务列表。原创 2022-03-18 10:42:39 · 1443 阅读 · 0 评论 -
Linux系统中常用的压缩、解压缩命令(tar、zip、gzip、bzip2、xz)
目录tar命令使用tar压缩文件(包)使用tar查看压缩文件(包)使用tar解压缩文件(包)使用绝对路径的两种情形--exclude参数的排除功能举例zip命令gzip命令bzip2命令xz命令tar命令制作归档文件、释放归档文件(可以对文件和文件夹进行操作),即能压缩文件,也能解压缩安装包# 常用参数-c:创建.tar格式的包文件 create-x:解开.tar格式的包文件 extract-v:输出详细信息-f:表示使用归档文件原创 2022-03-17 11:32:11 · 4351 阅读 · 0 评论 -
RAID 独立冗余磁盘阵列详解(RAID 0、RAID 1、RAID 5、RAID 10)
目录什么是RAIDRAID 0RAID 1RAID 5RAID 10Linux系统中部署磁盘阵列mdadm命令损坏磁盘阵列及修复磁盘阵列+备份盘什么是RAIDRAID(Redundant Array of Independent Disks),即独立冗余磁盘阵列,通常简称为磁盘阵列,简单地说, RAID 是由多个独立的高性能磁盘驱动器组成的磁盘子系统,从而提供比单个磁盘更高的存储性能和数据冗余的技术。RAID 技术通过把多个硬盘设备组合成一个容量更大、安.原创 2022-03-16 10:49:03 · 3132 阅读 · 0 评论 -
Linux系统中手动配置IP地址(CentOS 7、8为例)
第一步:进入网卡配置文件[root@huyuxuan /]# cd /etc/sysconfig/network-scripts[root@huyuxuan network-scripts]# lsifcfg-ens33第二步:修改网卡配置文件首先查看本机的默认网关和DNS地址[root@localhost ~]# ip routedefault via 192.168.10.2 dev ens33 proto static metric 100 192.168.10.0/24原创 2022-03-15 12:57:34 · 5980 阅读 · 0 评论 -
LVM--逻辑卷管理器
LVM创建的初衷是为了解决硬盘设备在创建分区后不易修改分区大小的缺陷。LVM允许用户对硬盘资源进行动态调整。LVM技术是在硬盘分区和文件系统之间添加了一个逻辑层,它提供了一个抽象的卷组,可以把多块硬盘进行卷组合并。这样一来,用户不必再关心物理硬盘设备的低层架构和布局,就可以实现对硬盘分区的动态调整。目录部署逻辑卷扩容逻辑卷缩容逻辑卷删除逻辑卷部署逻辑卷部署LVM时,需要逐个配置物理卷、卷组和逻辑卷。# 常用的LVM部署命令物理卷pvcreate # 创建...原创 2022-03-14 17:22:44 · 1114 阅读 · 0 评论 -
Linux系统查看进程和端口的常用方法
查看进程方法一ps -ef|grep 进程名称举例(查看nginx服务的进程是否启动)[root@20220207 ~]# ps -ef|grep nginxroot 6071 6052 0 08:35 ? 00:00:00 nginx: master process nginx -g daemon off;101 6122 6071 0 08:35 ? 00:00:00 nginx: worker processr...原创 2022-03-14 10:34:59 · 4220 阅读 · 0 评论 -
计算机网络中常见的交换机和路由器的品牌
H3C 华三(由华为和美国的3COM公司合资,总部在杭州) Cisco 思科(总部在美国) HUAWEI 华为(总部在深圳) 锐捷(总部在福建) 小米(总部在北京) 360(总部在北京) TP-LINK 普联(性价比非常高,家里面最常见的品牌)...原创 2022-03-12 18:43:49 · 1453 阅读 · 0 评论 -
vim编辑器详解(包含tmux——多窗口编辑文本工具)
vi是linux里最基本的文本编辑器,vim是vi的升级版本,它更加好用默认是进入命令模式,按i或者o进入输入模式(编辑模式),编辑完成后,按Esc返回命令模式,再输入 : 进入末行模式。目录命令模式进入输入模式退出vim编辑器tmux工具行号功能/root/.vimrc文件命令模式中的各种操作文件内容查找文件内容替换可视模式使用vim编辑器同时编辑多个文件命令模式进入输入模式i# 在当前位置进入输入模式o# ...原创 2022-03-12 16:12:44 · 1519 阅读 · 0 评论 -
Linux系统的SSH远程登录服务详解(sshd、scp、screen)
SSH(Secure Shell)是一种能够以安全的方式提供远程登录的协议。它是专为远程登录会话(甚至可以用Windows远程登录Linux服务器进行文件互传)和其他网络服务提供安全性的协议,可有效弥补网络中的漏洞。ssh的安全机制SSH是专为远程登录会话和其他网络服务提供的安全性协议,想要使用SSH协议来远程管理Linux系统,则需要配置sshd服务程序。sshd是基于SSH协议开发的一款远程管理服务程序,它能够提供两种安全验证的方法:(1)基于口令的验证——用账号和密码来验证登...原创 2022-02-22 15:26:17 · 1626 阅读 · 0 评论 -
虚拟机CentOS 8操作系统无法使用yum安装任何软件的原因(No URLs in mirrorlist)
最近发现我使用的CentOS 8操作系统的虚拟机全部都不能安装任何软件了,情况如下图:连最基本的软件包都无法使用yum进行安装了我最后发现好像是因为官方的原因,centos 8的系统整体都出问题了,而且现在清华大学镜像站和阿里云镜像站都不提供centos 8的所有版本的镜像安装包了最后我简单又粗暴的解决办法就是以后改用centos 7版本的操作系统了,因为7的版本清华和阿里云的镜像站还是提供相关的镜像下载最后提供清华大学和阿里云的镜像下载网址(免费下载)清华大学:清华大学开源原创 2022-02-07 00:12:44 · 2999 阅读 · 0 评论 -
Linux基础之命令、文件查找类命令(find,which,whereis,locate)
1.find命令 --用来查找文件或文件夹(1)-name 根据文件名称查找 -iname 根据文件名称查找,但不区分大小写 i:ignore[root@huyuxuan lianxi]# mkdir hyx HYX[root@huyuxuan lianxi]# find / -name hyx/lianxi/hyx[root@huyuxuan lianxi]# find / -iname hyx/lianxi/HYX/lianxi/hyx同时也可以使用通配符:(...原创 2021-06-29 00:48:49 · 361 阅读 · 1 评论