- 博客(36)
- 收藏
- 关注
原创 linux 下对zip,rar,tar,tar.gz,tar.bz2,tar.xz,gzip,bzip2,xz文件的归档,压缩和解压缩
一.关于打包和压缩二.linux对rar文件的压缩和解压缩三.使用tar对文件进行归档,压缩,解压缩3.1 tar对文件进行归档和解压3.2 归档的添加和删除3.3 tar对文件进行归档压缩和解压缩四.linux对zip文件的压缩和解压缩五.使用gzip,bzip2,xz压缩文件,解压文件,查看文件
2023-10-06 10:53:11 769
原创 linux 为普通用户配置sudo权限
sudo命令提供了一种机制,它可以在不用分享 root 用户的密码的前提下,为信任的用户提供系统的管理权限。他们可以执行大部分的管理操作,但又不像 root一样有全部的权限。sudo是一个程序,普通用户可以使用它以超级用户或其他用户的身份执行命令,是由安全策略指定的。sudo 用户的访问权限是由/etc/sudoers文件控制的。
2023-10-06 10:52:30 6094
原创 linux下YUM工具的使用:yum安装、升级、查看、搜索、卸载软件包
在linux中安装软件是需要安装包的,软件的安装包有各种类型:.zip,.rar,.rpm,.tar.gz,.tar。软件包还可以分为源代码包和二进制包,源代码包是没有经过编译的包,需要经过GCC、C++编译器环境编译才能运行。二进制包无需编译,可以直接安装使用。区分是否为源代码包还是二进制包还得基于软件包里面的文件来判断,包含.h、.c、.cpp、.cc等结尾的源码文件,称之为源代码包,而软件包里面存在bin目录(bin目录里有可执行文件),称之为二进制包。源码包高度可定制,可以自由选择自己需要的功能。
2023-09-07 10:56:49 2886
原创 linux下RPM工具的使用:RPM安装、查询、查看、卸载升级软件包
在linux中安装软件是需要安装包的,软件的安装包有各种类型:.zip,.rar,.rpm,.tar.gz,.tar。软件包还可以分为源代码包和二进制包,源代码包是没有经过编译的包,需要经过GCC、C++编译器环境编译才能运行。二进制包无需编译,可以直接安装使用。区分是否为源代码包还是二进制包还得基于软件包里面的文件来判断,包含.h、.c、.cpp、.cc等结尾的源码文件,称之为源代码包,而软件包里面存在bin目录(bin目录里有可执行文件),称之为二进制包。源码包高度可定制,可以自由选择自己需要的功能。
2023-09-04 16:32:37 2026
原创 linux 文件扩展权限ACL(访问控制列表)
在linux中,文件与目录设置不止基础权限:r,w,x,特殊权限:suid,sgid,sticky,还有文件扩展权限ACL,ACL的全称是 Access
2023-08-30 14:04:53 243
原创 linux 文件的特殊权限:suid sgid sticky
文件与目录设置不止基础权限:r,w,x,还有所谓的特殊权限。特殊权限会拥有一些“特权”。特殊权限为:suid sgid sticky
2023-08-30 14:02:37 139
原创 linux文件权限管理:文件权限类型,文件权限影响,设定文件权限,取消文件权限
权限可以对文件所有者的内容进行保护,也可以分享内容给特定的用户。一般给文件设置权限可以达到三种效果:只允许自己访问允许某个指定用户访问允许所有用户访问
2023-08-30 09:38:33 570
原创 linux用户管理:创建用户,删除用户,管理用户,用户配置
用户一般来说是指使用计算机的人,计算机针对使用的每一个人给了一个特定的名称,用户就可以使用这些名称来登录使用计算机,除了人之外,一些系统服务也需要含有部分特权的用户账户运行;因此出于安全考虑,用户管理应运而生,它加以明确限制各个用户账户的权限,root在计算机中用拥有至高特权,所以一般只作管理用,非特权用户可以通过SU或SUDO程序来临时获得特权。
2023-08-21 15:38:37 1633
原创 linux下vim的使用以及高效率的技巧
可以根据自己的喜好自定义vim环境。#临时设置vim环境:set nu #设置行号:set nonu #取消设置行号:noh #取消高亮显示#永久设置vim环境[root@mast ~]#vim /etc/vimrc #设置后会影响到系统所有的用户#在用户的家目录下,创建一个.vimrc。这样只影响到某一个用户,没有自己建一个例:set nu。
2023-08-17 09:58:41 289
原创 linux下使用fdisk进行磁盘分区详解
当服务器插入一块硬盘,如果我们想要使用该硬盘,需要先使用磁盘分区管理工具进行磁盘分区,然后格式化分区,把分区挂载到目录上,才可以正式使用该硬盘存储文件。磁盘分区管理工具有很多,本文主要介绍fdisk,gdisk,parted,并进行比较。
2023-08-17 09:53:34 3258
原创 Linux下tail -f,tail -F,tailf的区别
在Linux中,tail -f ,tail -F,tailf都是用来查看滚动日志的好方法,但是三者之间却有着细微的不同:
2023-08-17 09:48:49 631
原创 Linux下mv和cp命令的区别
测试效果如下图所示,执行cp之后inode号发生变化,执行mv之后inode号不变。2.inode上的区别(inode是存储文件元信息的区域)
2023-08-17 09:48:09 371
原创 linux文件的三个时间,修改文件时间为任意时间
当我们在linux中创建了文件或文件夹,文件/文件夹就有了时间属性,而且linux中的文件具有三个时间,可以通过stat命令查看文件的三种时间。
2023-08-16 11:20:36 2891
原创 linux各个目录详细说明
/lib /lib64 都在/usr/目录下 | 这个目录里存放着系统最基本的动态链接共享库,包含许多被/bin/和/sbin/中的程序使用的库文件,目录/usr/lib/中含有更多用于用户程序的库文件。作用类似于windows里的DLL文件,几乎所有的应用程序都需要用到这些共享库。其实类似于WIN中.dll文件,几乎所有的应用程序都需要用到这些共享库 |简单的说:这些库是为了让你的程序能够正常编译运行的。/usr/lib 库文件Glibc(32位)/usr/lib64 库文件Glibc |
2023-08-16 11:18:57 66
原创 centos7系统的七个运行级别和设置默认运行级别
0 系统停机模式,系统默认运行级别不能设置为0,否则不能正常启动,机器关的1 单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录2 多用户模式,没有NFS和网络支持3 完整的多用户文本模式,有NFS和网络,登陆后进入控制台命令行模式4 系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置5 图形化模式,登陆后进入图形GUI模式,X Window系统。
2023-08-10 17:41:16 1058
原创 linux常用关机、重启命令:shutdown,init 0,init 6
linux常用关机、重启命令:shutdown,init 0,init 6
2023-08-10 17:38:30 1367 2
原创 linux下date命令设置时间的输出格式和修改时间
在Linux中有硬件时钟与系统时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟;系统时钟则是指kernel中的时钟;所有Linux相关指令与函数都是读取系统时钟的设定。当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟独立运作。
2023-08-10 17:34:24 807
原创 linux下常用的快捷键和$参数
返回上一个指令的返回值(显示最后命令的退出状态。1.下面介绍两个在linux下非常有用的$参数。4.下面列举了linux下常用的快捷键。
2023-08-10 17:33:00 271
原创 linux sort命令的重要用法:按分隔符、字母、数字、月份进行排序
1.指定分隔符,以某一列进行排序并输出。5.指定目录下的文件按大小进行排序。2.输出内容按字母规则进行排序。3.输出内容按数字大小进行排序。4.输出内容按月份进行排序。
2023-08-10 17:31:31 359
原创 log4j日志记录级别
每条日志消息都会基于其重要性或严重程度分配到一个日志级别。log4j定义了8个级别的log,优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。Log4j建议只使用四个级别,优先级从高到低分别是 ERROR、WARN、INFO、DEBUG。如果定义了INFO级别,则应用程序中所有DEBUG级别的日志信息将不被打印出来,也是说大于等于INFO级别的日志才输出。日志记录的级别有继承性,子类会记录父类的所有的日志级别。日志级别简介OFF。
2023-08-10 17:26:59 1386
原创 post请求和get请求区别及其实例
1.一般我们在浏览器输入一个网址访问网站都是GET请求;在FORM表单中,可以通过设置Method指定提交方式为GET或者POST提交方式,默认为GET提交方式。HTTP定义了与服务器交互的不同方法,其中最基本的有四种:GET,POST,PUT,DELETE,HEAD。4.get请求和post请求的区别。
2023-08-07 18:03:13 334
原创 linux curl命令的重要用法:发送GET、POST请求,获取网页内容
curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。
2023-08-07 17:59:24 889
原创 linux ls命令的重要用法:按照文件大小排序和按照时间排序
1.ls命令是list的缩写,用来打印当前目录清单或者打印出指定目录下的文件及文件清单。2.本文介绍ls的重要用法:按“文件大小”排序列出文件清单和按“时间”排序列出文件清单。3.按“文件大小”排序列出文件清单。4.按“时间”排序列出文件清单。
2023-08-05 17:53:57 436
原创 Linux中默认的shell如何切换为其他类型的shell
1.一般linux系统会默认使用一种shell,比如我当前系统使用的默认shell是bash,可以使用如下方法查看。2.当我们想尝试其他类型的shell时,可以使用如下方式切换,以及切换回来。
2023-08-05 17:48:08 1379
原创 linux查询操作系统信息,CPU物理个数,CPU核心数,逻辑CPU数,内存信息查询,硬盘信息查询
当我们接手了一台或者几台服务器的时候,首先我们有必要对服务器的基本配置有所认识,这样才可以对症下药,对以后的软件部署,系统运维会有事半功倍的效果。
2023-08-05 17:38:03 152
原创 MySQL所有的主从同步架构搭建方式
一主多从架构主主双向同步架构M-S-S三级级联同步架构多主多从架构MySQL主从同步之一主多从架构,一般用来做读写分离的,master负责写入数据,其他slave负责读取数据,这种架构最大问题I/O压力集中,在Master上多台同步影响IO对于MySQL主从同步之主主双向同步架构,很多人误以为这样可以做到MySQL负载均衡,实际上非常不好,每个服务器需要做同样的同步更新,破坏了事物的隔离性和数据的一致性,不推荐。MySQL主从同步之M-S-S架构的好处是可以极大的减轻主节点的压力。
2023-08-05 11:14:43 484 1
原创 内网服务器离线编译安装mysql5.7并调优
根据安全性和保密性的要求,内网服务器是不能访问网络的,所以只能离线安装软件,安装MySQL的依赖包需要配置yum源,由于服务器架构的不同,考虑到兼容性,可定制性,以及为了提高MySQL运行性能,编译安装MySQL是最合适的方法。
2023-08-05 11:09:36 432
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人