服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我已经安装了Windows Server 2012的全新副本,当我转到Control Panel > Appearance > Display > Color and Appearance它表示“ 此页在此版本的Windows中不可用 ”。 我安装的版本是MSDN订阅人下载中的最新版本,在“计算机属性”下列为“Windows Server 2012 Standard”。 我可以改变桌面的背景颜色,但不能改变窗口边框的颜色。 唯一可用的“scheme”是“Windows Basic”,然后是4个甚至更丑的“高对比度”scheme。 这不是什么大不了的事情,但总是看着丑陋的蓝色窗口,让我头痛。 为什么会这样简单的设置“不可用”?
我们有以下情况: 我的机器 一个网关机器 目标机器 我在#2和#3上都没有root权限。 在机器#2上我也不能真正存储信息(不超过200MB)(因为它是进入networking其余部分的门户,而不是那么多)。 在机器#3上有一个大小约为3 GiB的文件夹,我想要复制到本地。 我不能从#1到#3的SSH,但我可以SSH到#2,然后到#3。 在#2和#3之间build立一个公共的私人密钥对也是不可能的,但是在#1和#2之间安装了一个密钥对。 通常我使用SSH和tar的组合来完成这个任务: ssh name@host "tar cf – folder" > folder.tar 但在这种情况下,将需要某种嵌套,我似乎无法完成这件事。 那么,从#3到#1的数据有什么好的方法呢?
安装显示安装设备,如: /dev/mapper/VolGroup01-LogVol00 on /var type ext3 (rw) 要么 /dev/mapper/VolGrp_backups-backups on /mnt/backups type ext3 (rw) 但 iostat使用dm-符号。 像dm-0 , dm-1等等。 我在哪里可以find一种方法来知道哪个是哪个?
有没有任何命令来找出如果Apache正在运行或不。 和除了通过seesports.conf文件的端口 当我尝试netstat命令然后apaches不会出现在那。 但是当我使用apache2重新启动命令,然后说,重启确定 我不知道它在哪里运行
我是一个* .deb的家伙,在pipe理RPM方面我觉得很不舒服。 我习惯在基于debian的服务器上运行apt-get upgrade ,进行“正常”升级和apt-get dist-upgrade以允许内核升级或允许新的主要软件包版本升级。 在我pipe理的CentOS服务器上,我想要有一个类似的function,然而man yum似乎没有提供这样的行为。 而yum upgrade和yum upgrade之间的差异似乎不是我所期待的。 到目前为止,我最好的方法是在/etc/yum.conf添加和删除以下设置: exclude=kernel* 必须有一个更好的方法。 每个build议都会受到欢迎。 编辑: yum的man页面描述和–obsoletes标志对我来说有点神秘。 所以,让我重新说一说我所理解的内容:我是否必须理解yum update不会安装新的内核,因为这意味着标记为当前的内核? 我可以假设yum upgrade与apt-get dist-upgrade相同或几乎相同吗? 编辑2 从apt-get upgrade我最喜欢的是它告诉我哪些包保留,所以我可以采取相应的行动; 或者使用apt-get dist-upgrade或者使用apt-get install package 。 所以在思考一下之后,我现在最好的方法是:禁用yum.conf中的废弃设置(如Steven Pritchard在他的回答中所述 ),并在第一时间yum update 。 一旦安装了所有的更新,运行第二个yum update –obsoletes检查哪些软件包已被保留,并根据其结果行事。 这会工作吗?
我有一个Windows作为我的主要操作系统。 使用VMware播放器,我将Ubuntu服务器12.4设置为访客机器。 Ubuntu服务器有“ubuntu”用户。 我创build了一个新的EC2实例+安装程序密钥。 从Windows机器上,当我使用腻子+ Pem键 – 我可以ssh。 我将pem密钥添加到我的VMware Ubuntu服务器(/home/ubuntu/.ssh/)另外,我设置了以下权限: chmod 700 /home/ubuntu/.ssh chmod 600 /home/ubuntu/.ssh/* 通过Ubuntu服务器 – 我试图SSH到EC2实例没有成功: ssh ubuntu@EC2_IP Permission denied (publickey) 。 如果我明确地使用pem键,它的工作原理: ssh -i /home/ubuntu/.ssh/NAME.pem ubuntu@EC2_IP – 请注意,我必须使用直接path的密钥,否则,我会得到Warning: Identity file NAME.pem not accessible: No such file or directory. Permission denied (publickey). Warning: Identity file NAME.pem not accessible: No such file or […]
我试图添加第二个TXTlogging到域,但我得到以下错误: 试图创build资源logging集type ='TXT,但它已经存在 我可以在同一个域上添加两条logging吗?
(来自: https : //stackoverflow.com/questions/15245144/copy-file-permissions-but-not-files ,因为脱离主题而closures) 我有两个相同的目录树的副本。 他们几乎都有相同的文件(一个版本可能有一些额外的或丢失的文件)。 但是,大部分文件对于两个目录是相同的(具有相同的相对path和所有内容)。 假设这些在目录中: version1/ version2/ 问题是版本1中的权限/搞砸了,我想从版本2 /复制权限,但没有replace版本1 /这是更新的文件。 有没有一种通过shell命令或脚本执行此操作的自动化方法?
(我已经读了很多关于64位和32位操作系统/应用程序,但这个问题是专门针对数据库。) 我试图了解32位与64位数据库的优缺点,也就是说,在什么条件下,使用64位安装才有意义。 我感兴趣的数据库系统是:SQL Server 2008,MySQL和PostgreSQL 9.0。 我已经读过PostgreSQL 9.0以前的版本只能在32位版本的Windows上运行 , 这篇关于在64位Windows上运行32位PostgreSQL的文章清除了我的一些疑惑,但是我正在寻找更多的信息。 我什么时候可以从使用64位数据库(例如数据库大小/磁盘空间,可用的系统内存,已知可从中受益的数据sernarios的types,正在使用的数据库引擎等)中受益?
如果我在Linux机器上有多个networking接口(这里是:2)(这里是Debian Lenny)。 如何查看通过哪个networking接口(NIC)访问特定目标主机的路由以及默认使用的源IP地址? 我虽然使用 ping -I nic1 desthost.example.com ping -I nic2 desthost.example.com 太看看两种方式是否可能。 (这里:两种方式都可以) 我查了路由表 ip route show 但是这很复杂,所以我想,一定要用一个简单的工具来告诉我: “到目标主机desthost.example.com它需要接口nicX和源IP地址10.0.0.1” 获取这些信息的最简单方法是什么? (我宁愿不使用tcpdump,并在promiscous模式中设置接口。) 谢谢。