首页 > 系统相关 >Linux初始化

Linux初始化

时间:2023-06-19 18:00:27浏览次数:46  
标签:初始化 CentOS repos repo etc yum Linux 安装

Linux初始化

环境说明:

VMware® Workstation 16 Pro

centos7.6

时区设置

查看时区

timedatectl

设置时区

timedatectl set-timezone Asia/Shanghai

时间对时

使用chrony网络对时

安装chrony
yum -y install chrony

配置chrony

使用阿里云服务器自动对时

删除以下国外的服务器
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst
增加阿里云服务器的对时服务器
server ntp.aliyun.com iburst

systemctl start chronyd

systemctl enable chronyd

主机重命名

临时修改

hostname 名字      #一次性修改,重启后名字即消失

永久修改

直接修改文件
vi /etc/hostname   #名字可改为server01
或者
hostnamectl set-hostname server1

重启

init  6
reboot
shutdown -r now

设置静态IP

在网卡里进行编辑 vi /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp    #dhcp 改为static



DEFROUTE=yes
IPV4_FAILURE_FATAL=no

IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens33
# UUID=30e597bf-ff56-4513-bcaf-12e2aa9b082f
DEVICE=ens33
ONBOOT=yes

ZONE=public


在最后加这四行代码
IPADDR="192.168.138.100"       #同一个网段  ,可以设置为同一个
NETMASK="255.255.255.0"         # 子网掩码
GATEWAY="192.168.138.2"         # 网关地址
DNS1="192.168.138.2"            # DNS服务器

重启网络服务

systemctl restart network

查看是动态IP还是静态IP

cat /etc/sysconfig/network-scripts/ifcfg-ens33|egrep 'static|dhcp'

上网试试

ping www.baidu.com
ctrl+c  断开

关闭防火墙

查看防火墙状态

systemctl Status firewalld

显示以下情况

Active: active (running) since Sun 2023-06-18 19:16:02 CST; 19h ago

代表防火墙在激活状态

显示以下情况

Active: inactive (dead) since Mon 2023-06-19 15:05:32 CST; 8s ago

代表防火墙在非激活状态

关闭防火墙

systemctl stop firewalld
systemctl disable firewalld   #禁止开机启动

关闭核心防护

禁用SELINUX

setenforce 0   #禁用当前环境的selinux
vi /etc/selinux/config 
SELINUX=disabled   #禁用selinux的开机自启

sestatus   或者getenforce# 查看SELINUX的状态

光盘挂载

为什么要进行光盘挂载?

​ 挂载光盘之后可以读取光盘内的文件,因为安装系统时候的选项不同,比如你按照的是没有桌面的系统,现在需要使用桌面,要安装软件包才可以

​ 有2种安装方式,1网络安装,从网络共享上获取安装包,进行安装,2使用本地安装包进行安装桌面,iso光盘内有很多基本的安装包,其中包括桌面安装包,将光盘挂载到本地,配置本地yum源仓库,就可以安装需要的应用软件的安装包

​ 简单来说,就是安装的系统里只是iso光盘内的一部分

怎么把ISO光盘文件挂载到linux上

image-20230619155055627

临时挂载(重启后失效)

mkdir /mnt/cdrom   #在/mnt文件下新增cdrom文件
mount /dev/cdrom /mnt/cdrom

永久挂载(直接修改文件,重启也继续生效)

vi /etc/fstab
在文件最后添加
/dev/cdrom                                /mnt/cdrom                 iso9660    defaults        0 0

yum源的配置优化

repo:例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用!

epel:提供高质量软件包的项目

1)备份源数据,防止被删除

[root@localhost mnt]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
CentOS-Base.repo  CentOS-CR.repo  CentOS-Debuginfo.repo  CentOS-fasttrack.repo  CentOS-Media.repo  CentOS-Sources.repo  CentOS-Vault.repo
[root@localhost yum.repos.d]# mkdir  backup
[root@localhost yum.repos.d]# ls
backup  CentOS-Base.repo  CentOS-CR.repo  CentOS-Debuginfo.repo  CentOS-fasttrack.repo  CentOS-Media.repo  CentOS-Sources.repo  CentOS-Vault.repo
[root@localhost yum.repos.d]# mv C* backup

2)添加阿里云的repo本地库

去阿里云里 mirrors.aliyun.com 找想要配置的源

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


2)添加阿里云的epel本地库

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

3)安装好repo和epel本地库后

yum clean all   #清除yum的本地缓存
yum makecache   #重建yum的本地缓存

安装常用软件

yum -y install wget vim unzip lrzsz telnet bash-completion     #命令补齐

标签:初始化,CentOS,repos,repo,etc,yum,Linux,安装
From: https://www.cnblogs.com/jiangxuling/p/17491817.html

相关文章

  • linux C语言 使用socket获取本机所有IP地址
    #include<stdio.h>#include<sys/ioctl.h>#include<net/if.h>#include<arpa/inet.h>/******************************************************函数功能:获取本机所有ip地址。*输入参数:*max_ip_num:ip_buf能存的最多ip个数;*输出参数:*ip_b......
  • Linux 常用命令
    一、Linux命令格式command[-options][parameter]说明:command:命令名[-options]:选项,可用来对命令进行控制,也可以省略[parameter]:传给命令的参数,可以是零个、一个或者多个注意:[]代表可选命令名、选项、参数之间有空......
  • Linux建立虚拟ip的方法
    1、虚拟ip的介绍 虚拟IP地址(VIP)是一个不与特定计算机或一个计算机中的网络接口卡(NIC)相连的IP地址。数据包被发送到这个VIP地址,但是所有的数据还是经过真实的网络接口。上边是百度的定义。就是一块网卡上边有两个ip,然后无论到哪个ip的流量都会经过物理网卡。 2、虚拟i......
  • Linux根据PID查询进场所在目录
    1、查询端口占用情况netstat-tunlp|grep80302、进入任务目录cd/proc/77662#77662为pid3、查询目录ls-ailcmd行指向就是进程所在目录了 ......
  • Linux安装MongoDB 4.0.3
    Linux安装MongoDB4.0.3 1.准备CentOS下安装MongoDB官网提供windows、Linux、OSX系统环境下的安装包,这里主要是记录一下在Linux下的安装。首先到官网下载安装包。文中安装的是4.0.3版本的。官网地址:https://www.mongodb.com/下载地址:https://www.mongodb.com/try/download......
  • 安装Oracle Linux碰见的几个问题
    今儿需要部署一个Oracle环境,为了简单些,选择了Oracle提供的Linux版本介质:OracleLinux-R6-U2-Server-x86_64-dvd.iso,在安装的过程中碰见了几个常见的问题,简要记录下,便于日后查找。问题1:无法登陆图形界面按照正常流程安装后,默认是没有安装图形界面的,因此进入的是命令行界面,若不用静......
  • 非Oracle Linux下安装Oracle 19c
    《Oracle19c之RPM安装》介绍了在OracleLinux平台下安装Oracle19c的过程,其实无论是19c,还是11g,用OracleLinux会为你省不少的事情,毕竟同为Oracle产品,从推广角度看,肯定会相对其他平台提供更多的便利性,例如提前预安装了需要的Package,设置了信号量,创建了各种账号、路径和权限。这次采......
  • Linux 7安装Oracle 11g打怪经历
    最近接到个需求,要将一套开发环境中Linux6平台的Oracle11g,迁移到两套Linux7平台,原以为很简单,但过程中,确实历经坎坷,就像过山车一般,解决这个问题,又碰到下一个。软件信息RedHatLinux7.5Oracle11.2.0.4坑坑坑1.软链接为了安装路径的标准和简便,可以使用软链接,语法如下,ln-s【目标......
  • Linux下的yum怎么升级?
    Linux下我们安装软件,可能会需要安装各种包来支持,你可以从安装介质中找到rpm,手动安装,但最常用的,可能还是yum,省了很多烦恼。但要知道yum同样需要升级,yum怎么升级?碰巧看到杨大师的一篇文章《LINUX环境下如何重建yum源并更新》,介绍了整个操作。1. 备份默认的yum#mv/etc/yum.repos.d......
  • 初探MySQL-小白的Linux安装笔记
    这篇文章是我们组内一位小伙伴垒的文字,亲测每个步骤,真实、可靠、接地气,照着做就能入门Linux下的MySQL安装,欢迎更多的小伙伴能将日常工作中的经验记录下来,分享给其他人,正所谓“独乐乐不如众乐乐”。最近接到一个任务,由于开发环境变化,需要将旧机器上的mysql迁移到新机器上去,其中涉及......