Questions tagged «linux»

Linux是基于Linux内核的类UNIX开源操作系统的通用术语。

3
在Linux中记录“人员”活动
因此,我阅读了许多与此相关的文章,并且比以前更加困惑。有各种工具的建议,包括ttyrec,snoopy,acct,rootsh,sudosh,ttyrpld,unix审计等等。 就我而言,我希望能够记录在系统上执行的所有命令(例如启用了时间戳的历史记录),但我也想知道谁做了什么?但是,我们所有人都通过ssh登录到相同的一小部分用户帐户(取决于我们正在执行的操作)。我如何获得命令日志,包括“谁”会给我的信息(关于连接),以便我可以将操作跟踪到特定的人,而这只是一般的“用户”?
11 linux  ssh  bash  logging 

2
使用端口确定进程,无需sudo
我想找出哪个进程(特别是进程ID)正在使用给定的端口。一个要注意的是,我不想使用sudo,也不能以root用户身份登录。我想要此功能运行的进程由我要查找进程ID的同一用户运行-因此我以为这很简单。 双方lsof并netstat不会告诉我的进程ID,除非我使用sudo运行它们-他们会告诉我的端口正在使用虽然。 作为一些额外的上下文-我有各种应用程序都通过SSH连接到我管理的服务器,并创建反向端口转发。设置完这些后,我的服务器将使用转发的端口进行一些处理,然后可以终止连接。如果我可以将特定端口(每个应用程序都有自己的端口)映射到进程,这是一个简单的脚本。有什么建议? 顺便说一下,这是在Ubuntu盒子上的-但是我猜任何解决方案在大多数Linux发行版中都是标准的。
11 linux  ubuntu  process  port 

5
从物理磁盘的原始DD映像文件挂载分区
我有从原始HDD映像(/ dev / sdb)中获取的DD映像。该映像文件包含我需要挂载的XFS文件系统。它太大了,无法还原到磁盘(2.6TB img文件),因此我想使用环回挂载它。 但是,分区表成为问题。我试图使用parted和fdisk -lu来确定分区偏移量。Parted返回“无法识别的磁盘标签”,fdisk -lu向我显示了一个空白分区表。 您如何建议找到分区开始位置,以便可以使用-o循环将其挂载
11 linux  partition  mount  lvm 

3
缩小/重置目录大小?
有没有办法缩小目录条目? 我的dovecot maildir目录的大小已从默认的4096增加到几个兆,并且它与磁盘配额有关。 我发现的唯一方法是删除并重新创建目录。我希望某个地方有一个神奇的功能-我对任何东西都开放,除了手工编码的汇编程序。 编辑:对于后代,查找> 4096的地价: find / -type d -size +4k -printf "%s\t%p\t%i\n" | sort -nr
11 linux  directory 

9
是否有适用于Linux的vSphere Client?[关闭]
这个问题不太可能对将来的访客有所帮助;它仅与较小的地理区域,特定的时间段或格外狭窄的情况(通常不适用于Internet的全球受众)有关。要获得使该问题更广泛适用的帮助,请访问帮助中心。 8年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我已经在Internet的每个角落进行搜索(嗯,我非常努力地搜索...),以找到适用于Linux的vSphere客户端,但每次答案似乎都是一样的:VMWare告诉用户使用Windows。 适用于Linux的vSphere Client上是否有任何信息? 是否有其他支持Linux的第三方客户端? 任何帮助表示赞赏。


4
为什么在Debian Linux上,“ shutdown -r now”的行为与“ reboot -f”不同?
我最近不得不处理一个讨厌的,间歇性的NFS客户端/服务器挂载点问题。当客户端发生问题时,我将无法卸载,以及其他一些奇怪的行为。到目前为止,我唯一需要立即解决的问题是重新启动客户端盒。 但是shutdown -r now根本不起作用。从那以后reboot -f,我发现了,它确实重新启动了系统。为什么?我已经阅读了手册页,但似乎没有任何问题可以回答我的问题。 为什么shutdown -r now行为不同于reboot -f? (我正在继续解决NFS问题,但这不是我的问题。)
11 linux 


2
Puppet中的filebucket配置
如何配置和使用Puppet文件桶? 我想: 将文件存储桶数据存储在单个服务器上 必要时能够审核/解析/修剪文件存储桶 确保在客户端->主服务器之间安全地传输文件桶数据
11 linux  unix  puppet 

6
用于在Ubuntu服务器上交换的SSD
目前,我正在阅读SSD评论,我想知道如果将24 GB的交换空间从7200rpm硬盘驱动器移至SSD,我将获得多少收益。是否有人在SSD上实现了交换空间?这通常是个好主意吗? 附带说明:我读到,如果日志在SSD上,则ext4的性能要好得多。有这样的设置的人吗? 谢谢! 编辑:在这里,我将回答发布的问题:偶尔,我遇到掉期的情况相对较少。我知道交换是为了什么,那最好是获得更多的RAM。服务器开始交换时,其性能会降低(不足为奇)。这个想法是,如果我运行的内存不足进程很少,那时候可以使用SSD来交换而不是使用较慢的旋转介质来提高当时的整体系统性能。最后-我希望能够更快地登录并在交换过程中检查服务器状态,而不是等待登录提示。而且我所看到的SSD每GB的价格要比RAM便宜。 与HDD相比,使用SSD进行交换时,我是否有更好的服务器性能(很少见)?在这种情况下,将以10k或15k rpm的HDD进行评估? 谢谢大家的迅速回答!
11 linux  ubuntu  ssd  swap 

4
带有CentOS 5.5的Crucial C300 SSD上ext4的SSD TRIM(丢弃)问题
在较旧的操作系统(CentOS 5.5)上使用现代内核(当前为2.6.37)进行测试,这样我们就可以在SSD(Crucial C300)上使用TRIM(丢弃)。 最新的hdparm(9.37)同意C300支持TRIM: ./hdparm -I /dev/sdc | grep TRIM * Data Set Management TRIM supported (limit unknown) * Deterministic read data after TRIM 但是,当我尝试使用抛弃选项挂载/ dev / sdc时,内核似乎并不同意: EXT4-fs warning (device sdc): ext4_issue_discard:2619: discard not supported, disabling 当我键入此代码时,我们正在尝试其他Linux风格,但是无论如何都很好。 这是否是CentOS 5.5的某些其他古老组件误导了内核的体现?还是hdparm使用与内核不同的机制来确定是否支持TRIM?
11 linux  centos  ssd  ext4  trim 

4
Logrotate成功,原始文件恢复为原始大小
是否有人在使用logrotate之前遇到任何问题,然后才导致日志文件旋转,然后恢复到原来的大小?这是我的发现: Logrotate脚本: /var/log/mylogfile.log { 旋转7 日常 压缩 olddir / log_archives Missingok 无可辩驳的 复制截断 } Logrotate的详细输出: 将/var/log/mylogfile.log复制到/log_archives/mylogfile.log.1 截断/var/log/mylogfile.log 使用以下命令压缩日志:/ bin / gzip 删除旧日志/log_archives/mylogfile.log.8.gz 截断发生后的日志文件 [root @ server〜]#ls -lh /var/log/mylogfile.log -rw-rw-r-- 1 part1 part1 0 Jan 11 17:32 /var/log/mylogfile.log 几秒钟后: [root @ server〜]#ls -lh /var/log/mylogfile.log -rw-rw-r-- 1 part1 part1 3.5G 1月11日17:32 /var/log/mylogfile.log …

1
如何配置sendmail通过特定服务器进行中继
我在电缆调制解调器(bresnan通讯)后面有一个很小的家庭服务器设置。我希望此框可以发送电子邮件(不接收)以进行通知和其他方式。 我已经做了什么: 我已经安装并配置了sendmail。 我已添加mail.bresnan.net为SMART_HOST指令。 我相信问题是 当我尝试发送电子邮件时,我的邮件日志中显示以下内容: Dec 22 10:24:17 batcave sendmail[1530]: oBMHOHrs001530: from=aburns, size=140, class=0, nrcpts=1, msgid=<201012221724.oBMHOHrs001530@bresnan.net>, relay=aburns@localhost Dec 22 10:24:17 batcave sm-mta[1531]: oBMHOHWZ001531: from=<aburns@bresnan.net>, size=397, class=0, nrcpts=1, msgid=<201012221724.oBMHOHrs001530@bresnan.net>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] Dec 22 10:24:17 batcave sendmail[1530]: oBMHOHrs001530: to=<my@work-address.com>, ctladdr=aburns (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30140, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent …
11 linux  sendmail 

2
我的linux服务器被黑了。我如何找出完成的方式和时间?
我有一台运行桌面ubuntu发行版的家庭服务器。我在crontab中找到了这个 * * * * * /home/username/ /.access.log/y2kupdate >/dev/null 2>&1 当在该目录中查找时(用户名/之后的空格是目录名称),我发现很多脚本显然在做他们不应该做的事情。 在擦除那台计算机并重新安装东西之前,我想找出导致此安全漏洞的原因以及完成的时间。因此,我不再打开同一孔。 我应该查看哪些日志文件?我知道计算机上正在运行的唯一服务器是sshd和lighttpd。 我应该怎么做才能检测出这种情况是否再次发生?

3
无法设置静态主机路由-“ SIOCADDRT:无此过程”
在我的办公室中,有一台Windows Server 2008路由器192.168.16.1,这是我们的默认网关。这通过我们的主要Internet连接发送数据。这很完美。 192.168.16.1也有另一个Internet连接,当前未使用。这将连接到路由器192.168.1.254,然后再连接到我们的辅助Internet连接。 我已经设置了“路由和远程访问”以将192.168.1。*范围路由到我们的内部网络,并且能够从IP地址为192.168.16.22的桌面上ping 192.168.1.254。 我在同一个办公室中有一个非常繁琐的Linux盒子上载和下载任务,因此我想设置一条静态路由,这样就不会占用主要的Internet连接并不会影响我的同事。因此,我的计划是使用静态路由设置此框。 从linux框中,我可以ping 192.168.1.254,但无法在我们的数据中心中添加到目标服务器的静态路由: $ sudo route add -host 123.123.123.123 gw 192.168.1.254 dev eth0 SIOCADDRT: No such process 从广泛的谷歌搜索中,此错误消息似乎表明我无法访问192.168.1.254来设置路由,但是我可以ping通它。我试图向192.168.1.254添加一条静态路由,该路由运行良好,但是并没有解决问题(如预期的那样)。 由于我的背景是软件开发而不是系统管理,因此我在联网方面还不够先进,无法进一步诊断该问题。我将非常感谢您提出的任何建议。 感谢您的时间。

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.