电脑用户

计算机爱好者和高级用户的问答

4
yum install gcc-g ++在CentOs 6.4中不再起作用
今天在我的工作站上安装了新的CentOs 6.4。 我想安装g++。令我惊讶的是,我并没有成功 yum install gcc-g++ 事实是,即使进行搜索也无法获得任何结果。 # No package available yum search g++ 最重要的是,我安装成功gcc。 您知道我使用的软件包名称错误还是应该怎么做?
67 linux  centos  yum 


2
路由器如何知道将数据包转发到哪里
如果将几台具有本地地址(192.168.0。#)的计算机连接到路由器,并且每台计算机都打开Web浏览器并通过HTTP请求页面,则当发送这些TCP:80数据包时,路由器将使用路由器的静态IP(即提供商指定的IP),因此服务器可以回复适当的地址。 但是,由于TCP标头不包含本地IP地址(是吗?),并且所有计算机都使用端口80,路由器如何知道将HTTP答复转发到哪台计算机? 这与MAC地址有关吗? 这是如何工作的?


9
列出打开的SSH隧道
我在Linux机器上使用了很多SSH隧道(用于隧道到数据库,Web服务器等),并且通过Shell脚本查看当前打开的隧道列表非常方便。 我可以通过以下方式在netstat上通过grep识别本地连接: netstat -n --protocol inet | grep ':22' 但这不会向我显示其连接到的远程端口(并且显然包括未建立隧道的标准SSH连接) 更新:答案很好,但没有显示我连接的远程端口。例如,我经常有一条通往mysql的隧道,比如说localhost:3308映射到服务器上的:3306。通常,我可以通过选择的本地端口进行猜测,但是可以同时访问这两个端口会很不错。 有任何想法吗?
67 ssh  shell  ssh-tunnel 

15
如何在Windows上执行.sh文件?
当我尝试通过./name.sh命令在命令行中执行文件(name.sh)时,出现以下错误: “。” 无法识别为内部或外部命令,可操作文件或批处理文件 请帮助我执行.sh文件


3
确保目录中的新文件属于该组
当许多用户(都属于mygroup)可以创建和编辑文件时,我想创建一个共享目录。我希望此目录和子目录中的所有文件都属于mygroup 我已经改变了现有文件进行小组MYGROUP使用chgrp,但仍然可以创建的新文件属于用户的主组。有没有一种方法可以确保新文件不属于该组,而无需重复运行chgrp。


7
cURL:重定向时如何抑制奇怪的输出?
我正在尝试stderr仅从bash shell 打印cURL请求(发送到)的详细部分。 但是当我这样重定向时stdout: curl -v http://somehost/somepage > /dev/null 某种结果表出现在输出的中间,显示为stderr: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 紧随其后的是: { [data not shown] 118 592 0 592 0 …

4
检查bash脚本的任何参数是否与字符串匹配
我正在尝试编写一个脚本,在该脚本中,我要检查传递给bash脚本的任何参数是否与字符串匹配。我现在设置的方式是 if [ "$3" != "-disCopperBld" -a "$4" != "-disCopperBld" -a "$5" != "-disCopperBld" -a "$6" != "-disCopperBld"] 但是可能有很多参数,所以我想知道是否有更好的方法可以做到这一点? 谢谢 编辑:我尝试了这段代码,并使用-disableVenusBld选项调用了脚本,但是它仍然打印出“开始构建”。难道我做错了什么?提前致谢! while [ $# -ne 0 ] do arg="$1" case "$arg" in -disableVenusBld) disableVenusBld=true ;; -disableCopperBld) disableCopperBld=true ;; -disableTest) disableTest=true ;; -disableUpdate) disableUpdate=true ;; *) nothing="true" ;; esac shift done …

5
VirtualBox中没有可用的USB设备
Oracle VirtualBox无法列出/过滤连接到我的系统的USB设备。结果,来宾操作系统也无法看到任何USB设备。 这是我的配置: 主机:在Ubuntu 14.04上安装了Oracle VM VirtualBox Extension Pack的VirtualBox 5.0.0 r101573 来宾:Windows 7,安装了VirtualBox来宾添加 我一直在尝试使用USB闪存驱动器和Garmin运动手表:连接到主机时,它们都可以被系统识别,即它们在lsusb命令输出的列表中。 但是,在运行VirtualBox时,实际上没有检测到USB设备(Enable USB Controller显然已检查)。如果选择虚拟机,则Settings-> USB并尝试添加过滤器,将显示工具提示: <no devices available> 我尝试过使用其他选项作为USB控制器,甚至尝试将设备连接到不同的USB端口(2.0而不是3.0),但这并没有改变。由于未列出任何USB设备,因此我认为问题出在主机而不是来宾。 我拥有的USB鼠标在主机和来宾中均可以使用,但这可能是一种对待设备有所不同的设备。 该VBox.log不报告关于USB什么可疑的东西,而VirtualBox的不要么抛出任何错误。 当我安装VirtualBox 4.3.30时,发生了相同的问题。 有没有办法解决这个问题?




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.