小编San*_*dra的帖子

如何从文件名中删除无效字符?

我有这样的无效字符的文件

009_-_?%86ndringshåndtering.html
Run Code Online (Sandbox Code Playgroud)

这是Æ文件名出现问题的地方。

有没有办法只删除所有无效字符?

或者可以tr以某种方式使用?

echo "009_-_?%86ndringshåndtering.html" | tr ???
Run Code Online (Sandbox Code Playgroud)

linux bash

69
推荐指数
6
解决办法
14万
查看次数

dpkg 可以验证已安装软件包中的文件吗?

随着rpm -qV openssh-server我将获得与默认值相比已更改的文件列表。

~$ rpm -qV openssh-server
S.?....T.  c /etc/ssh/sshd_config
~$ 
Run Code Online (Sandbox Code Playgroud)

可以dpkg在 Ubuntu 上做同样的事情吗?

linux ubuntu debian rpm dpkg

36
推荐指数
4
解决办法
4万
查看次数

LV 状态:不可用。如何使其可用?

我连接了一个 iSCSI 目标,在其上创建了一个物理卷和卷组。

然后我创建了一个 LV,然后

mkfs.ext3 /dev/vg00/vm
Run Code Online (Sandbox Code Playgroud)

一切都很好。

然后我断开目标

iscsiadm -m node -T iqn.2004-04.com.qnap:ts-509:iscsi.linux01.ba4731 -p 192.168.0.4 -u
Run Code Online (Sandbox Code Playgroud)

登录到另一台 Linux 服务器,并在那里连接目标

iscsiadm -m node -T iqn.2004-04.com.qnap:ts-509:iscsi.linux01.ba4731 -p 192.168.0.4 -l
Run Code Online (Sandbox Code Playgroud)

我得到:

linux01:~ # lvdisplay 
  --- Logical volume ---
  LV Name                /dev/vg00/vm
  VG Name                vg00
  LV UUID                NBNRGV-FkSR-ZNZ9-9AVk-chLQ-j5nc-RazeBw
  LV Write Access        read/write
  LV Status              NOT available
      LV Size                17.00 GB
  Current LE             4352
  Segments               1
  Allocation             inherit
  Read ahead sectors     0
Run Code Online (Sandbox Code Playgroud)

我可以看到它/dev/vg00/vm不存在,正如我所期望的那样。

我究竟做错了什么?

linux iscsi lvm

31
推荐指数
2
解决办法
9万
查看次数

如何在 Debian 中为所有用户设置 PATH?

我有一个 Debian Lenny 服务器,我希望www-data用户/usr/local/zend/bin在它的 PATH 中有一个,这样它就可以在 cron 中以www-data.

如何添加/usr/local/zend/bin到 PATH,以便www-data可以在/usr/local/zend/bin.

linux debian bash

28
推荐指数
2
解决办法
9万
查看次数

如何为“ls -l”创建系统范围的别名?

我想拥有

alias ll="ls -l"
Run Code Online (Sandbox Code Playgroud)

是系统范围的。

这在 Ubuntu 上是如何完成的?

linux ubuntu bash

23
推荐指数
3
解决办法
5万
查看次数

VMware/ESX 中的 Linux VM 是否应该有交换分区?

在 VMware ESX 设置中,这些选项有何不同?:

  • 具有 1GB RAM 和 1GB 交换分区的 Linux VM,VM 使用 1.5 GB ram
  • 具有 1GB RAM 且没有交换分区的 Linux VM,并且该 VM 使用 1.5 GB ram

我的意思是,在这两种情况下都使用了交换;

  • 在第一次交换完成到 linux 交换分区
  • 在第二种情况下,VMware 会将 512MB 交换到 VMware 存储池。

那么给 Linux VM 的交换分区有什么意义吗?

linux windows vmware-esx vmware-esxi

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

如何保留或删除 LVM 快照?

我制作了一个 LVM snapshop

lvcreate --name snap --size 10G -s /dev/vg00/vm
Run Code Online (Sandbox Code Playgroud)

如果我想删除快照而不保留快照后发生的更改,我应该写什么命令?

我应该写什么命令来将快照中的更改滚动到 /dev/vg00/vm ?

linux lvm snapshot

18
推荐指数
1
解决办法
3万
查看次数

可以改用awk吗?

我想从中获取数字rating作为输出

# nc localhost 9571 
language:
language:en_ZA.UTF-8
language:en_ZW.UTF-8
session-with-name:Ubuntu Classic (No effects):gnome-session --session=2d-gnome
session-with-name:Ubuntu (Safe Mode):gnome-session -f --session=2d-gnome
session-with-name:Ubuntu Classic:gnome-session --session=classic-gnome
xsession:/etc/X11/Xsession
rating:94
Run Code Online (Sandbox Code Playgroud)

我可以这样做

# nc localhost 9571 | grep rating | cut -d: -f2
94
Run Code Online (Sandbox Code Playgroud)

但可以awk用来代替更简单的解决方案吗?

linux bash grep awk

17
推荐指数
4
解决办法
1864
查看次数

如何在 ext4 上获得校验和数据完整性?

在像 btrfs 这样的文件系统上,您可以执行清理,这将遍历所有数据以查看数据是否仍然与文件系统校验和匹配。

我想在备份前检查 ext4 上的数据是否正确。

ext4 没有文件系统校验和,但是可以做类似的事情吗?

linux storage ext4 data-integrity checksum

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

可以禁用“您在 /var/mail/root 中有新邮件”吗?

我想在 FreeBSD 9.1 中禁用邮件检查。我的登录 shell 是 BASH,所以我尝试添加

unset MAILCHECK
Run Code Online (Sandbox Code Playgroud)

/root/.bashrc和 中/root/.profile,但我仍然收到这些消息。

有没有办法摆脱这些消息?

freebsd bash

15
推荐指数
3
解决办法
2万
查看次数