标签: unix

命令行安全技巧

命令行和脚本是危险的。使用 rm -rf 犯一个小错误,你就会陷入伤害的世界。在运行导入脚本时将数据库名称中的 prod 与 stage 混淆,并且您已绑定(如果它们在同一台服务器上,这并不好,但会发生)。同样为太晚注意到您 sshed 所在的服务器名称不是您在玩弄一些命令后认为的那样。你必须尊重Hole Hawg

在运行有风险的命令之前,我有一些小习惯——比如对我所在的服务器进行三重检查。这是一篇关于 rm security有趣文章

什么小仪式、工具和技巧可以让你在命令行上保持安全?我的意思是客观的东西,比如“首先运行 ls foo*,查看它的输出,然后用 rm -rf 替换 ls 以避免运行 rm -rf foo * 或类似的东西”,而不是“确保你知道什么是命令会做”。

unix command-line-interface

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

Unix 管理员离不开的工具

在管理过 Unix 或类 Unix 的服务器之后,您觉得哪些工具(最好是命令行)是必不可少的?

unix command-line-interface

33
推荐指数
15
解决办法
8096
查看次数

如何在 Windows 和 Unix/Linux 格式之间转换文本文件中的换行符?

如何在 Windows 和 Unix/Linux 格式之间转换文本文件中的换行符?

我有一个 *nix 环境,但我需要使用 Windows 样式的换行符导入和导出数据。我以为会有一个标准的实用程序或命令来执行此操作,但我似乎找不到它。

linux windows unix

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

UNIX 中硬挂载与软挂载的优缺点是什么?

这个问题可能因发行版而异,但总的来说,在 UNIX 世界中使用硬安装或软安装的优点/缺点是什么?

是否在某些情况下更有益或用途相当普遍?

linux unix nfs mount

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

使用 NFS 托管主文件夹是否可行?

我打算部署一些自助服务终端计算机,并希望将它们与一个小型随身碟作为启动盘,将其余部分保留在易于备份的服务器 ala LTSP 中

现在我正在考虑两种选择。NFSed /home/ 或 ~/ 的本地副本在登录时复制,在注销时同步。

我担心处理文件可能会变得太慢,或者我的网络可能会堵塞

unix nfs user-management home-directory

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

为什么 Linux 比 BSD 更受欢迎?

有些人会争辩说 BSD/Unix 一直比 Linux 更可靠和稳定(当然不是我,不要伤害我!)。为什么 Linux 似乎总是击败 BSD?这是Linux故事的浪漫吗?我无意冒犯任何人,请不要冒犯。另外,请在您的回复中考虑周到和礼貌。

linux freebsd unix

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

无法在 AWS 上挂载现有 EBS

我尝试将现有的 EBS 存储(包含数据)安装到实例,但它不断抛出此错误。

mount: wrong fs type, bad option, bad superblock on /dev/xvdf,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.
Run Code Online (Sandbox Code Playgroud)

存储细节是:

ec2-user@ip ~]$ sudo parted -l
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvda: 8590MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name                 Flags
128     1049kB  2097kB  1049kB               BIOS Boot Partition  bios_grub
 1      2097kB  8590MB …
Run Code Online (Sandbox Code Playgroud)

unix mount amazon-ec2 amazon-web-services

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

保持 UNIX 软件包最新的最佳实践?

  • 您如何使服务器保持最新状态?
  • 当使用像Aptitude这样的包管理器时,你是否保留了升级/安装历史,如果是,你是怎么做的?
  • 在多台服务器上安装或升级软件包时,有什么方法可以尽可能加快进程?

unix package-management

30
推荐指数
3
解决办法
1574
查看次数

我如何配置 monit 以启动特定用户的进程?

Monit 以 root 身份运行,但我不想以 root 身份启动我的进程.. 像 mysql、mongrel、apache..

linux unix monitoring monit

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

apt-get 更新/升级列表,无需更改任何内容

我想查看哪些软件包可用于更新/升级而不实际更改任何文件,因为有些软件包我不想更新。那么是否可以在例外情况下进行 apt-get update 。

linux unix debian apt

29
推荐指数
3
解决办法
7万
查看次数