服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
有人可以告诉这是什么意思? 我尝试了一个像lastb这样的命令来查看最后一个用户login,我看到一些来自中国的奇怪login(服务器是欧盟,我在欧盟)。 我想知道这些可能是login尝试或成功login? 这些似乎是很老的,通常我只locking端口22到我的IP,我想我有一段时间的端口,最后一个日志是在七月。 root ssh:notty 222.92.89.xx Sat Jul 9 12:26 – 12:26 (00:00) root ssh:notty 222.92.89.xx Sat Jul 9 12:04 – 12:04 (00:00) oracle ssh:notty 222.92.89.xx Sat Jul 9 11:43 – 11:43 (00:00) gary ssh:notty 222.92.89.xx Sat Jul 9 11:22 – 11:22 (00:00) root ssh:notty 222.92.89.xx Sat Jul 9 11:01 – 11:01 (00:00) gt05 […]
我在/etc/logrotate.d/了一个logrotateconfiguration文件,并且希望日志一致地轮换; 然而,他们不…logging旋转时间似乎随机+/- 1小时。 为什么日志的旋转开始时间是随机的,我该如何改变呢? 信息:我的logrotateconfiguration文件看起来像这样… /opt/backups/network/*.conf { copytruncate rotate 30 daily create 644 root root dateext maxage 30 missingok notifempty compress delaycompress postrotate ## Create symbolic links in daily/ PATH=`/usr/bin/dirname $1`; FILE=`/bin/basename $1`; /bin/ln -s $1 $PATH/daily/$FILE endscript }
我在CentOS上使用的是Apache Web服务器,我需要禁止人们通过在Web浏览器中使用服务器的IP地址来访问网站。 我想这样做,当有人试图浏览到IP地址,他们得到一个禁止的错误信息。 什么configuration将是必要的呢?
我对域pipe理非常陌生,我正试图学习如果是的话。 如果我的Windows客户端连接到DC并且DC离线,那么客户端可能会有什么样的行为(假设没有第二个DC?) 用户是否可以login? 或者更好的问题是,loginfunction如何改变? 很明显,在特区的档案股将无法运作,但客户之间的股票又如何呢? 一旦DC恢复,客户端是否需要重新启动,注销/login? 从DC上断开有什么长期的后果? 最终,我对如果DC离线时应该从用户那里收到什么投诉感兴趣。 随意提及我没有涉及的其他重要信息。
Ubuntu Linux cron(Vixie cron?)是否支持为其作业设置超时? 具体来说,这个过程会在X秒后被杀死,除非到那时成功完成。 由于networking连接和各种问题,我有一些情况下挂起任务。 除非你手动清理并杀死它们,否则这个过程将永远悬挂下去。
我目前有一个服务器,它会自动将所有的HTTP请求redirect到相应的HTTPS站点。 问题是,似乎有些浏览器不接受SSL证书(StartSSL.com)或不支持SNI,因此他们得到证书警告,用户将不会继续在网站上冲浪。 是否有任何机制试图使浏览器使用HTTPS而不是普通的HTTP,当这种方式不起作用时(例如,证书不被接受或者SNI不被支持),它将继续使用HTTP。 目前我使用的Apache 2.4与多个虚拟主机,所有redirectHTTP连接Redirect / https://domain.example/ 。
我在CentOS上使用Apache 2.2.15为TomCat应用程序提供SSL。 ProxyPass / http://127.0.0.1:8090/ connectiontimeout=300 timeout=300 ProxyPassReverse / http://127.0.0.1:8090 这工作正常,一切都很好, 但是,我想添加以下行: Redirect permanent /broken/page.html https://www.servername.com/correct/page.html 在上面处理TomCat应用程序本身的错误之前。 然而,它似乎没有按照我所期望的方式工作(即它看起来什么都不做,也没有改变)。 这样可以使用redirect吗? 我不能编辑应用程序,不幸的是。
我有一个Dockerfile: ENTRYPOINT ["uwsgi", "–ini /home/docker/app/uwsgi_app.ini"] (没有CMD ) 当我运行uwsgi正确地抱怨: uWSGI running as root, you can use –uid/–gid/–chroot options *** WARNING: you are running uWSGI as root !!! (use the –uid flag) *** 现在,我认为我可以通过docker run将参数追加到入口点,如下所示: $ docker run -itP uwsgi_app:0.1 –uid=docker 然而uwsgi仍然抱怨有同样的错误,似乎arg没有被追加。 如果我重写入口点,然后arg被添加: $ docker run -itP –entrypoint bash uwsgi_app:0.1 –uid=docker bash: –uid=docker: invalid option …我想知道是否–ini的–ini选项忽略其他参数,但它不是: $ […]
iSCSI目标 具有16 GB RAM和16核CPU的Ubuntu 14.04 (Trusty Tahr)作为LVM支持的iSCSI目标,使用三个三星SSD磁盘,每个SSD都可以使用具有板载高速caching的LSI 6 Gbit / s控制器执行65k IOPS。 目标SSD盘上的基准: fio –filename=/dev/sdd –direct=1 –sync=1 –rw=write –bs=4k –numjobs=10 –iodepth=1 –runtime=60 –time_based –group_reporting –name=ssd-max iops=65514 其中sdd使用三个三星850 EVO固态硬盘在硬件RAID 0中进行configuration。 引发剂 我在Ubuntu 14.04客户端上导出了一个500G的LUN,内存为32GB RAM和8个核心CPU。 对导出的LUN进行基准testing fio –filename=/dev/sdg –direct=1 –sync=1 –rw=write –bs=4k –numjobs=10 –iodepth=1 –runtime=60 –time_based –group_reporting –name=client-max iops=2400 在做DAS和networking时,性能会有明显的下降,我预计至less有10k IOPS。 目标和发起者之间的通信小于1 ms,iperf显示9.2 Gbit / s的networking吞吐量。 据我所知,4k写入会对性能产生影响,因为在写入磁盘之前,每个数据都必须经过启动器和目标的networking堆栈,但这是从65k到2k的不可接受的下降。 […]
我如何知道哪些MySQL用户可以访问数据库以及他们拥有哪些权限? 我似乎能够从phpMyAdmin获得这个信息,当我点击“特权”。 。 。 Users having access to "mydatabase" User Host Type Privileges Grant myuser1 % database-specific ALL PRIVILEGES Yes root localhost global ALL PRIVILEGES Yes myuser2 % database-specific SELECT, INSERT, UPDATE No 。 。 。 但我想知道如何从命令行执行此查询。 (phpMyAdmin经常向我显示它正在执行的命令的SQL语法,但在这种情况下我没有看到它。) 请注意,我不是问什么授予某个特定用户(即“SHOW GRANTS for myuser1”),而是给定数据库的名称,如何确定哪些MySQL用户有权访问该数据库以及他们拥有哪些权限? 基本上,我怎么能从命令行得到上面的图表?