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

首页 / 操作系统 / Linux

Linux系统入门学习:如何在Linux下禁用IPv6

Linux系统入门学习:如何在Linux下禁用IPv6

问题:我发现我的一个应用程序在尝试通过IPv6建立连接,但是由于我们本地网络不允许分配IPv6的流量,IPv6连接会超时,应用程序的连接会回退到IPv4,这样就会造成不必要的延迟。由于我目前对IPv6没有任何需求,所以我想在我的Linux主机上禁用IPv6。有什么比较合适的方法呢?IPv6被认为是IPv4——互联网上的传统32位地址空间——的替代产品,它用来解决现有IPv4地址空间即将耗尽的问题。然而,由于已...
25个 Git 进阶技巧

25个 Git 进阶技巧

我已经使用git差不多18个月了,觉得自己对它应该已经非常了解。然后来自GitHub的Scott Chacon过来给LVS做培训(LVS是一个赌博软件供应商和开发商,从2013年开始的合同),而我在第一天里就学到了很多。作为一个对git感觉良好的人,我觉得分享从社区里掌握的一些有价值的信息,也许能帮某人解决问题而不用做太深入研究。GitHub 教程系列文章:GitHub 使用教程图文详解 http://www.linuxidc.com/Linux/2014...
在Ubuntu中安装Visual Studio Code

在Ubuntu中安装Visual Studio Code

微软令人意外地发布了Visual Studio Code,并支持主要的桌面平台,当然包括linux。如果你是一名需要在Ubuntu工作的web开发人员,你可以非常轻松的安装Visual Studio Code。我将要使用Ubuntu Make来安装Visual Studio Code。Ubuntu Make,就是以前的Ubuntu开发者工具中心,是一个命令行工具,帮助用户快速安装各种开发工具、语言和IDE。也可以使用Ubuntu Make轻松安装Andro...
如何使用Vault安全的存储密码和API密钥

如何使用Vault安全的存储密码和API密钥

Vault是用来安全的获取秘密信息的工具,它可以保存密码、API密钥、证书等信息。Vault提供了一个统一的接口来访问秘密信息,其具有健壮的访问控制机制和丰富的事件日志。对关键信息的授权访问是一个困难的问题,尤其是当有许多用户角色,并且用户请求不同的关键信息时,例如用不同权限登录数据库的登录配置,用于外部服务的API密钥,SOA通信的证书等。当保密信息由不同的平台进行管理,并使用一些自定义的配置时,情况变得更糟,因此,安全的存储、管理审计日志几乎是不可能的...
两种方式创建你自己的 Docker 基本映像

两种方式创建你自己的 Docker 基本映像

欢迎大家,今天我们学习一下 docker 基本映像以及如何构建我们自己的 docker 基本映像。Docker 是一个开源项目,提供了一个可以打包、装载和运行任何应用的轻量级容器的开放平台。它没有语言支持、框架和打包系统的限制,从小型的家用电脑到高端服务器,在何时何地都可以运行。这使它们可以不依赖于特定软件栈和供应商,像一块块积木一样部署和扩展网络应用、数据库和后端服务。Docker 映像是不可更改的只读层。Docker 使用 Union File Sys...
ctop:监控 Linux 容器性能的命令行神器

ctop:监控 Linux 容器性能的命令行神器

ctop是一个新的基于命令行的工具,它可用于在容器层级监控进程。容器通过利用控制器组(cgroup)的资源管理功能,提供了操作系统层级的虚拟化环境。该工具从cgroup收集与内存、CPU、块输入输出的相关数据,以及拥有者、开机时间等元数据,并以人性化的格式呈现给用户,这样就可以快速对系统健康状况进行评估。基于所获得的数据,它可以尝试推测下层的容器技术。ctop也有助于在低内存环境中检测出谁在消耗大量的内存。功能ctop的一些功能如下:收集CPU、内存和块输...
iptraf:一个实用的TCP/UDP网络监控工具

iptraf:一个实用的TCP/UDP网络监控工具

iptraf是一个基于ncurses的IP局域网监控器,用来生成包括TCP信息、UDP计数、ICMP和OSPF信息、以太网负载信息、节点状态信息、IP校验和错误等等统计数据。它基于ncurses的用户界面可以使用户免于记忆繁琐的命令行开关。特征IP流量监控器,用来显示你的网络中的IP流量变化信息。包括TCP标识信息、包以及字节计数,ICMP细节,OSPF包类型。简单的和详细的接口统计数据,包括IP、TCP、UDP、ICMP、非IP以及其他的IP包计数、IP...
Linux远程连接工具-OpenSSH

Linux远程连接工具-OpenSSH

在我们日常管理与维护服务器个过程中,我们都需要使用远程连接工具,今天我们就一同来总结下Linux常用的安全远程连接工具-OpenSSH。【远程登录协议】1、telnet:是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。默认使用的是TCP的23号端口,采用C/S架构,在用户登录的过程中传输的信息都是明文信息,安全无法保障,所以不建议用telnet。2、ssh:为Secure...
sudo命令的用法

sudo命令的用法

因为root的权限太大,所以Linux下一般不能以管理员直接登录,或su - root去操作,这时我们就需要用到sudo这个命令去帮助我们执行一些普通用户没有权限的管理命令。sudo命令的特点:1、授权指定用户在指定主机上运行指定的管理命令;2、详细记录用户基于sudo执行的命令的相关日志信息;3、“检票系统”:时效性认证,用户第一次执行sudo时会要求输入密码来验正用户身份,成功后用户会获得一个有固定存活时长的“令牌&...
安装GitLab出现ruby_block[supervise_redis_sleep] action run

安装GitLab出现ruby_block[supervise_redis_sleep] action run

安装GitLab参照官网提供的步骤安装很简单。但在执行GitLab-ctl reconfigure时可能会出现ruby_block[supervise_redis_sleep] action run停止在哪,不动的情况。啥原因哪?我的GitLab是kvm的CentOS7虚拟机会不会是虚拟机的问题?排查半天都不是。最后参照官网提供的方法执行:手工执行exec /opt/GitLab/embedded/bin/runsvdir-start再执行GitLab-c...
Ubuntu下提示/boot空间不足解决办法

Ubuntu下提示/boot空间不足解决办法

在安装 Ubuntu的时候 , 给/boot文件目录分配空间的时候,是100M,/boot可以单独分成一个区,也可以不单独分,在/(根目录)下也会自动为其创建一个boot目录。顺便提一下,Linux分区是树结构的,/为根目录,在其目录下会分各个执行不同工作的目录,所以在分区的时候完全可以只分一个根分区和一个swap(虚拟内存)分区。如果分的细微一点,为/boot单独分区的话,100M足够,boot文件里面存放的是系统引导文件和内核的一些东西,这些东西100...
Ubuntu 12.04安装NVIDIA GTX750显卡驱动

Ubuntu 12.04安装NVIDIA GTX750显卡驱动

电脑最近安装了Ubuntu 12.04系统,开机后发现系统只有1024*768的分辨率,我的电脑独立显卡是Nvidia GTX 750, 显示器是支持1920*1080的。上网查找的给系统增加分辨率的方法都不管用,后面自己上NVIDIA官网下载Linux驱动,自己安装,终于搞定!1920*1080的分辨率,就是爽。下面记录一下安装过程,作个备忘.1. 首先,查看自己的显卡型号:lspci | grep VGA显示以下信息:01:00.0 VGA compa...
11个让你吃惊的 Linux 终端命令

11个让你吃惊的 Linux 终端命令

我已经用了十年的Linux了,通过今天这篇文章我将向大家展示一系列的命令、工具和技巧,我希望一开始就有人告诉我这些,而不是曾在我成长道路上绊住我。1. 命令行日常系快捷键如下的快捷方式非常有用,能够极大的提升你的工作效率:CTRL + U - 剪切光标前的内容CTRL + K - 剪切光标至行末的内容CTRL + Y - 粘贴CTRL + E - 移动光标到行末CTRL + A - 移动光标到行首ALT + F - 跳向下一个空格ALT + B - 跳回上...
修复 Ubuntu 14.04 从待机中唤醒后鼠标键盘出现僵死情况

修复 Ubuntu 14.04 从待机中唤醒后鼠标键盘出现僵死情况

问题:当Ubuntu14.04或14.10从睡眠和待机状态恢复时,鼠标和键盘出现僵死,不能点击也不能输入。解决这种情况是唯一方法就是按关机键强关系统,这不仅非常不便且令人恼火。因为在Ubuntu的默认情况中合上笔记本等同于切换到睡眠模式。在这篇短文中,我们将学会如何解决Ubuntu14.04和14.10中出现的鼠标僵死问题。Ubuntu14.04唤醒后鼠标僵死的解决办法这个问题的是由内核升级导致的。为何导致这一情况不得而知,但是看起来好像仅需重装输入设备的...
在Linux中用chattr和lsattr命令管理文件和目录属性

在Linux中用chattr和lsattr命令管理文件和目录属性

为了允许添加数据,防止更改或者删除等,文件和文件夹可以设定了特定的控制属性。例如,你可以在关键的系统文件或者文件夹中启用属性,然后没有任何用户,包括root,可以删除或者修改它,比如不允许使用像dump这样的命令等备份工具去备份一个特定的文件或者文件夹,等等。这些属性只可以在ext2,ext3或者ext4文件系统中的文件和文件夹上设定。有两个命令 lsattr 和 chattr 用来管理属性。下面是常用属性的列表。 属性描述a (append)允许在文件...
Linux系统入门学习:如何在命令行下压缩JPEG图像

Linux系统入门学习:如何在命令行下压缩JPEG图像

问题: 我有许多数码照相机拍出来的照片。我想在上传到Dropbox之前,优化和压缩下JPEG图片。有没有什么简单的方法压缩JPEG图片并不损耗他们的质量?如今拍照设备(如智能手机、数码相机)拍出来的图片分辨率越来越大。甚至3630万像素的Nikon D800已经冲入市场,并且这个趋势根本停不下来。如今的拍照设备不断地提高着照片分辨率,使得我们不得不压缩后,再上传到有储存限制、带宽限制的云。事实上,这里有一个非常简单的方法压缩JPEG图像。一个叫&ldquo...
Linux的用户与用户组管理命令

Linux的用户与用户组管理命令

Linux的用户与用户组管理命令1、用户和群组groupadd:用于添加新的组群 其命令格式如下: groupadd [-option] 群组名 常用参数: -g GID:指定创建群组的GID(GID为大于500的数字) 范例【1】添加一个叫teama的群组,并指定GID为555,使用命令: groupadd -g 555 teama 注意(PS):如果不加-g参数,默认情况下系统会自动分配GID(用户所属群组的识别码),从5...
<< 941 942 943 944 945 946 947 948 949 950 >>