Linux 库函数与系统调用的关系与区别
摘要:上周总结了《C 标准库的基础 IO》,其实这些功能函数通过「系统调用」也能实现相应功能。这次文章并不是要详细介绍各系统调用接口的使用方法,而是要深入理解「库函数」与「系统」调用之间的关系和区别。
阅读全文
posted @
2018-05-06 17:10
肖邦linux
阅读(14073)
推荐(7) 编辑
从进程组、会话、终端的概念深入理解守护进程
摘要:从进程组、会话、终端的概念深入理解守护进程 一、写在前面 「守护进程」是 Linux 的一种长期运行的后台服务进程,也有人称它为「精灵进程」。我们常见的 httpd、named、sshd 等服务都是以守护进程 Daemon 方式运行的,通常服务名称以字母d结尾,也就是 Daemon 第一个字母。与普
阅读全文
posted @
2018-04-29 23:30
肖邦linux
阅读(4035)
推荐(3) 编辑
使用光盘iso实现Linux操作系统的自动安装部署
摘要:前边写了一篇使用 PXE 的方式批量安装操作系统,不是任何时候任何地方都有环境来通过 PXE 方式来进行安装。如果此时需要通过光盘安装,默认的情况下是通过交互式方式进行安装,其实也可以通过 kickstart 的方式来实现自动化安装部署。光盘通过 ks.cfg 进行安装的实现方式比较简单,下边简单的
阅读全文
posted @
2017-02-19 21:50
肖邦linux
阅读(7718)
推荐(0) 编辑
CentOS系统通过PXE实现批量无人值守安装
摘要:通过传统的方式安装和部署计算机时,都需要人工干预的方式完成安装。如果需要部署大量的类似功能的工作站或服务器,则需要耗费大量的时间。同时传统的安装方式,每台计算机都需要光驱设备及安装光盘等介质,会额外增加部署成本。因此,许多系统管理员都希望能够通过一种网络化的无人值守的自动安装方式将操作系统部署到目标
阅读全文
posted @
2017-02-10 17:09
肖邦linux
阅读(2076)
推荐(0) 编辑
CentOS 7 网卡命名修改为eth0格式
摘要:Linux 操作系统的网卡设备的传统命名方式是 eth0、eth1、eth2等,而 CentOS7 提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名全自动的、可预知的,缺点是比 eth0、wlan0 更难读,比如 ens33 。 一、命名规则策略 规则1: 对于板载设备
阅读全文
posted @
2017-02-10 13:44
肖邦linux
阅读(19272)
推荐(2) 编辑
CentOS7安装图形界面和修改运行级别
摘要:CentOS7系统如果用mini镜像安装或者服务器版本安装,默认是没有安装图形界面的。如果需要额外去安装图形界面,可以手动来安装CentOS Gnome GUI包。然后会总结一下,在CentOS7系统中的系统运行级别的设置以及如何切换。 命令行下安装 Gnome 包 更新系统的默认运行级别 如果你想
阅读全文
posted @
2016-08-03 23:16
肖邦linux
阅读(11763)
推荐(0) 编辑
Linux工具之man手册彩色页设置
摘要:一、说明 对于我们开发人员或者运维工程师来说,经常要查询某个系统命令或者C函数接口的使用方法,最好的最专业的资料就是man手册,通过一些设置可以让man手册页面显示适当颜色,方便阅读,增强美观性。 二、设置 在/etc/profile或/root/.bashrc或/home/user/.bashrc
阅读全文
posted @
2015-11-21 12:27
肖邦linux
阅读(863)
推荐(0) 编辑
VIM使用技巧总结
摘要:一、vim使用的基本配置 二、设置vim中代码自定义关键词语法高亮 其实 vim 显示高亮的原理是根据不同代码文件类型来读取相应的配置文件,根据配置文件中的设置来显示哪些词是高亮的,哪些关键字显示什么颜色,我是做 C 开发的就以 C 语言代码高亮的配置为例来说明一下,其它代码或配置文件高亮都可以参照
阅读全文
posted @
2015-11-05 13:28
肖邦linux
阅读(452)
推荐(0) 编辑
Linux基本操作命令之文件查看cat more less tail head
摘要:一、cat 参考之前博客:Linux基础命令之cat使用方法大全 二、more 命令 命令:more使用权限:所有使用者使用方式:more [选项] filename说明:类似于cat,不过会一页一页的显示内容,方便使用者逐页去阅读,一般用于显示内容超过一屏的文本文件,也经常与其它命令配合使用,也可
阅读全文
posted @
2015-11-02 10:02
肖邦linux
阅读(734)
推荐(0) 编辑
yum或apt基本源设置指南
摘要:关于: 管理Linux服务器的运维或开发人员经常需要安装软件,最常用方式应该是通过Linux系统提供的包管理工具来在线安装,比如centos的yum,ubuntu或debian的apt-get。当然这些工具使用之前需要配置好yum源或apt源。配置文件: centos配置---->/etc/yum....
阅读全文
posted @
2015-10-16 11:58
肖邦linux
阅读(1039)
推荐(0) 编辑
Linux小技巧总结
摘要:1、fdisk创建磁盘分区不重启系统partprobe 使用fdisk工具只是将分区信息写到磁盘,如果需要mkfs磁盘分区则需要重启系统才能够读取到/dev/sda*,而使用partprobe则可以使kernel重新读取分区信息,避免重启系统。 [root@db2 ~]# partprobe 2、在线更新Linux服务器系统时间 [root@db2 ~]# ntpdate time.wi...
阅读全文
posted @
2015-10-15 12:10
肖邦linux
阅读(505)
推荐(0) 编辑
linux系统的任务计划crontab使用详解
摘要:linux系统的任务计划crontab使用详解其实大部分系统管理工作都是通过定期自动执行某一个脚本来完成的,那么如何定期执行某一个脚本呢?这就要借助linux的cron功能了。关于cron任务计划功能的操作都是通过crontab这个命令来完成的。其中常用的选项有:-u :指定某个用户,不加-u选项...
阅读全文
posted @
2015-10-12 13:34
肖邦linux
阅读(4205)
推荐(2) 编辑
Linux基础命令之cat使用方法大全
摘要:今天在学习部署安装openstack的时候,看到一个关于cat的奇怪用法,可能是本人的才疏学浅没见过这种写法,于是乎查阅资料了一番,并进行了总结,希望也能够帮助有需要的朋友。 以下是我总结的几种常用方式: 1. 最普通用法 cat /proc/version Linux version 2.6.32-5-686 (Debian 2.6.32-38) 等价于: ca...
阅读全文
posted @
2015-05-14 13:59
肖邦linux
阅读(1296)
推荐(0) 编辑