Questions tagged «linux»

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


2
在Linux上关闭密码到期
我看到很多文件建议chage在Debian和Ubuntu上使用,但apt-get update && apt-get install chage没有安装该软件包。例如, root@ubuntu:~/Desktop# apt-get install chage Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package chage 我发现我需要编辑/etc/shadow。我到底需要如何编辑root下面的行,这样我的Linux才不会要求我在每次登录时更改密码? root@ubuntu:~# cat /etc/shadow root:$6$U.dnAQ2f$FV$/aF23Yn.sq1BYVjinlI9251nAarzqGKES18RxadV5bTakcfCNYAMljUwSaQZYV0r4MttHF0SFO7ebq3E1m/:0:0:99999:7::: 我按照deong建议编辑了根线 root:$6$U.dnAQ2f$FV$/aF23Yn.sq1BYVjinlI9251nAarzqGKES18RxadV5bTakcfCNYAMljUwSaQZYV0r4MttHF0SFO7ebq3E1m/:0:0::::: 它仍然在登录时要求输入密码。 我还按照http://www.lifelinux.com/setting-up-password-aging-in-linux/上的说明进行操作: root@ubuntu:/home# chage -m 7 -M 60 -W 7 -I 7 root root@ubuntu:/home# chage -m …

0
如何使用curl发送upnp请求
我正在尝试找到一种使用UPnP添加端口转发的方法,我确实打开了upnp,并且可以访问打开http://192.168.1.254:52869/gateconnSCPD.xml了upnp服务的菜单,但是我无法通过miranda来使用发现实际上找到upnp服务器,它缝了该部分实际上不起作用。我确实在请求的网络示例中找到了,但这也没有工作 curl 'http://192.168.1.254:52869/Public_UPNP_C3' \ -X 'POST' \ -H 'Content-Type: text/xml; charset="utf-8"' \ -H 'Connection: close' \ -H 'SOAPAction: "urn:schemas-upnp-org:service:WANIPConnection:1#AddPortMapping"' \ -d '<?xml version="1.0"?> <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <s:Body> <u:AddPortMapping xmlns:u="urn:schemas-upnp-org:service:WANIPConnection:1"> <NewRemoteHost></NewRemoteHost> <NewExternalPort>27015</NewExternalPort> <NewProtocol>TCP</NewProtocol> <NewInternalPort>27015</NewInternalPort> <NewInternalClient>192.168.1.2</NewInternalClient> <NewEnabled>1</NewEnabled> <NewPortMappingDescription>node:nat:upnp</NewPortMappingDescription> <NewLeaseDuration>10</NewLeaseDuration> </u:AddPortMapping> </s:Body> </s:Envelope>' 是否有可以通过upnp打开端口转发的“简单”请求?

1
如何将IO从一个终端克隆到另一个终端
我直接(tty1)并通过ssh(pts / 0)连接到了我的Linux机器。 who pi tty1 2013-09-23 11:33 pi pts/0 2013-09-23 12:17 (192.168.1.26) 我想将所有输入(stdin)和所有输出(stdout / stderr)从一个终端重定向到另一终端,因为我正在使用ssh,但听众应该能够在大屏幕(tty1)上关注会议。 最好的解决方案是将所有内容(整个终端)都从一个终端复制到另一个终端。 有什么建议么? 最好的祝福。
3 linux  bash  terminal 

5
Windows 7和Fedora 11双启动分区
我是Linux新手,想在已经安装Windows 7的笔记本电脑上安装Fedora 11。当前,HDD具有2个主分区(系统保留和C :),一些可用空间和扩展分区(D:具有用户数据)。 安装Fedora时,我想使用推荐的分区方案(/ boot,swap和LVM用于其他分区)。但是,由于只允许使用4个主分区,如何将所有内容都放入一个HDD中?

3
在Solaris上加密,在Linux上解密
我已使用crypto命令使用通过pktool生成的密钥文件(选择AES-128作为算法)对Solaris服务器上的文件进行了加密。我无权访问此服务器上的任何其他加密实用程序。我可以使用哪些应用程序在更通用的Linux服务器上解密该文件? 编辑: 这是我使用的Solaris命令: pktool genkey keystore=file outkey=testkeyfile.dat dir=mydir keytype=aes keylen=128 encrypt -a aes -k mydir/testkeyfile.dat -i mydir/myfile -v -o mydir/myfile.enc 我还运行以下命令来检查文件是否已正确加密: decrypt -a aes -k mydir/testkeyfile.dat -i mydir/myfile.enc -v -o mydir/myfile2 我怀疑mcrypt可能是这里的选择,但是有人可以建议我需要使用的选项吗?

1
如何使WinServer的AD与VMware上的Linux DNS / DHCP一起使用?
我有2个虚拟机: 安装了Active Directory的Windows Server 2008。 充当DNS和DHCP服务器的Linux 我需要使它们一起工作,但是如果要这样做是不可能的,因为VMWARE正在与其他虚拟机和计算机本身共享NIC。 我已经为服务器分配了不同的IP静态地址。 我有办法使这些东西相互连接并在某些虚拟客户端上对其进行测试吗?任何帮助将不胜感激...(有用的链接,教程等) 实际上,我读到您可以为VMWare Fusion上的同一NIC分配不同的IP地址,以便可以为您的服务器提供静态IP并使它们协同工作。 我只需要知道如何在默认情况下未启用该功能。 我需要使用Linux DNS并从其DHCP服务器获取IP的情况下,针对Active Directory连接虚拟客户端盒(Windows或Linux)。 这就是所有这些的目的,这也使得它有点复杂... 最困难的任务是使这些服务器相互通信,我读到我必须在Linux服务器上使用仅主机网络,而在Windows Server上使用桥接网络。


4
是否存在客户端解决方案,用于从SSH连接自动注销太短?
我从一个Linux主机SSH到另一个我不管理的Linux主机。它/etc/ssh/sshd_config显然配置为在一段短暂的不活动时间间隔后自动注销,这对于我来说太短暂了(如何在一个小时后启用交互式ssh登录的自动注销)。 是否可以通过每两分钟发送或接收换行符的方式使SSH会话保持活动状态? 类似的解决方法while true { echo ' '; sleep 120 }在拨号调制解调器时代很普遍。 FWIW,根本不涉及Windows的PuTTY。
3 linux  bash  ssh  sshd  logout 

1
linux vps上的连接数超过1万
我的问题是什么原因造成的,如何检查? 我们使用网址屏蔽脚本是网站..是否会导致这种情况?请帮助 We could noticed that you are abusing our network, as you have made more than 10k connections in our node due to this our node became unstable and all of our customer faced down time because of your VPS. Please find the log details below for your reference. …
3 linux  connection  vps  load 

3
如何在无头系统上通过grub选择操作系统?
我有一个双引导系统(Linux和Windows),我通常无头运行,并且默认情况下会引导到Linux(这是我主要使用的系统)。所有这些都可以正常工作,只是在某些情况下,我想启动Windows时,必须插入键盘并进行监视,才能在初始grub启动屏幕中选择Windows。我想知道是否有更简单的方法来做到这一点?我不介意是否必须先启动Linux,我只是希望能够偶尔重启Windows而不必插入任何外围设备。

3
Bash脚本,字符串未正确替换为转义的$和&字符
我创建了一个shell脚本,该脚本以字符串作为输入。如果字符串包含$或&,则需要用\$和替换这些字符\&。我可以用sed命令做到这一点。之后,我想用该对应的字符串替换特定文本文件中的单词。 请参阅本节以获取更多说明。 这是我的档案。 test.txt hello my root password is root. 现在,我想用字符串更改词根。该字符串可以是任何可以包含特殊字符(如$或)的东西&。 如果我想root用字符串替换my&rootpa$$,那么它应该看起来像my\&rootpa\$\$文本文件中的字符串。 这是我的外壳 #!/bin/bash dothis(){ rootpass=$(echo "$1" | sed -r 's/\$/\\$/g'); rootpass=$(echo "$rootpass" | sed -r 's/\&/\\&/g'); echo $rootpass; sed -i "s/root/$rootpass/g" test.txt } dothis "my&rootpa$$"; 该脚本可以正常运行echo $rootpass,也就是说,当我回显字符串时,它将显示my\&rootpa\$\$。 但是在文件中看起来my&rootpa$$不是my\&rootpa\$\$。脚本出了什么问题? 请指教。
3 linux  bash  shell  sed 

1
有什么方法可以修改Okular中的内置快捷方式吗?
我正在将Ubuntu 14.04与以下okular版本结合使用: -Qt:4.8.6 -KDE开发平台: 4.13.3 -Okular:0.19.3 我知道我可以配置“设置”>“配置快捷方式”中可用的快捷方式。有没有一种方法或文件可以让我修改该列表中未包含的功能的快捷方式?。 动机:我希望Vim像滚动我的秋葵一样。因此,我想将基本滚动配置为hjkl。但是从可用菜单中,我只能分别配置自动滚动或页面滚动选项。这已经困扰了我一段时间,甚至让我考虑学习KDE框架以使其可行。显然,这很想追逐白鲸。

1
如何在WUBI安装模式下永久挂载ntfs驱动器?
我在C:\驱动器上安装了Windows 7作为主要操作系统。我有另一个ntfs分区D: Ubuntu是使用WUBI安装在C:\ Ubuntu上的,这可以通过“ / host”访问C:\。D:\已挂载,并且可以通过/ media / some-hash进行访问,因此每次我重新启动计算机时,D:\都会得到一个不同的类似于哈希的名称。当我尝试链接到位于D:\中的文件和文件夹时,这种整体安排会导致问题,每次重新启动后这些链接都变得无用。 我知道我需要通过编辑/ etc / fstab永久挂载D:\驱动器。但是我无法弄清楚我应该怎么做。 对于菜鸟的任何具体友好的帮助将不胜感激。
3 linux  ubuntu  shell  mount  fstab 

0
put命令上的ubuntu 12.04服务器和tftp访问冲突问题
我按照此文档安装了tftp:http: //icesquare.com/wordpress/solvedtftp-error-code-2-access-violation/ 我按此字母3次,每次放入文件时,都会得到: root @ CiscoCFG:〜#tftp本地主机tftp>进行测试错误代码2:访问冲突tftp> root @ CiscoCFG:〜#tftp本地主机tftp>进行测试错误代码2:访问冲突 如果我触摸文件名chmod 777,则对该文件进行放置,即可正常工作。 我的配置如下: 服务tftp {协议= udp端口= 69 socket_type = dgram等待=是用户=没有服务器= /usr/sbin/in.tftpd server_args = -s / svr / tftp disable = no} 目录/ svr / tftp的权限为777:drwxrwxrwx 3没人没人没人4096 11月14日10:32 svr 这个东西应该具有完全的权限,就像任何想要从该目录写入或读取的人一样。我没有在日志中看到任何内容,我对此确实感到困惑。如果文件已经在目录中,我可以整天阅读它,我只是不能制作新文件,不能放置它们,但是我可以获取文件,我只能放置到权限为@ 777的现有文件中。 谢谢

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.