解读Linux下ip命令展示的网络连接信息
前言
ip 命令可以告诉你很多网络连接配置和状态的信息,但是所有这些词和数字意味着什么? 让我们深入了解一下,看看所有显示的值都试图告诉你什么。
当您使用 ip a(或 ip addr)命令获取系统上所有网络接口的信息时,您将看到如下所示的内容:
?
1
2
...
linux性能调试之vmstat分析
1.性能分析的目的
1)找出系统性能瓶颈(包括硬件瓶颈和软件瓶颈);
2)提供性能优化的方案(升级硬件?改进系统系统结构?);
3)达到合理的硬件和软件配置;
4)使系统资源使用达到最大的平衡。(一般情况下系统良好运行的时候恰恰各项资源达到了一个平衡体,任何一项资源的过渡使用都会造成平衡体系破坏,从而 ...
linux中Centos7增加swap分区详解
目录
方法一、
方法二、
注意:(Redhat5官方推荐)
RAM<=4G,swap=2G;RAM>4G,<16G,swap=4G;RAM>16G,<64G,swap=8G;RAM>64G,<256G,swap=16G
(Redhat6/7官方推荐)RAM<=2G,swap=2*RAM;RAM>2G,<8G,swap=RAM;RAM>8G,<64G,swap>=4G;RAM>=64G,swap>=4G;(休眠状态另外考虑)
添加swap有两种方式:1、添加swap分区;2、添 ...
linux中Centos7的LVM磁盘扩容问题
系统提示我容量不足 就利用lvm的方式进行扩容吧。
系统是rhel7(centos7差不多一样)
先查看磁盘信息及根目录
fdisk -l
注意:sda为硬盘,需要扩容的是系统的根目录,这里rhel的系统根目录为/dev/mapper/rhel-root(系统不一样,根目录也不一样)
关闭系统,在vmware—>设置—>硬盘—>扩展—>输入数字大于当前 ...
Ubuntu16.04配置lamp环境的具体方法
步骤:
1.更新
?
1
2
1 - sudo apt-get update
2 - sudo apt upgrade
2.安装apache2
?
1
2
...
ubuntu16.10安装docker17.03.0-ce并配置国内源和加速器
说明:这个针对docker-ce安装,ce和ee的区别是前者是社区版,后者是企业版
1. 配置Ubuntu的源,不然慢的去哭吧。参考https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ 注意版本要对应。我的源配置见附件。
2. 安装docker,按照官方教程https://docs.docker.com/engine/installation/linux/ubuntu/
环境依赖
...
linux系统用户管理与grep正则表达式示例教程
前言
本文主要给大家介绍了关于linux系统用户管理与grep正则表达式的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。
linux系统用户管理与grep正则表达式
1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。
?
...
Linux环境使用g++编译C++方法总结
单个源文件生成可执行程序
下面是一个保存在文件 helloworld.cpp 中一个简单的 C++ 程序的代码:
?
1
2
3
4
5
6
7
/* helloworld.cpp ...
学习Centos7软raid5的挂载
注意:raid5必须在三块硬盘及以上 且容量应为同等 raid5的硬盘使用率为n-1
在虚拟机上添加3块硬盘 容量为0.2G吧
添加完以后 打开虚拟机 查看已添加的硬盘
?
1
fdisk -l
分别建立分区 分区格式 ...
ubuntu临时或永久修改hostname的方法
当前ubuntu版本是14.04:
查看hostname
通过GNOME终端连接ubuntu以后,在命令提示符中可以直接看到主机名,主机名通常位于@符号后,如:root@myvs10d31。也可以在终端中通过命令:hostname 或 uname -n查看主机名。
临时修改hostname
想要临时修改主机名,可以通过在命令行下运行:hostname new_hostname
其中n ...
准备升级了!Ubuntu 21.04 将在本周达到支持终点
从本周 1 月 20 日起,Ubuntu 21.04 将不再收到任何更新。是时候考虑你的升级选择了!
Ubuntu 21.04 运行良好、添加了有趣的功能,也包括一些值得注意的变化,如 对多显示器的改进、用户界面的改进、支持 GNOME 40 的应用程序等等。
现在,是时候升级了。
Ubuntu 21.04 的更新支持在本周,即 ...
Linux下批量修改服务器用户密码方法步骤
密码快要过期。由于机器数量众多,因此采用批量修改密码的方式来进行处理。
下面是具体步骤:
1.配置ssh免key
?
1
2
# ssh-keygen -t rsa -p '' -f ~/.ssh/id_rsa
# ssh-copy-id 10.230.86.64
...
Linux部署msmtp+mutt发送邮件功能
目录
一、前言
二、安装msmtp
三、安装mutt
一、前言
首先,得明白发送一封邮件的流程,下面一段理论摘抄自廖雪峰的官网网站https://www.liaoxuefeng.com/article/00137387674890099a71c0400504765b89a5fac65728976000
"""
我们通常使用email都很容易,但是internet的邮件系统是通过几个复杂的部分连接而成的 ...
Centos7硬盘挂载方法
关机状态下在虚拟机上添加一块硬盘 容量大于10G,再启动
查看新添加的磁盘
?
1
fdisk -l //或者cat /proc/partitions
新建分区
?
1
...
详解Ubuntu 从零开始搭建Python开发环境
环境:Ubuntu 16.04
以下命令若无加粗备注说明在本地计算机操作,则都是在服务器端操作
1 修改Ubuntu软件源
Ubuntu安装好之后,安装软件源的服务器地址在境外,速度会比较慢,因此建议修改软件源为国内镜像,这样安装和更新软件会更快些,此处使用的是清华大学开源软件镜像
1.1 备份原有软件源列表
...
ubuntu系统下matplotlib中文乱码问题的解决方法
在ubuntu 下利用matplotlib 绘图的时候,图像上中文无法显示。以下是我的解决办法:
1. 下载中文字体simhei.ttf, 网址为http://fontzone.net/download/simhei
2. 搜索 matplotlib 字体的安装位置
?
1
$locate -b '\mpl-data'
...
在Linux中如何查找最大的10个文件方法汇总
前言
众所周知当系统的磁盘空间不足时,您可能会使用 df、du 或 ncdu 命令进行检查,但这些命令只会显示当前目录的文件,并不会显示整个系统范围的文件。
您得花费大量的时间才能用上述命令获取系统中最大的文件,因为要进入到每个目录重复运行上述命令。
这种方法比较麻烦,也并不恰当。
如果是这样,那么该如何 ...
Linux下安装jdk1.8并配置环境变量的教程
1.去官网下载对应版本的安装包,64位系统对应64位的安装包
2.新建一个目录,如:/usr/lib/jdk
3.把安装包移动到新建的jdk目录下,并解压缩,得到目录jdk1.8.0_161
4.此时要配置环境变量了,使用sudo gedit /etc/environment,打开文件,在末尾添加
?
1
2
...
ubuntu系统下apache配置虚拟主机及反向代理详解
前言
自己有两个域名blogsir.com.cn 和 s7star.cn ,都绑定在了我的腾讯云主机上,还有七星网络安全攻防平台的搭建,这里记录下我搭建虚拟主机和反向代理的过程,下面来一起看看详细的介绍:
配置虚拟主机
?
1
2
3
4
...
CentOS设置精准时间的方法
本文主要讲述如何在CentOS发行版中快速获取准确的服务器时间。通常情况下,如果您用户是将CentOS安装在桌面环境中,那么可以通过GUI的“启用网络时间协议”功能将计算机配置为通过远程服务器同步其时钟,这种方法最简单。
但是,有时上述功能无法按预期工作。那么我们可以通过命令行设置精确的服务器时间。
下面均假 ...