linux系统
文章平均质量分 59
kongslly
码海求知,只因迷惑.IT的世界博大精深,不是因为不会,而是因为根本不懂
echo H4sIAIWNIV4AA92VwQ7CMAxD7/sKpP3/P3JAqMmznRW0AyISqCqNZzvuOM+76rgN6dehHq1eO/V77buzgFr4vUVb3VlA1aNs0zVhI5QDrtI/gqrH3r9us+rr6li3/tIrtTZ/xgmyOD1y1TpS63JHR6FeCiv1gTF1u1GgmtvnqAqswBRMlUxwsGJuuO5DYNYARd86PEUNXvU89fRwJDVhAaof4SrbANuTawTWRworNlOaenXxZqisKMUlbcOr+lyNo
展开
-
valgrind 的使用简介
valgrind 的使用简介 标签: http://www.csdn.net/tag/%e5%b7%a5%e5%85%b7" target="_blank" onclick="_gaq.push(['_tr转载 2016-08-03 13:41:35 · 434 阅读 · 0 评论 -
Linux tcpdump命令详解
简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令实例默认启动tcpdump普通情况下,直接启动t转载 2017-12-08 17:33:22 · 299 阅读 · 0 评论 -
autotools自动编译系列之二---autotools实例
1.生成源码,并且确认代码可以编译执行[root@localhost ~]#mkdir /home/mycode/auto_make_test/[root@localhost ~]# cd /home/mycode/auto_make_test/[root@localhost auto_make_test]# lltotal 0[root@localhost auto_make_test]...原创 2018-01-15 16:00:29 · 759 阅读 · 0 评论 -
autotools自动编译系列之一---autotools安装
1.介绍Linux环境下,我们编译程序啥的都是一般用的GCC&&GDB等等工具,直接使用GCC命令进行编译操作。这种方式一般是适用于程序文件比较少,组织结构比较简单的情况。但是,当我们程序文件比较的多的时候,或者是程序文件组织结构比较的复杂(例如在程序文件夹中存在文件夹多层嵌套以及复杂引用等),此时我们如果是直接使用GCC一点一点的编译工作量会非常的大,而且万一程序修改了,还要...原创 2018-01-08 15:56:52 · 1429 阅读 · 1 评论 -
autotools自动编译系列之三---autogen.sh实例
之前介绍的automake貌似工序过于复杂,在这里其实是没有必要做这么复杂的工作的,完全可以将其抽象成一个模板性质的脚本将各个工序都集中到脚本里面,使用者只需要稍微修改自己的配置文件即可,直白点就是使用autogen.sh,相信这个脚本在很多的开源代码甚至网上的帖子讨论中都已经泛滥了。在此也使用这个脚本,然后再代码中只需要补充上configure.ac和Makefile.am文件即可。具体流程如下...原创 2018-01-19 11:07:41 · 9163 阅读 · 1 评论 -
linux常用命令
一、Linux下常用命令:文件与目录操作basename:从文件名中去掉路径和扩展名cd:切换当前工作目录到指定目录chgrp:改变文件所属组chmod:改变文件的权限chown:改变文件的所有者和组cp:复制文件或目录dd:复制文件并转换文件内容file:确定文件类型find:在指定目录下查找文件并执行指定的操作ln:创建文件链接locate/slocate:快速定位文件的路径ls/dir/vd...原创 2018-04-14 12:47:34 · 314 阅读 · 0 评论 -
indent 命令
用途重新格式化一个 C 语言程序。语法indent InputFile [ OutputFile ] [ -nbad | -bad ] [ -nbap | -bap ] [ -nbbb | -bbb ] [ -nbc | -bc ] [ -br | -bl] [ -cn] [ -cdn ] [ -ncdb | -cdb ] [ -nce | -ce] [ -cin ] [ -clin ] [ -d...原创 2018-05-17 13:56:00 · 1752 阅读 · 0 评论 -
ifstat网络流量监控之/proc/net/dev文件
之前介绍过ifstat获取网络流量监控的代码ifstat源码阅读,ifstat获取数据是读取的/proc/net/dev,但是/proc/net/dev文件里面究竟是什么内容,打开发现一团乱麻。Inter-| Receive | Transmit face |bytes packets errs drop fifo frame compressed multicast|bytes ...原创 2018-06-13 11:31:47 · 2252 阅读 · 1 评论 -
CentOS 6.6源码编译升级GCC至4.8.2
升级前提源码编译需要至少要有一个可用的gcc编译器。可以用过yum自动安装或者手动下载rpm包安装。通过yum可以看到至少需要下面这些安装包,所以可以到许多rpm package站点中搜索下载相应的rpm包,不过版本要搞对了,这个yum搜出来的版本是针对4.4.7的。所以需要什么版本gcc就寻找什么版本对应的依赖包。现在的rpm站点都会说明这个软件包依赖哪些软件包,被哪些软件包依赖,非常方便,...转载 2018-07-31 09:11:45 · 316 阅读 · 0 评论 -
命令行语法格式及特殊字符
在描述命令行参数的时候,对其格式有些约定俗成的写法,各系统之间也有差别。一般采用的格式如下:命令 <必选参数1|必选参数2> [-option {必选参数1|必选参数2|必选参数3}] [可选参数…] {(默认参数)|参数|参数}命...转载 2018-08-02 17:43:11 · 3826 阅读 · 1 评论 -
centos64位编译32位程序问题
在centos64位上面编译32位程序的时候遇到编译不过的问题,解决过程如下:1.编译遇到错误,提示错误如下:[root@localhost code]# makeIn file included from /usr/include/features.h:399:0, from /usr/include/stdint.h:25, ...原创 2018-09-19 17:44:56 · 3913 阅读 · 0 评论 -
Linux下代理服务器配置
1.安装squid[root@localhost ~]# yum install squid -y安装: squid.x86_64 7:3.5.20-12.el7.x86_64.rpm ...原创 2018-09-26 16:57:34 · 5643 阅读 · 3 评论 -
如何使用yum来下载RPM包而不进行安装
yum是基于Red Hat的系统(如CentOS、Fedora、RHEl)上的默认包管理器。使用yum,你可以安装或者更新一个RPM包,并且他会自动解决包依赖关系。但是如果你只想将一个RPM包下载到你的系统上该怎么办呢? 例如,你可能想要获取一些RPM包在以后使用,或者将他们安装在另外的机器上。这里说明了如何从yum仓库上下载一个RPM包。方法一:yumyum命令本身就可以用来下载一个RP...转载 2018-11-09 18:19:03 · 307 阅读 · 0 评论 -
CentOS7中systemctl的使用
CentOS7中systemctl的使用CentOS 7.x开始,CentOS开始使用systemd服务来代替daemon,原来管理系统启动和管理系统服务的相关命令全部由systemctl命令来代替。1、原来的 service 命令与 systemctl 命令对比daemon命令systemctl命令说明service [服务] startsystemctl start [u...转载 2018-12-27 08:44:11 · 517 阅读 · 0 评论 -
ethtool 命令详解
命令描述:ethtool 是用于查询及设置网卡参数的命令。使用概要:ethtool ethx //查询ethx网口基本设置,其中 x 是对应网卡的编号,如eth0、eth1等等ethtool –h //显示ethtool的命令帮助(help)ethtool –i ethX //查询ethX网口的相关信息 ethtool –d ethX //查询ethX网转载 2017-12-08 17:19:36 · 4208 阅读 · 0 评论 -
centos7安装:license information
安装centos7的时候明明已经选择了默认的许可证信息,不知道哪里出错了,安装到最后,就会显示license information(license not accepted)的信息。解决方法如下:1.首先会进到如下界面:2.输入1进入许可证信息,再输入2我接受许可协议。如图:3.输入c继续4.此时会出现license information(license accepted),然后输入c继续,就可转载 2017-12-08 17:07:27 · 9911 阅读 · 3 评论 -
centOS系统安装g++
1.检查gcc,可以看到版本号码,说明gcc已经安装[root@localhost ~]# gcc -v使用内建 specs。目标:x86_64-redhat-linux配置为:../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzill...原创 2016-08-16 14:51:11 · 1263 阅读 · 0 评论 -
centos安装userspace-rcu
1.下载userspace-rcu源码git clone git://git.liburcu.org/userspace-rcu.git2.步骤:./bootstrap./configuremakemake installldconfig3.安装过程(1)查看文件[root@localhost klfs]# cd /home/userspace-rc原创 2017-07-23 15:22:31 · 3962 阅读 · 1 评论 -
源码编译glusterfs需要的依赖包
在源码编译glusterfs的时候需要很多的依赖包,这里根据编译中遇到的整理了一部分,可能不全面1.安装bison [root@localhost ks]# yum -y install bison安装包:bison-2.4.1-5.el6.x86_64.rpm2.安装libxml [root@localhost ks]# yum install libxml*...原创 2017-07-23 15:31:47 · 6751 阅读 · 0 评论 -
centos安装rpm-build
[root@localhost ~]# yum install rpm-build安装包:gdb-7.2-92.el6.x86_64.rpmredhat-rpm-config-9.0.3-51.el6.centos.noarch.rpmrpm-build-4.8.0-55.el6.x86_64.rpm配置:[root@localhost ~]# mkdir -p ~/rp...原创 2017-07-23 16:20:13 · 6639 阅读 · 1 评论 -
centos7上配置Samba服务器
centos7安装samba服务器,这是一种比较粗暴的配置方式,没有任何安全防御措施,任何人都可以访问服务器上的文件,并且没有权限设置,这样做的目的就是方便Windows和Linux之间传输文件使用,简单记录一下搭建的过程一.安装[root@localhost ~]# yum -y install samba samba-client samba-commonLoaded plugi原创 2017-08-31 23:09:58 · 4660 阅读 · 0 评论 -
snmpdf获取主机磁盘信息
[root@host231 snmp]# snmpdf -v2c -c public localhostDescription size (kB) Used Available Used%Physical memory 32831044 32574536 256508 99%V原创 2017-10-31 13:51:55 · 4303 阅读 · 2 评论 -
snmp
1.安装包准备mariadb-libs-5.5.52-1.el7.x86_64.rpmnet-snmp-5.7.2-24.el7_2.1.x86_64.rpmnet-snmp-agent-libs-5.7.2-24.el7_2.1.x86_64.rpmnet-snmp-devel-5.7.2-24.el7_2.1.x86_64.rpmnet-snmp-libs-5.7.2-24原创 2017-10-31 13:55:21 · 1939 阅读 · 0 评论 -
Centos 查看系统版本
[root@bogon ~]# uname -aLinux bogon 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux[root@bogon ~]# cat /proc/version Linux version 3.10.0-514.26.2.el7.x原创 2017-10-31 14:09:23 · 1793 阅读 · 0 评论 -
centOS安装tree
[root@bogon ~]# yum install tree安装包:tree-1.6.0-10.el7.x86_64.rpm原创 2017-11-30 10:16:03 · 1230 阅读 · 0 评论 -
定制centos镜像
准备材料:1.CentOS-7.0-1406-x86_64-DVD.iso2.安装genisoimage工具制作步骤:1.复制光盘文件1)挂载iso镜像创建目录用于挂载光盘: mkdir /root/centos7挂载iso镜像: mount -o loop CentOS-7.0-1406-x86_64-DVD.iso/root/ce...原创 2019-01-22 11:29:58 · 1340 阅读 · 0 评论