Linux系统配置(系统优化)
镜像下载、域名解析、时间同步请点击 阿里云开源镜像站
前言
系统安装完成后,需要基于系统做出一些调整来让系统使用起来更加顺手,可以根据个人喜好对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系统配置(系统优化)的更多相关文章
- Linux基础 - 系统优化及常用命令
目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...
- Linux基础系统优化及常用命令
# Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...
- LINUX系统配置
LINUX系统配置 Linux 安装jdk方法; Linux Tomcat 安装与配置 Linux redis 安装与配置 (例1) Linux redis安装配置(例2) NGINX 安装 Linu ...
- Linux系统配置VSFTP软件详解
Linux系统配置VSFTP软件详解 出处 http://www.sudu.cn/service/detail.php?id=11656 vsftpd.conf 是vsftpd的配置文件,用来控制vs ...
- Linux系统配置VI或VIM的技巧
Linux系统配置VI或VIM的技巧作者:IT专家网论坛出处:IT专家网论坛2008-10-28 11:08配置VI和VIM的颜色显示,使它能够高亮度显示一些特别的单词,这对编写程序很有用⋯⋯ 1.V ...
- Linux基本系统优化
Linux基本系统优化 Linux Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令, 在配置服务器基础环境时,先了解下网络参数设定命令. ifconfig 查询.设置网卡和ip等参 ...
- Linux操作系统优化
figure:first-child { margin-top: -20px; } #write ol, #write ul { position: relative; } img { max-wid ...
- 系统优化怎么做-Linux系统配置优化
大家好,这里是「聊聊系统优化 」,并在下列地址同步更新 博客园:http://www.cnblogs.com/changsong/ 知乎专栏:https://zhuanlan.zhihu.com/yo ...
- s5-6 Linux 标准输出 系统优化 目录结构
标准输出 重定向符号 #> 1> 标准输出重定向 先把文件的内容清空 把内容放在文件的最后一行 #>> 1>> 追加重定向 把内容放 ...
随机推荐
- pandas中常用的操作一
pandas中常用的功能: 1.显示所有的列的信息,999表示显示最大的列为999 pd.options.display.max_columns=999 2.读取excel时设置使用到列的名称,和列的 ...
- HTML笔记整理--上节
一.认识WEB 「网页」主要是由文字.图像和超链接等元素构成,当然除了这些元素,网页中还可以包括音频.视频以及Flash等. 「浏览器」是网页显示.运行的平台. 「浏览器内核」(排版引擎.解释引擎.渲 ...
- Typora软件的使用
Typora软件 一.简介 1.该软件编写文档采用markdown格式是目前最为频繁的一种格式 2.该软件生成的文档后缀名是.md结尾 3.下载网址 https://www.typora.io/ 二. ...
- shell脚本批量配置多台主机静态ip
关于脚本 服务器使用之前,都需要先配置静态IP,那就将这种简单重复的工作,交给脚本来处理吧,让我们运维有更多的时间喝茶看报刷微博 脚本使用 sh ssh.sh ip.txt ssh.sh 为脚本的名称 ...
- 我们一起来学grep
文章目录 grep 介绍 grep 命令格式 grep 命令选项 grep 实例 查找指定进程 查找指定进程个数 从文件中读取关键词进行搜索 从多个文件中查找关键字 输出以u开头的行 输出非u开头的行 ...
- 016 Linux 卧槽,看懂进程信息也不难嘛?top、ps
目录 1 扒开看看 top 命令参数详情 第一行,[top - ]任务队列信息 第二行,[Tasks] 任务(进程) 第三行,[Cpu(s)]状态信息 第四行,[Mem]内存状态 第五行,[Swap] ...
- JavaScript函数式编程(纯函数、柯里化以及组合函数)
JavaScript函数式编程(纯函数.柯里化以及组合函数) 前言 函数式编程(Functional Programming),又称为泛函编程,是一种编程范式.早在很久以前就提出了函数式编程这个概念了 ...
- C++特殊成员函数及其生成机制
在C++中,特殊成员函数指的是那些编译器在需要时会自动生成的成员函数.C++98中有四种特殊的成员函数,分别是默认构造函数.析构函数.拷贝构造函数和拷贝赋值运算符.而在C++11中,随着移动语义的引入 ...
- CentOS8系统上Zookeeper安装启动
下载Zookeeper安装包,下载地址为:https://zookeeper.apache.org/releases.html.注意选择bin的gz包,否则安装不成功,提示找不到相应的类. 一.单机模 ...
- spring中容器和对象的创建流程
容器和对象的创建流程 1.先创建容器 2.加载配置文件,封装成BeanDefinition 3.调用执行BeanFactoryPostProcessor 准备工作: 准备BeanPostProcess ...