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

前言

系统安装完成后,需要基于系统做出一些调整来让系统使用起来更加顺手,可以根据个人喜好对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. if循环&数据类型的内置方法(上)

    目录 if循环&数据类型的内置方法 for循环 range关键字 for+break for+continue for+else for循环的嵌套使用 数据类型的内置方法 if循环&数 ...

  2. Solution -「CCO 2019」「洛谷 P5532」Sirtet

    \(\mathcal{Description}\)   Link.   在一个 \(n\times m\) 的网格图中,每个格子上是空白 . 或沙子 #,四联通的沙子会连成一个整体.令此时所有沙子块同 ...

  3. Solution -「LOCAL」「cov. 牛客多校 2020 第五场 C」Easy

    \(\mathcal{Description}\)   Link.(完全一致)   给定 \(n,m,k\),对于两个长度为 \(k\) 的满足 \(\left(\sum_{i=0}^ka_i=n\r ...

  4. Dump Lsass内存转储新旧方法

      之前看到一篇关于Lsass内存dump的文章,学习记录一下.   lsass.exe(Local Security Authority Subsystem Service)进程空间中,存有着机器的 ...

  5. Spring高级特性之三:@Enable*注解的工作原理

    Spring Boot中阐述热插拔技术的时候,简单地提及@Enable*注解.随着多种框架的应用及深入了解,@Enable*这个注解在各种框架中应用相当普及. 那么@Enable*注解工作原理是怎么样 ...

  6. zabbix监控多个nginx vhost网站状态码

    需求 假设一台服务器运行了N个vhost网站,如何确定在大流量并发时候找到是哪个网站的问题呢? 这似乎是每个运维都会遇到的问题,方法有很多比如:1.看nginx日志大小确定访问量.2.通过前端代理确定 ...

  7. react中配置路由

    一个路由就是一个通道,页面之间的跳转其实就是路由的切换,所以每个应用的路由配置是必须的,浅谈react中怎么配置路由 首先你要在src文件夹下新建一个router的文件下,在router文件下新建一个 ...

  8. oracle11g在windows下安装

    oracle下载 https://www.oracle.com/database/technologies/oracle-database-software-downloads.html 下载11g ...

  9. Java刷题时常用的标准库数据结构和相应算法

    目录 一.线性表(广义的数组) 1. 数组 一维数组的定义和初始化 二维数组的定义和初始化 Arrays工具类的一些常用方法 2. List接口容器 对象的构建 读写和插入删除数据 排序 反转数组 二 ...

  10. Pycharm:设置完Anaconda后报错TypeError: an integer is required (got type bytes)

    背景:安装了最新版本的Anaconda3.9后,在Pycharm中设置Python Interpreter为这个最新版本Anaconda文件下的python.exe后,控制台无法启动并报错TypeEr ...