当前位置: 首页 > news >正文

Linux系统入门

# Linux系统入门:基础操作、安全工具与远程连接

本文适合正在入门 Linux 系统管理、网络安全与远程连接工具的初学者,内容涵盖 Linux 命令行基础、权限管理、日志查看、Hydra 弱口令爆破工具使用,以及 Xshell/Xftp 的安装与注册流程。


一、Linux 系统基础认知

1. 核心概念(必懂)

  • 内核与发行版
    Linux 内核由林纳斯·托瓦兹于 1991 年开发,是操作系统的核心。发行版则是“内核 + 配套软件”的完整系统,常见如 Ubuntu、Kali、CentOS。

  • 开源特性
    源代码公开,全球开发者共同维护,免费使用,安全性和灵活性更高。

  • 适用场景

    • 服务器(核心场景)
    • 桌面端
    • 嵌入式设备(路由器、智能设备)
  • 与 Windows 的核心区别

    • 无盘符(C:/ D:/)
    • 命令行操作更核心
    • 权限管理更严格

2. 主流发行版选择(入门友好)

发行版 特点 适用场景
Ubuntu 桌面友好、生态完善、社区支持强 入门学习、日常使用
Kali Linux 预装网安工具(MSF、Hydra 等) 网络安全学习、渗透测试
CentOS 稳定、兼容 RedHat、运维常用 服务器部署、企业应用

二、Linux 命令行基础(重中之重)

1. 命令行入门

  • 打开终端
    Ubuntu 可通过 Ctrl + Alt + T,Kali 默认桌面有终端图标。

  • 命令格式
    命令 [选项] [参数]
    例如:ls -l /home

  • 核心快捷键

    • Tab:自动补全命令/路径
    • Ctrl + C:终止当前命令
    • Ctrl + L:清空终端屏幕
    • ↑/↓:查看历史命令

2. 文件与目录操作(高频命令)

命令 功能 示例
pwd 查看当前目录路径 pwd
ls 列出目录内容 ls -l(详细列表)
cd 切换目录 cd /home(绝对路径)

3. 权限管理基础(网安核心)

(1)权限表示规则

示例:-rwxr-xr--(共 10 位)

  • 第 1 位:文件类型(- 普通文件、d 目录、l 链接)
  • 第 2-4 位:所有者权限(r 读、w 写、x 执行)
  • 第 5-7 位:所属组权限
  • 第 8-10 位:其他用户权限

(2)权限数字表示法

  • r = 4w = 2x = 1
  • 权限值为对应权限数字之和
    示例:rwx = 7r-x = 5r-- = 4

(3)权限修改命令(chmod)

命令 说明
chmod u+w test.txt 给所有者添加写权限
chmod 755 test.txt 所有者 rwx,所属组 r-x,其他 r-x
chmod -R 777 /home/test 递归设置完全权限(⚠️谨慎使用)

4. 用户与组管理(基础操作)

命令 功能
useradd test 创建用户
passwd test 设置密码
su test 切换用户
sudo su 切换到 root
userdel -r test 删除用户及相关目录
usermod -g group user 将用户添加到组

三、系统基础配置与操作

1. 网络配置基础

  • 查看 IP:ifconfigip addr
  • 测试连通性:ping www.baidu.com
  • 查看端口占用:netstat -tulnpss -tulnp

2. 软件安装与卸载(包管理器)

(1)Debian 系列(Ubuntu/Kali)

操作 命令示例
更新源 sudo apt update
安装软件 sudo apt install openssh-server
卸载软件 sudo apt remove openssh-server

(2)RedHat 系列(CentOS)

操作 命令示例
安装软件 sudo yum install httpd
卸载软件 sudo yum remove httpd
查找软件 sudo yum search ssh

3. 进程管理基础

命令 功能
ps -ef 查看所有进程
top 实时查看进程资源占用
kill -9 PID 强制终止进程
pkill -f 进程名 按进程名终止

四、日志与文件编辑基础

1. 常用文件编辑器(vim)

  • 打开文件:vim test.txt
  • 进入编辑模式:按 i
  • 保存退出:按 Esc,输入 :wq
  • 强制退出::q!
  • 常用快捷键:
    • dd:删除当前行
    • yy:复制当前行
    • p:粘贴
    • :/关键词:查找(n 下一个,N 上一个)

2. 日志查看常用命令

命令 功能
tail -f /var/log/syslog 实时查看系统日志
grep "error" /var/log/syslog 筛选包含 error 的日志
tail -n 100 /var/log/auth.log 查看登录日志最后 100 行

五、Hydra 弱口令爆破工具使用

1. 简介

Hydra 是一款开源密码爆破工具,支持 HTTP、HTTPS、SSH、FTP 等多种协议,常用于渗透测试。Kali Linux 自带该工具。

2. 基本语法

hydra -l 用户名 -P 密码字典文件 服务://目标IP

3. 常用参数示例

命令示例 说明
hydra -l admin -P pass.txt ssh://192.168.1.1 爆破 SSH
hydra -L users.txt -P pass.txt -s 2222 ssh://10.0.0.1 指定端口爆破
hydra -l root -P rockyou.txt -o result.txt ssh://192.168.1.1 结果保存到文件

4. 字典路径

Kali 自带字典位于:
/usr/share/wordlists/


六、Xshell 与 Xftp 安装教程

1. 下载地址

官网:https://www.xshell.com/zh/free-for-home-school/

2. 安装步骤

  1. 运行安装程序,选择“下一步”
  2. 选择安装路径
  3. 完成安装后,打开 Xshell
  4. 注册免费许可:
    • 填写姓名和邮箱
    • 点击邮箱中的确认链接
    • 重启 Xshell 完成注册

3. Xftp 安装

步骤与 Xshell 类似,安装过程中可选择“Xftp8”文件夹。


七、学习注意事项

  1. 多实操少死记:命令建议结合示例理解,多动手操作。
  2. 权限操作谨慎rm -rfchmod 777 等命令慎用。
  3. 学习顺序建议:先掌握文件操作、命令行基础,再学权限、网络、进程等。
  4. 问题排查方法
    • 查看命令帮助:命令 --help
    • 搜索错误信息
    • 查看系统日志

本文整理了 Linux 系统基础、Hydra 工具使用及 Xshell/Xftp 安装流程,适合入门者系统学习与实践。建议在虚拟机或实验环境中操作,避免对真实系统造成影响。


标签Linux入门 网络安全 Hydra Xshell 远程连接 系统管理
适合人群:Linux 初学者、网络安全爱好者、运维入门者

如果你觉得这篇文章对你有帮助,欢迎在博客园留言交流,或点赞支持哦!🚀

http://www.jsqmd.com/news/358712/

相关文章:

  • 【开题答辩全过程】以 基于SSM的电子书店管理系统设计与实现为例,包含答辩的问题和答案
  • 闭眼入!10个AI论文网站测评,专科生毕业论文写作必备工具推荐
  • 音视频隐写
  • 提升论文效率:11个AI写作辅助网站汇总
  • 【航空旅客满意度大数据分析平台】(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • php python+vue网吧计费管理系统_开题报告
  • 【开题答辩全过程】以 基于ssm的公寓出租管理系统的设计与实现为例,包含答辩的问题和答案
  • 智能写作帮手:11个AI工具助力学术论文
  • php python+vue自助考务考试系统_开题报告
  • Flutter for OpenHarmony 打造沉浸式呼吸引导应用:用动画疗愈身心
  • 论文写作新选择:11个AI辅助网站全解析
  • Flutter for OpenHarmony 动效实战:打造一个会“跳”的幸运骰子应用
  • 【开题答辩全过程】以 基于SSM的高校宿舍管理系统为例,包含答辩的问题和答案
  • Flutter for OpenHarmony 可视化教学:A* 寻路算法的交互式演示
  • IT Hit WebDAV Server Engine for .NET 15.4.16
  • USB协议 键盘流量 鼠标流量
  • 2026Q1上海财税公司推荐榜|工商注册+代账+注册注销+资质代办全服务合规赋能 - 品牌智鉴榜
  • 拍照手机影像能力:全链路能力及专业测评考查参数 - 指南
  • 开发者必看:2026年最新18个Github镜像站,下载部署全搞定
  • 一、单例模式
  • 人工智能在智能制造中的应用与未来前景 - 详解
  • 文【牛客tracker 每日一题】
  • 小程序毕设项目推荐-基于微信小程序的温州博物馆系统博物馆展览预约参观讲解基于springboot+小程序的温州博物馆小程序的设计与实现【附源码+文档,调试定制服务】
  • 写论文省心了 8个AI论文工具测评:继续教育毕业论文写作全攻略
  • 计算机小程序毕设实战-基于springboot+小程序的温州博物馆小程序的设计与实现基于Springboot+Uniapp的博物馆预约微信小程序【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 看完就会:降AI率工具,千笔AI VS 知文AI,MBA专属更高效!
  • WPF 自定义控件库名称空间
  • 小程序毕设项目:基于springboot+小程序的温州博物馆小程序的设计与实现(源码+文档,讲解、调试运行,定制等)
  • 导师严选!自考必备的AI论文网站 —— 千笔·专业学术智能体
  • 真心不骗你!本科生专属降AI率网站 千笔·专业降AIGC智能体 VS 锐智 AI