一、简介 1、DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到主机名对应的IP地址的过程叫做域名解析。 2、DNS域名系统的作用 1)正向解析:根据主机名(域名)查找对应的IP地址 2)反向解析:根据IP地址查找对应的主机域名 3、DNS系统的工作模式 1)递归查...
线程的操作线程标识线程的ID表示数据类型:pthread_t (内核中的实现是unsigned long/unsigned int/指向pthread结构的指针(不可移植)几种类型)1.对两个线程ID进行比较#include <pthread.h> int pthread_equal(pthread_t tid1, pthread tid2); //返回值:若相等则返回非0值,不相等返回0 2.获取自身的线程id#include <pthread.h> pthread_t pthread_self(void); 线程创建int pthread_create(pthread_t *thread, pthread_attr_t *a...
一:查看cpumore /proc/cpuinfo | grep "model name"grep "model name" /proc/cpuinfo如果觉得需要看的更加舒服grep "model name" /proc/cpuinfo | cut -f2 -d: 二:查看内存grep MemTotal /proc/meminfogrep MemTotal /proc/meminfo | cut -f2 -d:free -m |grep "Mem" | awk ‘{print $2}‘三:查看cpu是32位还是64位查看CPU位数(32 or 64)getconf LONG_BIT四:查看当前linux的版本more /etc/redhat-releasecat /etc/redhat-relea...
Linux系统裁剪之四(自定义内核及busybox完成系统定制)·busybox busybox是一个二进制程序,可以模拟实现许许多多的Linux命令,busybox在编译安装完成之后会在我们系统的bin目录下生成一个名为busybox的二进制程序,其它的文件都是该二进制程序的软链接,几乎上百个命令都可以依靠这一个可执行程序来实现,还可以模拟几个shell,可以模拟实现我们Linux操作系统上bin和sbin目录下的很多命令,而且该文件所占的存储空间还非常的小,...
Linux系统IO分析工具之iotstat常用参数介绍 作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 1>.安装iostat[root@flume115 ~]# yum -y install sysstat2>.查看iostat的帮助信息[root@flume115 ~]# man iostat 3>.查看部分cpu状态信息[root@flume115 ~]# iostat -c 4>.某些使用block为单位的列强制使用Kilobytes为单...
【原文】:http://blog.chinaunix.net/uid-23886490-id-3565998.html一.安装前准备 1.内存及swap要求 至于swap如何添加,后文将提到grep MemTotal /proc/meminfo grep SwapTotal /proc/meminfo2.硬盘空间 3.修改主机名,及ip对应关系--设置主机名,也可以直接修改配置文件/etc/sysconfig/network,不过这个是重启之后才起作用#sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=DB_2/g" /etc/sysconfig/network --如...
概述: 本篇博客是一个自制类嵌入式Linux系统的制作手册,内容涵盖使用宿主机通过busybox实 现制作类嵌入式Linu系统的详细过程,一步一步教你如何制作属于你自己的linux系统,同时 帮助你更加清楚的了解linux系统的组成结构,本篇博客需要读者对linux系统的启动流程及ssh 远程连接有一定的了解,这部分很多博客都有介绍,这里就不说明了,不了解的读者可以先去 看看这方面的博客。 制作的整个过程比较漫长(...
Windows自动更新大家都知道或者用过吧,那么同样作为服务器阵营的linux系统。Linux系统怎么更新软件补丁呢,下面使用最广泛的的centos系统为例,其他发行版由于命令和界面不同请查阅相关资料命令行界面更新1、Centos系统如果要检查系统更新的话,直接输入 yum update命令即可啦2、安装系统更新补丁,通过命令检查连接yum服务器之后可以看到当前系统需要更新的补丁,安装输入y即可3、查看系统更新的版本,如果要查看当前系统更新...
在 Linux 中,vim 编辑器是系统自带的文本编辑器,但要修改某个文本文件,可不是像 Windows 那样操作,更有新手,进入 vi 编辑器后,无法退出以致于强制关机,其实,这个vim(vi)也是很简单的。1、进入 vim 编辑器vim 编辑器,可以新建文件也可以修改文件,命令为:vim /usr/local/con.cfg如果这个文件,以前是没有的,则为新建,则下方有提示为新文件,如果文件已存在,则没有提示。进入编辑器后,我们先按“i”,即切换到“插入...
Linux 默认的Python版本为Python2.X,但是在很多时候我们需要使用Python3.X,那么我们需要更改Linux的默认Python版本,更改很简单,只需要两句话。 sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150 完成之后就可以看见Python版本由2.X改为了3.X。 博文参考自:雪地里的Alan 博文 https://www.cnblogs.com/whi...
exec函数当进程调用exec函数时,该进程的执行程序完全的替换为新程序。新程序从它的main函数开始执行;使用fork函数创建一个子进程后,子进程往往会使用exec函数去执行另一个程序。注意:调用exec函数并不会创建新进程,所以创建前后的进程ID不会改变,exec只是用一个全新的程序替换了当前正在运行的程序的代码段、数据段、堆、栈。 #include <unistd.h> extern char **environ; int execl(const char *path, const ...
新安装了archlinux,记录下自己美化系统的历程以及一些好用的软件,需要的包基本可以在aur中找到(可以安装yaourt),详细的安装使用方法可参考arch wiki 桌面环境:xfce4 主题:numix-solarized 图标:numix-circle xfwm主题:numix-solarized 鼠标主题:adwaita(需要gnome-themes-standard) compositor:compton(先禁用xfwm自带的compositor)(启动参数:compton -f -D 7 -c --shadow-exclude ‘_GTK_F...
从阿里云新买的一台Linux服务器,用来部署SpringBoot应用,由于之前一直使用Debian版本,环境配置有所不同,也较为繁琐,本文主要介绍CentOS下配置SpringBoot环境的过程新建用户由于新拿到的机器只有root用户,用root用户直接进行各种操作会有一定的安全问题,所以我们先创建用户[点击这里:创建新用户]()安装Oracle Java 8Spring Boot是基于Java的框架,所以我们首先要安装Java 8[点击这里:安装JDK 8]()安装MySql5.7既然是J2EE功...
超好用linux系统查询网卡等流量参数的工具,分享给大家!!!工作中大家或许会遇到这类情况:托管服务器流量超出限额,可是突然又不能像windows主机那样通过QQ管家或者360卫士等软件工具那样很直观的测出服务器的实时网卡进出口流量,那么福利来了! linux查看网卡流量六种方法(本人使用Centos 6.4系统)方法一、nload工具wget http://heanet.dl.sourceforge.net/project/nload/nload/0.7.2/nload-0.7.2.tar.gz查看参数帮助命令:...
Linux有很多种发行版本,各种发行版本之间安装软件方式和命令不一样,同一个版本之间安装软件也有不同的方法。但是,大体来说,Linux有两大派系,一个是红帽派系,包含Redhat、Centos、Fedora等。还有一个是Debian派系,包含Kali、Ubuntu等。 红帽系列 简单视图看一下: 源码安装需要安装编译工具: yum -y install gcc gcc-c++ make以Redhat下安装apache为例先网站下载源代码包 httpd-2.2.15.tar.gztar -xvf httpd-2.2.15.tar...