2021年11月30号 Linux基础操作文件+命令解析(面试重点)

简介: 2021年11月30号 Linux基础操作文件+命令解析(面试重点)


今天接着上部分的重要文件和一些相关的命令写一下,全是面试重点哦

查看主机名称方法

1.主机名

hostname

设置主机名称方法

centos6

临时修改

hostname 主机名称

永久修改

vi /etc/sysconfig/network

centos7

命令永久修改

hostnamectl set-hostname

2. 本地解析文件

/etc/hosts

建立名称和地址的对应关系

ip 名称

3. 磁盘挂载文件

/etc/fstab

实现磁盘设备开机自动挂载

4. 开机自动加载文件

/etc/rc.local

作用:文件中的命令信息,在开机时会自动执行

mount /dev/cdrom /mnt (实现自动挂载)

5. 登录之后提示文件

vim /etc/motd

6. 和程序软件安装相关的目录

ll /usr/local

下载安装软件利用yum方式

本地配置源文件

cd /etc/yum.repos.d/

yum安装的环境:

https://opsx.alibaba.com/mirror

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

从阿里云下载一个yum源文件,更新默认的/etc/yum.repos.d/CentOS-Base.repo

安装软件命令

yum install 软件名称

yum install -y vim tree wget net-tools nmap bash-completion

yum安装软件常见问题

排错流程:

01. 网络问题

访问外网IP地址不通 网卡地址配置有问题

访问外网名称不通 DNS配置有问题

02. 检查是否已经有下载的进程

ps -ef

kill -9 PID

03. yum源文件被修改调整,重新搞一份

7. 日志文件保存目录

ll /var/log/

重要的系统日志文件

messages – 系统或服务程序运行的状态信息,错误信息

secure(安全) – 用户登录信息

查看日志信息

tail -f /var/log/secure — 查看日志文件方法 一直追踪查看文件内容的变化

8. 系统硬件信息查看方法

CPU

lscpu

负载:(CPU处理任务过多)

利用文件进行查看:(监控)

cat /proc/loadavg

利用命令进行查看:

w

内存:内存使用情况

利用文件进行查看:

cat /proc/meminfo

MemTotal: — 内存总的容量

MemFree: — 内存的空闲容量

MemAvailable: — 内存的可用容量

Buffers: — baffer空间

Cached: — cacahe空间

SwapCached: — 交换分区使用情况

利用命令进程查看:

free -h

磁盘信息/挂载信息:

利用文件进行查看:

cat /proc/mounts

利用命令进程查看:

df -h

vi命令使用方法

1) vi命令基本用法

a vi 123.txt — 利用vi命令打开一个文件

b 输入i — 进入编辑状态

c 编辑文件内容

d esc — 退出编辑状态

e :wq — 保存退出文件

2) vi命令详细使用方式

vi有三种模式(互相切换)

1. 命令模式

2. 插入模式(编辑模式)

3. 低行模式

三种模式的切换方法:

使用技巧

vi 文件信息

i — 进入编辑模式

esc — 退出编辑模式

:wq — 保存并退出

:w

:q

:wq!— 强制保存退出

:q! — 强制退出

只移动光标,不进入编辑状态

大写字母G 将光标快速切换尾部

小写字母gg 将光标快速切换首部

ngg n表示移动到第几行

$ 将光标移动到一行的结尾

0/^ 将光标移动到一行的行首

命令模式–底行模式

: 输入一些命令

/ 进入搜索状态(向下搜索 n依次向下)

? 进入搜索状态(向上搜索 n依次向上)

特殊使用技巧:

将一行内容进行删除(剪切) deletedelete=dd

将多行内容进行删除(剪切) ndd

将内容进行粘贴 p

粘贴多次内容 np

复制一行内容 yy

复制多行内容 nyy

操作错误如何还原 小写字母u

系统优化方法(基础优化)

了解系统环境

cat /etc/redhat-release

uname -a

普通用户创建

useradd wine

passwd 123

普通用户切换

su -

Password:

普通用户查看身份

查看用户是否存在

id 用户名

whoami

操作系统优化—命令提示符优化

优化方法: 修改PS1环境变量

默认配置:

[root@oldboyedu oldboy]# echo $PS1

[\u@\h \W]$

\u — 显示当前登录用户名称

\h — 显示系统主机名称

\W — 显示当前所在目录信息(目录结构的最后结尾信息)

修改优化方法:

01. 修改命令提示符的颜色:

export PS1=’[\e[30;1m][\u@\h \W]$ [\e[0m]’ – 黑色提示符

export PS1=’[\e[31;1m][\u@\h \W]$ [\e[0m]’ – 红色提示符

export PS1=’[\e[32;1m][\u@\h \W]$ [\e[0m]’ – 绿色提示符

export PS1=’[\e[33;1m][\u@\h \W]$ [\e[0m]’ – 黄色提示符

export PS1=’[\e[34;1m][\u@\h \W]$ [\e[0m]’ – 蓝色提示符

export PS1=’[\e[35;1m][\u@\h \W]$ [\e[0m]’ – 粉色提示符

export PS1=’[\e[36;1m][\u@\h \W]$ [\e[0m]’ – 浅蓝提示符

export PS1=’[\e[37;1m][\u@\h \W]$ [\e[0m]’ – 白色提示符


目录
相关文章
|
1天前
|
NoSQL Linux Shell
Linux MongoDB重启命令
【5月更文挑战第8天】
|
2天前
|
前端开发 JavaScript
Web前端开发之面试题全解析 一,2024年最新面经牛客
Web前端开发之面试题全解析 一,2024年最新面经牛客
|
2天前
|
移动开发 前端开发 JavaScript
Web前端开发之面试题全解析 一(3),前端面试题背不下来怎么办
Web前端开发之面试题全解析 一(3),前端面试题背不下来怎么办
|
2天前
|
前端开发 算法 搜索推荐
Web前端开发之面试题全解析 一(1),2024年最新前端组件化面试
Web前端开发之面试题全解析 一(1),2024年最新前端组件化面试
|
2天前
|
Linux 网络安全
CentOS系统openssh-9,网络安全大厂面试真题解析大全
CentOS系统openssh-9,网络安全大厂面试真题解析大全
|
2天前
|
Android开发
Android高级开发面试题以及笞案整理,实战解析
Android高级开发面试题以及笞案整理,实战解析
|
2天前
|
Android开发
71,字节跳动历年校招Android面试真题解析
71,字节跳动历年校招Android面试真题解析
|
2天前
|
Linux 网络安全 Windows
网络安全笔记-day8,DHCP部署_dhcp搭建部署,源码解析
网络安全笔记-day8,DHCP部署_dhcp搭建部署,源码解析
|
3天前
HuggingFace Tranformers 源码解析(4)
HuggingFace Tranformers 源码解析
6 0
|
3天前
HuggingFace Tranformers 源码解析(3)
HuggingFace Tranformers 源码解析
6 0