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

首页 / 操作系统 / Linux

CentOS里iptables的NAT

CentOS里iptables的NAT

用CentOS 5.3配nat死活都不行,参考N多配置方法都无济于事。觉得是操作系统那里出了问题,又用了CentOS 6.6,里面有个配置的图形引导界面,很容易就搞定了。后来在英文网页里发现echo "1" > /proc/sys/net/ipv4/ip_forward这样就可以了。寻找N多地方,终于知道这是在OS系统默认不转发流量的时候,强制转发的方法。常态的让系统转发需要修改配置文件。/etc/sysctl.conf里面net.ipv4.ip_f...
Linux命令的类型

Linux命令的类型

1.Linux内建命令: 由shell程序自带的命令,最常见的有cd、pwd等。使用type命令即可查看命令属于哪种,比如:#type cdcd is a shell builtin ————>看到这个提示的,说明此命令是内建命令2.Linux外部命令: 本身是一个独立的可执行程序文件,命令名即为程序文件名,常见的有ls、mv、ps等。查找方式:通过shell的内置的环境变量PATH中指定的路径进行查找...
history介绍及bash命令快速调用

history介绍及bash命令快速调用

在日常工作中,能够快速并准确的使用Linux命令是必不可少的,下面为大家介绍一下其中的小技巧。一、查找命令历史——history使用history能够快速的找到之前输入过的命令。# history大家可以看到,你输入过的命令会在列表中显现出来。前面是命令编号,有什么用?请看下方详解。额外选项:# history N 显示最近的N条命令,例如history 5# history -d N删除第N条命令,这个N就是前面的编号,例如h...
RAID1源代码分析

RAID1源代码分析

正确写流程的总体步骤是,raid1接收上层的写bio,申请一个r1_bio结构,将其中的所有bios[]指向该bio。假设盘阵中有N块盘。然后克隆N份上层的bio结构,并分别将每个bios[]指向克隆出来一个bio结构,然后进行相应设置。 对于没有Write Behind模式而言,之后将所有这些bios[](共用页结构)放入队列pending_list中,对内存bitmap置位。接着由守护进程摘取pending_list链中的bio,然后将内存bitma...
浅析 Linux/UNIX 信号机制

浅析 Linux/UNIX 信号机制

信号常常被称为“软中断”,和“中断”类似,用来通知程序发生异步事件。对信号的处理一般来说有三种方式:忽略,终止进程以及使用信号处理函数。信号处理函数的方式是从一处执行流断开,转而去运行另外的一处代码(信号处理),当处理函数返回时,继续从断开的地方继续执行。1、安装信号处理函数 在系统编程的层面上与信号的处理关系最直接相关的函数有两个,他们用来安装信号处理函数: sighandler_t signa...
使用xeCJK解决LaTeX中文问题的最小模板

使用xeCJK解决LaTeX中文问题的最小模板

LaTeX的中文支持一直是个问题,11年左右刚开始学习LaTeX的时候,那时的中文解决办法是CJK宏包。到了12年或13年的时候,再接触LaTeX的时候,LaTeX中文支持的最优解决办法变成了xeLaTeX+xeCJK,这大概是目前为止最优的中文解决方案。后来,CTEX学会将xeCJK的功能进行打包,发布了ctex宏包,进一步简化了用LaTeX写中文文档的问题。下面是利用xeLaTeX和 xeCJK实现中文支持的最小模板:12345documentclas...
Linux下的GMT中文支持

Linux下的GMT中文支持

原生GMT是不支持中文的,想要让GMT支持中文,需要进行一番配置。想要理解整个问题,需要对PostScript、CID字体有更深刻的理解,这未免有些过于复杂。所以这篇博文只介绍一些基本的原理,不一定准确但是却够用。修改配置这个事情本身不难,麻烦的是不同的发行版对ghostscript的打包方式不同,不同的ghostscript版本之间也会有一些差异。这里列出我在使用的系统信息,对于其他发行版以及gs版本,也有一些参考意义。操作系统:CentOS7.0gho...
Arch Linux 下的 QQ 解决方案

Arch Linux 下的 QQ 解决方案

Linux 上面玩 QQ 一直都是一个问题。Wine 算是一个解决方案,但是也有不少人失败了。由于 QQ 的特殊性,采取了一系列的保护措施,导致 QQ 这个 Windows 程序非常复杂,因此 Wine 在运行 QQ 时表现差强人意。本文将要安装的是 QQ6.3 ,更高的版本除非对 QQ 做出修改,否则很难安装成功,即使成功了,问题也挺多的(笔者已试验过 QQ7.4 安装)。写这个的目的主要是方便有人遇到问题截图提问,毕竟 Linux 的普及工作还得靠大家...
秒杀SSD,Ubuntu极速开发环境搭建

秒杀SSD,Ubuntu极速开发环境搭建

Ubuntu打开的正确方式在这个快节奏的时代。能够使用最快速度最低代价完成任务具有非常重要的意义,对于现代开发者来说,Linux是生活中必不可少且不可替代的工具,如果我们在开发少或学习中少一些遇到环境的坑,会节省很多时间,潜伏在各种Linux群中数年,发现大家都有手贱(操作失误,笑),因此在本文中给出终极解决方案: 直接使用Ubuntu Live CD 来完成系统的启动。那么最快的Linux安装办法又是什么呢?其实经过严谨的思考之后我个人觉得是不安装。我们...
Ubuntu下的Notepad++:Notepadqq

Ubuntu下的Notepad++:Notepadqq

适合从Win平台转移到Linux平台的用户,如果你之前一直再Win下使用nodepad++, 推荐你再Linux下尝试一下这个编辑器: NotepadqqNotepad++是一套非常有特色的自由软件的纯文字编辑器(许可证:GPL)。有完整的中文化接口及支持多国语言编写的功能(UTF8 技术)。它的功能比 Windows 中的 Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合当作编写电脑程序的编辑器。Notepad++ 不仅有语...
如何修复 Ubuntu 中检测到系统程序错误的问题

如何修复 Ubuntu 中检测到系统程序错误的问题

在过去的几个星期,(几乎)每次都有消息 Ubuntu 15.04在启动时检测到系统程序错误 跑出来“欢迎”我。那时我是直接忽略掉它的,但是这种情况到了某个时刻,它就让人觉得非常烦人了!检测到系统程序错误(System program problem detected)你想立即报告这个问题吗?我肯定地知道如果你是一个Ubuntu用户,你可能曾经也遇到过这个恼人的弹窗。在本文中,我们将探讨在Ubuntu 14.04和15.04中遇到"检...
在 Linux 中安装 Google 环聊桌面客户端

在 Linux 中安装 Google 环聊桌面客户端

先前,我们已经介绍了如何在Linux上安装Telegram Messenger应用 和WhatsApp 桌面客户端。这些应用都是非官方的应用。今天,我将为你推荐另一款非官方的应用,它就是 Google 环聊。当然,你可以在 Web 浏览器中使用 Google 环聊,但相比于此,使用桌面客户端会更加有趣。好奇吗?那就跟着我看看如何 在 Linux 中安装 Google 环聊 以及如何使用它吧。在 Linux 中安装 Google 环聊我们将使用一个名为 ya...
<< 961 962 963 964 965 966 967 968 969 970 >>