小编Ter*_* Li的帖子

压缩当前目录中的所有内容

我想在 Ubuntu 上将所有内容(包括当前目录中的文件和文件夹)压缩并打包到一个 ZIP 文件中。

对此最方便的命令是什么(以及需要安装的工具的名称,如果有的话)?

编辑:如果我需要排除一个文件夹或多个文件怎么办?

packaging ubuntu zip compression

131
推荐指数
2
解决办法
19万
查看次数

通过配置文件将 Redhat 网络设置从 DHCP 更改为静态 IP

为了使静态分配的IP工作,我已经修改了文件/etc/sysconfig/network-scripts/ifcfg-eth0如下:

DEVICE=eth0
IPADDR=10.33.17.143
NETMASK=255.255.255.0
BOOTPROTO=static
ONBOOT=yes
Run Code Online (Sandbox Code Playgroud)

在使用静态 IP 之前,我可能需要处理任何其他配置文件吗?我正在尝试将网络设置从默认 DHCP 更改为静态 IP。

networking rhel configuration

5
推荐指数
1
解决办法
6262
查看次数

如何使 Ubuntu 时区更改棒?

我想通过编辑重置时区/etc/timezone。但是,当我完成编辑并保存文件后,系统时间并没有相应改变。

另一方面,当我利用命令dpkg-reconfigure tzdata更改时区时,时间会立即更改。另外,/etc/timezone文件也相应地进行了修改。

编辑和保存配置文件后,我遗漏了哪些步骤以使新时间生效?

ubuntu configuration timezone

4
推荐指数
1
解决办法
8952
查看次数

调试 Java 程序以在 Ubuntu 上更改时区配置文件

这是我编写的 ruby​​ 脚本,用于更改 Ubuntu 上的时区配置。我用jruby(在 JVM 中运行的 Ruby 解释器)运行它。

require 'java'

if ARGV.length == 0
  puts "Usage: jruby change_timezone.rb America/Toronto"
  exit
end

old_zone = File.read("../../../etc/timezone")
puts old_zone
time1 = Time.now
puts "Current Time:"+time1.localtime.to_s

new_zone = ARGV[0]
open('../../../etc/timezone','w') do |f|
  f.puts new_zone.to_s
  f.close
end

new_zone = File.read("../../../etc/timezone")
puts new_zone
time2 = Time.now
puts "Updated Time:"+time2.localtime.to_s
Run Code Online (Sandbox Code Playgroud)

它确实正确更改了配置文件。但是,脚本的输出与预期不同。

假设时区的默认值为America/Toronto。当我运行命令时jruby change_timezone.rb Asia/Chongqing,输出是:

America/Toronto
Current Time:Thu Jul 07 14:43:23 -0400 2011
Asia/Chongqing
Updated Time:Thu Jul 07 14:43:23 -0400 2011 …
Run Code Online (Sandbox Code Playgroud)

ubuntu java timezone

1
推荐指数
1
解决办法
2952
查看次数