linux基础知识
一、连接工具
(1)(推荐,免费)FinalShell FinalShell SSH工具,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux,版本4.3.10,更新日期2023.12.31 - FinalShell官网 (hostbuf.com)
(2)XShell (有家庭和学校版)(更好用,但是公司不推荐)
二、查看系统
- 查看系统内核
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公司,总部位于剑桥的设计与软件公司,现在已被日本的软银公司收购,后者同时也是国内互联网巨头阿里巴巴的最大股东。
- 查看系统版本的详细信息
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