Linux
文章平均质量分 80
沧海一波
这个作者很懒,什么都没留下…
展开
-
Linux下的权限控制工具setfacl和getfacl详解
setfacl [-bkndRLPvh][{-m|-x} acl_spec][{-M|-X} acl_file] file ...setfacl --restore=file描述setfacl用来在命令行里设置ACL。在命令行里,一系列的命令跟随以一系列的文件名。选项-m和-x后边跟以acl规则。多条acl规则以逗号(,)隔开。选项-M和-X用来从文件或标准输入读取转载 2012-11-09 11:57:48 · 2872 阅读 · 0 评论 -
在Linux中设置Qt环境变量
本文讲述的是在Linux中设置Qt环境变量,环境的搭建是前提,不过配置好环境是很重要的,建议在配置之前,最好在虚拟机里面先走一趟,那么在真实环境下就不会出现不该出现的错误。在使用linux中可能会出现一系列的问题,那么本文将会帮你解决。环境配置下载 qt-x11-opensource-src-4.5.1.tar.gz地址:ftp://ftp.trolltech.com/qt/sourc转载 2012-03-12 12:49:54 · 9301 阅读 · 0 评论 -
Linux系统中安装Qt4.3.2
由于QT4完全不同于QT3及以前的版本,在Linux系统中安装以前先确定一下,你的PC有没有安装过QT,如果机器内已经安装过QT请新建一个用户登录上去再进行安装QT4。如果没有,先安装gcc,版本最好在gcc.3.2.2以上的版本。确认完以后就可以进行以下的安装步骤了。1、从Trolltech公司主页上去下载qt-x11-opensource-src-4.3.2.tar.gz文件包;转载 2012-03-12 11:36:10 · 1067 阅读 · 0 评论 -
在Qt中如何写控制台程序
找到两种方法可以写控制台程序,控制台程序在Qt下也很容易实现,那么,非常好用的cin和cout又可以派上大用场了,其实使用这些标准库函数也很简单,和在Visual Studio编译器下一样,不过Qt更简单!第一种,直接用标准c++写,具体如下:1. 建立 HelloConsole 目录2. 在该目录下新建 main.cpp#include iostream> using n转载 2012-03-12 12:51:10 · 7777 阅读 · 0 评论 -
Linux配置Apache服务器全攻略
一,使用源代码安装 (1) 获得源代码 # lynx http://www.apache.org/dist/httpd/httpd-2_0_NN.tar.gz NN表示当前所用的版本号。 (2) 解压缩 # gzip -d httpd-2_0_NN.tar.gz # tar xvf httpd-2_0_NN.tar (3) 配置. # ./conf转载 2012-03-11 12:39:26 · 312 阅读 · 0 评论 -
让CentOS 5.3支持ntfs分区
如何让CentOS 5.3支持ntfs分区? 1. 查看自己系统的内核版本 #uname -a #uname –r 2. 找合适自己系统内核和CPU的NTFS模块下载: 我的:kernel-module-ntfs-2.6.18-128.el5 在http://sourceforge.net/project/showfiles.php?group_id=13956页面找到转载 2012-03-10 17:14:24 · 483 阅读 · 0 评论 -
Linux shell脚本全面学习(一)
1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行:编译 chmod转载 2012-03-12 09:19:55 · 328 阅读 · 0 评论 -
Linux shell脚本全面学习(五)
文件循环程序 或许您是想将所有发出的邮件保存到一个文件中的人们中的一员,但是在过了几个月以后,这个文件可能会变得很大以至于使对该文件的访问速度变慢。下面的 脚本rotatefile可以解决这个问题。这个脚本可以重命名邮件保存文件(假设为outmail)为outmail.1,而对于outmail.1就变成了outmail.2 等等等等... #转载 2012-03-12 09:26:16 · 290 阅读 · 0 评论 -
Linux shell脚本全面学习(四)
6. Here documents 当要将几行文字传递给一个命令时,here documents(译者注:目前还没有见到过对该词适合的翻译)一种不错的方法。对每个脚本写一段帮助性的文字是很有用的,此时如果我们四有那个 here documents就不必用echo函数一行行输出。 一个 "Here document" 以 shift by 2转载 2012-03-12 09:25:04 · 493 阅读 · 0 评论 -
Linux shell脚本全面学习(三)
3. selsectselect 表达式是一种bash的扩展应用,尤其擅长于交互式使用。用户可以从一组不同的值中进行选择。select var in ... ; do break done .... now $var can be used .... 下面是一个例子: #!/bin/sh echo "What is your f转载 2012-03-12 09:22:57 · 326 阅读 · 0 评论 -
Linux shell脚本全面学习(二)
2) 概念: 管道, 重定向和 backtick 这些不是系统命令,但是他们真的很重要。 管道 (|) 将一个命令的输出作为另外一个命令的输入。 grep "hello" file.txt | wc -l 在file.txt中搜索包含有”hello”的行并计算其行数。 在这里grep命令的输出作为wc命令的输入。当然您可以使用多个命令。转载 2012-03-12 09:21:05 · 331 阅读 · 0 评论 -
linux下Telnet配置
对于linux,关于基本的命令、桌面使用、服务器方面我作并行介绍吧,齐头并进,我也不至于乏味。linux下的服务器是一个很重要的角色,这是不得不谈的一个方面,Telnet、ssh、NFS、DHCP、apache、mail、samba、ftp等,都是在IT服务器内可圈可点的。今天先讲讲telnet吧,这个比较简单,最初它设计为BBS的一个连接工具。即便是现在,我们连接国内外大型的BBS站点,转载 2012-03-10 10:36:41 · 608 阅读 · 0 评论 -
CentOS下配置VNC
1. 检查vnc客户端和服务器是否已经安装: [gavin@centos ~]$ rpm -q vnc vnc-serverpackage vnc is not installedvnc-server-4.0-8.1 cent os 5已包含vnc的安装包 2. 将用户名称加入到配置文件: (注:这里的“用户名”是指linux系统用户的名称)转载 2012-03-10 09:35:06 · 319 阅读 · 0 评论 -
Linux下经典的lftp工具
首先来说一下lftp登录站点的操作,有好几种方式,都非常简单。1. 一气呵成式$ lftp (ftp://)user:password@site:port比较常用于网页或bbs上给出的现成链接,缺点是password显示为明文,推荐在月黑风高、四下无人的环境里偷偷输入...如果不幸背后有人$ lftp (ftp://)user@site:port然后系统会提示输入passw转载 2012-03-13 16:59:53 · 787 阅读 · 0 评论 -
在 Linux 系统上源码安装 GTK+ 2.0
0. 前言 GTK+2.0 依赖的软件包(程序和库)比较多,版本的更新也比较频繁,所以如果想从 GTK+ 提供的源码软件包中构建一套较新或最新版本的 GTK+库来使用的话,通常需要首先更新或者安装一系列新版本的依赖程序或库。同时,由于软件包之间存在着依赖关系,对软件包的版本和安装顺序都有一定的要求,一般还需要对安装后的库进行一些必要的设置才能使用库。因而,可以说源码安装 GTK+ 是一项不小的转载 2012-03-13 17:23:55 · 1220 阅读 · 0 评论 -
Linux系统服务详解及配置
Linux在启动时要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。但是,开启不必要或有漏洞的服务则会给操作系统带来安全和性能上的影响。下面我们以BluePoint Linux 2.0的开机服务为例,列表说明各项服务的功能 。 alsasound Alsa声卡驱动程序支持。Alsa声卡驱动程序本来是为了一种声卡Gravis UltraS转载 2012-03-13 10:30:35 · 484 阅读 · 0 评论 -
SSH远程会话管理工具 - screen使用教程
你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。元凶:SIGHUP 信号让我们来看看为什么关掉窗口/断开连接会转载 2012-11-08 15:22:53 · 754 阅读 · 0 评论 -
linux下查看用户及用户组的命令
whois功能说明:查找并显示用户信息。语 法:whois [帐号名称]补充说明:whois指令会去查找并显示指定帐号的用户相关信息,因为它是到Network Solutions 的WHOIS数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没有大小写的差别。---------------------------------------------------------转载 2012-11-05 15:41:35 · 934 阅读 · 0 评论 -
Linux 的系统服务及其配置
服务简介Linux 系统服务是在Linux启动时自动加载,并在Linux退出时自动停止的系统任务。在Linux 启动过程中,我们可以看得很多“starting … ”提示信息,该信息表示正在启动系统服务;而在Linux 退出时,我们也能够看到相应的“Stopping … ”信息,表示系统服务正在停止。Linux自身有许多系统任务,如“network” 服务用于支持网络连接等。CAMS 在安转载 2012-03-19 15:34:20 · 694 阅读 · 0 评论 -
Linux系统信息及运行状态监控
Linux 的文件系统中,有一个特殊目录“/proc”, 该目录下列出的文件并非保存在磁盘上,而是内存中的一个映像。在该目录下可以找到许多有意思的东西,例如:/proc/cpuinfo 本机 CPU的相关信息;/proc/meminfo 本机内存及交换分区的使用信息;/proc/modules 本机已安装的硬件模块信息;/proc/mounts 本机已挂载 mount 上的设备信息转载 2012-03-19 15:29:56 · 650 阅读 · 0 评论 -
yum安装nginx-mysql-php-fastcgi构建LNMP服务器
LNMP(即nginx-mysql-php)服务器一直是被认为性能高,内存占用少的服务器,下面我们来介绍怎么通过简单的YUM命令安装,当然,你也可以试下lnmp一键安装。安装mysql1、先卸载系统自带的apache,然后更新软件库1yum remove httpd2yum update转载 2012-03-19 15:19:28 · 647 阅读 · 0 评论 -
centos 5 yum安装与配置vsFTPd FTP服务器
vsftpd作为FTP服务器,在Linux系统中是非常常用的。下面我们介绍如何在centos系统上安装vsftp。什么是vsftpdvsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器转载 2012-03-19 15:50:25 · 468 阅读 · 0 评论 -
CentOS 5 安装免费虚拟主机管理系统Kloxo
之前介绍过使用LNMP一键安装包配置Web服务器环境。配置环境虽然简单,但往后维护服务器的工作都是通过SSH,这还是需要学习一定的命令的。对于不想学命令而直接使用CentOS VPS的新手来说,我们推荐一款傻瓜式的虚拟主机管理系统Kloxo,且是免费的,无限绑定域名。Kloxo简介Kloxo的前身是lxadmin,是一款免费的虚拟主机管理系统,安装简单,功能强大,可以快速地在red h转载 2012-03-19 15:27:10 · 628 阅读 · 0 评论 -
用webmin管理LNMP生产环境及Linux系统
Webmin简介Webmin是功能非常强大的Unix系统管理面板。管理员通过任何一款浏览器,就能添加用户帐号,管理Apache,DNS,文件共享系统,甚至更多。Webmin允许你DIY模块,你只需要到模块管理页面,增加你需要的功能,删除你认为不实用的功能。如果你熟悉perl,你甚至可以自己开发模块来增加Webmin功能。使用Webmin管理Linux服务器,你将可以可视化管理你的服务器,完成脱转载 2012-03-19 15:23:39 · 2597 阅读 · 0 评论 -
Centos6 安装 gnome桌面
这是使用光盘安装教程:1、首先进行光盘的挂载,注意光盘挂载时不会自动建立目录的,所以需要自己建立目录mkdir /mnt/cdrommount /dev/cdrom /mnt/cdrom #dev目录为设备目录2、更改本地源地址cd /etc/yum.repos.d/ #可以看见CentOS-Base.repo和CentOS-Media.repo文件转载 2012-03-19 14:27:41 · 418 阅读 · 0 评论 -
Centos下安装X Window+GNOME Desktop+FreeNX
FreeNX是近年来继VNC之后新出现的远程控制解决方案,基本原理是将XWindows的信号压缩后传输到远程客户端显示,而VNC是直接截取 屏幕图像处理传输。这样,在同样的传输信道条件下,FreeNX可以比VNC提供更好的操作感和实时性;其实我们一直不提倡linux下安装桌面,但很多客户要求,今天总结了一下在我们vps下centos的安装第一:装X Window+GNOME Desktop转载 2012-03-19 14:15:54 · 696 阅读 · 0 评论 -
Linux vsftpd编译安装和配置允许本地用户登录FTP
vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。下面我们一步一步介绍如何编译安装vsftpd和配置。1、下载vsftpd源码1wget https://security.appspot.com/downloads/vsftpd-2.3.4.tar.gz2、编译vsftpd源码64位的系统转载 2012-03-19 15:52:49 · 2541 阅读 · 0 评论 -
GLIB 安装手记
第一个GLIB第二个ATK第三个CAIRO第四个PANGO(安装指令统一为:./configure --prefix=/usr && make && make install)第五个GTK安装GTK的时候参数参考http://www.gtk.org (./configure --prefix=/opt/gtk)安装完GTK之后记得将gtk+-2.0.pc 复制到转载 2012-03-13 19:57:43 · 484 阅读 · 0 评论 -
安装MPlayer播放器
http://www5.mplayerhq.hu/MPlayer/releases/http://www.mplayerhq.hu/design7/dload.htmlhttp://www.mplayerhq.hu/design7/dload.html Mencoder格式转换工具,也是在MPlayer代码中的http://www.mplayer.org.cn/http://www转载 2012-03-13 19:20:23 · 662 阅读 · 0 评论 -
在Ubuntu下安装Webmin
ubuntu系统是一个以桌面应用为主的linux操作系统,虽说Ubuntu没有很漂亮的图形安装界面,但有一个快速、简易的界面.而Webmin是一个非常有用的软件,他的设计目标就是让人们用Web浏览器来进行系统管理.下面教你在Ubuntu系统下安装和使用Webmin软件的方法. Web浏览器可以运行在本机上面,也可以在局域网内的计算机上面,甚至互联网上面的计算机也是可以可.Webmin是一个远转载 2012-03-10 08:55:35 · 804 阅读 · 0 评论 -
忘记了MySQL密码?
如果你忘记了MySQL密码,如何重置它呢? 下面是错误答案: 首先停止MySQL服务,然后使用skip-grant-tables参数启动它: shell> /etc/init.d/mysql stop shell> mysqld_safe –skip-grant-tables & 此时无需授权就可以进入到MySQL命令行,使用SQL重置MySQL密码: UPDA转载 2012-03-10 08:52:06 · 233 阅读 · 0 评论 -
RPM深入应用
RPM(Red Hat Package Management,Red Hat软件包管理)提供了一种构架,在这种架构下,可以在Red Hat Enterprise Linux、Fedora Project、SuSe Linux Enterprise、CentOS、Mandriva Linux等基于RPM系统的Linux发行版本上实现对软件包的管理。 RPM从某种意义上来讲有点像计算器,它具备众转载 2012-03-10 08:35:03 · 408 阅读 · 0 评论 -
Squid服务器的ACL规则详解
Squid 的 rpm 文件在RedHat 7.1时代已经捆绑发行了,在安装系统的时候,如果在 Networks 选项中选中的 话,它会自动安装在系统上。您可以用下面的命令检查您的系统中是否已经安装了 Squid: rpm -q squid Squid 的最新版本可以在 Squid 主页 或它的镜像站点得到。 Squid 可以用下述命令安装在系统上:转载 2012-02-28 14:52:39 · 2830 阅读 · 0 评论 -
Kloxo简介
Kloxo简介 Kloxo的前身是lxadmin,是一款免费的虚拟主机管理系统,安装简单,功能强大,可以快速地在red hat,centos系列linux系统的主机上搭建LAMP环境。安装后可以绑定40个主域名(不限子域名个数),可以到官方网站申请无限域名的授权。Kloxo的安装 Kloxo安装后将搭建LAMP环境,所以要先卸载之前的相关服务器软件。新安装的CentOS操作系统,也转载 2012-03-10 14:30:27 · 480 阅读 · 0 评论 -
Linux的iptables做代理服务器和防火墙详解
用Linux的iptables做代理服务器和防火墙配置详细介绍 代理/防火墙 1.iptables规则表 Filter(针对过滤系统):INPUT、FORWARD、OUTPUT NAT(针对地址转换系统):PREROUTING、POSTROUTING、INPUT、OUTPUT Mangle(针对策略路由和特殊应用):OUTPUT、POSTROUTI转载 2012-03-10 11:05:29 · 5654 阅读 · 0 评论 -
LINUX下APACHE服务的配置
APACHE服务的配置。APACHE的简介.APACHE是世界上最流行的Web服务器软件之一,当然,提供WWW服务的还有微软的IIS,它是由微软开发的,只能用在微软的操作系统上,而APACHE是一个自由软件。说到APACHE,还要联想到LAMP,这个近年来也是应用得非常广泛,LAMP就是:linux+apache+mysql+php。Apache的特点是简单、速度快、性能稳定。APAC转载 2012-03-10 10:50:20 · 1364 阅读 · 0 评论 -
Linux下配置Samba实现文件共享
一、安装Samba server需要用到三个软件包,samba服务器软件包、samba-client (samba客户端工具)、samba-common(通用工具和库)。首先验证是否已经安装samba,rpm -qa|grep samba,如果出现ssamba-3.0.10-1.4E.9samba-client-3.0.10-1.4E.9 samba-common-3.0.10转载 2012-03-10 09:27:23 · 424 阅读 · 0 评论 -
新手用Linux做代理服务器(共享上网服务器)
Linux做代理服务器 最简单的做法,用RedHat9.0为例 找一台能装上Linux的机器最少要有两块网卡 1.安装Linux,不管是在图形,还是文体下都可以,选择最小安装,在安装的时候可以先配置一下外网的IP和DNS(不设也行),其它全部默认 安装好后进入提示符 2.进入提示符以后,首先配置下网卡: eth0 (外网网卡)配置文件路经为:/etc/sysconfi转载 2012-03-10 08:42:44 · 2011 阅读 · 0 评论 -
linux ps命令介绍
ps:将某个时间点的程序运作情况撷取下来 ? [root@linux ~]# ps aux [root@linux ~]# ps -lA [root@linux ~]# ps axjf 参数: -A :所有的 process 均显示出来,与 -e 具有同样的效用; -a :不与 terminal 有关的所有 process ;转载 2012-03-09 18:18:19 · 295 阅读 · 0 评论 -
linux下查找命令的用法
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索。这些是从网上找到的资料,因为有时很长时间不会用到,当要用的时候经常弄混了,所以放到这里方便使用。 which 查看可执行文件的位置 whereis 查看文件的位置 locate 配 合数据库查看文件位置 find 实际搜寻硬盘查询文件名称 1、which转载 2012-03-09 18:15:51 · 247 阅读 · 0 评论