随笔分类 - LINUX
LINUX
摘要:增大VM下linux的根目录空间用的太久,发现VM下的系统空间不足。简单的方法是,分一个新硬盘,挂载到根目录下。下面是直接增大根目录下空间:1. 增大vm下的磁盘大小, VM -> Settings -> Hard Disk -> Utilities -> Expand2. fdisk进行分区 # fdisk -l # fdisk /dev/sda Command (m for help): m Command action e extended p primary partition (1-4) p Partition number (1-4): 3 //指定分区号
阅读全文
摘要:1.一种 telnet localhost 200001 #登陆 stats #查看状态 flush_all #清理 quit #退出 2.又学到一个: echo 'flush_all' | nc localhost 200001 3. 1、数据存储(假设key为test,value为12345) printf "set test 0 0 5\r\n12345\r\n" | nc 127.0.0.1 200001 STORED 2、数据取回(假设key为test) printf "get test\r\n" | nc 127.0.0.1
阅读全文
摘要:在gvm配置文件中:(gvim安装目录下的_vimrc文件中)"""""""""""""""""""""""""""""""""""""""""""""
阅读全文
摘要:SecureCR 下的文件传输协议有ASCII 、Xmodem 、Ymodem 、ZmodemASCII:这是最快的传输协议,但只能传送文本文件。Xmodem:这种古老的传输协议速度较慢,但由于使用了CRC错误侦测方法,传输的准确率可高达99.6%。Ymodem:这是Xmodem的改良版,使用了1024位区段传送,速度比Xmodem要快。Zmodem:Zmodem采用了串流式(streaming)传输方式,传输速度较快,而且还具有自动改变区段大小和断点续传、快速错误侦测等功能。这是目前最流行的文件传输协议设定默认上传下载目录options->session options ->Te
阅读全文
摘要:所需软件包libmemcached-1.0.9https://launchpad.net/libmemcached/1.0/1.0.9/+download/libmemcached-1.0.9.tar.gzmemcached-2.1.0http://pecl.php.net/get/memcached-2.1.0.tgz(注意上一版本即memcached-2.0.1.tgz 这个包有bug)系统升级如下:CentOS release 5.5CPU = 64-bit, OS = 64-bitCompiler GNU CC version 4.1.2 20080704 (Red Hat 4.1.2
阅读全文
摘要:第一步:建立你的web程序目录和版本库目录mkdir /data/webwww/project1svnadmin create /data/svnwww/project1进入/data/webwww/project1目录。svn co testsvn svn://192.168.1.110:8080/project1/branch/v1.0//检出一份版本库文件到当前目录 /data/webwww/project1第二步:在项目库的 hooks/ 目录下新建 post-commit 文件 【钩子脚本】添加脚本内容如下:#!/bin/sh/usr/local/bin/svn up --usern
阅读全文
摘要:第一章 安装1. 采用源文件编译安装。源文件共两个,为:subversion-1.6.1.tar.gz (subversion 源文件)subversion-deps-1.6.1.tar.gz (subversion依赖文件)注意文件版本必须一致,否则很容易产生各种奇怪的问题.2. 上传以上两个文件到服务器上,解压。解压命令为:1tar xfvz subversion-1.6.1.tar.gz 2tar xfvz subversion-deps-1.6.1.tar.gz指令简介:tar 为解压命令,xfvz为tar命令的参数,用于解压tar.gz格式压缩的文件。3. 解压后生成 subvers
阅读全文
摘要:在我们使用CentOS系统的时候,CentOS防火墙有时是需要改变设置的。CentOS防火墙默认是打开的,设置CentOS防火墙开放端口方法如下:打开iptables的配置文件:vi /etc/sysconfig/iptables修改CentOS防火墙时注意:一定要给自己留好后路,留VNC一个管理端口和SSh的管理端口下面是一个iptables的示例:# Firewall configuration written by system-config-securitylevel# Manual customization of this file is not recommended.*filt
阅读全文
摘要:boost最新版本下载地址:http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041下载boost_1_39_0.tar.gztar -zxvf boost_1_39_0.tar.gz然后进入解压缩后的文件夹编译boost的编译器jamcd boost_1_39_0\tools\jam./build_dist.sh编译完后在这个目录下有编译出的bjam文件boost_1_39_0\tools\jam\stage\bin.Linuxx86把它copy到boost_1_39_0 然后在这个目录下运行
阅读全文
摘要:startx启动图开界面。若失败执行xhost +实用技巧:在Linux下设置xhost方法步骤 第一步:用root登陆linux,启动vnc服务;第二步:根据vnc起来的端口,设置export DISPLAY=localhost:1(1表示vnc在第一个tty上启动的),vnc的启动信息见附件1;第三步:执行xhost +,并且提示“access control disabled, clients can connect from any host”才正确。linux下的操作日志如下:[root@localhost ~]# vncserverNew 'localhost:1 (roo
阅读全文
摘要:mysql寻找my.cnf的顺序为/etc/my.cnf /etc/mysql/my.cnf /home/mysql/local/mysql5.1.58/etc/my.cnf ~/.my.cnf
阅读全文
摘要:说明: 操作系统:CentOS 6.2 32位 系统安装教程:CentOS 6.2安装(超级详细图解教程):http://www.osyunwei.com/archives/1537.html 准备篇: 一、配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器 CentOS 设置IP地址、网关、DNS教程:http://www.osyunwei.com/archives/423.html 二、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables #编辑防火墙配置文件 -A INPUT -m state --state NEW -m tcp ..
阅读全文
摘要:硬件环境: IBM 3650 M3 7945o75机架式服务器,主要硬件参数: Intel Xeon Processor X5675 6C 3.06GHZ 12MB Cache 1333MHz X 2 4GB PC3L-10600 CL9 ECC DDR3 1333MHz LP RDIMM X 4 300GB 10K 6Gbps SAS 2.5″ SFF Slim-HS HDD X 3 ServeRAID M5015阵列卡 组建RAID5 软件环境: CentOS 5.8 64bit dd测试的磁盘性能只是连续IO,所以只能作为理论值来参考。 简单测试: dd if=/dev/zero of=
阅读全文
摘要:linux服务器上的11种tcp状态 说明: 通常情况下:一个正常的TCP连接,都会有三个阶段:1、TCP三次握手;2、数据传送;3、TCP四次挥手 里面的几个概念: SYN: (同步序列编号,Synchronize Sequence Numbers)ACK: (确认编号,Acknowledgement Number)FIN: (结束标志,FINish) TCP三次握手(创建 OPEN) 客户端发起一个和服务创建TCP链接的请求,这里是SYN(J)服务端接受到客户端的创建请求后,返回两个信息: SYN(K) + ACK(J+1)客户端在接受到服务端的ACK信息校验成功后(J与J+1),返...
阅读全文
摘要:安装方法1、编译安装 如果采用编译安装可以到iftop官网下载最新的源码包。 安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。 CentOS上安装所需依赖包: yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel Debian上安装所需依赖包: apt-get install flex byacc libpcap0.8 libncurses5 下载iftop wget http://www.ex-parrot.com/.
阅读全文
摘要:du -h -s du -h -s /* | sort 查看/ 目录下 所有文件夹大小命令 1.0K /lu1 1.1G /lu2 11M /lu3 2.2G /lu5 6.0M /lu56 6.9M /lu567 80M /lu5678 查看目录的大小 du -sh dirname -s 仅显示总计 -h 以k、m、g为单位,提高信息的可读性。kb、mb、gb是以1024为换算单 位, -h以1000为换算单位 以下是刚装好的RH9.0(全部) Linux目录大小参考: /usr 4.5G /usr/share 2.2G /usr/src 189M ...
阅读全文
摘要:权限标志通过三个“位”来定义,分别是:setuid:设置使文件在执行阶段具有文件所有者的权限。比如/usr/bin/passwd,如果一般用户执行该文件,则在执行过程中,该文件可以获得root权限,从而可以更改用户的密码。setgid:该权限只对目录有效。目录被设置该位后,任何用户在此目录下创建的文件都具有和该目录所属的组相同的组。sticky bit:该位可以理解为防删除位。 一个文件是否可以被某用户删除,主要取决于该文件所属的组是否对该用户具有写权限。如果没有写权限,则这个目录下的所有文件都不能被删除,同时也不能添加新的文件。 如果希望用户能够添加文件但同时不能删除文件,则可以对文件使用s
阅读全文
摘要:很多人误以为shell脚本只能在命令行下使用。其实shell也可以调用一些GUI组件,例如菜单,警告框,进度条等等。你可以控制最终的输出,光标位置还有各种输出效果。下面我将介绍一些工具,帮助你创建强大的,互动的,用户友好的 Unix/Linux shell脚本。我在FreeBSD和Linux下测试过这些工具,不过其他UNIX系列的操作系统应该都支持的。1. notify-send 命令这个命令可以让你通过通知进程发送一个桌面通知给用户。这可以用来向用户发送提示,或者显示一些信息而不用打断用户工作。你需要安装如下软件包:$sudoapt-getinstalllibnotify-bin 下面这个例
阅读全文
摘要:CentOS网络配置1.网卡配置要使主机接入网络必须正确配置网卡,网卡配置存放在/etc/sysconfig/network-script/目录中。目录里面存放了很多关于网络配置的脚本,其中网卡配置使用了ifcfg-eth0的形式编号。修改指定网卡配置文件ifcfg-eth0。修改网卡配置后需要重启network服务(参照8)。例如:/etc/sysconfig/network-scripts/ifcfg-eth0# Advanced Micro Devices 79c970 [PCnet32 LANCE]DEVICE=eth0 #设备名称BOOTPROTO=static|dhcp #使用静态
阅读全文
摘要:准备工具 0.下载ttylinux系统。 http://minimalinux.org/ttylinux/downloadX86.html(ttylinux-i686-11.1.iso.gz) (bootcd-i386-5.3.iso.gz) 1.下载thttpd。 http://minimalinux.org/ttylinux/addons.html(thttpd-2.25b-i486.tbz)(一)ttylinux安装 (ttylinux-i686-11.1.iso) 1.将ttylinux-i686-11.1.iso.gz解压ttylinux-i686-11.1.iso。 2...
阅读全文