![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
智识训练营
这个作者很懒,什么都没留下…
展开
-
干货:图解安装CentOS8
去年发布了CentOS8!迫不及待地准备下载了CentOS8镜像,准备体验下,工作繁忙无暇理会。今天抽空安装体验下~ 可从CentOS官网下载:https://centos.org/download/ 为了快速可以选择从国内镜像下载。下载后,如果是物理安装,需要使用Win32 Disk Imager进行U盘刻录ISO。如是虚拟机安装,可以直接加载ISO镜像,省去刻录过程。本文采用KVM...原创 2020-04-21 17:23:40 · 1758 阅读 · 0 评论 -
CentOS8系统开机停留1m30s的问题如何解决?
近日在ThinkPad E495安装CentOS8后,又安装了Kali。开机启动CentOS8时发现系统一直处于等待期,需要等待1m30s才能进入系统!提示如下:A start job is running for ....(1min,30s)约1分30秒,才能继续如下图示:进入系统后查看日志,加关键词dev-disk-by过滤:[root@xxx ~]#cat/va...原创 2020-04-17 09:26:52 · 1907 阅读 · 0 评论 -
Linux TC工具之netem队列
上回我们介绍了tbf队列,这次介绍模拟网络环境和抖动测试时非常好用的netem队列。netem队列也是无类队列,也就是说所有从网卡发送出去的包都会收到配置参数的影响! netem是linux2.6 及以上内核版提供的Network emulation服务,可以用来模拟广域网下的延迟、丢包、重复、损坏和乱序等问题。 模拟网络时延 #eth0网卡增加时延100mstc qd...原创 2020-04-15 14:09:37 · 1012 阅读 · 0 评论 -
在CentOS 8上安装FFmpeg
FFmpeg是一套免费的开源计算机程序,它提供了录制、转换以及流化音视频的完整解决方案。FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。本文介绍在CentOS 8上安装FFmpeg的方法。1.添加RPMfusion仓库为在CentOS 8上安装FFmpeg,需要先添加RPMfusion仓库:$ sudo yum ...原创 2020-01-17 15:27:00 · 8277 阅读 · 0 评论 -
使用iptables进行TCP数据包过滤
在Linux系统内核空间中,有面向网络的防火墙实现。这个防火墙是由软件实现的,是逻辑上的防火墙。用户可以设置某些的“安全设定”,配置到这个网络防火墙的“安全框架”中。这个“安全框架”就是netfilter。netfilter是处于内核态的,netfilter是Linux操作系统核心层内部的一个数据包处理模块,它具有如下功能:1. 网络地址转换(Network Address...原创 2020-01-17 15:20:18 · 4879 阅读 · 0 评论 -
wireshark抓取分析UDP数据包
在命令行输入ifconfig,查看本机网络接口。$ ifconfig enp4s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether c8:5b:76:f6:44:d2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) ...原创 2020-01-17 15:13:48 · 6629 阅读 · 1 评论 -
git branch
本文主要介绍git branch的一些基本的命令行选项。1.git branch -d|--delete:删除分支$ git branch -d demoDeleted branch demo (was 1cf8ce8). //删除成功会提示已经删除,并在括号里显示其hash值2.git branch -m:重命名分支$gitbranch //可以看...原创 2020-01-16 15:37:28 · 493 阅读 · 0 评论 -
git show
git show可以用于显示提交日志的相关信息(以不同格式或信息量的多少)。1.git show默认显示的是HEAD,如想显示某个提交信息,那么在git show后带上某个提交的hash值即可$ git show ff3234f2.git show --pretty[=<format>]|--format=<format>:以某种格式来输出提交日志信息(注意:...原创 2020-01-16 15:34:43 · 9590 阅读 · 0 评论 -
搭建arm交叉编译环境,不识别gcc编译器?
今日CentOS8搭建arm交叉编译环境,配置好环境变量后,输入arm-none-linux-gnueabi- ,按2下TAB键,可看到如下:[binary@daemon ~]$ arm-none-linux-gnueabi-arm-none-linux-gnueabi-addr2line arm-none-linux-gnueabi-c++filt arm-none-linux-g...原创 2020-01-16 15:29:01 · 780 阅读 · 0 评论 -
git checkout
在执行git checkout之前,如果是切换分支,需先确认分支已创建。1.当前分支转换到另一分支$gitcheckout<branch>2.创建新分支并转换到此分支$ git checkout -b <branch>此操作等价于$ git branch <branch>$ git checkout <branch&...原创 2020-01-16 15:24:33 · 435 阅读 · 0 评论 -
git show
git show可以用于显示提交日志的相关信息(以不同格式或信息量的多少)。1.git show默认显示的是HEAD,如想显示某个提交信息,那么在git show后带上某个提交的hash值即可$ git show ff3234f2.git show --pretty[=<format>]|--format=<format>:以某种格式来输出提交日志信息(注意:...原创 2020-01-16 15:19:10 · 459 阅读 · 0 评论 -
Linux ethtool命令查询及设置网卡参数
1. 概述 ethtool是用于查询和设置网卡参数的命令,它的功能非常强大,几乎网卡的收发数据的参数都可以在这里设置。2. 命令格式(1)语法ethtool [-s|-a|-A|-c|-C|-g|-G……] ethX <options>(2)描述ethX表示以太网卡的名称,第一块以太网卡为eth0,第二块为eth1……通常选择不同的参数...原创 2019-12-18 15:37:12 · 5852 阅读 · 0 评论 -
Linux压缩和解压zip格式的文件
zip 格式文件是 Windows 和Linux系统都通用的压缩文件类型,属于几种主流的压缩格式(zip、rar等)之一,是一种相当简单的分别压缩每个文件的存储格式。我们首先要做的应该是安装zip[root@localhost~]#yuminstall-yunzipzip压缩那么我们应该如何在Linux下把文件压缩成.zip呢,其命令基本格式如下:[root...原创 2019-12-18 15:32:08 · 535 阅读 · 0 评论 -
CentOS8中如何支持TL-WDN7200H无线USB网卡?
今日在笔记本电脑ThinkBook 14 IML接入TP-LINK的TL-WDN7200H AC 1900双频高增益无线USB网卡,支持2.4GHz 600Mbps+5GHz 1300Mbps。Windows10是免安装驱动直接可以支持的。但在CentOS Linux 8系统却遇到了麻烦,并无相关驱动支持,无法使用。查看当前内核版本:[root@centos~]#uname-a...原创 2019-12-18 15:22:46 · 2575 阅读 · 2 评论 -
笔记本电脑安装CentOS8.0操作系统,无线网卡无法使用?!
近日在Thinkpad E490笔记本电脑上物理安装了新发布的CentOS8.0.1905系统。安装时发现CentOS8.0缺少Realtek8822be无线网卡驱动?!抱着试一试的心态,安装完系统之后,使用有线网卡连接,更新了系统,内核升级到4.18.0-80.7.1.el8_0.x86_64,还是无法使用无线网卡。此前已经在CentOS7系统中发现此问题(CentOS7.6以及更早的版...原创 2019-12-12 10:05:29 · 9592 阅读 · 0 评论 -
CentOS7.6安装KVM,并导入已有的windows8.1镜像
KVM:Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,集成在Linux内核各大发行版中,使用Linux自身的调度器进行管理。KVM的虚拟化需要硬件支持(如:Intel VT或者AMD V技术),是基于硬件的完全虚拟化。安装kvm基础包:yum -y install kvm安装kvm核心包:yum-yinstallqemu-kv...原创 2019-12-12 09:52:42 · 870 阅读 · 0 评论 -
CentOS8安装MySQL可视化客户端
工作需要安装了CentOS8系统桌面版,在MySQL命令行下查询数据,比较难看。想要使用MySQL可视化客户端,方便批量数据展示。找到MySQL Workbeanch官网:http://mysqlworkbench.org/看到最新版本Workbench 8.0.18:选择操作系统(Red Hat Enterprise Linux 8,此版本与CentOS8匹配):下载到...原创 2019-12-06 15:15:27 · 4307 阅读 · 2 评论 -
git之文件储藏
如果你想在你即将提交暂存区时决定什么文件归入哪一次提交,你可以使用 stash 命令来决定你暂时搁置的工作(注意:对未处于git版本控制状态下的文件无效)1.首先查看git状态,可以看到我对两个文件进行了修改$ git status# On branch master# Changes to be committed:# (use "git reset HEAD <fil...原创 2019-10-28 10:59:06 · 784 阅读 · 0 评论 -
git如何撤销操作
这篇文章主要介绍一些基本的撤销操作的相关命令。一、撤销暂存区文件假设我们有两个txt文件(分别为a.txt,b.txt),不小心使用了git add .命令,两个文件全添加到了暂存区,如何撤销其中一个添加到暂存区的文件呢?1.查看git状态$ git status# On branch master# Changes to be committed:# (use ...原创 2019-10-28 10:58:17 · 1388 阅读 · 0 评论 -
Linux系统|git如何修改文件|git修改文件的方法
git在提交文件到远程仓库前,需要先把文件添加到暂存区并提交到版本库,这期间我们就可以做修改操作了。一、修改文件名1.在提交文件前,想修改文件名,可以这么做:$ git mv README.txt README其实,上面的命令相当于运行了以下三条命令:$ mv README.txt README$ git rm README.txt$ git add README这...原创 2019-10-28 10:54:50 · 983 阅读 · 0 评论 -
git之合并分支|git如何合并分支
如果自己创建的新分支和master分支都提交了相同文件(内容并不完全相同),怎么合并该文件内容并解决冲突呢?下面举一个例子来说明如何合并分支1.创建新分支dev并切换到该分支$ git checkout -b devSwitched to a new branch 'dev'2.在dev分支上创建test.txt文件并编辑其内容aaabbbccccre...原创 2019-10-28 10:53:42 · 3235 阅读 · 0 评论 -
GIT提交文件到远程仓库
一、如果你是第一次使用git,需要进行简单的配置1.设置你的用户名称和邮件地址$ git config --global user.name "Your Name"$ git config --global user.email "you@example.com"如果没有配置,在git提交文件的时候会报错并提醒你配置$ git commit -m "test"***...原创 2019-10-28 10:51:24 · 848 阅读 · 0 评论 -
使用gitolite管理Git仓库权限
Git如何管理权限呢?GIT自身没有提供SVN类似的管理权限,需要使用gitolite来管理。本文在CentOS7环境下试验。安装gitolite依赖的perl相关的包:[root@git ~]# yum install 'perl(Data::Dumper)'Loaded plugins: fastestmirrorLoadingmirrorspeedsfromcache...原创 2019-10-28 10:50:24 · 516 阅读 · 0 评论 -
CentOS7搭建GIT服务器
Git是一个开源的分布式版本控制系统,可以有效、高速地处理项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。开发者需要一个GIT账号,通过这个查看项目的提交记录,可以更加清楚项目的开发情况,便于版本控制。以下介绍在CentOS7.6操作系统搭建GIT服务器。一、安装GIT服务器流程一一安装GIT:...原创 2019-10-28 10:48:11 · 252 阅读 · 0 评论 -
CentOS8.0支持NTFS文件系统解决
近日在ThinkPad E490笔记本电脑新安装了CentOS8.0操作系统,发现不支持NTFS文件系统。移动硬盘插入USB后,采用df -h查看,发现没有自动挂载。[root@client ~]#df-hFilesystem Size Used Avail Use% Mounted ondevtmpfs 7.8G 0 7.8G 0% /d...原创 2019-10-22 10:25:35 · 12909 阅读 · 1 评论 -
Thinkpad E490 无法安装CentOS7.6的解决方法|安装CentOS遇到内核问题解决办法
前阵计划在Thinkpad E490笔记本电脑上安装多系统(Windows、CentOS、Kali),用作技术研究。系统出厂自带Windows10,入手后迫不及待地准备加装CentOS7系统。于是下载了CentOS7.6.1810完全版镜像(CentOS-7-x86_64-Everything-1810.iso,大约10G),使用Win32 Disk Imager工具把ISO写入U盘(注意:容...原创 2019-10-22 10:18:26 · 2831 阅读 · 0 评论 -
CentOS7安装MariaDB|CentOS7如何安装MariaDB|Linux安装MariaDB详解
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。本文介绍CentOS7.6安装MariaDB过程。执行安装命令:[root@db ~]# yum -y install mariadb*Loaded plugins: fastestmirro...原创 2019-10-21 17:58:35 · 350 阅读 · 0 评论 -
Centos7如何安装Mysql|Linux如何安装Mysql|MySQL如何安装
由于笔者当前Centos7已经默认集成了mariadb,所以在安装mysql之前需要把mariadb安装包依赖进行卸载,不然会影响mysql的后续安装。(注:如你的系统没有安装mariadb,可忽略1,2步骤)1.查找已经安装的mariadb# rpm -qa | grep mariadb2.卸载mariadb安装包# rpm -e mariadb-libs-5.5.60-...原创 2019-10-21 09:50:25 · 102 阅读 · 0 评论 -
CentOS7.6安装无线网卡驱动|Linux如何安装网卡驱动|Linux如何让配置网卡
此前提到,Thinkpad E490安装CentOS7.6遇到内核崩溃的问题,解决之后,安装CentOS7.6操作系统成功。安装时发现,系统能够检测到有线网卡,但无法检测到无线网卡,说明CentOS7.6对此无线网卡的支持不足,缺失对应驱动。此前安装的Windows10,Kali2019.2等操作系统都可以使用无线网卡。使用Kali过程中,无线还算稳定,去看了下Kali的内核版本为linu...原创 2019-10-21 09:38:47 · 1850 阅读 · 0 评论 -
CentOS7.6如何配置网桥|Linux配置网桥
日前CentOS7.6服务器安装虚拟机,需要配置网桥,以方便虚拟机能够局域网中的其他机器处于同一网段相通。Bridge(网桥)是 Linux 上用来做 TCP/IP 二层协议交换的设备,与现实的交换机功能相似。网桥设备实例可以和 Linux 上其他网络设备实例连接。当有数据到达时,网桥会根据报文中的 MAC 信息进行广播、转发、丢弃处理。查看当前网桥设备:brctlshow可以...原创 2019-10-21 09:35:34 · 481 阅读 · 0 评论 -
Centos8如何配置网桥
近日服务器安装CentOS8操作系统,想在这台机器安装KVM虚拟机。需要配置网桥,以方便虚拟机能够局域网中的其他机器处于同一网段相通。Bridge(网桥)是 Linux 上用来做 TCP/IP 二层协议交换的设备,与现实的交换机功能相似。网桥设备实例可以和 Linux 上其他网络设备实例连接。当有数据到达时,网桥会根据报文中的 MAC 信息进行广播、转发、丢弃处理。此前有写一篇文章讲述Ce...原创 2019-10-19 14:41:44 · 13585 阅读 · 4 评论 -
Linux提示磁盘空间不足,添加磁盘扩容办法
日前遇到个问题,有台KVM虚拟机(安装的是CentOS8操作系统)运行的业务,提示磁盘空间不足了。需要添加一块磁盘扩容解决,以下介绍添加磁盘的过程。一、在物理机上创建、添加磁盘注:物理机安装的是CentOS8系统,安装了KVM虚拟化。创建磁盘(容量设为10G):[root@server~]#qemu-imgcreate-fqcow2/vm/libvirt/data/v...原创 2019-10-16 14:55:14 · 1628 阅读 · 0 评论 -
CentOS7.6如何配置网桥?|CentOS7.6服务器配置网桥
日前CentOS7.6服务器安装虚拟机,需要配置网桥,以方便虚拟机能够局域网中的其他机器处于同一网段相通。Bridge(网桥)是 Linux 上用来做 TCP/IP 二层协议交换的设备,与现实的交换机功能相似。网桥设备实例可以和 Linux 上其他网络设备实例连接。当有数据到达时,网桥会根据报文中的 MAC 信息进行广播、转发、丢弃处理。查看当前网桥设备:brctlshow可以...原创 2019-10-15 10:24:24 · 2847 阅读 · 1 评论 -
git安装|Linux系统安装 git|Linux如何安装git?Linux通过远程安装git|
Git是一个开源的分布式版本控制系统,可以有效、高速地处理项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。开发者需要一个GIT账号,通过这个查看项目的提交记录,可以更加清楚项目的开发情况,便于版本控制。以下介绍在CentOS8操作系统搭建GIT服务器。一、安装GIT服务器流程安装GIT:...原创 2019-10-14 09:51:52 · 269 阅读 · 0 评论 -
Linux基础知识|Linux入门|Linux目录分类
前言学习 Linux,不仅限于学习各种命令,了解整个 Linux 文件系统的目录结构以及各个目录的功能同样至关重要。最开始我们对目录有所了解就可以了。随着对Linux使用的经验的加深,我们会了解越来越多的目录。对目录的功能知道得越多,我们对Linux系统的工作原理就理解的越深刻,理解操作系统的工作原理,更有助于我们更为规范地使用和理解系统中每个目录存在的意义,直至最后几乎知道系统中的每个文...原创 2019-10-10 09:19:09 · 178 阅读 · 0 评论 -
干货分享:Centos7如何安装图形界面?
##操作系统系列##技术训练营原创##更多请搜索公众号“技术训练营”##技术讨论Q群:45069036由于之前CentOS7.6误删了ibus,导致图形界面被删除,这是因为ibus和gnome很多都是绑定在一起的(根据网上解决方案还输入了命令systemctl enable gdm,再重启之后连命令模式都没有了,完全无法操作...)。最终经过不懈努力还是把命令模式恢复和图形界面给安...原创 2019-10-09 11:45:44 · 689 阅读 · 0 评论 -
非常详尽操作,图形界面KVM安装CentOS7.6
近日服务器安装了CentOS7.6系统,装了KVM,想装Linux虚拟服务器使用。本文图解说明KVM安装CentOS7.6操作系统的过程(介绍图形界面安装方式。命令行安装方式有空再写文介绍)。一、采用虚拟化图形管理工具进行配置打开虚拟化图形管理工具virt-manager,点击"Create a new virtual machine"。可以看到显示界面,选择"Local ...原创 2019-10-08 11:45:00 · 4274 阅读 · 1 评论 -
CentOS 8发布|CentOS 8下载链接
今天,CentOS 8 官方正式发布了!CentOS 完全遵守 Red Hat 的再发行政策,并且致力与上游产品在功能上完全兼容。该版本还包含全新的 CentOS Streams ,Centos Stream 是一个滚动发布的 Linux 发行版,它介于 Fedora Linux的上游开发和 RHEL 的下游开发之间而存在。你可以把 CentOS Streams 当成是用来体验最新红帽...原创 2019-09-27 10:06:44 · 7566 阅读 · 0 评论