admin 管理员组

文章数量: 887021

作为开发,有时候需要用到Linux环境,运行mysql、redis或者其他中间件,在自己电脑可以通过virtualBox等安装虚拟机,但是碍于笔记本性能不是特别好,所以虚拟机运行起来比较吃力,正好有两台老旧笔记本,所以想着将这两台旧笔记本改为Linux系统。

两台笔记本配置如下:

  • thinkpad SL400(内存4G,硬盘200G,IP=192.168.1.8)

  • thinkpad E430(内存8G,硬盘500G,IP=192.168.1.9)

安装系统:Centos7

如果有条件尽量把笔记本的内存改为8G以上,因为SL400比较老,只能加到4G

1、下载Centos7系统

2、制作启动U盘

找一个8G以上的U盘用来做启动U盘,windows可以使用UltralSO,我的是mac用的是balenaEtcher

3、安装Centos7

在服务器开机过程中,进入U盘启动界面(不同电脑快捷键不同,F2,F8,F10,F12都有可能),选择U盘启动,然后参照

进入安装界面如下:选择第一个Install CentOS7

等待系统加载完成

加载完成后进入安装界面,下拉选择中文

然后配置软件和系统分区,这里为了选择最小安装,直接不使用界面:

系统分区,不知道怎么分区可以直接选择自动分区,但是自动分区的话在"/home"的空间大于"/",建议首先选择自动分区,然后再改为手动分区,手动调整一下"/home"和"/",比如,硬盘空间500G,可以设置"/home"为100G,"/"为400G即可

等设置完分区后,执行安装:

然后配置root管理员密码,也可以创建普通用户,但是因为是我自己用,所以就直接用root

安装完成后,直接重启电脑

电脑重启后,进入登陆界面,直接用root和刚才的密码登陆

4、配置网络

因为我们用的最小安装,不想使用GNOME桌面版可以在图形界面配置,我们可以通过修改网卡来设置固定IP。

下面我们以其中一台配置为例(IP:192.168.1.8)

首先,配置静态IP:

首先,执行命令,编辑网卡:

vim /etc/sysconfig/network-scripts/ifcfg-eno1 # eno1为网卡名,每台电脑不一样,通过ifconfig查看

修改网卡信息如下:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#改为static,表示静态 
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eno1
UUID=e71e9ae6-b4bd-45eb-a103-b57ddb1434db
DEVICE=eno1
#ONBOOT设置为yes:
ONBOOT=yes
​
#设置IP地址、网关信息等
NETSTAT=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=114.114.114.114
IPADDR=192.168.1.8

执行:reboot重启电脑即可

配置ssh远程登录

#step1 确认是否安装了openssh-server
rpm -qa|grep -E "openssh"
# 如有openssh-7.4p1-11.el7.x86_64、openssh-server-7.4p1-11.el7.x86_64、openssh-clients-7.4p1-11.el7.x86_64三个文件则为安装了,跳过2~3步;
# step2 安装openssh-server
yum install openssh-server -y
#step3 配置ssh
vim /etc/ssh/sshd_config 
#修改以下4项:
#    Port=22  #设置SSH的端口号
#    ListenAddress 192.168.0.127  #上步配置的IPADDR
#    PermitRootLogin  yes  #是否允许root用户登陆
#    PasswordAuthentication yes  #用户登陆需要密码认证
# step4 重启sshd
service sshd restart

​配置笔记本闭盖不休眠

家用笔记本一般关闭盖子会休眠,而服务器是要保证长时间运行的,所以需要更改闭盖休眠计划

vim /etc/systemd/logind.conf
# HandleLidSwitch=lock 将关闭盖子设置为锁屏
systemctl restart systemd-logind

5、修改yum源

1、备份当前yum源

sudo cp -ar /etc/yum.repos.d /etc/yum.repos.d.bak

2、清除所有的yum源

sudo rm -f /etc/yum.repos.d/*

3、以阿里云YUM源为例,创建一个新的YUM源配置文件:

sudo vi /etc/yum.repos.d/CentOS-Base.repo

4、将以下内容复制粘贴进去(根据您的需求选择合适的版本,比如centos7的阿里云源):

[base]
name=CentOS-$releasever - Base - Aliyun
baseurl=http://mirrors.aliyun/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun/centos/RPM-GPG-KEY-CentOS-7
 
#released updates 
[updates]
name=CentOS-$releasever - Updates - Aliyun
baseurl=http://mirrors.aliyun/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun/centos/RPM-GPG-KEY-CentOS-7
 
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - Aliyun
baseurl=http://mirrors.aliyun/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun/centos/RPM-GPG-KEY-CentOS-7

5、保存文件并退出编辑器。

6、清除YUM缓存并生成新的缓存:

sudo yum clean all
sudo yum makecache

7、测试新的YUM源是否可用:

sudo yum repolist all

以上步骤将会将CentOS 7的YUM源修改为阿里云的源,您可以根据需要将baseurlgpgkey的URL修改为其他的源地址。

本文标签: 实体 笔记本 Linux