存档

文章标签 ‘linux’

linux swap命令

2013年9月3日 tianhl 没有评论

一般来说可以按照如下规则设置swap大小: 4G以内的物理内存,SWAP 设置为内存的2倍。 4-8G的物理内存,SWAP 等于内存大小。 8-64G 的物理内存,SWAP 设置为8G。 64-256G物理内存,SWAP 设置为16G。 系统中交换分区的大小并不取决于物理内存的量,而是取决于系统中内存的负荷,所以在安装系统时要根据具体的业务来设置SWAP的值。 查看swap使用的情况: swapon -s free -m cat /proc/sys/vm/swappiness 该值默认值是60. swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间, swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。

分类: 云计算 标签: ,

Linux配置IP

2013年6月11日 tianhl 没有评论

Linux配置IP 先执行命令: ifconfig 如果没有ip,则通过配置文件进行ip配置。 执行命令: cd /etc/sysconfig/network-scripts vi ifcfg-eth0 将其修改为如下所示结果: DEVICE="eth0" NM_CONTROLLED="yes" ONBOOT="yes" IPADDR=172.21.34.1 NETMASK=255.255.252.0 GATEWAY=172.21.32.1 然后保存,重启网卡(service network restart)。 如果重启网卡报eth0 failed。 则执行以下操作: ifconfig -a 如果显示的结果中有eth1,则接着执行: cd /etc/sysconfig/network-scripts/ mv ifcfg-eth0 ifcfg-eth1 vi ifcfg-eth1 将其内容改为: DEVICE="eth1" NM_CONTROLLED="yes" ONBOOT

分类: 云计算 标签:

curl命令

2013年5月16日 tianhl 没有评论

发现个好东东:curl。curl是利用URL语法在命令行方式下工作的文件传输工具。 它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。 curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, kerberos认证,HTTP上传,代理服务器, cookies, 用户名/密码认证, 下载文件断点续传,上载文件断点续传,,http代理服务器管道( proxy tunneling), 甚至它还支持IPv6, socks5代理服务器,,通过http代理服务器上传文件到FTP服务器等等,功能十分强大。 Windows操作系统下的网络蚂蚁,网际快车(FlashGet)的功能它都可以做到。准确的说,curl支持文件的上传和下载,所以是一个综合传输工具,但是按照传统,用

分类: 云计算 标签:

Linux操作系统目录的作用

2013年3月11日 tianhl 没有评论

了解linux下操作系统目录的作用对学习linux操作系统会有很大帮助。 Linux各个目录其实就是文件, 以下是根目录低下的个个目录的作用总结: 1. 根文件系统(/ ) 根文件系统中包含了几乎所有的文件目录。相当于中央系统。进入的最简单方法是:cd / 2. /usr文件系统 /usr文件系统中包含了命令库文件和在通常操作中不会修改的文件。安装程序默认就是安装在此文件内部某个子文件夹内。输入命令后系统默认执行/usr/bin下的程序。 3. /var文件系统 /var文件系统中包含一些经常改变的文件。例如假脱机(spool)目录文件日志目录?锁文件?临时文件和格式化后的手册文件。 4. /home文件系统 /home文件系统中保存了用户文件(用户自己的配置文件,定制文件,文

分类: 云计算 标签:

Linux 3.6:更优秀的虚拟化平台

2012年10月10日 tianhl 没有评论

Linux 3.6的重大改进包括: 1. Btrfs:子卷配额、配额组、快照差别、跨子卷复制。 1.1. 子卷配额和配额组 每个子卷都可以设置相应的大小限制。一旦子卷大小达到限制配额将无法继续写入数据。该功能可用来代替配额,通过分配每个用户home一个子卷,并设置大小限制。 然而单独设置子卷配额是非常困难的,Btrfs支持配额组概念,可以通过创建一个配额组,并将多个子卷加入该组:该组中的所有子卷将会自动应用相同的配额限制。该功能命令是: btrfs qgroup create/destroy assign/remove show/limit 1.2. 快照差别(或者说“send/receive”) Btrfs可以计算两个快照间的区别,并在文件中存储其不同之处。该存储文件可以用在之后重建sent子卷/快照。s

分类: 云计算 标签:

linux下用rpm安装mysql

2012年7月13日 tianhl 没有评论

下载地址:http://dev.mysql.com/downloads/mysql/5.1.html,打开网址,找到linux generic项,里面找到5.5.25_x86_64版本下载,需下载两个文件: MySQL-client-5.5.25a-1.linux2.6.x86_64 MySQL-server-5.5.25a-1.linux2.6.x86_64 1、安装server端: [root@host127 mysql_5.5.25]# rpm -ivh MySQL-server-5.5.25a-1.linux2.6.x86_64.rpm Preparing… ########################################### [100%] ls: cannot access /var/lib/mysql/*.err: No such file or directory ls: cannot access /var/lib/mysql/*.err: No such file or directory 1:MySQL-server ##########################################

分类: 云计算 标签: ,

linux下安装JDK

2012年7月13日 tianhl 没有评论

1、通过官网下载软件 版本:jdk-6u31-linux-x64-rpm.bin 2、在cd /usr下生成jdk1.6.0_31文件夹,并将软件上传到此文件夹 给jdk-6u31-linux-x64-rpm.bin添加执行权限:chmod +x jdk-6u31-linux-x64-rpm.bin 执行文件:./jdk-6u31-linux-x64-rpm.bin 生成文件:jdk-6u31-linux-amd64.rpm 给jdk-6u31-linux-amd64.rpm添加执行权限:chmod +x jdk-6u31-linux-amd64.rpm 安装jdk-6u31-linux-amd64.rpm,提示安装成功。(默认的安装位置,在/usr/java/下,即/usr/java/jdk1.6.0_31) 3、设置环境变量 #vi /etc/profile 在最后面加入: JAVA_HOME=/usr/java/jdk1.6.0_31 PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH export JAVA_HOME PATH 保存后退

分类: 云计算 标签: ,

Linux下安装tomcat

2012年7月13日 tianhl 没有评论

Linux下安装tomcat 先从官网下载安装包:apache-tomcat-6.0.32.tar 1、在usr下建文件夹为tomcat6.0.23,将tar文件放入文件夹中。然后进行解压缩: tar -zxvf apache-tomcat-6.0.32.tar 解压后生成文件夹tomcat-6.0.23 2、设置环境变量 设置两个环境变量CATALINA_HOME和CATALINA_BASE。 vi ~/.bashrc,加入export CATALINA_BASE=/usr/tomcat6.0.23/tomcat-6.0.23 export CATALINA_HOME=/usr/tomcat6.0.23/tomcat-6.0.23 3、保存后重启 查看下是否设置成功: [root@127]# echo $CATALINA_HOME /usr/tomcat6.0.23/tomcat-6.0.23 [root@127]# echo $CATALINA_BASE /usr

分类: 云计算 标签: ,

构建本地yum源进行软件包安装管理

2012年6月29日 tianhl 没有评论

因为企业版Redhat是收费的,不能免费使用yum源,导致yum命令不可用。可在本地构建yum repository解决该问题,步骤如下: 第一步:加载安装CD或ISO。 第二步:挂载CDROM至/mnt,命令如下: # mount /dev/cdrom /mnt 注意事项: 通过DVD挂载ISO,如下: # mount -o loop -t iso9660 /*/*.iso /mnt 第三步:创建或修改repo文件/etc/yum.repos.d/rhel6.repo,增加或修改内容如下: [rhel] name=rhel6 baseurl=file:///mnt enabled=1 gpgcheck=0 第四步:安装软件。例如:yum install xxx。 第五步:卸载CDROM,命令如下: # cd ~# umount /mnt

分类: 云计算 标签: ,

RedHat使用免费的yum源在线进行软件包管理

2012年6月29日 tianhl 没有评论

由于RedHat的yum源是收费的,在没有注册的情况下是无法使用该yum源。 针对这种情况,通过进行相关的设置,可以使用CentOS yum源进行软件包管理,具体设置步骤如下: •删除原有yum源 $ rpm -aq |grep yum |xargs rpm -e –nodeps •下载新yum源安装包(以32位,V6.0的RedHat为例) $ wget http://mirror.centos.org/centos/6/os/i386/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm $ wget http://mirror.centos.org/centos/6/os/i386/Packages/yum-metadata-parser-1.1.2-14.1.el6.i686.rpm $ wget http://mirror.centos.org/centos/6/os/i386/Packages/yum-3.2.27-14.el6.centos.noarch

分类: 云计算 标签: ,