Linux
文章平均质量分 82
饭fan有引力
低调低调~
展开
-
CentOS下搭建DNS服务器
DNS是域名系统(Domain Name System)的缩写,是因特网的一项核心服务,它能提供域名与IP地址之间对应关系的转换服务。这样我们就可以更方便地去访问互联网了,不用去记住那一串IP数字。本文档主要是说明如何把一台CentOS主机配置成一个DNS服务器,以便能提供域名解析服务。(1) DNS服务器端配置操作系统:CentOS 6.4IP转载 2015-07-05 11:06:44 · 1103 阅读 · 0 评论 -
linux下实现ssh授权、无密码登录
ssh授权涉及到了密钥,一个私钥一个公钥,用来验证。生成并分发你自己的密匙有两个好处: 1) 可以防止“中间人”这种攻击方式 2) 可以只用一个口令就登录到所有你想登录的服务器上现在假设需要从客户端A机登录到服务器B机,同时我们假设在A机上使用用户user进行登录,就需要做以下几步即可实现: 1、在A机上user用户下,执行ssh-keygen命令,如果是ssh1原创 2013-09-16 08:22:28 · 1448 阅读 · 0 评论 -
php执行shell,返回空
问题:以下shell脚本在 www 用户下执行 sudo /usr/local/webserver/nginx/sbin/nginx -t 是有返回结果的,但用http://localhost/nginx.php?act=test 访问是看不到返回值,shell指令都没执行,safe-mode 是off的,不知为何,请教高人了?nginx.php代码如下:if(isset($_原创 2013-09-17 11:25:36 · 12217 阅读 · 0 评论 -
anaconda记录
10.3[root@rpmbuilder-10-3 trunk]# svn upU rpms/anaconda/anaconda-13.21.195-cc.patchU rpms/anaconda/anaconda.spec.patch更新到版本 19185。[root@rpmbuilder-10-3 trunk]# cd rpms/anaconda/[root@rpmb原创 2013-08-28 13:10:38 · 2481 阅读 · 0 评论 -
CentOS上Broadcom无线网卡驱动安装
今天装了CentOS 6.3,结果发现无线网卡不能识别。。官网上说,CentOS不支持BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227 和 BCM43228芯片的无线网卡。解决方法如下。1. 查看无线网卡芯片首先要确认是否是Broadcom BCM43XX系列的芯片:转载 2013-08-01 08:18:49 · 11938 阅读 · 1 评论 -
sed模式空间和暂存空间
sed模式空间和暂存空间sed编辑器逐行处理文件,并将输出结果打印到屏幕上。sed命令将当前处理的行读入模式空间(pattern space)进行处理,sed在该行上执行完所有命令后就将处理好的行打印到屏幕上(除非之前的命令删除了该行),sed处理完一行就将其从模式空间中删除,然后将下一行读入模式空间,进行处理、显示。处理完文件的最后一行,sed便结束运行。sed在临时缓冲区(模式空间)对文件转载 2012-06-10 10:33:57 · 2088 阅读 · 0 评论 -
vim学习笔记
安装vim包: sudo apt-get install vim普通用户到超级用户的切换: sudo su退出超级用户:ctrl+d 或者exitvim有三种常用模式:普通模式(默认)、编辑模式、命令行模式。普通模式到编辑模式:i 退回普通模式:esc按键(escape)普通模式到命令行模式用:(冒号) 退回普通模式:esc按键(escape):w转载 2012-04-06 00:38:16 · 9146 阅读 · 1 评论 -
gvim+ctags in windows
安装gvim、 ctags、tlist:-----------------------------------------(1) 下载gvim72.exe并安装(2) 下载ctags57w32.zip (ctags) 解压后将ctags.exe放置到C:\windows\system32\"开始" --> "运行" --> "cmd"C:\Documents and转载 2012-04-06 01:13:19 · 6425 阅读 · 0 评论 -
用VIM做PHP开发环境
虽然 vim 本质上只是一个编辑器。但只要配合一些适当的插件,vim 也能变成一个全功能的IDE。笔者使用 vim 已经有挺长一段时间了,经过反复的试验,配置了一个高效的 PHP 开发环境,实为居家旅行、谋财害命、杀人越货必备之良品。安装 vim鉴于大多数读者都是使用Windows环境,所以本文就以 Windows 作为运行环境。不过由于 vim出色的跨平台特性,配置文件只需简单修改就转载 2012-04-04 20:56:04 · 1357 阅读 · 0 评论 -
CentOS 6.2 使用第三方yum源安装更多rpm软件包
引言: CentOS自带的yum源中rpm包数量有限,很多时候找不到我们需的软件包,(例如:要安装网络连接查看软件iftop,默认设置下无法使用yum命令安装),下面教大家在CentOS 6.2中(以32位系统为例,64位系统安装方法一样),使用第三方yum源来安装更多软件包。一、安装CentOS yum源优先级插件yum-priorities yum转载 2012-03-15 22:02:36 · 2921 阅读 · 0 评论 -
Fedora14 audacious的安装 和 Rhythmbox中文乱码解决
Fedora14 audacious的安装 和 Rhythmbox中文乱码解决方案audacious是基于 Beep-media-player 和 XMMS 的播放器,由于BMP的开发者现在集中精力开发bmpx, BMP的开发已经停止, 不过Audacious的开发者继承了BMP的源码, 在BMP-0.9.7.1的基础上fork了一个新的mediaplayer --- Audaciou转载 2012-03-15 22:31:16 · 1184 阅读 · 0 评论 -
centos Apache、php、mysql默认安装路径
Data: 2011-04-15 | Category: Linux, php&mysql | Hits: 2,440 views | Tags: apache, centos, Linux, mysql, php, 默认安装路径apache:如果采用RPM包安装,安装路径应在 /etc/httpd目录下apache配置文件:/etc/httpd/conf/h转载 2012-03-15 08:00:06 · 4621 阅读 · 1 评论 -
在CentOS/RHEL 6.4上安装Chromium
是的,之前Google就说了,由于CentOS/RHEL 6已经是过期的系统,所以不再会有Chrome了。虽然后来由于引起了社区的抗议,从而改口,不再提CentOS/RHEL 6是过期系统了;但是,目前在CentOS/RHEL 6上已经没有Chrome可以下载使用了。其实,根本的原因不是CentOS/RHEL 6有多老,连Windows XP和停止更新的Ubuntu 10.04都能继续使用转载 2014-01-09 08:44:29 · 1977 阅读 · 0 评论 -
centos6.4安装vim7.3
首先,我们需要得到 Vim 的源码。可以从 Vim 的官网下载,地址为:ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2接下来解压缩得到的源码包,并进入解压目录:tar -xjf vim-7.3.tar.bz2 .cd vim73然后我们可以通过以下命令来查看配置选项,并根据自己的需要选择合适的参数:./c原创 2014-02-08 09:14:04 · 3142 阅读 · 0 评论 -
centos6.4安装chrome浏览器
首先安装libstdc++-4.7.2-2,64位下载地址http://download.csdn.net/detail/iamduoluo/6903417使用rpm安装。然后再下载chrome的 rpm安装包,64位下载地址http://rpm.pbone.net/index.php3/stat/4/idpl/18626563/dir/fedora_17/com/google-chrom原创 2014-02-08 09:08:36 · 3131 阅读 · 1 评论 -
service XXX does not support chkconfig
有时候为了方便管理,我们常常喜欢在Linux中将之安装为服务,然后就可以使用服务来管理。但是当我们运行安装服务的命令时候,假设服务名为myservice#chkconfig --add myservice常常会出现service myservice does not support chkconfig我们一般在脚本开头加入下面两句就好了转载 2014-12-29 09:34:20 · 1038 阅读 · 0 评论 -
SVN服务器搭建与迁移
实验环境:服务器端 Linux+Subversion+Apach 客户端 windows1、yum install subversion //安装svn(安装好之后需要有否则后期启httpd时会出错 mod_dav_svn.so、mod_authz_svn.so)2、yum install httpd //安装apach3、svnadmin create /home/转载 2014-08-21 11:55:24 · 3423 阅读 · 0 评论 -
linux防火墙
iptables -I INPUT -p tcp --dport 3306 -j DROP/sbin/iptables -I INPUT -s 10.71.2.118 -p tcp --dport 3306 -j ACCEPT/sbin/iptables -I INPUT -s 10.71.2.119 -p tcp --dport 3306 -j ACCEPT/sbin/iptable原创 2014-07-03 15:27:22 · 731 阅读 · 0 评论 -
CI框架 CodeIgniter 伪静态 htaccess设置和Nginx伪静态方法
众所周知,LAMP代表Linux下Apache、MySQL、PHP这种网站服务器架构;而LNMP指的是Linux下Nginx、MySQL、PHP这种网站服务器架构。LNMP一键安装包可以从网上下载使用。Nginx(发音同 engine x)由 Igor Sysoev 用C语言为俄罗斯访问量第二的搜索引擎 Rambler.ru 站点开发,是一款轻量级的Web 服务器/反向代理服务器及电子邮件转载 2014-07-22 09:42:31 · 2058 阅读 · 0 评论 -
Install APC (Alternative PHP Cache) in RHEL/CentOS 6/5 & Fedora 20-12
APC (Alternate PHP Cache) is an free and open source cache for PHP code. The main goal of this module is to provide robust framework for caching and optimizing PHP code.Install and E转载 2014-07-21 22:26:00 · 2359 阅读 · 0 评论 -
PHP + Memcache 实现多服务器session共享
很多时候一个完整的系统可能运行在多个服务器上,如果这多个服务器之间需要共享session的话,那么php默认的files保存session的方式就无能为力了。这时我们可以考虑使用memcache 来接管session的保存与读取工作。 第一步:我们需要在服务器上搭建必要的环境,php 、web server的安装不是主题就不多说了,其他还需要的是 memcached 服务端、p转载 2014-07-17 17:13:25 · 1202 阅读 · 0 评论 -
基于阿里云服务器搭建SVN服务器
基于阿里云服务器搭建SVN服务器 本系列文章由ex_net(张建波)编写,转载请注明出处。http://blog.csdn.net/ex_net/article/details/8577784作者:张建波 邮箱: 281451020@qq.com 电话:13577062679 欢迎来电交流! 过年了,放假在家正好有时间琢磨些新东西,无意转载 2014-03-17 00:25:44 · 6083 阅读 · 0 评论 -
centos6安装svn1.8
wget http://snippets.khromov.se/wp-content/uploads/2013/09/svninstall.sh_.txtmvsvninstall.sh_.txt svninstall.shchmoda+X svninstall.shsh svninstall.sh转载 2014-03-02 12:13:09 · 1224 阅读 · 0 评论 -
VMware中Linux无法全屏的问题
我自己遇到这个问题,花了几个小时才搞定的。在VMware虚拟机下的linux无法全屏的问题起先我也没太注意,但后来在编译linux的内核实验时,我发现无法使用make menuconfig 这个命令。而看了系统的警告,我才知道出错的原因是linux的屏幕太小了,没有在虚拟机下全屏。知道了原因后,我便自己搜索资料,得到了如下的解决方案。(当前的VMware界面要是linux的系统)1、点转载 2014-03-02 00:46:11 · 1322 阅读 · 0 评论 -
CentOS Linux搭建SVN Server配置详解
SVN简介和工作原理subversion(简称svn)是近几年崛起的版本管理软件,是cvs的接班人,目前绝大多数开源软件都使用svn作为代码版本管理软件。Subversion支持linux和windows,但较多安装在linux下。svn服务器有两种运行方式:独立服务器和借助于apache。 svn://或http://svn客户端tortoisesvnsvn的基本工作转载 2014-02-26 08:55:49 · 754 阅读 · 0 评论 -
Centos 搭建LAMP
安装roundcube,首先需要先搭建一个 LAMP 运行环境,LAMP 是Linux, Apache, MySQL, PHP 的首字母缩写,也就是在一台 CentOS5.3 服务器上安装带有PHP5 和 Mysql 支持 Apache 的网站服务器。1. 假设你已经有一台安装了 Linux 系统的服务器,系统可以使 CentOS5.3 ,也可以是 Ubuntu 9.04 。这次是转载 2012-03-13 14:11:18 · 838 阅读 · 0 评论 -
CentOS 自动挂载与卸载 ntfs 分区
1. 查看自己系统的内核版本#uname -a #uname -r2. 找合适自己系统内核和CPU的NTFS模块下载:比如我的:kernel-module-ntfs-2.6.18-53.el5google搜索,找到后下载.我在页面找到3. 安装运行rpm -ihv kernel-module-ntfs-2.6.18-53.el5-2.1.27-0转载 2012-03-13 14:09:28 · 2501 阅读 · 0 评论 -
Ubuntu下如何安装editplus
EditPlus is an Internet-ready 32-bit text editor, HTML editor and programmers editor for Windows. While it can serve as a good replacement转载 2011-08-27 08:06:29 · 6643 阅读 · 0 评论 -
ubuntu安装deb,rpm安装包方法
Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。sudo apt-get install alien #alien默认没有安装,所以首先要安装它sudo alien xxxx.rpm #将rpm转换位deb,完成后会转载 2011-08-26 23:27:23 · 1019 阅读 · 0 评论 -
VIM 按鍵說明
第一部份:一般模式可用的按鈕說明,游標移動、複製貼上、搜尋取代等移動游標的方法h 或 向左方向鍵(←)游標向左移動一個字元j 或 向下方向鍵(↓)游標向下移動一個字元k 或 向上方向鍵(↑转载 2011-08-12 15:29:16 · 980 阅读 · 0 评论 -
Ubuntu 10.10 linux 输入法荟萃
从09年10月接触Linux以来,我已经在这“苦海”里遨游了一年半,第一个头疼的问题就是输入法。Ubuntu自带的输入法SCIM,没有联想记忆功能,一个词一个词的打,就像智能ABC。后来发现了小企鹅输入法,Fcitx,找了个deb包(因为源代码编译了好几次,老是出错,没招转载 2011-08-09 12:18:40 · 1670 阅读 · 0 评论 -
Ubuntu右键添加"以管理员身份打开","在终端中打开"
右键中添加"在终端中打开"第一种方法:安装一个包,即可在右键里面添加一个“打开终端”的菜单。sudo apt-get install nautilus-open-terminal第二种方法:进入主目录的.gnome2/nautilus-scripts目录。转载 2011-08-09 09:55:27 · 1139 阅读 · 0 评论 -
Linux 学习步骤(从入门到精通)
1、Linux 基础安装Linux操作系统Linux文件系统Linux常用命令Linux启动过程详解熟悉Linux服务能够独立安装Linux操作系统能够熟练使用Linux系统的基本命令认识Linux系统的常用服务安装Linux操作系统Linux基本命令实践设置Linux环境变量定转载 2011-07-08 00:54:05 · 870 阅读 · 0 评论 -
Linux安装openoffice
sudo apt-get install openoffice.org原创 2011-06-11 08:25:00 · 823 阅读 · 0 评论 -
Linux下访问局域网内windows共享目录
局域网内,linux系统经常需要访问windows里的共享目录/磁盘。方法:首先,下载samba;接着,Alt+F2,smb://windows的IP/共享目录假设windows的ip是10.2.11.2.100, 共享目录是share和本地磁盘(E)于是smb://10.2.112.100/sharesmb://10.2.112.100/本地磁盘(E)即可原创 2011-06-10 21:27:00 · 5168 阅读 · 0 评论 -
Ubuntu Linux:Apache安装设置
Apache目录[隐藏]1 基础2 安装2.1 安装LAMP2.2 安装phpmyadmin3 配置文件路径3.1 常用命令3.2 配置apache3.2.1 Apache模块3.3 配置PHP53.4 配置MySQL3.4.1 MySQL常用命令3.4.2 配置文件(新手、无特殊要求勿动)3.5 配置phpmyadmin(没装就不要看)3.5.1 LAMP到此已经配置完成了4 测试 phpinfo(); (根据需要,自己选择,可不做)5 性能优化(根据需要,自己选择,可不做)5.1 安装Zend Opti原创 2011-05-13 19:09:00 · 2597 阅读 · 0 评论 -
Unix/Linux下如何使用Vi编辑器
i 在初始启动后首先进入编辑模式,这时用户可以利用一些预先定义的按键来移动光标、删除文字、 复制或粘贴文字等。这些按键均是普通的字符,例如 l 是向右移动光标,相当于向右箭头键,k 是 向下移动光标,相当于向下箭头键。在编辑模式下,用户还可以利用一些特殊按键选定文字,然后 再进行删除、或复制等操作。当用户在编辑模式下键入 i, a, o 等命令之后,可进入插入模式;键入 : 可进入命名模式。 在插入模式下,用户随后输入的,除 Esc 之外的任何字符均将被看成是插入到编辑缓冲区中 的字符。按 Esc 之后,从原创 2011-05-13 20:58:00 · 1154 阅读 · 0 评论 -
如何使用gcc编译器
目录:GCC rules开始...预编译编译汇编连接另外两个重要选项调试小结站点链接摘要:要想读懂本文,你需要对C语言有基本的了解,本文将介绍如何使用gcc编译器。 首先,我们介绍如何在命令行方式下使用编译器编译简单的C源代码。 然后,我们简要介绍一下编译器究竟作了那些工作,以及如何控制编译过程。 我们也简要介绍了调试器的使用方法。 GCC rules你能想象使用封闭源代码的私有编译器编译自由软件吗?你怎么知道编译器在你的 可执行文件中加入了什么?可能会加入各种后门和木马。Ken Thompson是一原创 2011-05-13 20:35:00 · 670 阅读 · 0 评论 -
gcc 简介
gcc简介Linux系统下的gcc(GNU CCompiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。gcc编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接成可执行文件,如果没有给出可执行文件的名字,gcc将生成一个名为a.o原创 2011-11-22 08:12:49 · 787 阅读 · 0 评论 -
实验二 进程控制
实验二 进程控制 实验目的:(1)理解进程的同步、互斥、撤消等控制方法(2)熟悉进程间通过软中断传递控制信息的方法(低级通信) 实验仪器及材料:微型计算机、红帽子Linux系统 实验内容:任务1:并发进程间通过软中断传递控制信号,实现进程同步#include#include#includeintwait_mark;voidwaiting原创 2011-11-22 08:17:57 · 3604 阅读 · 0 评论