
Linux
chirpyli
数据库内核开发工程师
展开
-
Redhat离线环境安装软件
离线安装需使用本地源或者直接挂载安装镜像。操作如下:[root@localhost ~] rm -rf /etc/yum.repos.d/* [root@localhost ~] vi /etc/yum.repos.d/rhel7.repo[rhel7-yum]name=rhel7-sourcebaseurl=file:///mntenabled=1gpgcheck=0# yum clean all # yum list挂载安装盘:mount rhel-serve原创 2020-12-01 17:48:37 · 1117 阅读 · 0 评论 -
Linux查看网络带宽
查看网络设备接口,ifconfig命令执行后,结果如下,其中lo是本地环回接口。我们要查的是ens160。ubuntu@junyan-51:~$ ifconfigens160 Link encap:Ethernet HWaddr 00:50:56:bf:1f:b9 inet addr:192.168.8.51 Bcast:192.168.8.255 Mask:255.255.255.0 inet6 addr: fe80::250:56ff:fe.原创 2020-10-29 14:33:49 · 6685 阅读 · 3 评论 -
Linux端口扫描方法
在开发,调试,测试中,经常需要查看某台机子有没有开放指定的断口,这里列出了两种常用的查找Linux系统上哪些端口向外部开放的方法。当然,不止这两种方法,也可以自己写一个端口扫描工具。具体实现要根据TCP和UDP的协议原理来实现端口扫描。使用nmap命令检查开放端口nmap(Network exploration tool and security / port scanner)是功能强大的网络扫描工具,可以扫描单个主机和大型网络。它主要用于安全审核和渗透测试。是端口扫描的首选工具。例如可使用如下命令进原创 2020-10-20 17:29:48 · 6419 阅读 · 0 评论 -
Virtualbox安装Linux虚拟机
前言对于软件开发者来说,很多都是要在Linux环境下开发,这就必须要安装Linux。可以安装虚拟机,双系统或单独安装Linux。但我们还经常需要使用Windows系统下的一些常用软件,一般来说可以在一台电脑上安装双系统或虚拟机,当然,你有2台电脑的话就无所谓了。Linux的发行版有很多,Ubuntu、RedHat、CentOS、Debian、Fedora等。服务器开发很多是CentOs,大多数原创 2017-09-05 12:51:48 · 53742 阅读 · 8 评论 -
Linux系统启动过程
启动预备学习Linux,是一个渐进的过程,不可能一下就去钻研Linux内核等,感觉首要的是建立对Linux的宏观认识。其中,Linux系统的启动过程是非常有必要学习的。为了理解Linux的启动过程,还需要知道系统通电到操作系统接管硬件这个过程(可能做嵌入式开发的,Bootloader更熟一些,但功能作用基本是一样的): BIOS(Basic Input Output System),基本原创 2018-02-06 19:43:08 · 628 阅读 · 0 评论 -
在VirtualBox中创建共享文件夹
step1: 下载VBoxGuestAdditions.iso文件(注意版本与所安装VirtualBox相一致),VBoxGuestAdditions.iso下载地址:http://download.virtualbox.org/virtualbox/5.2.8/VBoxGuestAdditions_5.2.8.isostep2: 点击“设备”—>”存储”,挂刚刚下载的iso. (...原创 2018-03-18 23:22:32 · 712 阅读 · 0 评论 -
Linux查看系统详细时间及同步网络时间
本文讲述了在Linux中如何查看系统详细时间以及如何同步网络时间。给出了具体命令及用法示例。原创 2018-07-03 10:11:22 · 10490 阅读 · 2 评论 -
Linux内核OOM killer机制
程序运行了一段时间,有2个进程挂掉了,正常情况下进程不会主动挂掉,简单分析后认为可能是运行时某段时间内存占用过大,系统内存不足导致触发了Linux操作系统OOM killer机制,将运行中的进程杀掉了。 Linux 内核有个机制叫OOM killer(Out Of Memory killer),该机制会监控那些占用内存过大,尤其是瞬间占用内存很快的进程,然后防止内存耗尽而自动把该进程杀掉。...原创 2018-08-29 20:56:13 · 36884 阅读 · 2 评论