vlambda博客
学习文章列表

Linux综合架构环境准备及搭建






1. 创建新的虚拟机以及安装系统,配置2张网卡


Linux综合架构环境准备及搭建



安装系统 需要选择

时间、语言、主机名和网络配置ip、

软件包选择、设置root密码 





配置网卡

#配置文件修改
vi /etc/sysconfig/network-scripts/ifcfg-eth0


#图形化界面配置网卡
nmtui


Linux综合架构环境准备及搭建



Linux综合架构环境准备及搭建




2.关闭防火墙和selinux

临时关闭 setenforce 0   #0临时关闭  1开启
临时关闭 systemctl stop firewalld

#永久关闭防火墙 

systemctl disable firewalld


#永久关闭 重启Linux系统后生效
#selinux 增强的安全配置
#selinux   在cat /etc/selinux/config配置文件
selinux=disabled  


#查看状态

getenforce 


#3种状态
enforcing  -selinux 强制模式
permissive -selinux 关闭,提示警告信息
disabled   -selinux 彻底关闭


3.配置yum源

#阿里云镜像
https://developer.aliyun.com/mirror/

#安装curl
yum install curl -y

或者wget
yum install wget -y  

#备份base
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

#配置base
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

#配置epel
curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo


#生成缓存

yum maskcache


#检查源列表

yum repolist


4.常用工具

tree vim wget bash-completion bash-completion-extras lrzsz net-tools sysstat iotop iftop htop unzip nc nmap telnet bc psmisc httpd-tools bind-utils nethogs


5.ssh连接慢解决

#ssh服务端配置文件
cat /etc/ssh/sshd_config


#79:set nun
GSSAPIAuthentication no

#115行把#号去掉改成No
UseDNS no

#修改配置文件后重启ssh
systemctl restart sshd


6. 安装系统后忘记修改网卡名称

#安装系统后修改网卡名字为eth0
grep linux16 /boot/grub2/grub.cfg

#在搜索第一个Linux16文件后面加上
net.ifnames=0 blosdevname=0

#第一步改文件名
cd /etc/sysconfig/network-scripts/
mv ifcfg-ens33  ifcfg-eth0

#更改配置文件ifcfg-eth0
NAME=eth0
device=eth0

#重启网卡
systemctl restart network

#检查网卡
ip a


在 vim /boot/grub2/grub.cfg



7.网络服务关闭NetworkManager

保留network网络服务

#关闭NetworkManager
systemctl stop NetworkManager

#永久关闭NetworkManager

systemctl disable NetworkManager



8.配置时间同步 定时任务

#时间
date

#在命令行执行
/usr/sbin/ntpdate ntp1.aliyun.com

#放入定时任务
sysn time by 同步系统时间
*/2 * * * * /sbin/ntpdate ntp1.aliyun.com &>/dev/null



9.终端命令提示符设置PS1

#PS1 控制命令行格式

vim /etc/bashrc

PS1="[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\]\[\e[31;1m\] \w\[\e[0m\]]\\$"

echo $PS1


#让命令提示符绝对路径生效

source /etc/bashrc

#或者看环境变量写入配置文件

source /etc/profile

#或者

reboot重启



10.设置字符集(英文)

#先查看一下

echo $LANG


#修改

localectl set-locale LANG="en_US.UTF-8"


#查看字符集配置

cat /etc/locale.conf


#重启
reboot
echo $LANG



11.普通用户huhao可以使用sudo


方法1

useradd huhao
echo 123456|passwd --stdin huhao
echo "huhao ALL=(ALL) NOPASSWD: ALL ">>/etc/sudoers
tail -1 /etc/sudoers
visudo -c


方法2

#直接编辑

visudo


#编辑visudo配置文件

vim  /etc/sudoers

#写入使用sudo
huhao ALL=(ALL) NOPASSWD:ALL