![](https://img-blog.csdnimg.cn/e70622cacec74b96bb031dd206dcf3d0.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
linux基础
文章平均质量分 63
linux学习与分享
go&Python
开发转运维(devops,prometheus)中(暂时中止),js/app逆向(进度50%),还想写go(后面再学一遍吧)。目标不大,路在脚下
展开
-
centos 7.9 离线环境安装GPU服务环境
直接 执行 localinstall 命令,可能会出现依赖问题报错,可以在本地搭建yum 仓库,把rpm 包都扔到仓库里面再执行 yum install 命令(缺基础环境时,可以吧centos 的iso 镜像挂载到服务器上作为yum仓库)我这里使用的 gcc9 的包,里面是携带好了依赖包的,可以通过解压后直接执行(上面的地址需要自己处理依赖包,缺啥下啥就行)更新内核需要先卸载内核,但是卸载完内核后,若未安装新的内核,重启服务器,那么就重装系统吧。安装完后,找一个gpu镜像,执行。原创 2024-06-30 23:36:04 · 1355 阅读 · 0 评论 -
linux 一些命令[下]
若指定⽤户名称,便会以⾪属该⽤户的第⼀个程序当作基层,然后显示该⽤户的所有程序。ps命令是最基本同时也是⾮常强⼤的进程查看命令,使⽤该命令可以确定有哪些进程正在运⾏和运⾏的状态、进程是否结束、进程有没有僵死、哪些进程占⽤了过多的资源等等,总之⼤部分信息都是可以通过执⾏该命令得到的。init是Linux的进程初始化⼯具,是所有Linux进程的⽗进程,进程ID号是1。pkill命令可以通过进程名终⽌指定的进程,对⽐killall杀死进程可能要执⾏多次,pkill可以杀死进程以及⼦进程。原创 2024-04-02 14:40:56 · 482 阅读 · 0 评论 -
linux 一些命令[上]
raid 技术,能够提供硬盘的读写效率,已经数据的安全性,但当配置好后,容量的大小,都被限制住了,如果存储的业务非常多,磁盘容量不够用就会出问题,并且raid 的磁盘扩容非常麻烦,并且只能冷扩容。优点:lvm 的文件系统可以跨多个磁盘,分区大小不受磁盘容量限制 可以在系统运行中,直接动态扩容文件系统大小 可以直接增加新的硬盘,到lvm的vg卷组中。硬盘的多个分区,由lvm统一进行管理为卷组,可以弹性的调整卷组的大小,加入新硬盘,可以充分的利用磁盘容量。不同的磁盘分区,相对都是独立的。原创 2024-03-31 17:59:08 · 1346 阅读 · 0 评论 -
Linux不用useradd命令创建用户
文章目录嫌弃麻烦的可以直接来这里cat /etc/passwd 看最后一行或者和这个类似的就好了vim /etc/passwd 添加用户信息并保存vim /etc/group 添加用户组信息并保存passwd user3 设置密码,至此就添加一个新用户成功了,不过还不算完切换用户,查看一下- 可以看出切换用户之后 用户登录信息和正常的不太一样cd /home 进入home目录(在切换成root用户前题下)后 mkdir user3 创建原创 2021-12-14 17:00:42 · 1322 阅读 · 0 评论 -
Linux开机自动挂载解决方案
eg:NFS挂载无法持久化通过开机自启动脚本挂载[root@web01 html]# vim /etc/rc.local/usr/bin/mount -t nfs 172.16.1.31:/web/upload /var/www/html/upload[root@web01 html]# chmod +x /etc/rc.d/rc.local通过/etc/fstab配置文件[root@web02 ~]# vim /etc/fstab# 挂载点 挂载的目 类型 设置默认权限原创 2021-12-31 21:51:49 · 2162 阅读 · 0 评论 -
Linux三剑客测试
文章目录1、找出/proc/meminfo文件中以s开头的行,至少用三种方式忽略大小写2、显示当前系统上的root,centos或者user的信息3、找出/etc/init.d/function文件下包含小括号的行4、输出指定目录的基名5、找出网卡信息中包含的数字6、找出/etc/passwd下每种解析器的用户个数7、过滤网卡中的ip,用三种方式实现8、搜索/etc目录下,所有的.html或.php文件中main函数出现的次数9、过滤php.ini中注释的行和空行10、找出文件中至少有一个空格的行11、过滤原创 2021-12-23 11:37:34 · 492 阅读 · 0 评论 -
Linux搭建本机yum仓库
第一步:挂载安装光盘mount /dev/cdrom /mnt第二步:编辑repo yum源文件[root@localhost ~]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# mkdir backup[root@localhost yum.repos.d]# mv *.repo backup/ #备份原repo文件[root@localhost yum.repos.d]# vi local.repo第三步:检查yum makec原创 2021-12-15 19:20:37 · 550 阅读 · 0 评论 -
Linux之NFS
文章目录1、NFS简介2、NFS应用3、NFS实践3.1、服务端3.2、客户端4、NFS配置详解5、搭建考试系统5.1、搭建WEB服务5.2、配合NFS实现文件共享1、NFS简介NFS是Network File System的缩写及网络文件系统。NFS主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。NFS系统和Windows网络共享、网络驱动器类似, 只不过windows用于局域网, NFS用于企业集群架构中, 如果是大型网站, 会用到更复杂的分布式文件系统FastDFS,gluste原创 2021-12-30 20:09:27 · 502 阅读 · 1 评论 -
Linux之rsync守护进程与实时同步
1. rsync守护进程模式1.1 服务端[backup]1. 安装 yum install rsync -y2. 修改配置文件 vim /etc/rsyncd.confuid = rsync gid = rsync port = 873 fake super = yes use chroot = no max connections = 200 timeout = 600 ignore errors read o原创 2021-12-29 19:15:21 · 682 阅读 · 0 评论 -
Linux之rsync介绍
文章目录rsync1. Linux备份方式2. rsync介绍3. rsync特性4. rsync应用场景5. rsync的传输方式6. rsync传输模式7. rsync的使用rsync1. Linux备份方式1. cp : 本机复制2. scp : 远程复制 推(本地上传到远程服务器) scp [本地路径] root@ip:[服务器路径] 拉(把远程服务器文件下载到本地) scp root@ip:[服务器路径] [本地路径] 指支持全量复制 3原创 2021-12-29 19:10:22 · 1065 阅读 · 0 评论 -
Linux之Iptables模块使用
文章目录Iptables模块1、连续匹配多个端口(multiport)2、指定一段连续的ip地址范围(iprange)3、匹配指定字符串(string)4、根据时间段匹配报文(time)5、禁ping, 默认本机无法ping别人 、别人无法ping自己6、限制链接数,并发连接数(connlimit)7、针对 报文速率 进行限制。 秒、分钟、小时、天。Iptables模块拓展iptables的功能的。-m : 指定模块1、连续匹配多个端口(multiport)–dports : 指定多原创 2021-12-27 22:13:58 · 1208 阅读 · 0 评论 -
Linux之iptables使用
Iptables使用1. 安装启动与关闭iptables1. 安装 yum install iptables* -y2. 启动 systemctl start iptables3. 关闭 systemctl stop iptables2. iptables参数格式: iptables -t 表名 选项 链名称 条件 动作 选项包括: -A、 -I条件包括: 参数作用-t指定操作的表-L, --list列出当前的规则-v显示原创 2021-12-27 22:04:24 · 730 阅读 · 0 评论 -
Linux之yum安装MySQL
文章目录Linux之yum安装MySQLMysql 5.7的主要特性yum部署方式1、编写yum源配置文件2、生成yum源缓存3、检查安装的yum源是否存在4、安装MySQL服务5、启动MySQL服务6、初始化7、尝试连接并修改默认密码8、远程连接卸载已经安装的MySQLLinux之yum安装MySQL部署MySQL数据库有多种部署方式,常用的部署方式就有三种:yum安装、rpm安装以及编译安装。每一种安装方式都有自己的优势,那么企业当中通常情况下采用的是rpm和二进制安装的方式。数据库官网下载地址:原创 2021-12-25 22:51:07 · 37105 阅读 · 5 评论 -
Linux之Iptables
文章目录1. 什么是防火墙2. 防火墙种类3. Iptables基本介绍4. 什么是包过滤防火墙5. 包过滤防火墙如何实现6. Iptables链的概念1. 什么是防火墙在linux中,防火墙是用来防止别恶意访问2. 防火墙种类硬件防火墙F5软件防火墙iptablesfirewalld安全组3. Iptables基本介绍iptables是用于监控进/出服务器流量的一个工具,iptables使用一个叫做链的结构,而这些表包含了一系列规则,我们原创 2021-12-24 20:40:23 · 2153 阅读 · 1 评论 -
Linux三剑客之awk
文章目录Linux三剑客之awkawk 的生命周期awk 中预定义变量awk 处理规则的执行流程awk 中的函数akw 中的定位awk 流程控制Linux三剑客之awk用途: awk 主要用来格式化文本语法: awk [参数] [处理规则] [操作对象]参数: -F : 指定文本分隔符(默认是以空格作为分隔符)awk 的生命周期grep、 sed 和 awk 都是读一行处理一行,直至处理完成 1. 接收一行作为输入 2. 把刚刚读进来得到的文本进行分解 3. 使用处理规原创 2021-12-22 16:40:27 · 468 阅读 · 0 评论 -
Linux磁盘管理
文章目录Linux磁盘管理1. 挂载磁盘的步骤2. 磁盘分区常用命令3. 添加一块磁盘4. 磁盘分区5. 挂在磁盘分区6. 总结Linux磁盘管理Linux中的磁盘管理就是将硬盘通过挂载的方式挂载到linux文件系统中1. 挂载磁盘的步骤磁盘分区挂载2. 磁盘分区常用命令fdisk : 分区2TB以下的磁盘,最多可以分4个分区gdisk : 分区2TB以上的磁盘,最多可以分128个分区3. 添加一块磁盘在分区前可以先添加一块磁盘或者用原先磁盘进行分区知原创 2021-12-22 15:47:40 · 446 阅读 · 0 评论 -
Linux三剑客之sed
文章目录三剑客简介linux三剑客之sed1. sed 格式2.sed模式3. 定位4. 案例三剑客简介grep : 过滤文本sed : 修改文本awk : 处理文本linux三剑客之sedsed是Linux中的流媒体编辑器1. sed 格式 sed [参数] ‘处理规则’ [操作对象]参数用途用法-e允许多项编辑sed -e ‘3d’ -e ‘4d’ 1.txt-n取消默认输出sed -n 1.txt原创 2021-12-21 16:19:59 · 343 阅读 · 0 评论 -
Linux文本处理命令
文章目录文本处理命令1.sort命令2. uniq 命令3. cut命令4. tr命令5. wc命令知识补充文本处理命令文本处理命令都是配合 cat 命令使用1.sort命令用于将文件内容加以排序一般以每一行第一个字符进行排序参数用途用法-n按照数值的大小排序sort -n-r以相反的顺序来排序sort -n -r-k以某列进行排序sort -n -k-t指定分隔符,默认是以空格为分隔符sort -n -t‘内容’原创 2021-12-21 15:11:43 · 353 阅读 · 0 评论 -
Linux之grep命令与正则表达式
文章目录grep命令知识储备正则表达式1. 正则表达式的分类1. 普通正则表达式2. 拓展正则案例grep命令Linux三剑客之一,文本过滤器(根据文本内容过滤文件)语法格式: grep [参数] [匹配规则] [操作对象] 参数; -n : 过滤文本时,将过滤出来的内容在文件内的行号显示出来 -A : 匹配成功之后, 将匹配行的后n行显示出来 -B : 匹配成功之后, 将匹配行的前n行显示出来 -C : 匹配成功之后, 将匹配行的前后n行显示出来 -c : 只显示匹配成功的行数原创 2021-12-20 20:01:27 · 1279 阅读 · 0 评论 -
Linux之find命令
文章目录find 命令知识储备案例find 命令用途: 根据文件的名称或者属性来查找文件语法格式: find [查找范围] [参数]参数: -name : 按照文件的名字查找文件 * : 通配符 -i : 忽略大小写 -size : 按照文件大小查询文件 + : 大于 - : 小于 没符号 : 等于 -mtime -atime -ctime : 根据(修改文件/访问/修改属性) 时间去查询 +n(默认) : n天以前 -n原创 2021-12-20 19:44:12 · 550 阅读 · 0 评论 -
压缩打包与定时任务设置
文章目录压缩打包与定时任务设置压缩打包Linux中常见压缩与打包方式gzip压缩bzip2压缩tar打包定时任务设置1. 增加定时任务2. 查看corntab定时任务3. 常用命令4.定时任务格式压缩打包与定时任务设置压缩打包Linux中常见压缩与打包方式压缩方式gzipbzip2压缩无法压缩目录打包方式targzip压缩 压缩命令:gzip [压缩文件] 解压命令:gzip -d [压缩包]bzip2压缩 压缩命令:bzip2 [压缩文件]原创 2021-12-17 19:57:21 · 1107 阅读 · 0 评论 -
Linux安装方式之编译安装
文章目录编译安装1. 特点2. 编译安装步骤2.1 下载源代码包2.2 解压2.3 设置系统参数2.4 编译安装2.5 启动3. 接昨天yum仓库搭建编译安装使用源代码,编译打包软件1. 特点可以自定制软件可以按需构建软件2. 编译安装步骤2.1 下载源代码包1. wget https://nginx.org/download/nginx-1.20.2.tar.gz 安装所需软件2. yum install pcre pcre-devel zlib zlib-原创 2021-12-17 19:27:39 · 1577 阅读 · 0 评论 -
Linux软件安装的三种方式与乱码问题
文章目录Linux软件安装的三种方式与乱码问题1、Linux中安装软件的三种方式1.1、RPM安装1.2、yum安装1.3、yum私有仓库建立1.3.1 本地版安装1.3.2、远程版2、系统安全优化3、防止系统乱码优化总结Linux软件安装的三种方式与乱码问题1、Linux中安装软件的三种方式1、哪三种方式? rpm安装 yum安装 源代码编译安装 2、区别 rpm安装类似于windows中的安装包,下载下来之后直接安装。缺点是不能自己解决依赖。 yum安装基于rpm安装,也就是在rpm原创 2021-12-16 17:21:49 · 594 阅读 · 0 评论 -
Linux 文件时间信息说明
文章目录Linux 文件时间信息说明文件时间信息分类文件时间详细说明1. 编辑文件内容时2. 修改文件属性是3. 访问文件信息Linux 文件时间信息说明文件时间信息分类文件时间信息分为三类:文件修改时间: mtime属性修改时间: ctime文件访问时间: atime查看命令: stat 文件路径文件时间详细说明注 以下操作不能用 vi 或 vim 来对文件进行编辑,否则所有时间都会变化1. 编辑文件内容时文件修改时间变化文件属性时间变化文件访问时间原创 2021-12-15 16:23:00 · 978 阅读 · 0 评论 -
Linux权限管理
文章目录Linux权限管理1. 权限的分类2. 权限的详细信息3. 添加权限时可将权限加起来4. 添加权限5. 权限的归属6. 测试权限对于用户的意义7. 测试权限对目录的意义8. 创建文件的默认权限Linux权限管理权限指的是某一个用户针对某一个文件的权限(root超级管理员拥有全部权限)1. 权限的分类权限可分为3个部分,并且每一个权限都拥有一个数字编号 可读(r) : 4 可写(w) : 2 可执行(x) : 1 没有对应权限(-) :原创 2021-12-15 16:21:27 · 3648 阅读 · 0 评论 -
Linux文件属性描述
文章目录1. 文件类型概念说明1.1 查看文件详细信息1.2 文件详细信息详解1.2.1 inode编号 (index node)1.2.2 硬链接和软链接2. 文件类型3. 用户和用户组1. 文件类型概念说明1.1 查看文件详细信息指令: ll -li 135897703 -rw-r--r-- 1 root root 56 Dec 12 16:45 1.txt134319683 -rw-------. 1 root root 1465 Dec 8 16:55 anaco原创 2021-12-14 15:27:04 · 661 阅读 · 0 评论 -
Linux重要文件系统
文章目录1. 解析映射文件2. 磁盘挂载文件3. 开机加载脚本4. 系统启动级别5. 变量加载文件6. 登录提示文件7. 第三方软件安装目录8. 系统日志目录9. 保存系统运行状态的目录1. 解析映射文件文件路径: /etc/hosts 通过域名访问ip地址 eg: 202.108.22.5 baidu 输入百度就能解析出ip地址访问2. 磁盘挂载文件文件路劲: /etc/fstab 磁盘挂载目录3. 开机加载脚本文件路径: /etc/rc.loca原创 2021-12-13 16:25:09 · 806 阅读 · 0 评论 -
Linux系统目录简介
文章目录系统目录结构介绍1.1 系统目录特点1.2 目录挂载初识1.3 目录磁盘发展1.4 根下目录详细介绍目录结构知识详解1. 网卡配置文件2. 重载网卡信息3. 关闭网络管理器(因为已经有了network)4. 判断ssh服务是否开启5. 解析配置文件6. 主机名称文件(/etc/hostname)系统目录结构介绍1.1 系统目录特点Linux系统中的目录一切从根开始Linux系统中的目录结构拥有层次Linux系统中的目录需要挂载使用 目录不挂载,无法操作硬件(文原创 2021-12-11 16:44:27 · 1087 阅读 · 0 评论 -
linux常用命令(2)
文章目录1、复制文件2、移动文件3、删除文件4、系统别名5、vi/vim编辑器1、复制文件copy的缩写cp格式: cp [参数] [被复制文件的路径] [复制到的新路径]参数: -r : 递归复制。 -a : 保证某些属性不变。 案例: 案例1:将/root目录下anaconda-ks.cfg复制到/tmp目录 [root@localhost ~]# cp /root/anaconda-ks.cfg /tmp 案例2:将/root目录下的test文件夹及其内部的文件复制到原创 2021-12-10 16:48:43 · 1541 阅读 · 0 评论 -
linux常用命令与快捷键
文章目录1 系统介绍1.1 系统命令语法格式1.2 系统目录结构1.3 系统路径的类型1.4 系统运行命令1.5 查看系统命令帮助2 系统快捷方式3 常用系统命令3.1 目录路径相关命令3.2 文件目录相关命令1 系统介绍1、ping 格式: ping [网址] # 判断系统是否可以正常连网2、主机登录用户信息 [root@localhost ~]# root : 登录当前系统的用户名 @ : 分隔符,没有特殊含义 localhos原创 2021-12-09 16:21:47 · 3367 阅读 · 3 评论 -
linux之VM虚拟机快照
1、拍摄快照关机 —> 拍摄快照可以自己取一个好听的名字2、克隆主机管理 —> 克隆点击完成就成功copy了一份虚拟机,因为是copy过来的原有,ip地址都指向同一个,那么就需要我们手动更改ip地址了3、改ipip 地址最后一位可以是3 - 254,因为我们原来模板机是1,网关设置的2, 255是广播地址查看网卡名称,或者查看本机IP[root@localhost ~]# ip a看看自己网口是啥然后根据网口选择下述指令修改原创 2021-12-09 16:10:14 · 969 阅读 · 0 评论 -
史上最详细虚拟机与x-shell安装连接教程
文章目录网络设置linux虚拟机安装x-shell5安装与连接网络设置linux虚拟机安装通过上下左右件移动到install CentOS7 按下tab键也有中文版本的,不过建议使用英文版本设置root管理员密码x-shell5安装与连接...原创 2021-12-08 15:10:03 · 584 阅读 · 2 评论