目录
前言
本次系统环境变量配置基于Liunx环境下的Redhat 8.2系统,主要实现以下需求:
- 使用U盘安装Redhat 8.2 系统,配置所需环境
- 开机无需手动输入账号密码
- 开机配置启动文件的常用方法
- 配置yum源环境,配置安装python2/3 应用
- 优化系统环境启动的时间,减少等待
一、配置系统环境变量
使用U盘装入所需要的Linux环境。
主要步骤:
- 格式化硬盘数据
- 选择所需环境配置
- 输入账号和密码
主要配置选项:
- Debugging Tools
- File and Storage Server
- Guest Agents
- Network File System Client
- Network Servers
- Remotes Management for linux
- Developments Tools
- RPM Development Tools
- Security Tools
- System Tools
二、优化开机启动,并无需输入账号密码
需要设置liunx重启自动进入系统,跳过用户输入密码账户;使用的系统主要为CentOS7以上、Redhat7以上版本
需要设置liunx重启自动进入系统,跳过用户输入密码账户;现在使用Redhat8系统在每次使用时需要频繁开关机,在大量生产模式下很难进行;
配置文件位置
vim /etc/systemd/system/getty.target.wants/getty\@tty1.service
非图像界面
ExecStart=-/sbin/agetty -o '-p -- \\u' --noclear %I $TERM
图像界面 |
|
在开机启动界面时会发现在选择setup时会停留时长,我们可通过优化时间减少等待
本次以 Redhat 8.2 为例:
vim /boot/efi/EFI/redhat/grub.cfg
三、配置yum源环境,配置安装python2/3 应用
- 修改配置文件
- 在本地或挂载yum源环境
- 安装指定应用
首先下发命令: yum list 刷新出文件 /etc/yum.repos.d/redhat.repo
(注意这个很多情况下,不下发命令是无法找出该文件的,而导致后面配置存在问题)
将这个文件里的内容替换成
[BaseOS]
name=BaseOS
baseurl=file:///mnt/cdrom/BaseOS
enabled=1
gpgcheck=0
[AppStream]
name=AppStream
baseurl=file:///mnt/cdrom/AppStream
enabled=1
gpgcheck=0
在官方网站下载Liunx系统的指定yum源,将该文件目录放到 /mnt/ 目录下面,或通过mount实现
yum install python2
yum install python3
在此,python应用已安装成功,而后可以通过设置软链接实现python的指定版本调用
rm -rf /usr/bin/python
ln -s /usr/local/python3/bin/python3 /usr/bin/python
四、开机配置启动文件的常用方法
- 修改 vim /etc/profile
- 修改 vim /etc/rc.d/rc.local 通常可实现挂载一些目录(调用文件时可能存在问题)
- 修改 vim /root/.bashrc
- 修改 vim /etc/bashrc
- 修改 vim /root/.bash_profile
- 修改 vim/etc/profile.d/*.sh
- 修改 vim /etc/profile.d/lang.sh
总结
上述为实现环境的配置,在用脚本大量测试设备时,可以解决环境配置的问题
后续实现日志收集,及生产DB文件,实现mount操作,上抛日志文件