镜像下载、域名解析、时间同步请点击  阿里云开源镜像站

前言

系统安装完成后,需要基于系统做出一些调整来让系统使用起来更加顺手,可以根据个人喜好对linux进行调整,还有一些是linux的必要设置

一、基本设置

1、修改或启用IP地址

[root@host ~]# ip addr或ifconfig                                   查看启用的网卡ip信息

[root@host ~]# ifconfig -a                                              查看所有的网卡及网络信息(无论网卡是否启用)

(1)使用命令修改

[root@host ~]# ifconfig 网卡名 ip地址 netmask 子网掩码                         设置网卡地址

[root@host ~]# ifconfig 网卡名 up                                                             启用网卡

[root@host ~]# service network restart 或 systemctl restart network        重启网络服务

(2)修改配置文件

网络配置文件一般放在/etc/sysconfig/network-scripts文件下,以名为ifcfg-ens33的网卡为例,配置如下

[root@host ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33

     DEVICE=ens33                         设备名

     BOOTPROTO=static                 手动指定地址

     ONBOOT=yes                           系统启动时,网络设备是否被激活,设为”yes”

     IPADDR=192.168.1.10              IP地址

     NETMASK=255.255.255.0       子网掩码

     GATEWATY=192.168.1.1          网关地址

保存后重新启用网卡

[root@host ~]# service network restart 或 systemctl restart network        重启网络服务

2、搭建yum仓库

先做备份

[root@host ~]# cd /etc/yum.repos.d
[root@host yum.repos.d]# mkdir backup
[root@host yum.repos.d]# mv Cent* backup
[root@host yum.repos.d]# cp backup/CentOS-Base.repo local.repo

配置

[root@host yum.repos.d]# vi local.repo

[YUM]

     name=YUM

     mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra

     baseurl=file:///mnt

     gpgcheck=0

     enabled=1

其中 baseurl=file:///mnt 此项为yum软件仓库位置,指向光盘挂载点,mirrorlist=http://后面可跟yum源的网址

3、语言更改

如果使用的Linux系统是kali英文版系统,经常使用桌面应用,可以按以下步骤更改为中文语言

(1)修改更新源

[root@kali] vim /etc/apt/sources.list

     添加如下内容

     deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

保存后更新下系统(可选)

[root@kali] apt-get update && apt-get upgrade && apt-get clean

(2)安装中文字体

[root@kali] yum -y install ttf-wqy-zenhei

(3)设置语言

[root@kali] dpkg–reconfigure locales

按下键找到并使用空格选中:[zh_CN.GBK GBK] 和 [zh_CN.UTF_8 UTF_8]

按[Tab]键切换到[确定]按钮然后按回车键

选择 zh_CN.UTF-8 作为区域语言设置,按Tab键切换到[确定]按钮,然后回车确定

回到终端后用命令再设置一次中文

[root@kali] echo LANG="zh_CN.UTF-8" > /etc/default/locale

然后重启验证

4、终端修改

Kali从2020年4月份发布的linux开始将ZSH设为新的默认Shell,在使用时可能有很多人不习惯

ZSH终端是这样的

而bash终端是这样的

或者也可以改为其它的终端

[root@kali] vi /etc/passwd

     把第一行的末尾ZSH改为bash

     改成root:x:0:0:root:/root:/usr/bin/bash

重启后生效,此修改只对root用户,也可以修改其它用户的shell,只用在/etc/passwd文件中该用户对应行末尾修改成要使用的shell即可(该shell需要系统支持)

使用命令 ls -l /bin/sh 查看使用的shell是否为bash

5、终端提示符修改

(1)仅对某用户生效

编辑root或其它用户下的.bashrc文件,添加 PS1='提示符名称'

例如添加 PS1='[root@kali]' 后,提示符变为[root@kali]

bash或重启生效

(2)全体生效

修改/etc/profile,添加 PS1='提示符名称'

使用命令 source /etc/profile 启用

也可以通过添加变量脚本使在不同的目录下自定义提示符跟随变化

二、重置密码

如果遗忘了管理员root用户密码,又没有其它用户有管理员权限,无法登录进入,以CentOS为例,可通过如下方式修改root用户密码

1、重启按“e”

2、修改参数

按下键一直翻到下面,找到linux16 /vm....root ro crashdernel=auto这一行,修改ro为rw init=/sysroot/bin/sh



更改完成后按下 ctrl+x 进入: / # 模式

3、修改密码

输入命令 chroot /sysroot,然后输入 passwd root 设置用户密码,要输入两次相同密码

然后执行命令 touch /.autorelabel 写入系统信息

4、强制重启

完成后要强制重启,然后进入系统输入新设的密码登录root即可

结语

在使用Linux系统时,多样的系统优化方式给不同用户提供了不同的便利,可以自定义自己的系统,使其更有个性,同时也要掌握一定的系统使用技巧

本文转自:https://blog.csdn.net/le616616/article/details/122128204

Linux系统配置(系统优化)的更多相关文章

  1. Linux基础 - 系统优化及常用命令

    目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...

  2. Linux基础系统优化及常用命令

    # Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...

  3. LINUX系统配置

    LINUX系统配置 Linux 安装jdk方法; Linux Tomcat 安装与配置 Linux redis 安装与配置 (例1) Linux redis安装配置(例2) NGINX 安装 Linu ...

  4. Linux系统配置VSFTP软件详解

    Linux系统配置VSFTP软件详解 出处 http://www.sudu.cn/service/detail.php?id=11656 vsftpd.conf 是vsftpd的配置文件,用来控制vs ...

  5. Linux系统配置VI或VIM的技巧

    Linux系统配置VI或VIM的技巧作者:IT专家网论坛出处:IT专家网论坛2008-10-28 11:08配置VI和VIM的颜色显示,使它能够高亮度显示一些特别的单词,这对编写程序很有用⋯⋯ 1.V ...

  6. Linux基本系统优化

    Linux基本系统优化  Linux Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令, 在配置服务器基础环境时,先了解下网络参数设定命令. ifconfig 查询.设置网卡和ip等参 ...

  7. Linux操作系统优化

    figure:first-child { margin-top: -20px; } #write ol, #write ul { position: relative; } img { max-wid ...

  8. 系统优化怎么做-Linux系统配置优化

    大家好,这里是「聊聊系统优化 」,并在下列地址同步更新 博客园:http://www.cnblogs.com/changsong/ 知乎专栏:https://zhuanlan.zhihu.com/yo ...

  9. s5-6 Linux 标准输出 系统优化 目录结构

    标准输出 重定向符号 #>   1>    标准输出重定向  先把文件的内容清空   把内容放在文件的最后一行 #>>  1>>   追加重定向      把内容放 ...

随机推荐

  1. pandas中常用的操作一

    pandas中常用的功能: 1.显示所有的列的信息,999表示显示最大的列为999 pd.options.display.max_columns=999 2.读取excel时设置使用到列的名称,和列的 ...

  2. HTML笔记整理--上节

    一.认识WEB 「网页」主要是由文字.图像和超链接等元素构成,当然除了这些元素,网页中还可以包括音频.视频以及Flash等. 「浏览器」是网页显示.运行的平台. 「浏览器内核」(排版引擎.解释引擎.渲 ...

  3. Typora软件的使用

    Typora软件 一.简介 1.该软件编写文档采用markdown格式是目前最为频繁的一种格式 2.该软件生成的文档后缀名是.md结尾 3.下载网址 https://www.typora.io/ 二. ...

  4. shell脚本批量配置多台主机静态ip

    关于脚本 服务器使用之前,都需要先配置静态IP,那就将这种简单重复的工作,交给脚本来处理吧,让我们运维有更多的时间喝茶看报刷微博 脚本使用 sh ssh.sh ip.txt ssh.sh 为脚本的名称 ...

  5. 我们一起来学grep

    文章目录 grep 介绍 grep 命令格式 grep 命令选项 grep 实例 查找指定进程 查找指定进程个数 从文件中读取关键词进行搜索 从多个文件中查找关键字 输出以u开头的行 输出非u开头的行 ...

  6. 016 Linux 卧槽,看懂进程信息也不难嘛?top、ps

    目录 1 扒开看看 top 命令参数详情 第一行,[top - ]任务队列信息 第二行,[Tasks] 任务(进程) 第三行,[Cpu(s)]状态信息 第四行,[Mem]内存状态 第五行,[Swap] ...

  7. JavaScript函数式编程(纯函数、柯里化以及组合函数)

    JavaScript函数式编程(纯函数.柯里化以及组合函数) 前言 函数式编程(Functional Programming),又称为泛函编程,是一种编程范式.早在很久以前就提出了函数式编程这个概念了 ...

  8. C++特殊成员函数及其生成机制

    在C++中,特殊成员函数指的是那些编译器在需要时会自动生成的成员函数.C++98中有四种特殊的成员函数,分别是默认构造函数.析构函数.拷贝构造函数和拷贝赋值运算符.而在C++11中,随着移动语义的引入 ...

  9. CentOS8系统上Zookeeper安装启动

    下载Zookeeper安装包,下载地址为:https://zookeeper.apache.org/releases.html.注意选择bin的gz包,否则安装不成功,提示找不到相应的类. 一.单机模 ...

  10. spring中容器和对象的创建流程

    容器和对象的创建流程 1.先创建容器 2.加载配置文件,封装成BeanDefinition 3.调用执行BeanFactoryPostProcessor 准备工作: 准备BeanPostProcess ...