Questions tagged «linux»

使用Linux内核的一系列类似Unix的操作系统。如果您的问题仅与特定分布有关,请使用更具体的标签。

1
如何从Linux Terminal使用OpenSSL将一个文件夹中的所有文件加密到另一个文件夹?[重复]
这个问题已经在这里有了答案: 如何在Linux中加密文件或目录? 8个答案 如何从Linux Terminal使用OpenSSL将一个文件夹中的所有文件加密到另一个文件夹? 你好, 我正在从Linux终端使用OpenSSL。 我有一个文件夹“ A”,我想使用AES256将该文件夹中的所有文件加密到文件夹“ B”中。 有人知道该怎么做吗? VESA

1
使用bash脚本SSH时无法正常退出
我有一个脚本,可以SSH到服务器并设置环境 ssh -t -t dev.example.com <<EOF cd var/dev/ ...other commands... EOF 但是,当exit脚本运行后我在终端中键入内容时,它会挂起并且不会退出。退出的唯一方法是使用Ctrl+c 我该如何更改以便输入exit并退出?


1
使用gparted调整分区大小会导致错误,如何恢复旧的Linux ext3分区?
好吧,gparted束手无策,我很笨,无法保留日志文件。 基本上,我试图增加我的主(家庭)Linux分区的大小,并且在gparted操作(来自实时CD)的中间,gparted遇到错误。重新引导系统后,系统不再可引导。再次用实时CD重新启动表明,甚至Linux都无法理解它刚刚对“类型”说“未知”的旧分区。 任何人都至少知道如何从该分区取回主目录吗?我很乐于接受建议,包括诸如“每次一个字符重新创建分区表”之类的长建议,只要有血统说明即可:-)

1
如果在外壳程序脚本中为-else,则将参数与字符串匹配
对于以下shell脚本- #!/bin/sh main_version=0 feature_version=0 patch_version=0 if [[ $1 -eq "m" ]]; then main_version=$((main_version+1)) fi if [[ $1 -eq "f" ]]; then feature_version=$((feature_version+1)) fi if [[ $1 -eq "p" ]]; then patch_version=$((patch_version+1)) fi echo $main_version echo $feature_version echo $patch_version 即使我m使用参数传递,它也会增加所有变量./<script-name>.sh m 是什么原因呢?

0
没有MAC地址即可到达目的地
有我的网络架构 RED2和BLUE2之间的连接类似于“二极管”。它是硬件,这使我只能与一个方向进行通信-从BLUE2到RED2。我想将数据从BLUE1发送到RED1。 所有PC上都安装了Linux(opensuse飞跃)。 这是我的第一个可行的解决方案 BLUE2: sysctl -w net.ipv4.ip_forward=1 arp -s 4.4.4.2 A:B:C:D:E:F iptables -t nat -A PREROUTING -d 1.1.1.1 -j DNAT --to-destination 4.4.4.2 (A:B:C:D:E:F是RED1的MAC地址) (静态arp输入是必需的,因为arp请求由于二极管不起作用) RED1: sysctl -w net.ipv4.ip_forward=1 iptables -t nat -A PREROUTING -d 4.4.4.2 -j DNAT --to-destination 2.2.2.2 ip r a default via 4.4.4.1 (or ip r a …


3
我得到响应/root/gcc-4.8.2/bin:当我在bash.rc中设置路径时,没有这样的文件或目录
我的系统中已经有gcc 4.4.7。我的系统是RHEL 6.6。 [root@gksrv Desktop]# gcc --version gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-18) Copyright (C) 2010 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 我想升级到gcc-4.8.2,然后完成了在系统上安装它的所有步骤。 键入后得到的输出的最后部分make install如下: Libraries have …

1
Chrome呈现UTF-8
在寻找Shruggie时,我看到一个编码错误/矩形框,而不是所需的字符。足够奇怪:当我右键单击并使用该search-for选项时,字符将正确呈现。 我该如何修正编码,使我看到正确的渲染耸肩? Chrome版本:版本58.0.3029.110(64位) 操作系统:openSuse Tumbleweed(如果有帮助)

1
无法使用ssh-add加载私钥
我试图通过执行以下命令来创建ssh密钥: ssh-keygen -t dsa 然后提示我输入商店路径: Enter file in which to save the key (/Users/KesongXie/.ssh/id_dsa): id_dsa 输入密码后,我得到以下结果 Your identification has been saved in id_dsa. Your public key has been saved in id_dsa.pub. 然后我尝试使用followibg命令加载我的私钥 ssh-add /Users/KesongXie/.ssh/id_dsa 它显示结果: -bash: ssh-add/Users/KesongXie/.ssh/id_dsa: No such file or directory 当我导航到本地目录Users / KesongXie时,找不到.ssh文件(如预期的那样,doc文件被隐藏了),但是当我尝试在终端中查看它时,我键入 cd ~ pwd 我遇到了Users/KesongXie 并且很累ls,希望看到我的.ssh,但是它仍然不可见。然后我试图 …


3
数字html标题
我有一个HTML文件,其中包含以下结构: <h1 class="section">First title</h1> <div><h2 class="chapter">Chapter title</h2> Chapter text here. <div><h2 class="chapter">Chapter title</h2> Chapter text here. <div><h2 class="chapter">Chapter title</h2> Chapter text here. <h1 class="section">Second title</h1> <div><h2 class="chapter">Chapter title</h2> Chapter text here. <div><h2 class="chapter">Chapter title</h2> Chapter text here. <div><h2 class="chapter">Chapter title</h2> Chapter text here. 我想在章节标题之前添加一个数字,如下所示: <h1 class="section">First title</h1> <div><h2 class="chapter">1. Chapter …
linux  script  html 

1
对Samba共享中的符号链接目录的权限
我在这里描述了我的主目录的Samba共享设置。在Windows框中,我可以访问共享,打开文件并对其进行写入。我连接的服务器是在Virtualbox上运行的Ubuntu 12.04 VM。 在我的主目录中,我已经链接/var/www到~/www: charlesr@hicks:~$ ls -lad www lrwxrwxrwx 1 charlesr charlesr 8 Jul 16 18:45 www -> /var/www 即使符号链接是我(charlesr)所有,我也无法通过Windows访问它: 我已经检查了权限,/var/www并且该目录是该www-data组的一部分,该组是我的一部分: charlesr@hicks:~$ ls -lad /var/www drwxrwsr-x 3 root www-data 4096 Jul 16 18:13 /var/www charlesr@hicks:~$ grep www-data /etc/group www-data:x:33:charlesr 那我在这里想念什么?为什么我不能访问该用户拥有读写权限的符号链接目录?我是Samba的新手,所以我希望这很明显。

2
Azure CLI打开端口
我正在按照以下说明使用Azure CLI打开端口 https://docs.microsoft.com/zh-cn/azure/virtual-machines/linux/nsg-quickstart 即命令 az vm open-port --resource-group myResourceGroup --name myVM --port 80 工作正常。但是,当我尝试打开下一个端口21时,我得到了: Security rule open-port-80 conflicts with rule open-port-21. Rules cannot have the same Priority and Direction. 所以 如何使用Azure CLI为我的VM打开一堆端口(不仅仅是一个)? 如何使用Azure CLI将更多端口添加到已打开的虚拟机端口集中? 谢谢

0
如何卸载Ubuntu的Unity登录屏幕或解决其密码错误的想法?
全新安装的完整Ubuntu服务器。然后手动添加最小安装的Unity桌面。它的运行速度非常慢,因此我将其卸载(使用“删除”和“清除”选项)并安装了Enlightenment。 但是登录屏幕仍然像以前一样(包括相同的墙纸)。但更糟糕的是,它不再能够识别我的密码!只有一个用户(我),而且我从未更改过密码。 发生事故的可能原因??我在TeamViewer窗口的会话中运行Unity,而在SSH终端窗口中运行的会话中卸载了Unity。两者都以同一用户身份登录。 我尝试将密码重置为相同的密码,并且系统声称我没有更改密码,证明我对密码的记忆是正确的。 我对我发出的每个命令都有逐字记录,如果有帮助的话。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.