linux
文章平均质量分 73
icycolawater
这个作者很懒,什么都没留下…
展开
-
Linux 下 gcc 与 g++的差别
转http://blog.csdn.net/gmpy_tiger/article/details/47808081参考网易博客者“静心”的博客——《gcc与g++的区别》结合自己的认识做出的个人领悟。(由于个人水平有限,难免会存在错误的地方,请见谅)一般而言,在Linux下编译程序分为以下4个阶段:预处理:编译处理宏定义等宏命令(eg:#define)——生成后缀为“.转载 2017-09-10 20:22:35 · 421 阅读 · 0 评论 -
linux 软件包 名字
mysqlmysql-devel[root@fsc01 ~]# rpm -ql mysql | less/etc/ld.so.conf.d/mysql-x86_64.conf/etc/my.cnf/usr/bin/msql2mysql/usr/bin/my_print_defaults/usr/bin/mysql/usr/bin/mysql_config/usr转载 2011-12-29 01:47:47 · 549 阅读 · 0 评论 -
RHEL5 下使用syslog-ng构建集中型日志服务器
在生产环境中,存在一台日志服务器,专门用来记录其他服务器的日志信息是个很好的主意,不过用红帽自带的syslog,配置虽然简单,但是日志却没有办法分离,默认都堆在/var/log/message文件里面,用来超不爽,下面来介绍下用syslog-ng来构建日志服务器,这个还支持将日志导入数据库和通过网页来发布日志,听起来功能相当的强大,接下来要好好的研究下咯……环境介绍日志服务器IP:192.转载 2011-12-22 12:42:23 · 761 阅读 · 0 评论 -
syslog 配置使用
yslog is an excellent tool for system monitoring and is almost always included in your distribution. However, the default setup is terrible. It will log all kinds of useless messages in weird places.转载 2011-12-22 12:31:24 · 620 阅读 · 0 评论 -
配置linux syslog日志服务器
目前,linux依旧使用syslogd作为日志监控进程,而在主流的linux发行版中依旧使用sysklog这个比较老的日志服务器套件。从前一篇日志可以看到,对其进行必要的配置能减少很多麻烦,并且可更有效的从系统日志监控到系统的状态。理解并完善一个syslog的配置,对于系统管理员来说显得尤为重要。一、配置文件 以红旗DC Server 5.0为例,默认的日志服务器就是sysklog套转载 2011-12-22 12:48:40 · 988 阅读 · 0 评论 -
rsync 实现文件同步
转自:http://www.mike.org.cn/blog/index.php?load=read&id=639###pp=0[rsync实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync]一、什么是rsync rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在转载 2011-12-22 15:23:02 · 839 阅读 · 0 评论 -
ubuntu 软件包
特别值得一提的是Ubuntu软件包有很多值得学习的地方,这里我们主要介绍Ubuntu软件包,包括介绍Debian等方面。Ubuntu方便宜用,最值得让人称道的便是其安装软件的方式,一条命令:sudoapt-getinstall就几乎能帮你搞定所有的软件安装难题。但是有时你可能有这样的需求,查看某个Ubuntu软件包是否安装、安装在哪...,那我们就来介绍一下Ubuntu软件包管理方式。一、转载 2011-12-21 17:12:14 · 629 阅读 · 0 评论 -
ubuntu 软件包管理
超全Ubuntu软件包管理命令1、APT APT (高级软件包工具) 是一个强大的包管理系统,而那些图形化程序如 添加/删除 应用程序 和 Synaptic 都是建立 在它的基础之上的。APT 自动处理依赖关系并在系统软件包执行其他操作以便安装所要的软件包。 运行 APT 要求管理权限 。 可以被 APT 使用的一些常用命令: 安装软件包: sudo apt-get i转载 2011-12-21 16:54:21 · 1089 阅读 · 0 评论 -
pkg-config的使用
一、编译和连接 一般来说,如果库的头文件不在 /usr/include 目录中,那么在编译的时候需要用 -I 参数指定其路径。由于同一个库在不同系统上可能位于不同的目录下,用户安装库的时候也可以将库安装在不同的目录下,所以即使使用同一个库,由于库的路径的 不同,造成了用 -I 参数指定的头文件的路径也可能不同,其结果就是造成了编译命令界面的不统一。如果使用 -L 参数,也会造转载 2011-12-20 21:01:05 · 415 阅读 · 0 评论 -
linux 查看硬件信息命令
系统# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsus转载 2011-12-13 16:30:14 · 472 阅读 · 0 评论 -
查看cpu 以及linux和windows系统是32为还是64位?+查看操作系统版本
如何查看linux和windows系统是32为还是64位?2010年10月15日 星期五 20:24一、linux系统下方法依次为:1、系统查询1.1、n@node1 ~]$ uname -aLinux node1 2.6.9-78.ELsmp #1 SMP Wed Jul 9 15:46:26 EDT 2008 x86_64 x86_64 x86_64转载 2011-10-18 01:24:26 · 1767 阅读 · 0 评论 -
Ubuntu中root用户和user用户的相互切换
和其它发行版本的Linux不同,Ubuntu Linux有一个与众不同的特点,那就是初次使用时,你无法作为root来登录系统,为什么会这样?这就要从系统的安装说起。对于其他Linux系统来说,一般在安装过程就设定root密码,这样用户就能用它登录root帐户或使用su命令转换到超级用户身份。与之相反,Ubuntu默认安装时,并没有给root用户设置口令,也没有启用root帐户。问题是要想作为roo转载 2012-01-11 21:05:22 · 3427 阅读 · 0 评论 -
ubuntu启动进入(initramfs) 解决办法
ubuntu启动进入(initramfs) 解决办法2011-11-21 22:06问题故障现象照片这个问题就是grub 的rootdelay时间太短了。 解决办法:1、(initramfs)后面直接输入exit。这样可以直接进入操作系统登录界面。 或者 在系统菜单界面,就是grup界面,有三个菜单选项:如下转载 2012-01-13 09:10:27 · 32429 阅读 · 0 评论 -
GNU、Linux和GNU/Linux之间的关系
结论我们常说的Linux,准确地来讲,应该是叫“GNU/LinuxGUNhttps://www.gnu.org/百度百科https://baike.baidu.com/item/GNU操作系统/9596381wikihttps://en.wikipedia.org/wiki/GNU以下转自http://os.51cto转载 2017-09-10 13:49:27 · 4389 阅读 · 2 评论 -
GNU Operating system distros和 Linux 发行版
About the GNU Operating SystemGNU was launched by Richard Stallman (rms) in 1983, as an operating system which would be put together by people working together for the freedom of all software user转载 2017-09-10 15:58:46 · 466 阅读 · 0 评论 -
支持 efi 的主板 双系统安装 ubuntu - 学习 EFI 和 gpt
这次 在有两块硬盘的 机器上 双系统安装 ubuntu, 遇到了一些 以前没有的情况了解到 两个以前没听过的名词EFI vs BIOSgpt vs mbr 两种分区表参考链接 二里 还提到了 快速启动 安全启动过我的安装情况第一块硬盘安装了 windows第二块盘 准备用来装 lin原创 2016-04-25 17:32:42 · 18251 阅读 · 1 评论 -
ubuntu 安装时出现进入busybox built-in shell
自己安装ubuntu的时候出现了 如题的情况,网上搜了很多,不少人有类似的情况, 但是出现的原因和解决的方法都说的不清楚下面这个是在 http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=37010看到的,算是解释了一些原因,继续搜索解决方案----BusyBox v1.13.3 (Ubuntu 1:1.13原创 2012-03-30 13:06:08 · 18734 阅读 · 0 评论 -
使用用户空间的文件系统
http://bbs.chinaunix.net/thread-2125342-1-1.html使用用户空间的文件系统(FUSE),您无需理解文件系统的内幕,也不用学习内核模块编程的知识,就可以开发用户空间的文件系统框架。本文是一篇简单的逐步介绍的指南,内容包括安装、定制和启用 FUSE 和 AFS,这样您就可以在 Linux® 的用户空间中创建自己的功能完备的文件系统了。文件转载 2012-08-13 19:18:50 · 1228 阅读 · 1 评论 -
FUSE分析总结 (
http://blog.chinaunix.net/uid-8350672-id-2031703.html>> FUSE简介及原理 FUSE(Filesystem in Userspace)是sourceforge上的一个开源项目,它可以为用户提供编写用户态文件系统的接口。使用FUSE,用户可以不必熟悉Kernel代码,使用标准C库、FUSE库以及GNU C库转载 2012-05-29 17:26:04 · 7110 阅读 · 0 评论 -
linux网桥
什么是桥接?简单来说,桥接就是把一台机器上的若干个网络接口“连接”起来。其结果是,其中一个网口收到的报文会被复制给其他网口并发送出去。以使得网口之间的报文能够互相转发。交换机就是这样一个设备,它有若干个网口,并且这些网口是桥接起来的。于是,与交换机相连的若干主机就能够通过交换机的报文转发而互相通信。如下图:主机A发送的报文被送到交换机S1的eth0口,由于eth0与eth1、e转载 2012-03-19 18:04:11 · 1037 阅读 · 0 评论 -
initramfs 简介
转自http://blog.csdn.net/future_fighter/article/details/3866068initramfs 简介,一个新的 initial RAM disks 模型译自: http://linuxdevices.com/articles/AT4017834659.html或点此查看原文by Rob Landley, TimeSys转载 2012-03-30 13:00:03 · 2500 阅读 · 0 评论 -
linux initramfs机制 (一)
转自 http://blog.linux.org.tw/~jserv/archives/001954.html日前結束一個消費性電子產品的開發工作,稍有心得,試著整理採取 Linux kernel 2.6 initramfs 機制以加速系統開發的經驗,同時也談論對 fast-booting 設計的重要性,順便解決某些像是「kinit/klibc 為何被提出?」等疑難雜症。進入主題前转载 2012-03-30 12:58:06 · 1359 阅读 · 0 评论 -
在CentOS 5上安装Git
现在都流行这个Git分布式版本控制系统,我也在服务器上装一个学一下.首先安装Git依赖的一些包.yum install zlib-develyum install openssl-develyum install perlyum install cpioyum install expat-develyum install gettext-devel接转载 2011-12-20 16:44:03 · 472 阅读 · 0 评论 -
SL5.5 (CentOS5.5)python升级导致
CentOS 5.4系统默认Python版本是2.4.3需要升级到Python 2.5.4,由于yum包管理是用python写的,仅仅单独升级python会导致yum无法使用.出现这种情况的主要原因在于新安装的Python没有YUM服务所依赖的Packages. [root@TC-Boss ~]# yumThere was a problem importing one of转载 2011-12-20 14:10:29 · 495 阅读 · 0 评论 -
linux查看系统信息命令
# uname -a # 查看内核/操作系统/CPU信息#cat /proc/version # 查看内核# cat /etc/issue # 查看操作系统版本# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname转载 2011-10-31 11:47:45 · 313 阅读 · 0 评论 -
ubuntu 网络配置
一、使用命令设置ubuntu的ip地址1. 设置IPsudo ifconfig eth0 203.171.239.155 netmask 255.255.255.224这样就算设置好了网卡eth0的IP地址和子网掩码2. 设置网关 sudo route add default gw 203.171.239.1293. 设置DNS 修改/etc/resolv.conf,在其中加入转载 2011-11-20 13:44:05 · 2612 阅读 · 0 评论 -
libvirt 基础
Libvirt 库是一种实现 Linux 虚拟化功能的 API,它支持各种虚拟机监控程序,包括 Xen 和 KVM,以及 QEMU 和用于其他操作系统的一些虚拟产品。Libvirt 提供一种虚拟机监控程序VMM不可知的 API 来安全管理运行于主机上的客户操作系统。libvirt 本身 不是一种工具, 它是一种可以建立工具来管理客户操作系统的 API。libvirt 本身构建于一种抽象的概念之转载 2011-10-26 10:11:22 · 673 阅读 · 0 评论 -
linux中MIB与MB单位的区别
Mebibyte (Mega binary byte的缩写) 是 信息 或 计算机存储的一个单位,简称MiB。 1 Mebibyte = 220 字节 = 1,048,576 bytes = 1,024 kibibytes Mebibyte与Megabyte有很密切的关系,根据上下文,Megabyte可以是Mebibyte的同义词,或者是 106字节 = 1,000转载 2011-10-24 15:43:48 · 7492 阅读 · 0 评论 -
四大Linux备份工具比较与操作实例
Linux系统中有很多Linux备份工具可以选择,其中dump,cpio,tar以及dd是最常用的四种。一般来说,dump和restore合作使用是最好的选择,不过在需求不同的情况下,其他的一些备份工具有时是更好的选择,比如tar工具就十分受欢迎。AD:标准的UNIX系统皆有提供基本的备份工具,不同的备份工具有不同的差异。dump,cpio,tar及dd,dump及re转载 2011-10-25 12:53:37 · 1466 阅读 · 0 评论 -
使用remi源更新redhat企业级linux6.0中的PHP+MySQL版本
使用remi源更新redhat企业级linux6.0中的PHP+MySQL版本(这篇文章也发在了我的个人博客:http://blog.opendigest.org/show-751-1.html)注意:本文介绍的方法也适用于redhat enterprises linux6转载 2011-10-18 01:25:39 · 1131 阅读 · 0 评论 -
Linux之Inode详解
在Linux文件系统中,很多人对Inode都不太明白,今天我就和大家一起来分享一下我对Inode的认识,如果有理解错误的地方,请大家多多批评指点。在上一篇一天一点学习Linux之认识文件系统中,在最后给出了一张EXT3文件系统结构图,里面已经涉及到了Inode的相关信息——图转载 2011-10-18 16:20:00 · 487 阅读 · 0 评论 -
bash 内置变量
Bash 内置变量BASH bash的完整路径名BASH_ENV BASH_VERSION bash的版本CDPATH cd命令的搜寻路径ENV 环境变量EUID转载 2011-10-18 12:17:55 · 764 阅读 · 0 评论 -
SSH 下使vim语法高亮显示 && 终端下vim配置
SSH Secure Shell Client 下使vim语法高亮显示设置SSH Secure Shell Client上的相关设置是:setting-->profile Setting-->Connection-->Terminal中选择ansi或者xterm就行。转载 2011-10-18 02:00:34 · 865 阅读 · 0 评论 -
跟我一起写udev规则(译)
目录 介绍 关于本文档 更新历史概念 术语: devfs, sysfs, nodes, etc. 为什么? 内置固定命名设计编写规则 规则文件和语义 规则语法 基本规则 sysfs匹配属性 设备级联结构 字符串替换 字符串匹配从sysfs转载 2011-11-21 00:09:16 · 552 阅读 · 0 评论 -
使用 udev 高效、动态地管理 Linux 设备文件
http://www.ibm.com/developerworks/cn/linux/l-cn-udev/index.html?ca=drs-cn-0304概述:Linux 用户常常会很难鉴别同一类型的设备名,比如 eth0, eth1, sda, sdb 等等。通过观察这些设备的内核设备名称,用户通常能知道这些是什么类型的设备,但是不知道哪一个设备是他们想要的。例如,在一个充斥着本地磁盘转载 2011-11-21 00:12:59 · 512 阅读 · 0 评论 -
linux 主机名的修改
linux 主机名的修改作者:北南南北来自:LinuxSir.Org摘要:本文是关于Linux操作系统主机名(hostname)的文档,对主要配置文件/etc/hosts进行简要的说明 ;另外对基配具工具hostname也进行了举例说明; 欢迎高手斧正,谢谢;++++++++++++++++++++++++++++++++++++++++正文++++++++++转载 2011-11-21 00:35:52 · 353 阅读 · 0 评论 -
git使用介绍
目录 1 Git 操作指南 1.1 序 1.2 本地仓库操作 1.3 远程仓库操作 1.4 比较不同(git diff) 1.5 抓取(git pull, git fetch) 1.6 推送(git push) 1.7 场景操作 2 转载记录转载 2011-12-21 14:45:45 · 881 阅读 · 0 评论 -
Linux源代码编译软件及PKG_CONFIG_PATH、LD_LIBRARY_PATH、/etc/ld.so.conf、ldconfig
Linux源码编译过程如下图所示:转载 2011-12-20 20:31:16 · 655 阅读 · 0 评论 -
linux中的文件压缩(.gz、.tar.gz、tgz、bz2、.Z、.tar)
linux中的文件压缩(.gz、.tar.gz、tgz、bz2、.Z、.tar) 对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar。可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩转载 2011-11-12 16:40:18 · 869 阅读 · 0 评论 -
ssh
SSH 登录失败:Host key verification failed 的解决方法分类: Ubuntu 2011-10-09 13:21 108人阅读 评论(0)收藏 举报 1.参考文章http://www.zhanghaijun.com/post/866/http://www.anheng.com.cn/news/30032.html2转载 2011-11-10 13:01:22 · 851 阅读 · 0 评论