linux新系统调整综合实施方案

旧巷老猫 提交于 2020-04-15 09:44:47

【推荐阅读】微服务还能火多久?>>>

 

 

更改前 更改后

 

 

 

 

 

 

 

总体思路

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守护进程:


(由于telnet服务也是由xinetd守护的,所以安装完telnet-server,要启动telnet服务就必须重新启动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

 


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!