如何在aria2服务器上查找ip地址。 (aria2服务器 ip)

如何在aria2服务器上查找IP地址

在维护服务器的过程中,找到服务器的IP地址是十分重要的。本文将会介绍如何在aria2服务器上查找IP地址。

1.使用ifconfig命令

ifconfig是Linux系统上的一个网络配置工具,它可以显示并配置网络接口的状态、IP地址、掩码和MAC地址等信息。因此,最简单的方法就是通过运行ifconfig命令查看网络接口的IP地址。

步骤:

1.打开终端,输入以下命令:

ifconfig

2.按下回车键,终端会输出一个包含当前网络接口状态、IP地址、掩码和MAC地址等信息的列表。

3.在列表中找到以eth或en开头的行,这些即为服务器网卡的IP地址。

例如,如果看到了以下输出:

eth0: flags=4163 mtu 1500

inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255

ether 08:00:27:31:19:1d txqueuelen 1000 (Ethernet)

RX packets 12590 bytes 9217715 (8.7 MiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 6076 bytes 980381 (957.1 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

则eth0的IP地址为192.168.1.100。

2.使用hostname命令

如果你已经执行过ifconfig命令,但是你的服务器不止有一个IP地址,那么你可以使用hostname命令来查询服务器的IP地址。

步骤:

1.打开终端,输入以下命令:

hostname -I

2.按下回车键,终端会列出服务器的所有IP地址。

3.在服务器与其他设备通信时,上面列表中的之一个IP地址通常是服务器的外部IP地址。

例如,输出中的之一个IP地址通常为公网IP地址,而其他IP地址则为服务器内部IP地址。如果看到了以下输出:

192.168.1.100 10.0.0.1 172.16.0.1

则服务器的公网IP地址为192.168.1.100。

相关问题拓展阅读:

linux如何开启nas服务

NAS服务器(Network Attached Storage:网络附属存储)是一种将分布、独立的数据整合为大型、集中化管理的数据中心,以便于对不同主机和应用服务器进行访问的技术。

Linux的系统选择

我选择的是Ubuntu 18.04。但是对于NAS来说,稳定且更新少是必要需求,所以我更加推荐Arch Linux。简洁干净,更好减少桌面配置,减少GPU占用。

系统安装

下载好.iso文件以后,用UltraISO烧录进

U盘

里。然后重启,按F12进入BIOS,检查启动列表,要打开UEFI启动选项。然后保存设置退出,按F8打开启动列表,选择UEFI 你的U盘。进入系统选择之一项,直接安装。关于硬盘配置,我只有一个SSD和一个HDD,所以把系统安装在SSD,让安装程序自动行贺分区,HDD自动挂载用来做数据盘。其余没什么好说的,按照自己的需求一直下一部就行了。

SAMBA配置

一、安装Ubuntu SAMBA服务器 更新软件源:输入命令sudo apt-get update更新软件源

安装SAMBA服务:输入命令sudo apt-get install samba安装SAMBA服务器。

二、创建SAMBA

配置文件

备份原配置文件:sudo cp /etc/samba/b.conf /etc/samba/b.conf.bak

创建共享目录:sudo mkdir -p /你的共享

文件档友派夹

路径 #mkdir -p 用来创建路径中不存在的路径。

更新目录权限:sudo chmod -R 777 /你的共享文件夹路径 #chmod -R 可以给你共享的目录和该目录下所有文件和子目录进行相同的权限变更。777即所有用户对该目录都有读写权。

修改配置文件:sudo vim /etc/samba/b.conf #没有vim的请输入命令sudo apt-get vim vim的使用方法

进入配置文件之后,按i进入编辑模式,把所有字段全部删除,输入以下配置(#号后注释文字可删除):

#这里是全局设置workgroup = WORKGROUP #与Windows的工作组名保持一致security = user #这里是访问安全级别,user为更低安全等级,需要输入

用户名

和密码。(网上的教程中的

.sh

are权限在更新之后已经关闭了,输入share权限默认更高安全等级。)usershare owner only = false #给予其他设备访问权限public = yerowseable = yes #这里是分享路径配置comment = User’s NAS #这一段是标记,对配置没有影响。path = /你的共享文件夹路径 #写上你自己的共享路径read only = no #是否只读writeable = yes #是否可写browseable = yes #是否可浏览guest ok = yes #是否可以给其他用户使用public = yes #是否公开create mask = 0777 #创建权限directory mask = 0777 #目录权限vaild users = user #输入当前用户名 #如果同一台机子你想分开共享路径,就把上面的配置复制到这里。

三、创建SAMBA用户

输入命令

sudo bpasswd -a username

注意!在创建samba用户之前请确保有一个同名的linux用户。

如果想创建其他linux用户来使用samba,请输入命令sudo adduser username来创建新用户

四、重启SAMBA服务 * 输入命令

sudo systemctl restart bd

五、检查SAMBA服务是否正在运行 * 要检查samba 服务是告此否正在运行,请输入命令:

systemctl status bd

systemctl status nmbd

要启用这两个服务,请运行以下命令:

sudo systemctl start bd

sudo systemctl start nmbd

开始运行后,bd将在139和

445端口

上侦听,若有无法访问,可以检查是否为端口封锁。

PS:Manjaro等Arch系用户请使用下面的命令来启用samba服务。

systemctl enable b nmb

systemctl start b nmb

六、从其他设备访问SAMBA文件夹 * 在同一网络的Windows 设备上,打开此电脑,点击上方选项卡计算机 ,选择选项映射网络驱动器,在文件栏输入\Host ip #你的NAS ip地址\你的共享文件夹名 (此处可以不输入

根目录

然后就可以直接使用了。

参考文章:

linux与window文件目录共享——samba配置及在windows映射

Ubuntu下配置支持Windows访问的samba共享  

samba配置文件注释

如何在Ubuntu 16.04上安装和配置Samba服务器以进行文件共享  

离线下载和

远程控制

的配置

下载

一、软件下载

软件推荐: Tranission、Deluge

以下以Tranission为例进行介绍

输入命令:sudo apt-get install tranission 下载tranission。

输入命令:sudo apt-get install tranission-daemon 下载tranission的web管理端

这样你就可以在桌面打开了,可以在

应用程序

页面中找到启动应用程序应用,把tranission勾选进开机自启动。

二、web管理下载

打开Tranission,点击编辑选项,点击首选项选项卡,点击远程选项卡。打开远程连接选项,输入你觉得比较好记的端口。

在其他设备上打开浏览器,在地址栏输入你的NASIP和你刚刚设置好的端口,例如192.168.1.100:12345, 你就已经可以使用web来管理下载了。

如果想要更加美观的界面和更多的设置选项,可以继续以下步骤:

Tranission-web-control 安装

1.获取最新脚本

输入命令:

wget

请留意执行结果,如果出现install-tr-control-cn.sh.1之类的提示,表示文件已存在,请使用 rm install-tr-control-cn.sh* 删除之前的脚本再重新执行上面的命令。 如果提示 https 获取失败,请使用以下命令获取安装脚本:wget –no-check-certificate

如果提示文件已存在,可以通过 rm install-tr-control-cn.sh 进行删除后再执行下载;或者在 wget 后面添加 -N 参数,如:wget -N –no-check-certificate

2.执行安装脚本

执行安装脚本(如果系统不支持 bash 命令,请尝试将 bash 改为 sh ): bash install-tr-control-cn.sh 如果出现 Permission denied 之类的提示,表示没有权限,可尝试添加执行权限: chmod +x install-tr-control-cn.sh 如果命令成功执行,将出现文字安装界面: 按照提示,输入相应的数字,按回车即可。

安装完成后,用浏览器访问 Tranission Web Interface(如: )即可看到新的界面;如果无法看到新界面,可能是浏览器缓存了,请按 Ctrl + F5 强制刷新页面或 清空缓存 后再重新打开;注意,路径最后不要加web

离线下载

一、关于离线下载软件

离线下载推荐使用aria2,功能齐全,下载性能强悍,比迅雷会员下载还猛。

二、Aria2安装与配置 * Aria2 下载 输入命令: sudo apt-get install aria2

Aria2完整安装:

sudo mkdir /etc/aria2 #新建aria2文件夹

sudo touch /etc/aria2/aria2.session #新建session文件

sudo chmod 777 /etc/aria2/aria2.session    #设置aria2.session可写

sudo vim /etc/aria2/aria2.conf    #创建配置文件

Aria2 配置 vim 打开aria2.conf,将下列配置直接拷贝进文档内再自行进行编辑。

注意!注释号内的配置皆为不生效使用默认配置,如果要自定义配置一定要把配置前的注释号删除!

#’#’开头为注释内容, 选项都有相应的注释说明, 根据需要修改

#被注释的选项填写的是默认值, 建议在需要修改时再取消注释

#文件保存相关

# 文件的保存路径(可使用

绝对路径

或相对路径), 默认: 当前启动位置

dir=~/downloads

# 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M

#disk-cache=32M

# 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc

# 预分配所需时间: none

# 设置的RPC访问用户名, 此选项新版已废弃, 建议改用 –rpc-secret 选项

#rpc-user=

# 设置的RPC访问密码, 此选项新版已废弃, 建议改用 –rpc-secret 选项

#rpc-passwd=

# 是否启用 RPC 服务的 SSL/TLS 加密,

# 启用加密后 RPC 服务需要使用 https 或者 wss 协议连接

#rpc-secure=true

# 在 RPC 服务中启用 SSL/TLS 加密时的证书文件,

# 使用 PEM 格式时,您必须通过 –rpc-private-key 指定私钥

#rpc-certificate=/path/to/certificate.pem

# 在 RPC 服务中启用 SSL/TLS 加密时的私钥文件

#rpc-private-key=/path/to/certificate.key

#/PT下载相关

# 当下载的是一个种子(以.torrent结尾)时, 自动开始任务, 默认:true

#follow-torrent=true

# 监听端口, 当端口被屏蔽时使用, 默认:

listen-port=51413

# 单个种子更大连接数, 默认:55

#bt-max-peers=55

# 打开DHT功能, PT需要禁用, 默认:true

enable-dht=false

# 打开IPv6 DHT功能, PT需要禁用

#enable-dht6=false

# DHT网络监听端口, 默认:

#dht-listen-port=

# 本地节点查找, PT需要禁用, 默认:false

#bt-enable-lpd=false

# 种子交换, PT需要禁用, 默认:true

enable-peer-exchange=false

# 每个种子限速, 对少种的PT很有用, 默认:50K

#bt-request-peer-speed-limit=50K

# 客户端伪装, PT需要

peer-id-prefix=-TR2770-

user-agent=Tranission/2.77

# 当种子的分享率达到这个数时, 自动停止做种, 0为一直做种, 默认:1.0

seed-ratio=0

# 强制保存会话, 即使任务已经完成, 默认:false

# 较新的版本开启后会在任务完成后依然保留.aria2文件

#force-save=false

# 校验相关, 默认:true

#bt-hash-check-seed=true

# 继续之前的任务时, 无需再次校验, 默认:false

bt-seed-unverified=true

# 保存磁力链接元数据为种子文件(.torrent文件), 默认:false

bt-save-metadata=true

启动aria2

输入命令:sudo aria2c –conf-path=/etc/aria2/aria2.conf

如果没有提示错误,按ctrl+c停止运行命令,转为后台运行:

sudo aria2c –conf-path=/etc/aria2/aria2.conf -D

设置开机自动启动

输入命令创建:sudo vim /etc/init.d/aria2c

添加以下内容

#!/bin/sh

### BEGIN INIT INFO

# Provides: aria2

# Required-Start: $remote_fs $network

# Required-Stop: $remote_fs $network

# Default-Start:

# Default-Stop: 0 1 6

# Short-Description: Aria2 Downloader

### END INIT INFO

case “$1” in

start)

echo -n “已开启Aria2c”

sudo aria2c –conf-path=/etc/aria2/aria2.conf -D

;;

stop)

echo -n “已关闭Aria2c”

killall aria2c

;;

restart)

killall aria2c

sudo aria2c –conf-path=/etc/aria2/aria2.conf -D

;;

esac

exit

修改文件权限:sudo chmod 755 /etc/init.d/aria2c

添加aria2c服务到开机启动:sudo update-rc.d aria2c defaults

启动服务:sudo service aria2c start

查看服务状态:sudo systemctl status aria2c

Aria2的使用

打开浏览器,在地址栏输入

在chrome下载aria2插件,可以方便直接调用aria2下载东西,如果无响应可以直接拷贝链接下载。

三、关于Docker Docker功能正在研究学习,后续会更新。

参考文章:

ubuntu安装配置aria2 

ubuntu18.04 aria2的安装及使用详解  

Ubuntu安装aira2及开机启动配置

配置NAS的远程管理

一、关于远程管理

对Linux的远程连接可以使用SSH连接terminal来控制,也可以用Webmin来图形化控制

个人推荐SSH多一些,毕竟Linux用命令还是多一些的,而Webmin会稍微直观一些。

二、SSH的配置 * 安装SSH

输入命令:sudo apt-get install ssh

启动服务:service sshd start

配置端口:vim /etc/ssh/sshd_config

去除Port前的注释键,自定义端口。

查看服务是否启动:ps -e | grep ssh

无报错且ssh-agent和sshd两个程序在运行即可。

Windows下载putty,输入你的NAS地址和端口即可远程使用Terminal来管理NAS主机。

三、Web管理

*Webmin安装

由于包管理器中的源并没有webmin,我们需要去官网下载软件的包来进行安装

使用wget来下载包:

cd /你的下载目录

wget

然后运行安装命令

dpkg –install webmin_1.910_all.deb

安装程序将会自动把Webmin安装进 /usr/share/webmin目录内。如果没有任何报错,你就可以在其他设备中输入

若遇到缺少依赖的报错,请输入该命令解决依赖:apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

若安装依赖库的过程中报错为无法找到包,请输入vim /etc/apt/sources.list,检查最后一行是否以universe结尾。

在使用NAS时,需要先确定NAS上的NFS服务和B的服务都开启了;

然后需要用NAS上的用户去登录,这里用的是admin:

# bclient -L 192.168.1.40 -U admin

Enter admin’s password:

Domain= OS= Server=

SharenameType      Comment

—–

IPC$IPCIPC Service ()

PublicDisk

ProjectDisk

PM_TeamDisk

MemberDisk

Layout_Team     Disk

Domain= OS= Server=

Server Comment

DISKSTATION_SH

PROSERVERMain Server

WorkgroupMaster

WORKGROUPPROSERVER

说明连接成功!

 

如果要使用NAS中的存储,需要挂载到Linux服务器中,例如:

# mount -o username=admin,password=********** //192.168.1.40/BackUp /mnt/nasBackup/

aria2服务器 ip的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于aria2服务器 ip,如何在aria2服务器上查找ip地址。,linux如何开启nas服务的信息别忘了在本站进行查找喔。


数据运维技术 » 如何在aria2服务器上查找ip地址。 (aria2服务器 ip)