十一. 测开之Linux(自用)
文章平均质量分 73
Linux基础知识
出处不详,经久不息
学习中......
展开
-
VMWare16虚拟机CentOS7的网络设置:桥接模式
【写在前面】针对VMWare Workstation 16 Pro的网络配置,前面尝试了NAT模式的网络连接,可参考:VMWare16虚拟机CentOS7的网络设置:NAT模式现在尝试配置桥接模式。1. 准备工作VMWare Workstation16 Pro已经安装好的一个CentOS7虚拟机2. NAT模式网络的配置过程2.1 查看宿主机的IP信息注意:这里有个坑。在ping宿主机的时候,...原创 2022-03-12 11:18:46 · 6583 阅读 · 5 评论 -
VMWare16虚拟机CentOS7的网络设置:NAT模式
目录1. 准备工作2. NAT模式网络的配置过程2.1 查看宿主机的IP信息2.2 打开VMWare16,选择“编辑”->“虚拟网络编辑器”2.3 在VMWare16页面,选择“虚拟机”->“设置”2.4 进入CentOS7虚拟机,更改配置文件信息2.5 重启网络,查看当前虚拟机的IP2.6 ping 外网,成功2.7 ping宿主机,成功2.8 ping宿主机中的以太网适配器 VMware Network Adapter VMnet8,成功...原创 2022-03-12 00:34:22 · 6562 阅读 · 0 评论 -
Linux 性能监控(CPU,内存,内存cache释放,I/O,网络)
目录1. Linux与性能分析2. CPU2.1 /proc/cpuinfo2.2 vmstat2.3 top和gtop2.4 sar3. 内存3.1 /proc/meminfo 和 /proc/slabinfo3.2 free3.3 ps3.4 vmstat3.5 sar3.6 Valgrind4. I/O4.1 iostat4.2 sar5. 网络5.1 网络统计信息5.2 接口信息5.3 TCP/IP协议统计数据5..原创 2021-12-27 18:01:05 · 3908 阅读 · 0 评论 -
Linux系统:内核体系结构,进程管理,进程间通信,对称多处理模型,文件系统
目录1. Linux简介2. Linux内核体系结构2.1 内核 (操作系统) 的职能2.2 内核组织结构和模块2.3 内核服务2.4 /proc文件系统的外部性能视图2.5 内存管理3. 进程管理3.1 进程,任务与内核线程3.2 调度与上下文交换4. 进程间通信4.1 信号4.2 管道4.3 系统V的IPC机制5. Linux对称多处理(SMP)模型5.1 多处理系统类型5.2 同步与数据串行化5.3 锁,锁粒度,锁开销5.4原创 2021-12-24 18:02:57 · 815 阅读 · 0 评论 -
CentOS7中:安装ifconfig命令
如图示:原创 2021-12-16 14:06:33 · 7897 阅读 · 0 评论 -
CentOS7中:安装配置JDK+Maven+Jenkins+MySQL
目录1. 安装JDK1.82. 安装Maven3.53. 安装Jenkins4. 安装MySQL5.7前面已经展示了CentOS7虚拟机的安装和基础配置。可参考:CentOS7虚拟机的基础配置(网卡,wget,yum,vim,防火墙)接下来进行JDK,Maven,Jenkins,MySQL的安装。1. 安装JDK1.82. 安装Maven3.53. 安装Jenk...原创 2021-12-15 18:32:17 · 1801 阅读 · 0 评论 -
更新yum源时遇到报错:repomd.xml: [Errno 14] curl#60 - “The certificate issuer‘s certificate has expired...
1.更新 yum源时遇到报错:repomd.xml: [Errno 14] curl#60 - "The certificate issuer's certificate has expired. Check your system date and time解决方法:2. 用yum命令安装软件时报错:解决方案原创 2021-12-15 18:00:12 · 5721 阅读 · 0 评论 -
CentOS7虚拟机的基础配置(网卡,wget,yum,vim,防火墙)
目录1. 登录系统2. 安装启动网卡驱动3. 安装wget4. 替换yum源5. 安装vim6. 关闭防火墙7. 安装其他命令: dos2unix, lrzsz, man, unzip在上一篇文章中,已经完成了CentOS7虚拟机的安装。重启之后,接下来进行基础配置。1. 登录系统2. 安装启动网卡驱动登录系统后,执行命令(如 yum list)会报错: Cannot find a valid baseurl for repo: base/7...原创 2021-12-14 17:35:34 · 723 阅读 · 0 评论 -
VMware中,安装CentOS7虚拟机的详细步骤(图示)
完整的安装过程,请看下方截图。因为截图展示已经比较清晰了,所以这里不再文字赘述过程。参考图示安装即可。至此,CentOS7的虚拟机安装已完成。重启之后的相关配置+软件安装,会在另一篇文章中演示。...原创 2021-12-14 16:27:31 · 518 阅读 · 0 评论 -
CentOS7中:通过 lrzsz 命令来上传和下载文件
目录背景1. 安装 lrzsz 命令2. 执行rz命令,实现上传文件到CentOS73.执行sz命令,实现从CentOS7中下载文件到其他设备背景除了可以使用WinSCP软件来实现win10和CentOS7之间文件的传输之外。还可以在CentOS7中通过lrzsz命令来直接实现文件的上传(入CentOS7)和下载(出CentOS7)1. 安装 lrzsz 命令安装命令: #yum -y install lrzsz2. 执行rz命令,实现上...原创 2021-12-14 15:05:25 · 3906 阅读 · 0 评论 -
CentOS7中,yum安装软件时总是报错:[Errno 5] [Errno 2] No such file or directory
1. 问题描述最近在CentOS7服务器中用yum安装软件时,总是报错:2. 原因说明排查了一下原因,因为我之前安装python的时候,同时安装了python2.7和python3, 在修改相关文件时,在有的文件里设置为python2.7,有的设置为python3。导致了yum调用python找不到2.7版本。3. 解决方案修改下方两个文件,将首行的python改为python2.7。保存修改,然后重新使用yum安装软件,成功!...原创 2021-12-14 14:36:07 · 2389 阅读 · 0 评论 -
CentOS7系统中:安装tree命令的问题
1. 用yum安装,报错2. 用源码包安装,成功下载源码包,WinSCP传到CentOS7中。tar命令解压源码包,make编译运行。拷贝tree到/bin目录下。tree命令安装完成。原创 2021-12-07 15:19:40 · 3037 阅读 · 0 评论 -
Linux环境搭建:软件包的几种安装方式,环境变量的设置,防火墙,PHPWIND
1. Linux安装软件包1.1 RPM安装1.2 源码包安装1.3 绿色安装2. Linux环境变量2.1 系统环境变量2.2 用户环境变量2.3 临时环境变量3. Linux防火墙4. Linux下搭建PHPWIND4.1 安装apache4.2 PHP安装4.3 php和apache的集成4.4 安装配置phpMyadmin4.5 安装配置ZendOptimizer4.6 安装配置 phpwin原创 2021-11-30 11:37:28 · 1375 阅读 · 0 评论 -
Linux常用命令介绍二:系统设置,网络与通讯,磁盘管理,备份和压缩
目录6. 系统设置6.1 设置别名 alias6.2 清空屏幕 clear6.3 计时器 crontab7. 网路与通讯7.1 网络设备设置 inconfig7.2 网络状态 netstat7.3 ping7.4 网络抓包 tcpdump7.5 远端登陆 telnet8. 磁盘管理8.1 显示磁盘信息 df8.2 目录和文件大小 du(disk usage)8.3 显示工作目录 pwd8.4 挂载 mount8.5 卸载文件系统 umount原创 2021-11-29 16:05:29 · 825 阅读 · 0 评论 -
Linux常用命令介绍一:用户管理命令,文件管理命令,文档传输,文档编辑,系统管理
1 用户管理命令1.1 添加用户 adduser/useradd(1)命令: adduser username(2)常用参数:-d:指定用户的目录,默认为/home/username-g:指定用户组-G:指定用户附加组-s:指定用户的默认shell(3)举例:#adduser Sheryl -d /opt/www/Sheryl -g user -s /bin/bash(4)补充: -d的用户上级目录必须是一个已存在的目录。新添加的用户必须先设置密码才能使用。.原创 2021-11-26 17:58:07 · 1878 阅读 · 0 评论 -
Linux系统:安装,目录介绍,常用快捷键,常用帮助,启动方式和执行顺序
目录1. Linux和Unix的区别2. 主流的Linux发行版本2.1 相关链接2.2 常用Linux常用软件包的下载链接3. Linux虚拟机安装4. Linux目录介绍5. Linux常用快捷键6. Linux常用帮助6.1 求助命令:man6.2 求助命令:info1. Linux和Unix的区别(1)Linux是开放源码的自由软件,免费,公开。Unix是对源码实行知识产权保护的商业软件。(2)Linux有很高的自主权,Unix只能被动适应。..原创 2021-11-25 16:17:41 · 1156 阅读 · 0 评论 -
Linux(操作系统)知识点汇总三(NK)
1. 关于进程,线程,协程的知识点(1)进程是资源分配的基本单位(2)线程是处理机调度的基本单位。线程时堆共享,栈私有。线程独有的资源有栈和寄存器。(3)协程,微线程,纤程,Coroutine。不是被操作系统内核所管理的,而是完全由程序所控制的,也就是在用户态执行。这样的好处是,性能大幅度的提升,因为不会像线程切换那样消耗资源。协程不是进程也不是线程,而是一个特殊的函数,这个函数可以在某个地方挂起,并且可以重新在挂起处外继续运行。(4)通常,执行开销: 进程 > 线程 > 协..原创 2021-11-18 18:35:50 · 859 阅读 · 0 评论 -
Linux知识点汇总二(NK)
【写在前面】为了便于查找,这里另起一篇汇总文。汇总一的链接在此:Linux知识点汇总一(NK)42. Linux进程间的通信方式有哪些(1)管道pipe:即有名管道named pipe,管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的所有功能外,它还允许五亲缘关系进程间的通信。(2)信号signal:信号是比较复杂的通信方式,用于通知接收进程有某种事件发生。除了用于进程间通信外,进程还可以发送信号给进程本身。Linux除了支持Uni...原创 2021-11-09 19:06:15 · 394 阅读 · 0 评论 -
Linux知识点汇总一(NK)
1. 哪些命令可以获取Linux主机的负载相关的指标(1)uptime:可以显示系统已经: 现在时间,运行了多长时间,目前有多少登录用户,系统在过去的1分钟,5分钟,15分钟内的平均负载。(2)top:查看系统整体状态。(3)sar -u:输出显示CPU信息。以百分比的形式显示。其他无关的:(1)ls:列出目录下的文件。(2)crontab:是一个定时执行任务命令,不能查看系统负载。2. 子进程继承了父进程的哪些内容(1)用户号UIDs,用户组号GIDs(2)环境..原创 2021-11-06 19:11:06 · 1758 阅读 · 0 评论 -
Linux的常用命令,vim命令,在Linux中安装软件
目录1. Linux 常用命令2. vim命令3. Linux中的软件安装1. Linux 常用命令(1)状态类:ls, pwd(2)目录类:cd, mkdir, rmdirmkdir:创建文件夹 mkdir -p 目录名 注:-p 确保目录名称存在,不存在就创建一个(3)文件类:touch, rm, cp, mv, ln cp 复制文件或者文件夹 ...原创 2021-08-24 22:54:34 · 200 阅读 · 0 评论