Linux入门

Linux起源于1 9 9 1 年,由Linus Torvalds开发,开源特性促成了其快速迭代。
安全性、稳定性和灵活性是其核心特性。
常见发行版有CentOS、Ubuntu LTS、Fedora等,适合不同需求。
基础操作包括终端使用、文件系统和软件安装。
学习资源丰富,推荐从Ubuntu开始实践。

MPICH及Linux入门教程(1)

说白了,Linux入门就是命令行和软件安装这两块,Ubuntu系统操作大同小异。

展开来说,先说最重要的:登录系统后别急着玩,Ctrl+Alt+T打开终端是标准姿势。
比如去年我们跑的那个项目,团队里有个新人每次都找不到终端,结果编译时卡在依赖问题干着急——这就是为啥要先更新软件。
sudo apt update && sudo apt upgrade 这条命令,去年我们跑的那个项目跑前必干,大概3 000量级的服务器群,更新一次也就十几秒,但能省去后面9 0%的报错。

另外一点,装MPICH前得先装gcc、g++这些编译器,这点很多人没注意。
我们去年有个测试环境,直接装MPICH结果提示找不到编译器,查了半天才发现是忘了装这套基础工具链。
手动安装虽然能定制,但说实话挺坑的,特别是解压命令容易写错版本号,比如tar -xzvf mpich-x.x.x.tar.gz,x.x.x得换成具体版本,上次我差点把beta版装上去。

我一开始也以为手动安装能省事,后来发现不对,官网的README.md其实写得像迷宫,中文版翻译还乱码。
等等,还有个事,编译MPICH时如果内存不足,编译会卡死,我们去年测试时差点把服务器拖崩——用行话说叫雪崩效应,其实就是前面一个小延迟把后面全拖垮了。

最后提醒个坑:装完MPICH别急着写代码,先用mpirun -h 查看集群状态,上次有个同学直接用mpirun跑程序,结果节点没联上直接崩了。
这个点很多人没注意,值得试试用-batch模式先跑个小任务。

Kali Linux 2020.4 安装教程 超级详细 适合新手入门

1 . 下载KaliLinux 2 02 0.4 ISO,6 4 位版本。
2 . 安装VMware Workstation Pro 1 6 3 . 创建新虚拟机,选择Debian 1 0 x6 4 位。
4 . 分配至少6 0GB磁盘空间。
5 . 挂载ISO文件到虚拟机。
6 . 选择图形化安装,设置语言为中文。
7 . 自定义用户名和密码。
8 . 选择使用整个磁盘,分区方案默认。
9 . 安装系统,选择默认工具。
1 0. 安装GRUB引导加载程序。
1 1 . 重启虚拟机,首次登录。
1 2 . 更新软件源为阿里云。
1 3 . 更新软件包。
1 4 . 解决开机卡死:选择Recovery Mode。
1 5 . 解决网络问题:设置NAT模式。
1 6 . 调整分辨率:自动适应客户机。
1 7 . 学习基础命令和工具。
1 8 . 安装渗透测试工具。
1 9 . 查阅官方论坛解决疑问。
2 0. 你自己掂量。

【网络安全】Kali linux超详细入门教程,Linux初学者勿进!

KaliLinux啊...这玩意儿...真的不太适合新手...我就是当年...差点走弯路...
2 02 2 年...我刚开始学Linux...看到Kali...哇...好多工具...Metasploit、Nmap...感觉特厉害...结果...啥都不会...乱点...系统卡死...后来才反应过来...这玩意儿是干啥的...
KaliLinux...核心就是渗透测试...就是模拟攻击...检查漏洞...但前提是...你得懂Linux...会基本命令...比如ls、cd...还得懂点网络...TCP/IP啥的...不然...瞎操作...容易出问题...
就说那个Nmap...端口扫描...新手用着...可能都不知道在干嘛...Wireshark...抓包...更看不懂...我当时...对着屏幕...懵了好久...
而且...KaliLinux...不是来装游戏的...也不能随便装打印机...普通用户...根本用不上...而且...里面的工具...用不好...违法...知道吧...破解Wi-Fi...攻击别人...这绝对不行...
所以...学Kali...得先学点啥...比如...Ubuntu...或者CentOS...先搞懂系统基础...再看网络知识...这是2 02 2 年...我后来才明白...
学习路径...可以先学Linux基础...再看点网络安全理论...然后...搞懂法律...啥叫合法渗透...不能乱来...
再比如...实验环境...一定得隔离...用虚拟机...VMware或者VirtualBox...不能连外网...不然...搞砸了...整个网络都乱套...2 02 2 年...我差点就...
工具实践...可以先从信息收集开始...用theHarvester...收集点信息...再学Nmap...扫描端口...慢慢来...别着急...像CTF...可以参加参加...但也要看自己水平...
进阶的话...可以研究源码...或者写脚本...但...这得有基础...不然...根本看不懂...
资源的话...有PDF...有视频...B站上好多...但...关键还是自己动手...多练练...
总之...KaliLinux...是好工具...但...不是入门工具...得有基础...才能用...不然...风险太大了...我当时...就差点...后面才调整过来...慢慢学...