可以有两个文件: /etc/sysconfig/network 文件就是网络上的的主机名 /etc/hosts 文件就是IP地址对应域名,或名称....
COW技术初窥: 在Linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了写时复制技术,也就是只有进程空间的 各段的内容要发生变化时,才会将父进程的内容复制一份给子进程 。 那么子进程...
Linux升级命令有两个分别是yum upgrade和yum update, 这个两个命令是有区别的: yum -y update 升级所有包同时也升级软件和系统内核 yum -y upgrade 只升级所有包,不升级软件和系统内核 实验分别测试 yum -y upgrade和yum -y update 升级前 系统版本: centos...
你在新的一年里需要刷哪些技能? 成为 Linux 专家的一个问题是专家的定义在不断变化。当我进入 Linux 世界的时候,那时认为成为一个Linux 专家,你需要能够编译自己的内核。天啊,如果你想在笔记本电脑上使用 Linux,即便你只是用户,你也必须编译一个自定义...
假设你在只有自己使用的计算机上运行 Linux 系统,比如在笔记本电脑上,在每次调用sudo时需要输入密码,长期下来就会觉得很乏味。因此,在本指南中,我们将描述如何配置 sudo 命令在运行时而不输入密码。 此设置在/etc/sudoers文件中完成,这是使用sudo 命令...
hunderbird 是一个开源自由的跨平台的基于 web 的电子邮件、新闻和聊天客户端应用程序,其旨在用于管理多个电子邮件帐户和新闻源。 在 2016 年 12 月 28 日,Mozilla 团队宣布 Thunderbird 45.6.0 的发布。这个新版本带有如下功能: Thunderbird 45.6.0 功能...
针对Linux IO性能的调优可以从以下几个方面考虑: 1.块设备的预读粒度,根据读、写操作的粒度来确定此数值的大小 2.块设备的调度算法,主要有cfq、deadline、Anticipatory、noop四种; 其中: noop不对请求做出特定的排序,只做IO请求的聚合,适合ssd、ramdis...
写在前面: 用源代码制作rpm包的方法: 1. 源代码打包 将源代码打包,如 stardict-2.0.tar.gz,并将文件放到spec文件Source段所描述的路径下,通常为/usr/src/redhat /SOURCES/目录下(不同的Linux发布版本略有不同,如OpenSUSE为 /usr/src/packages/SOURCES...
方法一:rpmbuild 一、制作步骤 生成rpmbuild目录 # rpmbuild lsyncd-2.0.5.tar.gz //在当前用户家目录生成目录树 BUILD:源代码解压以后放的位置 RPMS:制作完成后的rpm包存放目录,为特定平台指定子目录(x86_64) SOURCES:收集的源文件,源材料,补丁文件...
最近在做puppet 中间件部署,之前一直使用rpm安装系统的一些常用包(ntp,ssh等),于是想到把nginx源码包编译后做成rpm来用puppet进行大规模自动部署,这样就省去了不少时间,也简化了puppet编写配置的步骤。 系统 centos5.4 x86_64 1.yum install -y rpm-bu...
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://mumaren.blog.51cto.com/4180778/971507 在实际的应用之中,二进制包的使用显得有些麻烦,最好的办法还是将源码包制作成为RPM包,放进yum仓库...
一、安装 rpmbuild // for fedora linux yum install rpmbuild -y // for ubuntu apt-get install rpmbuild 二、rpm specification file spec文件规范 能熟练掌握以上命令以及部分参数含义,管理日常的rpm软件包就不成问题了。然而随着Linux风靡全球,越来越...
安装制作rpm工具rpmbuild yum install -y rpm -build 1 1 创建用户 注意: 创建rpm包一定不要使用root用户,因为root用户权限比较大,如果脚本编写错误的话,可能会导致破坏系统文件 useradd sysadmin # 创建普通用户sysadmin,用户可随意 passwd sysadmin #...
目录 1. 为HTML手册文档制作RPM包 2. 通过 .tar.gz 文件创建 rpm 与 src.rpm 包 3. 如果你认为上面方法仍然复杂,可以尝试另一个工具 checkinstall 1. 为HTML手册文档制作RPM包 下面是一个spec文件 保存为 doc.spec Summary: Netkillers eBook Name: netkille...
摘要:公司服务器比较多,需要把apache源码包制作成rpm包,然后放到公司内网yum源上进行下载安装。apache的rpm包安装方式比源码安装方式比较快,这能节约不少的时间。 有关内网yum源的搭建,可以参考《烂泥:yum的使用及配置》这篇文章。 公司服务器比较多,...
Linux Kernel Organization (kernel.org) 是一家建立于 2002 年的加利福尼亚公共福利公司,其目的是公开地免费分发 Linux 内核和其它开源软件。它接受 Linux 基金会的管理,包括技术、资金和人员支持,用以维护 kernel.org 的运营。 Linux 内核组织是 Linu...
久负盛名的、可以让你在 Linux 上运行 Windows 应用的 Wine ,经过了一年多的开发,终于发布了一个新的里程碑意义的版本: 2.0。 Wine 2.0 带来了许多变化,包括 Unicode 9.0 支持、更好的 HiDPI 缩放、改进了剪贴板处理、更新了 Gecko 引擎、游戏杆按钮映射...
在最近的文章中,我们向你展示了 在 Linux 中设置 sudo 的十条 sudoers 实用配置]1以及让 sudo 在你输入错误的密码时嘲讽你,在本文中,我们发现了另一个 sudo 贴士,在 Ubuntu Linux 中使 sudo 密码会话(超时)更长或更短。 在 Ubuntu 及其衍生版如 Linux...
DenyHosts(项目主页:http://denyhosts.sourceforge.net/)是运行于Linux上的一款预防SSH暴力破解的软件,可以从http://sourceforge.net/projects/denyhosts/files/进行下载,然后将下载回来的DenyHosts-2.6.tar.gz源码包上传到Linux系统中。 下面是安装过程...
这篇文章是 Vim 用户指南 系列文章中的一篇: Vim 初学者入门指南 Vim 快捷键速查表 5 个针对有经验用户的 Vim 技巧 3 个针对高级用户的 Vim 编辑器实用技巧 毫无疑问, Vim 是一个很强大的文本编辑器。它提供了大量的特性,这意味着学习并记住 Vim 的所有功...
在 Linux 和其他的类 Unix 操作系统中,只有 root 用户可以运行所有的命令,才能在系统中执行那些需要鉴权的操作,比如安装、升级和移除软件包、创建用户和用户组、修改系统重要的配置文件等等。 然而,系统管理员,比如说 root 用户,可以通过sudo 命令和一...
本文是Vim 用户指南系列的其中一篇: Vim 初学者入门指南 Vim 快捷键速查表 5 个针对有经验用户的 Vim 技巧 3 个针对高级用户的 Vim 编辑器实用技巧 Vim 编辑器是一个基于命令行的工具,是传奇编辑器 vi 的增强版。尽管图形界面的富文本编辑有很多,但是熟悉...
这篇文章是VIM 用户指南系列文章中的一篇: Vim 初学者入门指南 Vim 快捷键速查表 5 个针对有经验用户的 Vim 技巧 3 个针对高级用户的 Vim 编辑器有用技巧 对一个程序员来说,选择一个文本编辑器是一件非常重要的事。因为不同编辑器之间有着不少的差异:图形...
一、理解Linux的单用户多任务,多用户多任务概念; Linux 是一个多用户、多任务的操作系统;我们应该了解单用户多任务和多用户多任务的概念; 1、Linux 的单用户多任务; 单用户多任务;比如我们以beinan 登录系统,进入系统后,我要打开gedit 来写文档,但...
Linux操作系统网络服务器模型主要有两种:并发服务器和循环服务器。 所谓并发服务器就是在同一个时刻可以处理来自多个客户端的请求;循环服务器是指服务器在同一时刻只可以响应一个客户端的请求。而且对于TCP和UDP套接字,这两种服务器的实现方式也有不同的特...
/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件...
虚拟内存是个怎么强调也不过分的概念,它的存在极大地方便了程序设计任务,解放了程序员的手脚。下面看看虚拟内存的作用以及如何在存储管理机制的基础上实现它。 什么是虚存?为什么需要它? 我们知道程序代码和数据必须驻留在内存中才能得以运行,然而系统内...
找/tmp目录下所有包含system的.c文件 #find /tmp -name *.c | xargs -n50 grep system...
虽然 Linux 的设计是安全的,但还是存在许多安全漏洞的风险,弱密码就是其中之一。作...
安装方法 sudo apt-get install ufw 当然,这是有图形界面的(比较简陋),在新立得里搜...