自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 文件查找命令 whereis locate find

我们常用到的3个查找命令分别是whereis,find,locate。这其中,find命令是最老实巴焦的一个,直接在指定的目录下进行搜索,如果实在不知道在哪,我们就用 find / -name xxx       而whereis locate这两个命令在搜索之前,都要读取 /etc/updatedb.conf(文件检索数据库配置信息)这个文件,一般,我们为了加速检索,我们经常 u

2015-09-03 20:15:54 432

转载 宏定义中的 ## ... __VA_ARGS__

宏定义中的##操作符和... and _ _VA_ARGS_ _1.Preprocessor Glue: The ## Operator预处理连接符:##操作符Like the # operator, the ## operator can be used in the replacement section of a function-like macro.Additio

2015-05-24 15:20:54 9559

原创 C++中自定义异常类

自己定义一个异常类,然后在程序中抛出这个异常。。

2015-05-23 23:38:25 1683

原创 判断一个很大的位图中有多少个1 多少个0

判断一个整数的二进制表示中有多少个1:下面的图是重点32位的整数分别与下面的数与0101 0101 0101 0101 0101 0101 0101 0101    1010 1010 1010 1010 1010 1010 1010 1010>>10011 0011 0011 0011 0011 0011 0011 0011    1100 1100

2015-04-11 19:21:49 655

原创 静态库&动态库的创建和使用

静态库的创建和使用源代码[root@foundation101 static_lib_test]# pwd/home/kiosk/Desktop/mycode/static_lib_test[root@foundation101 static_lib_test]# cat add.c /** 要编译为静态库的模块文件* 2015-04-10*/extern in

2015-04-10 22:51:38 399

原创 shell 笔记1

#!/bin/bash -xread -p "please inpunt the file to be test : " file//输入参数是否为空[ -z $file ] && echo "your file name is invalid!!" && exit 1//文件是否存在[ ! -e $file ] && echo "$file do not exits" &

2015-04-07 09:35:08 338

转载 生成树协议STP

STP(生成树协议)编辑STP(Spanning Tree Protocol)是生成树协议的英文缩写。该协议可应用于在网络中建立树形拓扑,消除网络中的环路,并且可以通过一定的方法实现路径冗余,但不是一定可以实现路径冗余。生成树协议适合所有厂商的网络设备,在配置上和体现功能强度上有所差别,但是在原理和应用效果是一致的。中文名生成树协议

2015-03-30 11:23:21 1403

转载 超线程技术

超线程技术编辑超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了CPU的闲置时间,提高的CPU的运行效率。中文名超线程技术手    段特殊的硬件指令目    的减少CPU的闲置时间等

2015-03-30 11:20:18 709

转载 RISC CISC的比较

RISC(精简指令集计算机)和CISC(复杂指令集计算机)是当前CPU的两种架构。它们的区别在于不同的CPU设计理念和方法。早期的CPU全部是CISC架构,它的设计目的是要用最少的机器语言指令来完成所需的计算任务。比如对于乘法运算,在CISC架构的CPU上,您可能需要这样一条指令:MUL ADDRA, ADDRB就可以将ADDRA和ADDRB中的数相乘并将结果储存在ADDRA中。将ADDR

2015-03-30 11:07:52 539

转载 /proc/pid下的相应信息说明

/proc/pid下的相应信息说明一、/proc/pid/statmpid/statm包含了在此进程中所有CPU活跃的信息,该文件中的所有值都是从系统启动开始累计到当前时刻。 /proc/1 # cat statm550 70 62 451 0 97 0 输出解释CPU 以及CPU0。。。的每行的每个参数意思(以第一行为例)为:参数 解释 /proc/1/s

2015-03-30 11:01:09 1557

转载 coredump的原因以 如何分析coredump文件

什么是coredump?通常情况下coredmp包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息等。可以理解为把程序工作的当前状态存储成一个文件。许多程序和操作系统出错时会自动生成一个core文件。如何使用coredump?coredump可以用在很多场合,使用Linux,或者solaris的人可能都有过这种经历,系统在跑一些压力测试或者系统负载一大的话,系统就h

2015-03-30 10:49:45 1979

转载 IDE SATA SAS SSD

SATASATA的全称是Serial Advanced Technology Attachment,是由Intel、IBM、Dell、APT、Maxtor和Seagate公司共同提出的硬盘接口规范。SATA硬盘采用新的设计结构,数据传输快,节省空间,相对于IDE硬盘具有很多优势:  1 .SATA硬盘比IDE硬盘传输速度高。目前SATA可以提供150MB/s的高峰传输速率。

2015-03-30 10:29:48 476

转载 用mii-tool命令查看和修改网卡工作模式

(处理心跳连接的两台服务器的网卡工作模式要匹配问题)转自:http://bbs.51cto.com/thread-11588-1.html笔者是一个Linux网络的管理员,网络拓扑如图1。在局域网内,有两台关键的服务器,一个是主服务器、一个是备份服务器,中间通过心跳线连接。服务器A使用红旗 Linux 4.0,作为文件服务器。心跳线是用于连接A、B两台服务器间的网线。在这两台服务器

2015-03-06 20:56:31 3665

原创 sudo

转载自http://bbs.51cto.com/thread-803953-1.html 并进行了改动sudo” 是Unix/Linux平台上的一个非常有用的工具,允许为非根用户赋予一些合理的“权利”,让他们执行一些只有根用户或特许用户才能完成的任务,从而减少根用户的登陆次数和管理时间同时也提高了系统安全性。sudo的目的:为非根用户授予根用户的权限。配置文件:/etc/sudoe

2015-03-06 20:32:30 395

转载 which whereis locate find的区别

转自http://312788172.iteye.com/blog/730280我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索。这些是从网上找到的资料,因为有时很长时间不会用到,当要用的时候经常弄混了,所以放到这里方便使用。 which       查看可执行文件的位置 whereis    查看文件的位置 locate       配 合数据

2015-03-05 11:46:40 346

原创 常用linux快捷键

1.在终端中复制:选中要复制的内容然后Crtl + shift + c  = copy               粘贴: crtl+shift+v = pastCrtl + 左右键 :使光标一个单词一个单词地跳Crtl + u:删除光标之前的所有字符Crtl + k:删除光标之后的所有字符Crtl + a:使光标跳到第一个字符Crtl + e:使光标跳到最后一个字符

2015-03-05 09:22:52 320

原创 C++中值传递,引用传递的比较

1 被调用函数swap的定义格式上有不同值传递:swap(int  x, int  y);引用传递:swap(int  &x, int  &y);2 调用swap函数的格式相同:值传递:swap(a,b);引用传递:swap(a,b);3 作用是不同的。值传递:把实参a b的值赋值给了形参x y 变量。对x y 变量的修改不会影响实参a b的值。引用传递:形参 x

2015-03-04 22:38:40 359

转载 学习

硬链接和软链接:(1)硬链接   必须在一个分区,两个文件互为源,命硬,删掉一个还有一个。多个文件共享一个inode。是为了节省inode资源。这多个文件的内容是同步的。[root@foundation4 ~]# cd /home/kiosk/Desktop/[root@foundation4 Desktop]# touch file[root@foundation4 Desk

2015-03-04 11:01:56 333

转载 linux识别的硬盘格式

1 linux识别的硬盘格式* FAT 格式的U盘在linux下可直接挂载* NTFS格式的U盘linux不识别file xxxx 查看xxxx的文件格式2 磁盘分区Fdisk /dev/vdbFdisk -lBlkid 查看设备的id  block idMount 查看当前挂载情况Mount -a 重新读取/etc/fstabMount -o rw /de

2015-03-04 11:00:57 2879

转载 1 yum命令rpm命令

1  yum命令rpm命令Yum install groupinstall whatprovides list info update remove*安装:Rpm -ivh 安装  i install  v vrebose(visual) h hash加密者之前需要解决依赖问题。比如要装的软件S依赖a b 那可以yumlocalinstall S 也可以 yuminstall

2015-03-04 10:59:59 311

转载 网络管理

一些常用命令(1)[root@foundation1 ~]# cat/etc/services 里面记录了服务和端口号的对应(2)[root@foundation1 ~]# ifconfig br0 指定查看哪个网络设备br0:flags=4163  mtu 1500       inet 172.25.254.1  netmask255.255.255.0  broadcast

2015-03-04 10:58:24 1702

转载 配置ssh以及ssh的安全管理

配置ssh以及ssh的安全管理一 使用ssh(1)先看看sshd服务有没有开启    systemctlstatus sshd.service(2)ssh root@192.168.3.252(连接远程主机192.168.3.252,以root用户身份登陆)    ssh kiosk@192.168.3.252 rm -rf/home/kiosk/* (连接主机并执行命令)

2015-03-04 10:57:51 761

转载 管理服务

(1)Systemctl --type=serviceDisable开机关闭其实删除的是连接(2)开机选项,所有已经安装的服务(list all installed unit files)以及它们的开机状态:systemctl list-unit-files --type=service (3)Systemctl start stop(相当于信号15) restart(信号15

2015-03-04 10:55:54 301

转载 账号管理

1帐号管理1.su student 和su - student 的区别前者只是把用户切换到student。但是环境没有切换到student的环境注意!!我们切换用户的时候最好要写su - student3监控一个文件watch tail /etc/group   tail -f /etc/group第二个如果不管用的话就用第一个吧4用户的管理添加用户:-u

2015-03-04 10:54:02 378

原创 liunx 学习

1.GNOME: GUNNetwork Operating Management Envirentment GNOME = Xwindows + desktop2.switch user 保留当前用户的工作,切换到其他用户 logout 结束当前用户的所有工作并退出。注意这不是关机。3.在终端中:Crtl + shift + c  = copy     crtl+shift+v =

2015-03-04 10:49:01 364

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除