标签: sysadmin

强制Samba进程关闭文件

有没有办法强制Samba进程关闭给定的文件而不杀死它?

Samba为每个客户端连接打开一个进程,有时我发现它保存的打开文件比需要的时间长得多.通常我只是杀了进程,(windows)客户端将在下次访问共享时重新打开它; 但有时它会长时间主动读取其他文件,我想"杀死"一个文件,而不是整个连接.

编辑:我试过'net rpc file close',但似乎没有用.谁知道为什么?

编辑:是我发现的最类似的东西.这似乎是win32客户端的一个问题,微软服务器有一个解决方法; 但桑巴没有.我希望net rpc file close <fileid>命令有效,我会一直试图找出原因.我接受LuckyLindy的答案,即使它没有解决问题,因为在这种情况下它是唯一有用的程序.

sysadmin samba

4
推荐指数
1
解决办法
2万
查看次数

如何将系统包安装到oracle中?

我正在创建一个测试Oracle DB的副本(两者都是10g)并遇到一个问题,因为我们的测试数据库安装了UTL_SMTP和UTL_FILE系统软件包,而我的本地OracleXE版本没有.我们的系统管理员已经回家了,并且早些时候他的状态我真的不想打扰他.

如何在本地OracleXE实例上获取这些包?我需要知道在哪里下载它们以及如何安装它们.希望授予权限,我可以弄清楚自己;)

sysadmin oracle

4
推荐指数
1
解决办法
5223
查看次数

如何将OpenSolaris x86启动到单用户模式?

现代OpenSolaris配置为在正常引导期间禁止root登录.它只能在单用户模式下使用.但是,许多在线指令只是说在默认的grub引导参数的末尾添加"-s",这使得图形引导进度显示在无限循环中,并且永远不会进入单用户模式控制台.

sysadmin boot solaris root

4
推荐指数
1
解决办法
1万
查看次数

Unix管理员应具备哪些编程能力?

您如何评估Unix系统管理员.

Unix管理员应具备哪些编程能力?

unix sysadmin

4
推荐指数
2
解决办法
622
查看次数

找出SWAP的正确块大小?

我从这里找到了以下创建交换的方法

dd if=/dev/zero of=/root/myswapfile bs=1M count=1024
Run Code Online (Sandbox Code Playgroud)

是否有任何拇指规则来决定块大小?任何机器中Swap的最佳块大小是多少?这是1M ..

sysadmin swap

4
推荐指数
1
解决办法
2795
查看次数

Django正在从HTTPS重定向到HTTP

我有一个Django电子商务网站正在运行,并购买并安装了SSL证书.

我添加了一个VirtualHost条目:

<VirtualHost *:443>
        #Basic setup
        ServerAdmin blah@test.com

        ServerName test.com
        ServerAlias www.test.com

        Alias /media/admin/ /home/test/public_html/test/release/env/lib/python2.6/dist-packages/django/contrib/admin/media/
        Alias /static/ /home/test/public_html/test/release/static/
        Alias /media/ /home/test/public_html/test/release/media/

        <Directory /home/test/public_html/test/release/>
            Order deny,allow
            Allow from all
        </Directory>
        RewriteEngine On

        LogLevel warn
        ErrorLog  /home/test/public_html/test/logs/error.log
        CustomLog /home/test/public_html/test/logs/access.log combined

        WSGIDaemonProcess test user=www-data group=www-data threads=20 processes=2
        WSGIProcessGroup test_ssl

        WSGIScriptAlias / /home/test/public_html/test/release/apache/test.wsgi

        SSLEngine On
        SSLCertificateFile /etc/apache2/ssl/test.com.crt
        SSLCertificateChainFile /etc/apache2/ssl/gs_root.pem
        SSLCertificateKeyFile /etc/apache2/ssl/www.test.com.key
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

这是urls.py文件:

from django.conf.urls.defaults import patterns, include, url
from django.contrib import admin
from django.conf import settings

from gallery.models import LOCATIONS, Photo

admin.autodiscover()

from …
Run Code Online (Sandbox Code Playgroud)

sysadmin apache django ssl https

4
推荐指数
1
解决办法
4531
查看次数

更改作为映像安装的Windows系统的主机名/ IP地址

我正在寻找一种方法来更改通过Linux系统上的环回映像挂载的Windows XP系统的主机名和IP地址.所以基本上我可以在文件级别访问Windows XP系统,但我无法在其上执行任何程序.类似于在Linux下编辑/ etc/hostname和任何网络配置文件的方法.

到目前为止我找到的唯一方法包括在启动后运行工具,例如MS sysprep或使用像Acronis Snap Deploy这样的解决方案.

windows sysadmin

3
推荐指数
1
解决办法
2750
查看次数

Linux/Unix应用程序的源代码最适合保存在哪里?

作为开发人员,我经常下载并运行

./configure
./make
./make install
Run Code Online (Sandbox Code Playgroud)

将应用程序安装到我的Linux系统上.但我一直都不清楚保留下载目录的最佳位置.我的本地Desktop是默认位置,但我想知道最好的"官方"地点是什么.另外,它是否因发行版而异?

我现在正在运行Ubuntu.我知道apt-get install可以为你做这件事,但有时我感兴趣的应用程序根本就没有这些列表.

linux sysadmin

3
推荐指数
2
解决办法
3272
查看次数

如何处理要在cron作业中处理的新文件

如何检查已在脚本中处理过的文件,以便我不再处理这些文件?和/或我现在这样做有什么问题?

您好,我正在使用环形缓冲区选项运行tshark,以便在5MB或1小时后转储到文件.我写了一个python脚本来读取XML中的这些文件并转储到数据库中,这很好.

我的问题是,这实际上是流程密集的,当转换为XML时,其中一个5MB可以变成200MB的文件,所以我不想做任何不必要的处理.

该脚本每10分钟运行一次,每次运行处理约5个文件,因为正在扫描为任何新条目创建文件的文件夹,我将文件的哈希转储到数据库中,并在下次运行时检查哈希值,如果它不在数据库中我扫描文件.问题是,这似乎不是每次都有效,它最终处理它已经完成的文件.当我检查它一直试图处理的文件的哈希值时,它不会出现在数据库的任何地方,因此为什么要反复处理它.

我在脚本的输出中打印出文件名+ hash:

__PRE__

它应该做的唯一文件是每个文件夹一个,所以只有4个文件.这导致不必要的处理,我必须处理重叠的cron作业+其他受影响的服务.

我希望从这篇文章中得到的是一个更好的方法,或希望有人可以告诉我为什么会发生,我知道后者可能很难,因为它可能是一堆原因.

这是代码(我不是编码器,但是系统管理员,所以要善良:P)第30-32行处理哈希比较.提前致谢.

python mysql sysadmin hash file-io

3
推荐指数
1
解决办法
2209
查看次数

ckan创建新的用户问题

我最近从源安装了ckan.安装后,当我尝试通过以下命令创建一个新的管理员用户时:

paster sysadmin add seanh -c /etc/ckan/default/production.ini
Run Code Online (Sandbox Code Playgroud)

我在终端看到了这个:

User "seanh" not found
Create new user: seanh? [y/n]y
Need name and email of the user.
Run Code Online (Sandbox Code Playgroud)

然后命令退出.基本上我不能在被问到时输入用户的姓名和电子邮件.如何在Ubuntu终端上的ckan上创建一个新的管理员用户?

sysadmin ckan

3
推荐指数
1
解决办法
1074
查看次数

标签 统计

sysadmin ×10

apache ×1

boot ×1

ckan ×1

django ×1

file-io ×1

hash ×1

https ×1

linux ×1

mysql ×1

oracle ×1

python ×1

root ×1

samba ×1

solaris ×1

ssl ×1

swap ×1

unix ×1

windows ×1