linux swap命令

linux swap命令

linux swap命令
一般来说可以按照如下规则设置swap大小:

4G以内的物理内存,SWAP 设置为内存的2倍。

4-8G的物理内存,SWAP 等于内存大小。

8-64G 的物理内存,SWAP 设置为8G。

64-256G物理内存,SWAP 设置为16G。
系统中交换分区的大小并不取决于物理内存的量,而是取决于系统中内存的负荷,所以在安装系统时要根据具体的业务来设置SWAP的值。

Linux配置IP

Linux配置IP

Linux配置IP 先执行命令: 如果没有ip,则通过配置文件进行ip配置。 执行命令: 将其修改为如下所示结果: 然后保存,重启网卡(service network restart)。 如果重启网卡报eth0 failed。 则执行以下操作: 如果显示的结果中有eth1,则接着执行: 将其内容改为: 然后保存,接着重启网卡。

curl命令

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服务器等等,功能十分强大。

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

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

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

linux下用rpm安装mysql

下载地址: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

linux下安装JDK

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

Linux下安装tomcat

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源进行软件包安装管理

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

因为企业版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源在线进行软件包管理

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

由于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