Linux 系统基本操作

   目录

  • Linux系统的文件结构
  • 常用命令
  • 网口配置
  • 文本编辑
  • 权限说明
  • 文件颜色说明
  • yum的使用
  • rpm的使用
  • 环境变量配置
  • wget网络下载
  • wget测试GET和post命令
  • curl的相关用法
  • Xshell下载和使用
  • FTP客户端下载和使用
  • 硬盘挂载

  • Linux系统的文件结构

/bin        二进制文件,系统常规命令

/boot       系统启动分区,系统启动时读取的文件

/dev        设备文件

/etc        大多数配置文件

/home      普通用户的家目录

/lib         32位函数库

/lib64       64位库

/media      手动临时挂载点

/mnt        手动临时挂载点

/opt        第三方软件安装位置

/proc       进程信息及硬件信息

/root       临时设备的默认挂载点

/sbin       系统管理命令

/srv        数据

/var        数据

/sys        内核相关信息

/tmp       临时文件

/usr        用户相关设定

二、常用命令

  1. cd dirName切换当前目录  *文件夹或者文件输入一部分后,按下tab键可以实现自动补全           
  2. cd /  切换到根目录
  3. cd ..  切换到上级目录,或者cd ../..
  4. ./path/fileName 执行名为fileName的可执行文件 *或者当前路径下的执行文件
  5. cat /opt/dist/pageConfig/common.json5 显示文件的内容
  6. reboot 重启主机
  7. sudo yum update  更新本地软件包
  8. who 查看当前用户信息
  9. hostnamectl 获得主机名和其他设置的详细信息
  10. cat /etc/hosts 查看主机名
  11. cat /etc/passwd | cut -d: -f1 显示系统所有的用户名
  12. su root 切换到root用户
  13. su yao 切换用户为“yao”,输入回车后需输入该用户密码
  14. sz file 从linux下载文件到本地
  15. rz  从windows上传到linux
  16. pwd 显示路径
  17. sudo find / -type d -name "folder" 搜索文件夹/目录
  18. sudo find / -name file 全局搜索
  19. sudo grep -r "rabbitmq" /path/ 搜索包含rabbitmq关键字的任何文件
  20. ls 列出文件名和目录名
  21. ll 列出详细结果,有时间和可读信息
  22. ls -l  查看文件权限
  23. ls -a 查看隐藏的文件和普通文件
  24. which influx 查找并显示出指定命令的绝对路径,比如which ls *只搜索系统的PATH境变量中列出的目录
  25. whereis influx 查找命令位置,比which更全面的搜索范围
  26. find / -type f -name ".*" 查找整个系统中的隐藏文件
  27. chmod 777 file 把文件设置为可读、可写、可执行
  28. tar -czvf file.tar.gz file 压缩文件夹,file 为路径或文件名
  29. tar -zxvf file.tar.gz 解压命令
  30. zip -r test.zip file 压缩文件
  31. unzip test.zip 解压文件
  32. mv old_filename new_filename  重命名
  33. mv /home/packageA/* /home/cp/packageB/ 移动文件 *移动到当前目录或者在命令上加好路径
  34. cp -r /home/packageA/* /home/cp/packageB/  复制文件或者文件夹,* 号是通配符代表该目录下的所有文件和子目录 
  35. rm -f *~ 删除临时备份文件 *查看缓存文件可以用ls -a
  36. ls -a | grep '\.swp$' 查看是否有临时文件
  37. rm .makefile.swp  删除缓存的编辑文件,如果编辑时不正确退出,系统会保存备份文件
  38. rm -rf file  删除目录  *谨慎操作
  39. rm file  删除当前目录下的file文件
  40. truncate -s 0 /var/log/messages 清空文件内容,意思是将文件大小截断为0
  41. mkdir demo 创建文件夹
  42. touch test.txt 创建文件
  43. date -r file 文件夹最后修改时间
  44. /var/log/syslog 或者 /var/log/messages 查看系统日志文件的路径
  45. tail -f /var/log/messages 在终端窗口输出日志信息  *举例:tail -200f /var/log/messages显示最后的200条内容
  46. tail -f /var/log/messages | grep 'Keepalived'  使用grep命令过滤出包含Keepalived关键词的行
  47. journalctl -xe 查看系统日志信息命令
  48. cat /etc/os-release 查看操作系统版本
  49. df -hl 查看硬盘总容量
  50. fdisk -l 查看磁盘大小
  51. free 或者 free -h 查看让内存使用情况
  52. du -h /opt/dist/pageConfig/projectJson/*  查看当前文件夹下面所有文件的内存大小
  53. ps aux 显示所有用户的所有进程  *ps(进程状态):是一个静态的命令,显示一个瞬间快照,而不是动态变化。
  54. ps -ef 显示所有进程的所有信息
  55. ps -ef|grep rabbitmq 查看某个服务的进程
  56. lsof -i :port 查看端口是否被占用
  57. ps -p pid 显示指定PID的进程信息
  58. ps -u username 显示指定用户名的进程信息
  59. top 动态的进程列表  *top命令是一个用于实时监控系统资源使用情况的命令行工具。 分别显示:进程id、运行进程的用户名、进程优先级、内存大小、状态、进程在cpu的使用率、进程使用物理内存百分比、进程运行累计时间等动态数据。
  60. sar -u 查看CPU使用率
  61. lscpu 查看CPU架构信息、型号、核心数、线程数
  62. mpstat -P ALL 每个CPU的使用情况
  63. vmstat 监视系统虚拟内存、进程、CPU、磁盘I/O等信息
  64. kill pid 杀死指定进程(正常杀死进程:kill  -15  pid号强制杀死进程: kill -9 pid号
  65. pgrep test 查看名为test的执行文件当前运行的进程
  66. ifconfig 查看ip地址及使用的网卡
  67. ifconfig eth0 192.168.8.66/24修改临时ip,eth0为网口名,重启后会恢复    *永久修改则改配置文件:vi /etc/sysconfig/network-scripts/ifcfg-eno1,改完后需要重启网络systemctl restart network
  68. sudo ethtool -p eno1 eno1接口的灯闪烁,以便于识别该接口。如果需要停止闪烁可以再次运行相同的命令(需要网口支持)
  69. ip link show 查看网卡设备的状态
  70. ip a 列出系统中所有的网络接口及其名称
  71. ping <ip> 测试网络连接
  72. Telnet <ip> <port> 测试端口连接
  73. netstat -tuln 列出所有TCP和UDP连接的信息,以及监听的端口号
  74. netstat -tuln | grep 15672 检查具体是否在监听某个端口号
  75. netstat -a 查看网络连接情况
  76. tcpdump -i ens33|grep VRRP 在网络接口ens33上捕获网络数据包并筛选包含VRRP关键词的数据包。
  77. history 查看命令历史记录
  78. jobs 查看当前正在运行的作业以及被暂停的作业,bg %1 把第一个作业切换到后台继续执行,fg %1 将第一个作业进程后台作业恢复到前台执行
  79. Ctrl+Z 键组合的作用是将当前正在前台运行的进程暂停(挂起)到后台,并将其放入后台运行。
  80. Ctrl+C 组合键是发送中断信号,给当前正在前台运行的进程。可以使大部分程序立即停止运行。
  81. ctrl+L 清屏
  82. Ctrl+A 将光标移动到行首
  83. Ctrl+E 将光标移动到行尾
  84. Ctrl+K 删除从光标到当前位置的行尾内容
  85. Ctrl+D 是用来表示输入结束的快捷键。
  86. scp file.txt user@remot_rost:/tmp 将本地file.txt文件传输到远程主机/tmp的目录下(举例:scp -r mysql root@192.168.0.52:/usr/local/  其中-r选项表示递归复制,传输目录几期内容
  87. source 在当前shell环境中执行指定的脚本文件,相当于.(点号命令)
  88. tee -a /etc/profile 将数据追加到文件中 *输入完成后按ctrl+d保存退出
  89. 波浪号~ :当前用户的家目录,每个用户在系统都有个家目录,通常是/home/username或者/users/username,其中username是用户名。
  90. .(点) 当前目录或当前位置
  91. systemctl start servicename 启动服务或用stop停止 *systemctl命令是用于管理系统服务的工具
  92. systemctl list-units --type=service 查看所有正在运行的服务
  93. systemctl is-enabled servicename 查看服务是否开机自启动。返回enable:已启动,disabled:未启动
  94. systemctl status servicename 查看服务状态
  95. systemctl stop firewalld 关闭防火墙服务
  96. systemctl disable firewalld 禁用防火墙自启动 *或者把disable改为enable设为自启动

  • 网口配置(以CentOS Linux 版本为例
  1. 临时绑定
  1. 查看网络接口信息 ifconfig
  2. sudo ifconfig eno1 down  禁用接口
  3. 配置ip地址和子网掩码:sudo ifconfig eno1 192.168.0.185 netmask 255.255.255.0
  4. sudo ifconfig eno1 up 启用接口

*通过执行这些命令,您可以临时禁用、配置IP地址和子网掩码,然后再启用网络接口。这些更改只在当前会话中有效,重启系统后将会恢复到默认设置。

  1. 修改配置文件(永久修改)

1) 查看当前系统中可用的网口名称

命令:ip link show

网口名称通常以 "eth" 开头,比如 "eth0"、"eth1" 等等。这里是eno1,eno2等

      

  1. 网口配置文件位置

a.路径在:/etc/sysconfig/network-scripts/

        

b.一般是直接在网口配置文件设置,但这里绑定了”虚拟接口”:

帮定了bond0,即在ifcfg-bond0文件中配置即可:

ifcfg-bond0文件通常用于配置绑定接口,也就是虚拟接口,绑定接口允许将多个物理网口绑定在一起,以提高带宽和冗余性。

3)修改ifcfg-bond0文件的配置,根据需要进行相应更改。以下是一些常见的配置项:

      • 设置静态IP地址:

其中:

bond0 是网络绑定接口名称

BOOTPROTO=none:表示不使用DHCP协议自动获取IP地址。

BROADCAST=192.168.0.255:指定了广播地址。

IPADDR=192.168.0.185:指定了IP地址为 192.168.0.185。

NETMASK=255.255.255.0:指定了子网掩码为 255.255.255.0。

NETWORK=192.168.0.0:指定了网络地址。

ONBOOT=yes:表示在系统启动时激活该接口。

USERCTL=no:表示普通用户无法控制该接口。

GATEWAY=192.168.0.1:指定了网关地址为 192.168.0.1。

      • 设置动态获取IP地址(使用 DHCP):

      • 设置网口启用自动协商速度和双工模式:

      • 设置网口的 DNS 服务器:

根据你的网络环境和需求进行相应的配置。

4)保存文件并关闭编辑器。重启网络服务,使配置生效:

      • systemctl restart network

请注意,以上步骤仅适用于 CentOS Linux 版本。如果使用其他版本的 Linux 发行版,可能会有稍微不同的配置方法。

四、文本编辑类 vi/vim

* Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。

使用方法:vi file或者vim file打开编辑;基本分为三种模式1.命令模式2.输入模式3.命令行模式

  1. 命令模式,常用的几个:
  1. i 切换到输入模式
  2. :切换到底部命令模式
  3. a 在光标所在的字符后开始插入
  4. o 在光标所在行的下面另起一新行插入
  5. w 保存文件
  6. u 撤销操作
  7. . 重复上一次操作
  1. 输入模式

a:用来输入文本内容或者编辑内容;

  1.  ESC 退出输入模式,到命令模式
  2.  字符按键以及shift组合,输入字符
  3.  DEL 删除
  4.  方向键,在文本中移动光标
  1. 底部命令模式
  1.  ESC 退出输入模式,到命令模式
  2.  W 保存文件
  3.  q 退出编辑器
  4.  wq 保存文件并且退出
  5.  q! 强制退出,不保存修改
  1. %d 清除所有内容

基本操作:

dd 删除当前行。

yy 复制当前行。

p 粘贴剪贴板的内容。

/ 正向搜索内容,?反向搜索,n查找下一个,N向上查找

%s/old/new/g 全局搜索替换

五、 权限说明

  文件权限简介:'r' 代表可读(4),'w' 代表可写(2),'x' 代表执行权限(1),括号内代表"8421法"

  ##文件权限信息示例:-rwxrw-r--

  -第一位:'-'就代表是文件,'d'代表是文件夹

  -第一组三位:拥有者的权限

  -第二组三位:拥有者所在的组,组员的权限

  -第三组三位:代表的是其他用户的权限

    • 普通授权

 chmod +x a.txt 

    • 8421法

chmod 777 a.txt     //1+2+4=7,"7"说明授予所有权限

  • 如果一个文件的权限是可读可写可执行(rwx),则对应的数字表示为4(可读)+2(可写)+1(可执行)=7
  • 如果一个文件的权限是只有可读和可执行(r-x),则对应的数字表示为4(可读)+0(不可读)+1(可执行)=5
  • 比如 chmod 700 a.txt 设置文件为除了root外其它用户没有任何权限
  • 如果一个文件的权限是可读可写可执行(rwx),则对应的数字表示为4(可读)+2(可写)+1(可执行)=7

六、文件颜色说明

在Linux系统中,终端(如bash shell)显示的文件和目录的颜色通常有助于用户快速识别不同类型文件的用途和属性。以下是常见颜色和它们的一般含义:

  1. 白色:普通文件,包括文本文件、脚本文件等非特殊类型的文件。
  2. 蓝色:目录文件,表示这是可以进入的子目录。
  3. 绿色:可执行文件,通常是指二进制文件或设置了执行权限(x)的脚本文件。
  4. 红色:压缩文件或归档文件,比如.tar.gz、.zip等。
  5. 黄色:设备文件,如硬件设备接口,如/dev/sda这样的磁盘设备或者/dev/ttyS0这样的串口设备。
  6. 青蓝色/亮蓝色:符号链接(symlink),指向其他文件或目录的软链接。
  7. 青绿色:有时也用于表示可执行文件,不同系统或终端配置可能会有所差异。
  8. 粉色/洋红色:在某些系统或配置下,可能表示图像文件或套接字文件(sockets,用s标识)。
  9. 红色闪烁:可能会用于指示损坏的链接文件。

*需要注意的是,具体的颜色方案可以根据终端模拟器的配置和个人定制而有所不同。许多现代终端都支持自定义配色方案,用户可以根据个人喜好和需求调整不同类型的文件所对应的颜色。要查看确切的文件类型和颜色映射关系,可以查阅终端软件的文档或配置文件。在Linux中,可以使用ls -l命令查看详细的文件列表,其中包括文件类型,而在支持颜色显示的情况下,文件名前面会带有相应颜色。

七、 yum 的使用

  1. yum install package_name //安装软件包,例如要安装名为httpd的软件包,可以执行:yum install httpd
  2. yum search keyword //搜索软件包,例如搜索包含关键字mysql的软件包,可以执行:yum search mysql
  3. yum info httpd //显示软件包信息,例如查看名为httpd的软件包信息,可以执行:yum info httpd
  4. yum update package_name//升级软件包,例如升级名为httpd的软件包到最新版本,可以执行:yum update httpd
  5. yum remove package_name//删除软件包,例如删除名为httpd的软件包,可以执行:yum remove httpd
  6. yum autoremove //清理不再需要的软件包,自动清理系统中不需要的软件包及其依赖项

八、rpm 的使用

  1. rpm -ivh package_name.rpm //安装软件包,-i表示安装,-v表示显示详细信息,-h表示显示安装进度。如果软件包的某些文件已经存在,rpm会报错并阻止安装。使用--replacefiles选项可以忽略这个报错并覆盖安装。
  2. rpm -qi package_name //查询软件包信息,例如查看curl的信息:rpm -qi curl
  3. rpm -ql package_name //列出软件包文件,例如列出curl的文件:rpm -ql curl
  4. rpm -e package_name //卸载软件包

九、 配置环境变量

  1. 临时生效:

直接运行命令 export PATH=$PATH:/usr/local/MATLAB/R2013a/bin。请注意,这种方法只会对当前会话生效,每当登出或注销系统以后,PATH设置就会失效。

  1. 对当前登陆用户永久生效:

执行 vi ~/.bash_profile 命令来修改文件。在文件中找到PATH一行,将 /usr/local/MATLAB/R2013a/bin 加入到 PATH=$PATH:$HOME/bin 一行之后(注意以冒号分隔)。保存文件并退出后,执行 source ~/.bash_profile 使其生效。

  1. 全局生效(不推荐,因为它会影响到所有用户):

编辑 /etc/profile 文件,添加 PATH=$PATH:/usr/local/MATLAB/R2013a/bin 和 export PATH。然后执行 source /etc/profile 使其立即生效。

  1. 全局生效(推荐):

创建或编辑 /etc/profile.d/new.sh 文件,添加 PATH=$PATH:/usr/local/MATLAB/R2013a/bin 和 export PATH。之后执行 source /etc/profile.d/new.sh 使其立即生效。请注意,上述路径 /usr/local/MATLAB/R2013a/bin 只是一个示例,你需要将其替换为你实际想要添加的环境变量路径。

此外,你可以使用 env 命令查看当前用户全部的环境变量,或者使用 echo $环境变量名 查看特定环境变量的值。常用的环境变量包括 HOME(当前登录用户的主目录)、PWD(当前工作目录)等。

配置环境变量时,请确保你了解这些更改的影响,并谨慎操作。如果不确定,建议先备份相关配置文件,以防万一。

  • wget 网络下载

wget 是一个在 Linux 和类 Unix 操作系统上广泛使用的命令行工具,用于从网络下载文件。它支持 HTTP、HTTPS 和 FTP 协议,可以通过简单的命令行指令来下载远程服务器上的文件到本地计算机。wget 可以用于下载单个文件、递归下载整个目录,以及通过断点续传等功能来管理下载过程。

  1. wget <URL> //下载单个文件, 举例:wget http://example.com/file.txt
  2. wget -b <URL> //使用 -b 选项可以在后台运行 wget,这样即使你关闭了终端,下载也会继续。
  3. wget --limit-rate=200k <URL> //使用 --limit-rate 可以限制下载速度。例如,限制速度为 200k(千字节每秒):
  4. wget -c <URL> //如果下载过程中连接中断,wget 会自动尝试断点续传。你也可以使用 -c 选项来强制 wget 从上次中断的地方继续下载。
  5. wget -O filename.ext <URL> //使用 -O 选项可以指定保存的文件名
  6. wget -r <URL> //使用 -r 选项可以递归下载网站上的所有文件。
  7. wget --accept=*.jpg -r <URL> //使用 --accept 选项可以指定要下载的文件类型。例如,只下载 .jpg 图片
  8. wget --user-agent="Mozilla/5.0" <URL> //使用 --user-agent 选项可以伪装成不同的浏览器进行下载。例如firefox是“Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:107.0) Gecko/20100101 Firefox/107.0”,Google Chrome是“Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36”。其他以自行网上搜索。
  9. wget --tries=10 <URL> //使用 --tries 选项可以增加下载失败后的重试次数
  10. wget --waitretry=30 <URL> //使用 --waitretry 选项可以设置每次重试之间的等待时间(秒)。
  11. wget -v <URL> //使用 -v 选项可以显示更详细的下载信息。
  12. wget -S <URL> //使用 -S 选项可以保存服务器返回的HTTP头信息。
  13. wget --proxy-user=username --proxy-password=password <URL>  //使用 --proxy-user 和 --proxy-password 可以设置通过代理服务器下载时的用户名和密码。

十一、 wget 测试GET和POST命令

  1. 执行Get请求:

wget <URL>执行后,wget 会将响应的内容保存到当前目录下的一个文件中(通常是 URL 的最后一部分作为文件名)。如果你想查看返回的内容而不保存文件,可以使用 -O - 选项将输出重定向到标准输出:wget -qO- <URL>这里的 -q 选项表示安静模式,不输出任何进度或错误消息,只输出响应内容。-O - 表示将输出保存到标准输出(即终端)。例如访问百度就可以wget -qO- www.baidu.com

  1. 执行POST请求

要使用 wget 执行 POST 请求,你可以使用 --post-data 或 -d 选项。为了查看返回的内容,同样可以使用 -qO-。

例如:wget --post-data='key1=value1&key2=value2' -qO- <URL> ,或者简写:wget -d 'key1=value1&key2=value2' -qO- <URL>

如果要使用更加复杂的post请求,建议使用curl命令。

更多具体的可以通过wget --help 来查看所有可用的选项和更详细的帮助信息。

  •  curl的相关用法

curl 是一个在命令行下使用的网络工具,用于传输数据。它支持多种协议,包括 HTTP、HTTPS、FTP、FTPS、SCP、SFTP、TFTP、LDAP、LDAPS、DICT、TELNET、FILE、IMAP、SMTP、POP3 和 RTSP 等。curl 可以用来获取或发送文件、数据,执行 HTTP 请求等。

使用 curl 可以通过命令行发送 HTTP 请求,从而获取远程服务器上的资源。例如,你可以使用 curl 命令来下载文件、测试网站是否可达、获取网页内容等。

1.下载文件:curl -O http://example.com/file.zip

2.显示页面内容:curl Example Domain

3.将文件保存为指定名称:curl -o newfilename.zip http://example.com/file.zip

4.显示 HTTP 头信息:curl -I http://example.com

5.发送GET请求:

curl Example Domain   //这将会发送一个GET请求到http://example.com,并输出响应的内容。

6.发送POST请求:

  1. curl -X POST -d "name=lytao123&age=28" Example Domain  //这将会向http://example.com发送一个POST请求,并附带nameage字段的数据。
  2. curl -X POST -H "Content-Type: application/json" -d '{"key1": "value1", "key2": "value2"}' <URL> //-X POST 指定了请求方法为 POST,-H "Content-Type: application/json" 设置了请求头中的 Content-Type 为 application/json,-d '{"key1": "value1", "key2": "value2"}' 则发送了 JSON 格式的数据。

十三、Xshell下载和使用

Xshell 是一款功能强大的 SSH 客户端,可以用于远程登录和管理 Linux 服务器。

1.下载和破解:

解压后运行绿化处理,就可以破解了。

2.创建新会话:

打开 Xshell 软件,点击菜单栏的 "文件" -> "新建",输入会话名称主机地址,选择连接方式(SSH),点击 "确定"。

3.输入用户名和密码:

在弹出的窗口中输入用户名密码,然后点击 "确定"。

4.连接到远程主机:

成功输入用户名和密码后,Xshell 将尝试连接到远程主机。如果一切正常,将看到远程服务器的命令行界面。

5.常用操作:

a.使用常用的 Linux 命令来操作远程主机,如 ls(列出文件和目录)、cd(切换目录)、mkdir(创建目录)、rm(删除文件或目录)等。

b.也可以通过 Xshell 的菜单栏提供的功能来进行文件传输、设置会话选项等操作。

6.断开连接:

当完成操作后,可以点击菜单栏的 "文件" -> "断开" 来断开与远程主机的连接,或者直接关闭终端窗口。

  • FTP客户端下载和使用

FileZilla 是一个流行的开源 FTP 客户端,用于在客户端和服务器之间传输文件。以下是使用 FileZilla 的基本方法:

  1. 下载和安装FileZilla:

访问 FileZilla 的官方网站(https://filezilla-project.org/),下载适合的操作系统版本,并按照说明安装。

或者:

  1. 打开 FileZilla:

打开 FileZilla 软件。

  1. 连接到 FTP 服务器:

1.在 FileZilla 界面的顶部,输入 FTP 服务器的地址、用户名、密码和端口号(默认是 21)。

2.点击 "快速连接" 按钮,FileZilla 将尝试连接到 FTP 服务器。

  1. 浏览远程目录:

一旦成功连接到 FTP 服务器,将看到远程服务器上的文件和目录结构。左边是本机电脑的目录结构,右边是连接服务器的目录结构。

  1. 上传文件到远程服务器:

1.在本地文件列表中选择要上传的文件,然后将其拖动到远程服务器的目标目录中。

2.也可以右键点击文件并选择 "上传"。

  1. 从远程服务器下载文件:

1.在远程服务器文件列表中选择要下载的文件,然后将其拖动到本地计算机的目标目录中。

2.也可以右键点击文件并选择 "下载"。

  1. 其他功能:

FileZilla 还提供了其他功能,如管理站点、编辑文件等。您可以通过菜单栏和工具栏来访问这些功能。

  1. 断开连接:

当完成文件传输后,可以点击 FileZilla 界面顶部的 "服务器" -> "断开" 来断开与 FTP 服务器的连接。

  1. 保存连接信息:

如果希望保存连接信息以便下次使用,可以点击 "文件" -> "站点管理器",然后点击 "新站点" 来保存连接信息。

  • 硬盘挂载
  1. 什么是硬盘挂载:

硬盘挂载是将硬盘或分区连接到文件系统中的特定位置的过程。这个过程使得操作系统可以访问硬盘上存储的数据。在Linux和类Unix系统中,挂载是将存储设备(如硬盘、光驱、分区等)连接到文件系统中的指定位置,称为挂载点。这个挂载点通常是一个目录,比如 /mnt 或者 /media。通过挂载,文件系统就可以使用存储设备上的数据了。

  1. 确保硬盘已经正确连接到计算机,并且已经被识别到系统中。可以使用命令来查看系统中已连接的硬盘  
      • sudo fdisk -l   会列出系统中所有的硬盘和分区信息。
  2. 创建一个目录作为挂载点,比如在根目录下创建一个名为“testDir”的目录:
      • sudo mkdir /testDir
  3. 使用lsblk命令查看硬盘的设备名称,比如设备名称是:/dev/sdb3。输出如下:
      • lsblk /dev/sda3

  1. 使用mount命令将硬盘挂载到指定的挂载点:
      • mount /dev/sda3 /testDir

  1. 如果需要在系统启动时自动挂载硬盘,可以编辑/etc/fstab文件,添加类似一下的内容:
      • /dev/sdb3 /testDir ext4 defaults 0 0
  2. 查看当前系统中的挂载情况:
      • mount

7. 使用完毕后,可以使用命令 umount /testDir 来卸载硬盘, 需要退出testDir 文件夹命令才能成功。

-2024.4.8-

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值