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]’ – 白色提示符


目录
相关文章
|
Linux 开发工具
7种比较Linux中文本文件的最佳工具
7种比较Linux中文本文件的最佳工具
7种比较Linux中文本文件的最佳工具
|
存储 数据管理 Linux
区分Linux中.tar文件与.tar.gz文件的不同。
总之,".tar"文件提供了一种方便的文件整理方式,其归档但不压缩的特点适用于快速打包和解压,而".tar.gz"文件通过额外的压缩步骤,尽管处理时间更长,但可以减小文件尺寸,更适合于需要节约存储空间或进行文件传输的场景。用户在选择时应根据具体需求,考虑两种格式各自的优劣。
1967 13
|
安全 Linux
Linux赋予文件000权限的恢复技巧
以上这些步骤就像是打开一扇锁住的门,步骤看似简单,但是背后却有着严格的逻辑和规则。切记,在任何时候,变更文件权限都要考虑安全性,不要无谓地放宽权限,那样可能
461 16
|
Linux
【Linux】 Linux文件I/O常见操作技巧
以上就是Linux文件I/O操作的一些技巧,接纳它们,让它们成为你在Linux世界中的得力伙伴,工作会变得轻松许多。不过记住,技巧的运用也需要根据实际情况灵活掌握,毕竟,最适合的才是最好的。
368 28
|
存储 Linux 数据处理
深入剖析Linux中一切即文件的哲学和重定向的机制
在计算机的奇妙世界中,Linux的这套哲学和机制减少了不同类型资源的处理方式,简化了抽象的概念,并蕴藏着强大的灵活性。就像变戏法一样,轻轻松松地在文件、程序与设备之间转换数据流,标准输入、输出、错误流就在指尖舞动,程序的交互和数据处理因此变得既高效又富有乐趣。
238 4
|
Ubuntu Linux
"unzip"命令解析:Linux下如何处理压缩文件。
总的来说,`unzip`命令是Linux系统下一款实用而方便的ZIP格式文件处理工具。本文通过简明扼要的方式,详细介绍了在各类Linux发行版上安装 `unzip`的方法,以及如何使用 `unzip`命令进行解压、查看和测试ZIP文件。希望本文章能为用户带来实际帮助,提高日常操作的效率。
3558 12
|
Linux Shell
Linux系统下快速批量创建和删除文件的方法
总的来说,使用shell脚本来批量处理文件是一种非常强大的工具,只要你愿意花时间学习和实践,你会发现它能大大提高你的工作效率。
757 19
|
监控 Linux
Linux基础:文件和目录类命令分析。
总的来说,这些基础命令,像是Linux中藏匿的小矮人,每一次我们使用他们,他们就把我们的指令准确的传递给Linux,让我们的指令变为现实。所以,现在就开始你的Linux之旅,挥动你的命令之剑,探索这个充满神秘而又奇妙的世界吧!
300 19
linux文件重命名命令
本指南介绍Linux文件重命名方法,包括单文件操作的`mv`命令和批量处理的`rename`命令。`mv`可简单更改文件名并保留扩展名,如`mv old_file.txt new_name.txt`;`rename`支持正则表达式,适用于复杂批量操作,如`rename 's/2023/2024/' *.log`。提供实用技巧如大小写转换、数字序列处理等,并提醒覆盖风险与版本差异,建议使用`-n`参数预览效果。
|
缓存 Linux
如何创建Linux交换文件?Linux交换文件最新创建方法
Swap是Linux中的虚拟内存空间,用于在物理内存不足时将非活动进程移至磁盘,从而优化活动进程的性能。通过创建交换文件(如1GB),可灵活调整交换空间而无需重新分区。步骤包括:使用`fallocate`或`dd`创建文件、设置权限 (`chmod 600`)、格式化 (`mkswap`)、启用交换 (`swapon`)、修改`/etc/fstab`以持久化配置,以及调整`vm.swappiness`值(默认60,建议从10开始)来平衡内存与交换的使用。最后通过`swapon -s`检查状态并重启生效。此方法适用于VPS和专用服务器,需以root用户操作。
1179 2

推荐镜像

更多