Linux系统
linux是基础啊
鬼刺
得勤奋点记笔记啊
展开
-
Gitlab-内嵌数据库迁移到外部postgresql实例
实验环境:172.16.212.11上docker安装了gitlab实例,需要将该实例的数据迁移到172.16.212.22。原创 2022-09-30 16:02:12 · 1809 阅读 · 0 评论 -
Linux系统-把大文件cp或者mv到挂载的oss目录时根目录爆满
原因:https://help.aliyun.com/document_detail/32197.html解决方式:使用ossutil cp代替原创 2021-12-28 14:39:18 · 936 阅读 · 0 评论 -
Linux系统- /lib64/libstdc++.so.6 version CXXABI_1.3.9 not found
百度网盘下载库文件链接: https://pan.baidu.com/s/1VHBBafJN15Z1erZWSul6EQ密码: f0j3更新库文件cp libstdc++.so_.6.0.22 /usr/lib64/cd /usr/lib64rm libstdc++.so.6ln -s libstdc++.so.6.0.22 libstdc++.so.6strings /usr/lib64/libstdc++.so.6 | grep CXXABI_1.3.9...原创 2021-09-28 16:48:43 · 902 阅读 · 0 评论 -
Linux系统-yum报错 libsasl2.so.2: cannot open shared object file: No such file or directory
问题描述:There was a problem importing one of the Python modulesrequired to run yum. The error leading to this problem was: libsasl2.so.2: cannot open shared object file: No such file or directory...原创 2020-03-19 13:53:25 · 2764 阅读 · 0 评论 -
Linux系统- PXE&Kickstart无人值守批量安装rehat7.6
1 引言2原创 2019-10-17 15:06:57 · 310 阅读 · 0 评论 -
Linux系统- Redhat7.6【在team基础上配置网桥】详解
1 确认 eno1 和 eno2 可供使用。显示现有网络接口的当前状态。eno1 和 eno2 将作为与 单个接口合作的端口接口ip link2 创建网络组接口并命名为 team0nmcli con add type team con-name team0 ifname team0 config ‘{“runner”:{“name”:“activebackup”}}’#分配 eno...原创 2019-10-17 14:32:12 · 743 阅读 · 0 评论 -
Linux系统- Redhat7.6配置网卡team和网桥详解
1 引言原创 2019-10-17 14:25:02 · 3564 阅读 · 0 评论 -
Linux系统- firewall-cmd的使用详解
1 引言原创 2019-10-15 17:47:03 · 2177 阅读 · 0 评论 -
Linux- 权限管理—chmod/umask/chgrp/chown/getfacl/lsattr/sudo
1 Linux下的权限Linux下的权限主体有两个文件和目录Linux下先看用户针对某文件是什么身份,再根据不同的身份来确定其权限。1)权限识别:r 4 查看文件内容 查看目录下的内容w 2 修改文件的内容 在目录下创建文件/目录x 1 文件可执行 可以cd进入目录2)用户身...原创 2019-02-25 10:55:04 · 403 阅读 · 0 评论 -
Linux-系统资源管理-du/df/free/ps/pstree/top/lsof/uptime/kill/renice
1 系统资源存储资源:硬盘计算资源:CPU和内存的使用率,CPU是以时间轮回形式执行程序2 系统资源管理命令1) du 查看文件/目录占磁盘空间的大小du -sh ./ // 查看当前目录占磁盘空间的大小注意:ll -h 查看的是文件的大小2)df 查看磁盘分区使用率df -h //显示分区的使用率,-h 显示单位 ...原创 2019-02-25 11:06:17 · 230 阅读 · 0 评论 -
Linux- 进程间通信IPC
1 IPC IPC (inter-process communication)进程间通信。例如;使用微信时要更换头像,需要上传照片,这时候就要打开照相机,而照相机也是一个进程,那么微信的进程会给照相机进程发送信号。 通信目的:数据传输,数据共享,通知事件,资源共享,进程控制。2 IPC的几种常见方式管道:前面的命令与后面的命令通过管道通信FIFO:有名管...原创 2019-02-25 11:14:56 · 127 阅读 · 0 评论 -
Linux- Linux系统安装与基本命令
一 Linux发展史(了解)Unix 作者 肯·汤姆逊 1970-1-1 计算机元年Linux操作系统 内核(kernel)作者 林纳斯·托瓦斯 类Unix系统。http://www.kernel.org/下载最新的内核代码的内核,但是不能直接使用。内核版本号由三个数字组成:r.x.y。r代表目前发布的内核版本;x为偶数时代表版本稳定,奇数时代表是开发中的版本;y表示错误修补的次...原创 2019-02-25 11:25:16 · 1136 阅读 · 1 评论 -
Linux- 动态路由的配置使用——RIP/OSPF
1 静态路由配置详见 https://blog.csdn.net/qq_35550345/article/details/865710042 概念路由:网络中两个节点间数据传输的路径。静态路由,指网关;网络拓扑复杂时配置动态路由,即安装路由协议,让他们自己学习。路由器:连接不同子网,转发不同子网间的数据包。装有路由协议的路由器能帮助数据包选择最佳传输路径。常见的路由选择协议:距...原创 2019-02-25 15:12:05 · 3820 阅读 · 0 评论 -
Linux- 系统资源管理——iostat/vmstat/pkill/pgrep/pidstat/killall5/sar/AIDE
1 iostat功能:输出CPU和磁盘I/O相关的统计信息语法:iostat选项 延迟 计数1)iostat第一行:kernel版本(完整主机名) 报告生成日期系统架构(CPU数)第三行:avg-cpu(CPU的平均值)%user :用户运行进程所占用的CPU百分比%nice :进程优先级操作占用的CPU百分比%sys :系统级别(kernel...原创 2019-02-26 17:31:09 · 259 阅读 · 0 评论 -
Linux- 硬件查询——lspci/lsusb/lsblk/blkid/lscpu/hdparm/sdparm/smart/dmidecode
1 概念1.1 计算机硬件:计算机硬件(Computer hardware)是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。简言之,计算机硬件的功能是输入并存储程序和数据,以及执行程序把数据加工成可以利用的形式。从外观上来看,微机由主机箱和外部设备组成。主机箱内主要包括CPU、内存、主板、硬盘驱...原创 2019-02-26 17:36:16 · 2271 阅读 · 0 评论 -
Linux- 用户与组管理—useradd/passwd/groupmod/w/last
1 用户类型 按照账户创建方式划分:内建账户,有系统或程序自行建立的账户;自定义账户,管理员或特权人员手工建立 按权限分类:特权账户,有对系统或程序控制的权限;普通账户,仅拥有系统授权或特权账户授权的权限;匿名账户,最小账户拥有最小的权限。2 用户管理2.1 查看当前系统账户信息1)/etc/passwd 记录系统内所有账户的信息。文件使用六个冒号“:...原创 2019-02-25 10:48:18 · 179 阅读 · 0 评论 -
Linux- 字符管理命令—grep/egrep/cut/sed/awk/sort/wc/xargs
1 grepgrep通过正则表达式查找文件中的关键字,其参数如下:-i 忽略大小写 -v 排除匹配的关键字-r 递归匹配 -n 显示匹配关键字的行号^ 匹配以什么为开头的 $ 匹配以什么为结尾的这几个是重点\< 指定单词的开始 \> 指定单词的结束[ ...原创 2019-02-25 10:36:17 · 365 阅读 · 0 评论 -
Linux- Linux防火墙概述
1 简介1)防火墙(Firewal):计算机网络中的防火墙通常连接两个网络,是外部 Internet 和内部网络之间的交汇点,同时也是一道屏障 主要功能:实施安全策略、过滤传输数据、记录Internet 活动、 IP 地址转换、保护内部网络信息2)防火墙类型:包过滤防火墙,代理防火墙,状态检测防火墙。 包过滤防火墙对通过它的每一个数据包,根据事先制订好的规则,...原创 2019-01-24 15:53:54 · 837 阅读 · 0 评论 -
Linux- Debian内核升级
##Debian内核升级遇到报错:No space left on device!##解决办法:1、 删除正在使用的内核及闲置的内核腾出空间: 1)删除 /lib/modules/内核目录 下所有内容:cd /lib/modules/ rm -rf * 2)删除 /var/cache/apt/archives/下与相关的文件 3)查找当前系...原创 2018-11-05 18:45:47 · 926 阅读 · 0 评论 -
Linux- 网络配置——ifconfig/ip/route/nmcli/nmtui/hostname/netstat
一 设置临时IP地址1 ifconfig1.1 配置临时IP地址,该IP重启后一定会失效,if是网络接口的简写1)查看本机所有处于激活状态的网卡信息 #ifconfig //mut 网卡最大传输字节,ether是MAC地址,UP是指网卡在运行,inet是本机地址 查看本机所有的网卡信息: #...原创 2019-01-21 11:26:14 · 1899 阅读 · 0 评论 -
Linux- 源码软件包安装
1 概念1)rpm软件包的构成元数据:关于软件包的数据,包含软件包名称,版本,发布,构建程序,日期,依赖关系等文件:软件包提供的文件,包含文件属性脚本:安装软件、更新或删除软件包时,所执行的脚本2) rpm软件包规则如果是源代码构建的rpm包,又叫源码包,需要spec文件,通过spec文件所包含的配置,来完成如何构建rpm包。3)源码包:是开发人员使用Pytho...原创 2019-01-31 14:29:26 · 438 阅读 · 0 评论 -
Linux- Iptables防火墙
引言:kernel2.4以后用的防火墙1 组成用户空间:用iptables命令编写策略和规则以控制服务的使用内核空间:netfilter用于存储规则,并根据规则对数据包进行过滤。简而言之就是,用netfilter处理用户空间传过来的命令并返回一个结果。2 iptables的表和链1)链(chains):是数据包传播的路径。每一条链中可以有若干规则。当一个数据包到达一个链时,...原创 2019-01-31 14:40:11 · 198 阅读 · 0 评论 -
Linux- Linux基本磁盘
1基本磁盘的使用1)磁盘使用方式磁盘——分区——制作文件系统——挂载使用2)添加磁盘右键虚拟机名称——设置——添加磁盘——选择SCSI——选择单个文件存储——其他都不勾选——选择新建虚拟磁盘——完成1.1 查看本机所有磁盘信息 lsblk//本身是用于查看本机所有块设备该命令输出结果:第一列是设备名,sda是本机第一块SCSI,sr0...原创 2019-01-28 17:59:51 · 956 阅读 · 0 评论 -
Linux- LVM逻辑卷管理
1 基本概念 LVM,logical volume manager,逻辑卷管理器,属于磁盘的一种使用方式,克服基本磁盘的弊端,相当于windows里面的动态磁盘。PV(physical volume)物理卷:可以是一个磁盘或一个分区VG(volume group)卷组:多个PV组成的一个组,至少要一个PVPE物理块:PV加入VG中时会划分等大的物理块,这些物理块叫PE...原创 2019-01-28 18:06:28 · 283 阅读 · 0 评论 -
Linux- RPM软件包安装
1RPM软件包 RPM,redhat packet manager是二进制软件包,可以直接安装。Linux系统使用的安装包都是rpm软件包 RPM命名规则:软件包名字. 软件包版本. 软件包架构. RPM后缀 如:bind-9.9.4-18.e17.x86_64.rpm 注意:架构x86_64指的是可安装在CPU架构为x86_64的服...原创 2019-01-28 18:15:36 · 2083 阅读 · 0 评论 -
Linux- 系统启动与排故
1 Linux 系统启动的过程第一步:POST 系统加电自检,用BIOS通电自动检测CPU、网卡、内存和硬盘等设备是否工作正常,不正常就会报警。第二步:启动MBR(master board record)主引导记录,磁盘通电前在半径中间处,启动后会寻找首扇区的MBR,第三步:开启系统引导程序OS loader,centos 7使用的OS loader为grub2第四步:显示gru...原创 2019-02-11 16:39:07 · 414 阅读 · 0 评论 -
Linux- VIM文本编辑器的使用
1 VIM基本操作1)进入vim编辑器:#vi或者#vimvi适用于Unix与Linux ,vim只用于Linux,但是vim的功能比较多2) 打开一个文件——#vim/vi 文件名 如果文件不存在,则相当于新建一个文件,如果文件里面无内容,则文件不会被保留。2三种工作模式:1)命令行模式 2)末行模式 3)插入模式...原创 2019-02-11 16:50:22 · 290 阅读 · 0 评论 -
Linux- 分析CPU性能的命令——uname/sar/vmstat/top/mpstat/pidstat/ps/turbostat
CPU配置文件位置 /proc/cpuinfo ,CPU性能分析工具: 命令 备注 uname -a 查看硬件信息 lscpu 查看硬件信息 sar-u 收集及报告系统当天到目前为止发生的活动信息。默认的输出以十分钟为间隔...原创 2019-02-19 09:04:15 · 2096 阅读 · 0 评论 -
Linux- 打包压缩与备份——tar/cpio/dump/restore/dd/genisoimage
1 文件的打包与解包包文件:是许多文件放在一起打成一个包,放在一起前文件的大小总和与放一起后的大小总和是相同的。1.1 tar命令1)打包: tar cvf 包文件名 文件//c打包,v显示打包时的详细动态,f表示使用归档文件,必须写例如:tar cvf f.tar f1 f2 2)查看包文件中的内容: tar tf 包文件...原创 2019-02-18 09:16:57 · 487 阅读 · 0 评论 -
Linux- 计划任务——at/crontab
1 一次性计划任务at 对应的守护进程atd,在用at前应确保其进程正常运行。1)查看atd的运行状态systemctl status atdsystemctl status -l atd //查看详细状态2)进程状态查看进程状态: systemctl status 进程名 或者 systemctl ...原创 2019-02-18 09:17:21 · 175 阅读 · 0 评论 -
Linux- 查找命令——where/which/find
1 whereis 选项是查找工具中速度最快的,只能查找二进制程序(-b)、文档(-m)和源码(-s)格式: whereis 二进制命令/文件例: whereis touch2 帮助ls –-help | less //查看命令ls的参数的使用方法,less是为了进入查看,否则内容太多的话就会一闪而过man 命令 ...原创 2019-02-25 10:23:53 · 5059 阅读 · 0 评论