TAG: linux

Linux 上的最佳 C/C++ IDE

"一个真正的程序员是不用IDE(译者注:集成开发环境)的,他们都是用带着某某插件的文本编辑器来写代码。"我们总能在某些地方听到此类观点。然 而,尽管越来越多的人同意这样的观点,但是一个IDE仍然非常有用,它设置简单,使用起来也很方便,因此不能比这样更合适编写一个项目了。所以鉴于这点, 在这里我想给大家列一份在Linux平台上比较好的C/C++ IDE清单。为什么特地说C/C++呢?因为C语言是我最喜欢的编程语言,而且我们总要找个切入点来开始。另外要注意的是,通常有很多种编写C代码的方 法,所以为了消减清单的篇幅,我只选择了"真正好用的IDE",而不是诸如Gedit或Vim这种注入插件的文本编辑器。并不是说这些编辑器不好,只是如 果我将文本编辑器包含进去那这份清单就将永无止境了。

最后更新时间: 共 41 次浏览 Tags: linux

sysctl.conf学习和调优

记得第一次接触 /etc/security/limits.conf 和 /etc/sysctl.conf 时是因为部署Oracle时要按需修改内核参数。limits.conf文件实际是Linux PAM(插入式认证模块,Pluggable Authentication Modules)中 pam_limits.so 的配置文件,突破系统的默认限制,对系统访问资源有一定保护作用。 limits.conf 和sysctl.conf区别在于limits.conf是针对用户,而sysctl.conf是针对整个系统参数配置。

最后更新时间: 共 18 次浏览 Tags: linux

【讨论】OS X与Linux:哪个更实用?

OS X用户和Linux用户有着一种相似的渴望:避免使用Windows。可是除此之外,说到OS X对阵Linux这个问题,这两个阵营常常针锋相对。对不想要Windows的用户来说,哪款操作系统是更实用的选择呢?IT网站Datamation的一位作者探讨了这个问题,最终站在了Linux这一边。

最后更新时间: 共 7 次浏览 Tags: osx linux

Linux内存代码需要某种工具来阅读庞大的源代码体系

我们经常在程序的反汇编代码中看到一些类似0x32118965这样的地址,操作系统中称为线性地址,或虚拟地址。虚拟地址有什么用?虚拟地址又是如何转换为物理内存地址的呢?本章将对此作一个简要阐述。

最后更新时间: 共 25 次浏览 Tags: linux

Docker集群管理之Docker Machine

以Docker为代表的容器技术正在成为应用交付运维的全新标准,围绕其周围的整个生态圈也在发生着天翻地覆的改变,我们可以期待以其为代表的新一轮云技术革命的到来。‌‌CaaS(Container as a Service)技术是为了解决Docker容器的最佳应用场景 – 云端而生,如何在云端管理部署Docker容器便成为CaaS技术的核心所在。

最后更新时间: 共 29 次浏览 Tags: linux docker

Linux中强大的top命令

top命令算是最直观、好用的查看服务器负载的命令了。它实时动态刷新显示服务器状态信息,且可以通过交互式命令自定义显示内容,非常强大。 在终端中输入 top,回车后会显示如下内容

最后更新时间: 共 13 次浏览 Tags: linux

Linux 日志基础

许多有价值的日志文件都是由 Linux 自动地为你创建的。你可以在 /var/log 目录中找到它们。下面是在一个典型的 Ubuntu 系统中这个目录的样子

最后更新时间: 共 22 次浏览 Tags: linux

已转投Linux的慕尼黑将可能会回归Windows

对于“Linux要优于Windows”的说法我们已经听说过多回,有时候出自个体用户之口有时候则是机构或组织做出的评价。不过,话虽如此,但很少有人真的会抛弃Windows转用Linux,特别是一些大型组织。

最后更新时间: 共 18 次浏览 Tags: linux

初次接触Linux

自己虽然之前都听说过 Linux,也知道它是一个开源的操作系统。然而这对我来说并没有多大的吸引力,自己也怎么也想不明白,为什么那么多人“崇尚” Linux,为什么这样丑陋,且操作不友好的系统会火起来。

最后更新时间: 共 30 次浏览 Tags: linux

神探tcpdump第四招

本文会是“选项内容”的最后一期讲解,主要会讲讲-w和-r两个选项。tcpdump的选项很多,多达50个,其他我没有涉及的选项,还是要大家自己通过man tcpdump的方式来学习了。实在研究不懂的,可以找我探讨:)

最后更新时间: 共 31 次浏览 Tags: linux tcpdump

使用Linux Strace跟踪调试Oracle程序进程

所谓操作系统,是应用程序与服务器硬件进行沟通的中间层。应用程序的所有操作,都是和操作系统进行沟通交互。操作系统负责将所有交互转化为设备语言,进行硬件交互。

最后更新时间: 共 28 次浏览 Tags: linux

linux系统管理-磁盘的操作及挂载

文件系统的操作主要有:常用文件系统的操作、磁盘的分区、文件系统的挂载与卸载、修改磁盘参数

最后更新时间: 共 15 次浏览 Tags: linux

神探tcpdump第三招

截止到目前,我们一直在围绕tcpdump的选项部分进行讲解,已经介绍过的选项包括-i选项、-nn选项、-c选项、-X选项、-e选项、-l选项。 今天仍然不例外,我们继续有关选项的内容

最后更新时间: 共 16 次浏览 Tags: linux tcpdump

xargs用法详解

最近我从svn上checkout出来了一个文件夹,然后加入了git的跟踪目录.用过svn的同学可能知道,这个文件夹里面每一层级都有个.svn隐藏文件夹,需要删除他们.本来我准备笨拙地一个一个手动删除的,一位同事在我面前敲了大概是

最后更新时间: 共 7 次浏览 Tags: linux