linux基础知识

一、连接工具

(1)(推荐,免费)FinalShell  FinalShell SSH工具,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux,版本4.3.10,更新日期2023.12.31 - FinalShell官网 (hostbuf.com)

(2)XShell (有家庭和学校版)(更好用,但是公司不推荐)

二、查看系统

  1. 查看系统内核

uname -a

Linux localhost.localdomain 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

注:x86_64,x64,AMD64基本上是同一个东西

简单解释下amd和arm的区别

(a)amd是一家CPU制造商,它们家的CPU和Intel一样,都是X86架构。中文名(超威)超微半导体,是除了英特尔以外最大的x86架构微处理供应商(即:美国超威半导体公司),是除了英伟达以外仅有的独立图形处理供应商。

(b)ARM(英文为Advanced RISC Machine,或Acorn RISC Machine),应该这么说,arm和x86是一类,也是CPU的一种架构;非常适用于移动通信这种低成本,高性能,低耗电的领域。ARM的公司为安谋控股(ARM Holding plc),又称为ARM公司,总部位于剑桥的设计与软件公司,现在已被日本的软银公司收购,后者同时也是国内互联网巨头阿里巴巴的最大股东。

  1. 查看系统版本的详细信息

cat  /etc/redhat-release(只适合Redhat系的Linux,可以简单理解成centos)

CentOS Linux release 7.9.2009 (Core)

可以确认是7.9的centos

lsb_release -a(适用所有版本)

LSB Version:	:core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID:	CentOS
Description:	CentOS Linux release 7.9.2009 (Core)
Release:	7.9.2009
Codename:	Core

部分版本会报错未找到命令,需要手动安装

三、包/依赖安装

比如安装上面的lsb_release,yum install -y redhat-lsb

注:install -y 代表安装过程中所有选择默认都选是

四、基础命令

注1:先确认登录用户是不是root用户,非root用户需在最开始加sudo,赋予执行权限

注2:提示未找到命令的,可能需要安装,安装同上

(1)文件相关

vim/nano 编辑文件命令

cat 查看命令

cp 复制命令

mv 重命名

mkdir 创建文件夹

cd 进入目录

ls/ll 查看目录

df -h 查看硬盘占用

rm -rf 删除
ip addr 查看IP

history 历史记录

(2)服务相关

(a)查看指定端口--netstat -tunlp |grep

lsof -i

(b)查看进程--ps -ef |grep nginx

(c)开启、停止、查看状态、开机自启动,去除开机启动服务

systemctl start/stop/status/enable/disable xxx.service

posted @ 2024-05-28 17:36  火炬冬天  阅读(7)  评论(0编辑  收藏  举报