Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Linux系统开源VPN Openvpn进程异常退出解决方法

Linux系统开源VPN Openvpn进程异常退出解决方法

Linux系统中,OpenVPN是一款性能良好的开源VPN,因而受到广泛的使用,不过最近有许多用户发现OpenVPN服务多次异常退出,这个问题该怎么解决呢?今天小编就教大家如何解决这个问题。 问题原因分析: 1. openvpn 服务器(虚拟机)的 内存不够了 因为只有 2G 内存 2. I/O过高,因为日志开启了 DEBUG 的原因,大量写日志操作, 3. 打开文件描述符不够,系统默认 1024 4. 有人恶意攻击openvpn 服务 根据猜...
Linux在VIM编辑器中修改Tab为4个空格的方法

Linux在VIM编辑器中修改Tab为4个空格的方法

Linux用户最经常使用的编辑器便是VIM编辑器,为了提高我们的编辑速度,我们经常会在编辑器中设置一些快捷方式。今天小编就和大家一起分享下在VIM编辑器中设置Tab键为4个空格的方法。 设置方法: 编辑 vim ~/.vimrc 如文件不存在新建,文件已存在,追加在尾部 添加 “ 只有支持autocommands时会执行这部分代码。 if has(”autocmd“) ” 使用文件类型检查和基...
Linux下查看一个进程占用了哪个端口的方法

Linux下查看一个进程占用了哪个端口的方法

有时候需要在Linux下查看一个进程占用了那个端口,但是只知道进程大致的名称,比如要查看hadoop的namenode在哪个端口上运行,以便在eclipse中连接。 首先用ps命令查看进程的id: 复制代码代码如下:$ ps -ef | grep Name其中每一行(很长的时候会占用若干行)的第二个字段就是进程的id。 当然,对于在java虚拟机中运行的进程,比如hadoop的守护进程,可以直接用jsp命令查看: 复制代码代码如下:$ jps | grep...
Linux设置wget下载http/https代理的两种方法

Linux设置wget下载http/https代理的两种方法

在Linux系统中,用户们在使用wget下载非代理的不需要任何的设置,但如果是代理下载就需要进行设置。那么要怎么对wget进行设置呢?今天小编就为大家解决这个问题。 设置方法: 方法一,直接在命令后面带参数 使用wget命令可以设置http代理 wget http://www.baidu.com/ -e use_proxy=yes -e http_proxy=yourproxy.com:port 下载https的文件就要其他的额外参数了。 wg...
在Linux中使用Trickle限制应用程序带宽占用的教程

在Linux中使用Trickle限制应用程序带宽占用的教程

有没有遇到过系统中的某个应用程序独占了你所有的网络带宽的情形?如果你有过这样的遭遇,那么你就会感受到Trickle这种带宽调整应用的价值。不管你是一个系统管理员还只是普通Linux用户,都需要学习如何控制应用程序的上下行速度,来确保你的网络带宽不会被某个程序霸占。什么是 Trickle?Trickle是一个网络带宽调整工具,可以让我们管理应用程序的网络上下行速度,使得可以避免其中的某个应用程序霸占了全部或大部分可用的带宽。换句话说,Trickle可以让你基...
Linux系统怎么修改磁盘参数(名称、盘符等等)

Linux系统怎么修改磁盘参数(名称、盘符等等)

使用Linux系统的过程中,有时候会涉及到对磁盘参数的修改,这些参数包括磁盘的名称、盘符还有磁盘日志和其他磁盘运行时的参数。那么怎么Linux系统磁盘参数应该修改呢? 在Linux下面我们都知道可以用相应的档案代表一个装置,比如 /dev/sdb1代表sdb硬盘的第一个分隔槽,该装置通过major和minor来标示对应代替的装置 brw-rw—- 1 root disk 8, 0 5月 12 20:16 /dev/sda brw-rw&m...
在Linux中使用Inxi获取系统和硬件信息的教程

在Linux中使用Inxi获取系统和硬件信息的教程

Inxi是一个可以获取完整的系统和硬件详情信息的命令行工具,内容包括: 硬件 CPU 磁盘驱动器 Xorg 桌面环境 内核 GCC版本 进程 内存占用 和其他有用的信息安装方法Inxi在多数现代GNU/Linux操作系统的默认软件仓库中。所以我们可以简单地运行下列命令安装。在基于Debian的发行版:复制代码代码如下: sudo apt-get install inxi在Fedora:复制代码代码如下: sudo yum install inxi在基于RH...
Linux下一些在命令行中发送电子邮件的工具简介

Linux下一些在命令行中发送电子邮件的工具简介

今天的文章里我们会讲到一些使用Linux命令行工具来发送带附件的电子邮件的方法。它有很多用处,比如在应用程序所在服务器上,使用电子邮件发送一个文件过来,或者你可以在脚本中使用这些命令来做一些自动化操作。在本文的例子中,我们会使用foo.tar.gz文件作为附件。有不同的命令行工具可以发送邮件,这里我分享几个多数用户会使用的工具,如mailx、mutt和swaks。我们即将呈现的这些工具都是非常有名的,并且存在于多数Linux发行版默认的软件仓库中,你可以使...
Linux服务器端SSH远程连接速度慢的解决方法

Linux服务器端SSH远程连接速度慢的解决方法

解决方法:1、在ssh服务端上更改/etc/ssh/sshd_config文件中的配置为如下内容:复制代码代码如下:UseDNS no# GSSAPI optionsGSSAPIAuthentication no然后,执行/etc/init.d/sshd restart重启sshd进程使上述配置生效,在连接一般就不慢了。2、如果还慢的话,检查ssh服务端上/etc/hosts文件中,127.0.0.1对应的主机名是否和 uname -n的结果一样,或者把本...
通过OTPW来用SSH安全登录Linux服务器的教程

通过OTPW来用SSH安全登录Linux服务器的教程

有人说,安全不是一个产品,而是一个过程(LCTT 注:安全公司 McAfee 认为,安全风险管理是一个方法论,而不是安全产品的堆叠)。虽然 SSH 协议被设计成使用加密技术来确保安全,但如果使用不当,别人还是能够破坏你的系统:比如弱密码、密钥泄露、使用过时的 SSH 客户端等,都能引发安全问题。在考虑 SSH 认证方案时,大家普遍认为公钥认证比密码认证更安全。然而,公钥认证技术并不是为公共环境设置的,如果你在一台公用电脑上使用公钥认证登录 SSH 服务器,...
在Linux 中产生和加密解密随机密码的教程

在Linux 中产生和加密解密随机密码的教程

1. 使用命令 pwgen 来生成一个长度为 10 个字符的独特的随机密码。假如你还没有安装 pwgen,请使用 Apt 或 YUM 等包管理器来安装它。复制代码代码如下:$ pwgen 10 1 生成一个独特的随机密码一口气生成若干组长度为 50 个字符的唯一的随机密码!复制代码代码如下:$ pwgen 50 生成多组随机密码2. 你还可以使用 makepasswd 来每次生成一个给定长度的独特的随机密码。在你把玩 makepasswd 命令之前,请确...
在Linux服务器上升级Docker的教程

在Linux服务器上升级Docker的教程

Docker,一个流行的将软件打包的开源容器平台,已经有了新的1.6版,增加了许多新的特性。该版本主要更新了Docker Registry、Engine、 Swarm、 Compose 和 Machine等方面。这次发布旨在提升性能、改善开发者和系统管理员的体验。让我们来快速看看有哪些新特性吧。Docker Registry (2.0)是一项推送Docker镜像用于存储和分享的服务,因为面临加载下的体验问题而经历了架构的改变。它仍然向后兼容。Docker ...
Linux下5个有趣的命令行技巧介绍

Linux下5个有趣的命令行技巧介绍

你有将Linux物尽其用吗?对很多Linux用户来说,有很多看起来是技巧的有用特性。有些时候你会需要这些技巧。本文会帮助你更好得使用一些命令,发挥其更强大的功能。图1:5个命令行技巧我们开始一个新的系列,在这里我们还会写一些技巧,并且用尽量小的篇幅写清楚。1. 我们可以使用history命令来查看曾经运行过的命令。这里是一个history命令的示例输出。复制代码代码如下:# history从history命令输出看,很明显,命令的执行时间没有被打出来。有解...
在Linux下的Docker中新建容器的方法

在Linux下的Docker中新建容器的方法

大家好,今天我们来学习如何使用一个docker镜像交互式地创建一个Docker容器。当我们从镜像中启动一个Docker进程,Docker就会获取该镜像及其父镜像,并重复这个过程,直到到达基础镜像。然后联合文件系统(UFS)会在其顶层添加一个读写层。读写层被称之为容器,它包含了一些关于父镜像信息及一些其他的信息,如唯一ID,网络配置和资源限制等。容器是有状态的,其状态可以从 运行态 切换到 退出态。一个处于 运行态的容器包含了在CPU上面运行的进程树,于其它...
在Linux下HTTPie工具的使用教程

在Linux下HTTPie工具的使用教程

如果你经常需要通过终端以非交互模式访问网络服务器(例如,从网络上下载文件,或者是测试 RESTful 网络服务接口),可能你会选择的工具是 wget 或 curl。通过大量的命令行选项,这两种工具都可以处理很多非交互网络访问的情况(比如这里、这里,还有这里)。然而,即使像这些一样的强大的工具,你也只能发挥你所了解的那些选项的功能。除非你很精通那些繁冗的语法细节,这些工具对于你来说只不过是简单的网络下载器而已。就像其宣传的那样,“给人用 curl...
Linux系统Shell命令常用功能使用详解

Linux系统Shell命令常用功能使用详解

Linux系统中Shell不仅仅是一个命令,而且是其他命令的解释器。可以调试其他命令,从而完成编译。那么Linux系统中Shell命令应该怎么使用呢? 其实作为命令语言互动式地解释和执行用户输入的命令只是Shell功能的一个方面,Shell还可以用来进行程序设计,它提供了定义变量和参数的手段以及丰富的程序控制结构。使用Shell编程类似于DOS中的批处理文件,称为Shell script,又叫Shell程序或Shell命令文件。 Shell基本语法 ...
Linux中怎么在Deepin同时解压多个压缩档案

Linux中怎么在Deepin同时解压多个压缩档案

在Linux系统中Deepin命令行上可以对文件进行解压,使用Deepin命令行还可以同时对多个tarball 文件解压。那么Linux中怎么在Deepin同时解压多个压缩档案呢? $ ls backup1.tar backup2.tar backup3.tar 我们需要一起把它们全部解压,该如何做呢? 我们先来简要讲解一下 tar 的用法.tar 命令原用于从磁带设备读写文件(tar 即是 Tape ARchiver 的缩略)。我们只能指定要放入...
Linux下用Conky来监视系统运行信息的教程

Linux下用Conky来监视系统运行信息的教程

Conky 是一个用 ‘C’ 语言写就的系统监视器,并在 GNU GPL 和 BSD 许可协议下发布,在 Linux 和 BSD 操作系统中都可以获取到它。这个应用是基于 X 视窗系统的,原本由 Torsmo 分支而来。特点 简洁的用户界面; 高度可配置; 它既可使用内置的部件(超过 300 多个) 也可使用外部脚本,来在桌面或其自有容器中展示系统的状态; 低资源消耗; 它可显示范围广泛的系统参数,包括但不限于 CPU,内存,swa...
在Linux中使用Alpine工具在命令行里访问Gmail的教程

在Linux中使用Alpine工具在命令行里访问Gmail的教程

在这个帖子中,我将为你展示 Linux 命令行的另一个漂亮干练的使用案例:访问 Google 的 Gmail 服务,为此,我们将使用 Alpine,一个基于 ncurses 的多功能命令行邮件客户端(不要和 Alpine Linux 搞混淆)。我们将在 Alphine 中配置 Gmail 的 IMAP 和 SMTP 设定,通过 Google 的邮件服务器在终端环境中收取和发送邮件。在这个教程的最后,你将发现只需几步就可以在 Alpine 中使用其他的邮件服...
<< 91 92 93 94 95 96 97 98 99 100 >>