-
/etc/passwd 这个文件有什么作用,记录的内容是什么
-
作用:用于存储系统中所有用户的信息。
-
内容格式(以冒号
:
分隔): -
用户名:密码占位符:用户ID:组ID:用户说明:主目录:登录Shell
-
-
如果我想获取上面文件的以:分隔的第一列内容,如何获取
cut -d: -f1 /etc/passwd # cut:是 Linux 中用于按列提取文本内容的命令。 # -d::指定“分隔符”为冒号(:),/etc/passwd 文件中每一行是以 : 分隔的。 # -f1:表示提取第 1 个字段(field)。 # /etc/passwd:系统用户信息文件,每行代表一个用户。
-
如何使用AWK获取上面文件第3列内容,并进行排序
awk -F: '{print $3}' /etc/passwd | sort -n
-
如何查看系统版本和内核版本
cat /etc/os-release # 查看系统发行版信息 uname -r # 查看内核版本
-
如何更改系统源为国内源
-
以Ubuntu为例
-
编辑源文件:
-
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo nano /etc/apt/sources.list
-
替换内容为清华源
-
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
-
然后更新:
sudo apt update
-
-
如何更新系统中的软件包
sudo apt update && sudo apt upgrade -y
-
如何使用apt安装nginx
sudo apt install nginx -y
-
Nginx默认使用的端口号是多少,安装后如何访问
-
默认使用80端口号
-
安装后的访问方式:
http://服务器IP地址
-
-
apt安装的Nginx默认配置目录是什么
/etc/nginx/
-
如何查看当前机器监听了哪些端口号
sudo netstat -tulnp | grep LISTEN # 或更推荐 sudo ss -tuln
-
什么是回环地址,为什么要有回环地址
- 回环地址:
127.0.0.1
,也叫localhost
。
作用:用于本机自我通信,测试服务是否正常运行,不经过外网。
- 回环地址:
-
如何判断端口号是绑定到某个具体地址,还是所有地址
sudo ss -tuln
- 如果监听地址是
0.0.0.0:80
→ 表示监听所有地址 - 如果是
127.0.0.1:80
→ 表示仅本机能访问
- 如果监听地址是
-
如何通过终端软件将本地文件上传到Linux中,又如何下载文件到本地
以FinaShell为例:-
上传:拖动文件到 FinalShell 窗口或右键上传
-
命令行方式上传(用scp):
scp file.txt user@server_ip:/目标路径/
-
下载到本地
scp user@server_ip:/路径/file.txt 本地路径/
-
-
如何完全复制一个目录到指定路径
cp -a /原目录 /目标路径/ # 例如: cp -a /etc/nginx /opt/
-
/opt目录有什么作用
用于安装第三方软件或手动安装的软件包。比如从官网下载安装的软件,常放在/opt
-
如何使用一条命令创建多级目录
mkdir -p /a/b/c/d # 使用mkdir命令可以创建多级目录
-
什么是软链接什么是硬链接,区别是什么
-
类型 命令 特点 软链接 ln -s 源 目标
类似快捷方式,允许跨文件系统,目标被删除后失效 硬链接 ln 源 目标
不能跨文件系统,目标删除后原文件仍可访问
-
-
什么场景下使用软链接,什么场景下使用硬链接
- 软链接:适合用于快捷方式,配置文件管理,跨文件系统链接临时文件处理
- 硬链接:文件备份,防止文件被删除,文件系统快照,日志系统管理
-
创建一个软链接/opt/nginx,让其链接到nginx的配置目录
ln -s /etc/nginx /opt/nginx
-
如何判断一个文件是链接文件还是普通文件
用ls命令,正常文件用-开头,目录是d,软链接是 l 开头