ubuntu的ip配置

动态配置ip

ifconfig eth0 192.168.5.9 netmask 255.255.255.0

静态配置ip

1. NetworkManager方式
  • 设置IP为固定静态IP(开机不变) 设置eth0为静态IP地址, 开发板/etc/network/目录下对interfaces文件进行修改 。
[root@100ask:~]# vi /etc/network/interfaces
#修改并为如下内容,执行 :wq 保存并退出,执行/etc/init.d/S40network restart 重启网络服务。
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
    address 192.168.5.9
    netmask 255.255.255.0
    gateway 192.168.5.1

2.systemd-networkd

原文链接:https://www.imooc.com/article/275055

  • 如果你想给网络设备分配一个静态 IP 地址,那就新建下面的配置文件。

    $ sudo vi /etc/systemd/network/10-static-eth0.network
    #修改为
    [Match]Name=eth0
    [Network]Address=192.168.5.11/24
    Gateway=192.168.5.1
    DNS=8.8.8.8
    

    eth0 接口地址会被指定为 192.168.5.11/24,默认网关是 192.168.5.1, DNS 服务器是 8.8.8.8。

  • 重启 systemd-networkd 服务或者重启机器。

    sudo systemctl restart systemd-networkd
    
  • 运行以下命令检查服务状态

    $ systemctl status systemd-networkd
    $ systemctl status systemd-resolved
    
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我了解你的问题了。针对你的问题,我会逐一回答: 1. 以默认账号iotuser/iotuser登录Ubuntu系统。 你可以通过SSH工具Xshell,输入主机IP地址,端口号和登录名和密码iotuser/iotuser,登录Ubuntu系统。 2. 开通root用户的SSH权限。 在Ubuntu系统中,使用以下命令开通root用户SSH权限: ``` sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config sudo service sshd restart ``` 3. 使用SSH工具Xshell,以root用户登录Ubuntu系统。 通过SSH工具Xshell,输入主机IP地址,端口号和登录名和密码root,登录Ubuntu系统。 4. 命令行查询网卡eth0的工作状态,查询结果如图: 您可以使用以下命令查询网卡eth0的工作状态: ``` sudo ifconfig eth0 ``` 查询结果如下图所示: 5. 在/home/iotuser目录下创建aaa,bbb两个目录,在aaa目录下添加a.txt文件,在bbb目录下添加ccc目录和b.txt文件,在ccc目录下添加c.txt文件。 您可以使用以下命令创建目录和文件: ``` cd /home/iotuser mkdir aaa mkdir bbb cd aaa touch a.txt cd ../bbb mkdir ccc touch b.txt cd ccc touch c.txt ``` 6. 命令行将bbb文件夹权限设置为:每个人都有读和写以及执行的权限(包含子目录)。 您可以使用以下命令将bbb文件夹权限设置为每个人都有读和写以及执行的权限,包含子目录: ``` sudo chmod -R 777 /home/iotuser/bbb ``` 7. 合并压缩aaa和 bbb目录为xxx.tar.gz 您可以使用以下命令合并压缩aaa和bbb目录为xxx.tar.gz: ``` cd /home/iotuser tar -czvf xxx.tar.gz aaa bbb ``` 8. 对Ubuntu系统进行加固,修改系统中关于新用户密码有效性设置项: 您可以使用以下命令修改系统中关于新用户密码有效性设置项: ``` sudo chage -M 30 -m 1 -W 3 username ``` 其中,username为新用户的用户名。上述命令分别表示:密码最长使用天数为30,两次密码修改之间最小的间隔天数为1,密码过期前给出警告的天数为3。 9. 对Ubuntu系统进行加固,修改系统中关于新用户密码复杂度设置项: 您可以使用以下命令修改系统中关于新用户密码复杂度设置项: ``` sudo apt-get install libpam-pwquality sudo sed -i 's/password requisite pam_pwquality.so retry=3/password requisite pam_pwquality.so retry=3 minlen=6 ucredit=1/g' /etc/pam.d/common-password ``` 上述命令会安装libpam-pwquality,然后修改/etc/pam.d/common-password文件,将密码最小长度设置为6,设置最少的大写字母个数为1。 10. 对账户远程登录失败做安全限制,如远程登录失败三次锁定180秒 您可以使用以下命令对账户远程登录失败做安全限制,如远程登录失败三次锁定180秒: ``` sudo apt-get install fail2ban sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local sudo sed -i 's/bantime = 600/bantime = 180/g' /etc/fail2ban/jail.local sudo systemctl enable fail2ban sudo systemctl start fail2ban ``` 上述命令会安装fail2ban,将远程登录失败三次锁定时间设置为180秒,然后启用fail2ban服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值