存档

2020年7月 的存档

Archlinux安装阶段的静态IP修改

2020年7月24日 没有评论

办公室的网络需要授权才能访问互联网,server有不需要授权的网段,但是archlinux的iso启动的时候默认是dhcp获取的ip,这就需要将ip改为不需要授权的网段。研究了archlinux的wiki,找到了修改方法。

archlinux的iso是用的是systemd-networkd这个服务来设置iso启动的网络设置,这就需要修改/etc/systemd/network/20-ethernet.network。

首先,去掉DHCP相关设置:删除[DHCP]段,删除[Network]的DHCP=yes

然后,加静态IP设置,在[Network]段加上:

Address=192.168.1.2/24

Gateway=192.168.1.1

DNS=114.114.114.114

最后,用systemctl restart systemd-networkd重启网络服务。

分类: Linux 标签:

Archlinux安装ftp服务

2020年7月23日 没有评论

前两天安装的transmission服务,下载的内容只能通过sftp拿回来。后来发现sftp服务传输效率不高,在需要安全的情景下也还能忍,但是在家里内网的情况下,千兆带宽只跑20%,cpu负载就满了,还是专门配置一个明文的ftp好。

网上看了一下,vsftpd用的最多,而且看archlinux的wiki,这个貌似也是最简单。我就选这个了。其实我要求不高,不用开匿名,不用单独账号列表,使用系统账号就好,能把下载的内容删除,这么多就好。过程如下:

1. pacman –S vsftpd

2.编辑/etc/vsftpd.conf

3.去掉write_enable=YES前面的注释

4.去掉local_enable=YES前面的注释

5.使用systemctl启用并启动vsftpd

这就可以打完收工了。

分类: Linux 标签:

Archlinux的时间同步

2020年7月23日 3 条评论

现在Linux主机的最佳实践是硬件时钟设置为UTC时间,然后设置自己的时区。但是如果是一台之前没有安装过Linux的主机,就会有一个问题,怎么精确设定时间。当然,如果联网的条件下,NTP是最简单的办法。以前这么做都是通过ntpd包带的ntpclient来实现。现在多了一个选择:systemd-timesyncd。

启用过程很简单,现在修改/etc/systemd/timesyncd.conf,去掉NTP=前面的注释,然后在后面填上time.windows.com这个服务器。然后使用timedatectl set-ntp true起作用这个服务。

之后可以用timedatectl status开查看当前系统的时间状况。也可以用timedatectl timesync-status来查看时间同步的情况。

分类: Linux 标签:

Transmission的RPC验证

2020年7月19日 1 条评论

Transmission的RPC接口很好用,Transmission-Remote-GUI就是玩pt的利器,但是RPC验证不开启的话,会有一些诡异的行为没有文档描述。比如:

  • 不开启验证,TRGUI添加磁链或者种子的时候,会提示下载路径不是绝对路径,但是原生的WebGUI没有问题。
  • 不开启验证,使用域名访问(非localhost)的时候,会提示拒绝,建议用ip或者开启验证。

以上行为在Transmission 3.0和TRGUI的5.18上会出现。

分类: Linux 标签: