更改前 更改后
总体思路
:tar czfp /backup/opt.tar /opt 将/opt下的文件tar打包至新位置
lvcreate /dev/Rootvg/optlv 新建一个lv,以后给/opt使用
mkfs /dev/Rootvg /opt2 在上一步建的lv上创建文件系统
rm -rf /opt/* 清空/opt内的文件
umount /opt 卸载/opt
mount /dev/Rootvg/opt2 /opt 将新建的lv挂载到/opt
tar xzfp /backup/opt.tar /opt 将之前的备份文件.tar解压缩至新目录
vim /etc/fstab 修改fstab
lvremove /dev/Rootvg-LogVol02 除去/opt原先对应的lv
根目录的空间还是20G,因为/var空间已经无法调整。
原因是对/var使用tar等拷贝类的命令,一些由进程创建的文件( /var/run)无法被复制。
修改/home空间
mkdir /backup
cd /home
tar czfp /backup/home.tar ./*
rm -rf /home/*
cd /
umount /home
lvremove /dev/Rootvg/LogVol01
lvcreate -L 5G -n LogVol01 Rootvg
mkfs -t ext4 /dev/Rootvg/LogVol01
mount /dev/Rootvg/LogVol01 /home
Tar xzfp /backup/home.tar -C /home
/etc/fstab 与原来相同,无需修改。
修改/opt空间
cd /opt
tar czfp /backup/opt.tar ./*
lvcreate -L 15G -n optlv Rootvg
mkfs -t ext4 /dev/Rootvg/optlv
rm -rf /opt/*
cd /
umount /opt
mount /dev/Rootvg/optlv /opt
tar xzfp /backup/opt.tar -C /opt
vim /etc/fstab 添加:/dev/Rootvg/optlv /opt ext4 defaults 1 2
lvremove /dev/Rootvg/LogVol02,同时注释原有的挂载信息。
修改/tmp空间(同上)
cd /tmp
tar czfp /backup/tmp.tar ./*
lvcreate -L 10G -n tmplv Rootvg
mkfs -t ext4 /dev/Rootvg/tmplv
rm -rf /tmp/*
cd /
umount /tmp
mount /dev/Rootvg/tmplv /tmp
tar xzfp /backup/tmp.tar -C /tmp
vim /etc/fstab 添加:/dev/Rootvg/tmplv /tmp ext4 defaults 1 2,同时注释原有的挂载信息。
lvremove /dev/Rootvg/LogVol03
修改tmpfs空间
vim /etc/fstab 将挂载方式改为tmpfs /dev/shm tmpfs defaults,size=4G 0 0
添加/fwqz/fwqz/artery-1.2
lvcreate -L 30G -n lvartery Rootvg
mkfs -t ext4 /dev/Rootvg/lvartery
mkdir -p /fwqz/fwqz/artery-1.2
mount /dev/rootvg/lvartery /fwqz/fwqz/artery-1.2
vim /etc/fstab 加入/dev/Rootvg/lvartery /fwqzdir/fwqz/artery-1.2 ext4 defaults 1 2
添加/fwqz/fwqz/batch/omini-pcp-1.1/
lvcreate -L 30G -n lvarterylog Rootvg
mkfs -t ext4 /dev/Rootvg/lvarterylog
mkdir -p /home/fwqzstd/artery-1.2/logs/
mount /dev/Rootvg/lvarterylog /home/fwqzstd/artery-1.2/logs/
vim /etc/fstab 加入/dev/Rootvg/lvarterylog /home/fwqzstd/artery-1.2/logs/ ext4 defaults 1 2
添加/home/fwqzstd/batch/omini-pcp-1.1
lvcreate -L 10G -n lvominilog Rootvg
mkfs -t ext4 /dev/Rootvg/lvominilog
mkdir -p /home/fwqzstd/batch/omini-pcp-1.1/logs/
mount /dev/Rootvg/lvominilog /home/fwqzstd/batch/omini-pcp-1.1/logs/
vim /etc/fstab 加入/dev/Rootvg/lvominilog /home/fwqzstd/batch/omini-pcp-1.1/logs/ ext4 defaults 1 2
修改用户、属性等
(若无用户:
groupadd fwqzstd
useradd fwqzstd -p fwqzstd -d /home/fwqzstd -g fwqzstd
)
chown fwqzstd. fwqzstd /home/fwqzstd
chmod 777 /home/fwqzstd
清除备份文件
rm /backup/*
rmdir /backup
ftp服务开启
service vsftpd start
chkconfig vsftpd on
如果未安装
rpm -qa vsftp*
rpm -ivh vsftp-xxx.xxx.xxxx.rpm
telnet服务开启
切换至光盘挂载目录之下的Packages目录,如/mnt/cd/Packages,
先安装xinetd(telnet-server的依赖包):
ls -l |grep xinetd 可找到xinetd-2.3.14-39.el6_4.x86_64.rpm
rpm -ivh xinetd-2.3.14-39.el6_4.x86_64.rpm
ls -l |grep telnet 可找到以下两个安装包
telnet-0.17-48.el6.x86_64.rpm
telnet-server-0.17-48.el6.x86_64.rpm
安装telnet和telnet-server两个软件包:
rpm -ivh telnet-0.17-48.el6.x86_64.rpm
rpm -ivh telnet-server-0.17-48.el6.x86_64.rpm
修改telnet服务配置文件
(安装telnet-server后,系统才有文件/usr/sbin/in.telnetd)
vi /etc/xinetd.d/telnet
service telnet
{
disable = yes
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
将disable=yes行前加#,或者改为disable=no
然后重新启动xinetd守护进程:
service xinetd restart
chkconfig telnet on
JDK 卸载和安装
1.卸载rpm安装的jkd
查看安装的jdk版本 :
#rpm -qa|grep jdk
可能看到如下类似的信息:
jdk-1.6.0_22-fcs
卸载:
#rpm -e --nodeps jdk-1.6.0_22-fcs
2.安装JDK步骤
需要准备的文件(以jdk1.6为例): jdk-6u22-linux-i586.bin
给所有用户添加可执行的权限 #chmod +x jdk-6u22-linux-i586.bin
执行该文件: #./jdk-6u22-linux-i586.bin
安装软件会将JDK自动安装到 /usr/java/jdk-1.6.0_22-fcs目录下
3. 配置环境变量:
所有用户都想共享jdk的环境变量,可以通过如下方式设置。
在/etc/profile文件中加入:
# vi /etc/profile
export JAVA_HOME=/usr/java/jdk-1.6.0_22-fcs
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
注:修改文件后要想马上生效还要运行# source /etc/profile
修改默认字符集
vim /etc/sysconfig/i18n 然后加入以下行:
LANG="zh_CN.UTF-8"
使配置立即生效source /etc/sysconfig/i18n
来源:oschina
链接:https://my.oschina.net/u/4393165/blog/3235117