假设您正在运行一个服务器,并且您不想从 Stable (Lenny) 升级到 Testing (Squeeze) 以安装一两个必需的软件包。
仅安装来自测试的某些软件包的最佳方法是什么?
有没有人有一个很好的解决方案来处理文件/var/www
?我们正在运行基于名称的虚拟主机,Apache 2 用户是www-data。
我们有两个普通用户和 root。因此,当弄乱 中的文件时/var/www
,而不必...
chown -R www-data:www-data
Run Code Online (Sandbox Code Playgroud)
...一直以来,有什么好的处理方法?
补充问题:那么您对权限的态度如何?
这一直是协作开发环境中的一个问题。
有什么是你不能没有的,会让我的生活变得更轻松吗?以下是我使用的一些(“磁盘空间”和“文件夹”特别方便)。
# some more ls aliases
alias ll='ls -alh'
alias la='ls -A'
alias l='ls -CFlh'
alias woo='fortune'
alias lsd="ls -alF | grep /$"
# This is GOLD for finding out what is taking so much space on your drives!
alias diskspace="du -S | sort -n -r |more"
# Command line mplayer movie watching for the win.
alias mp="mplayer -fs"
# Show me the size (sorted) of only the folders in this directory
alias folders="find . -maxdepth 1 -type d -print …
Run Code Online (Sandbox Code Playgroud) 我知道如何使用 mysqldump 导出/导入数据库,这很好,但我如何将权限授予新服务器。
额外的一点是,新数据库上已经有几个现有数据库,如何导入旧服务器权限而不破坏现有的几个数据库。
旧服务器:5.0.67-社区
新服务器:5.0.51a-24+lenny1
编辑:我从旧服务器上获得了 db 'mysql' 的转储,现在想知道与新服务器上的 'mysql' db 合并的正确方法。
我尝试使用 phpMyAdmin 直接“导入”,结果出现了关于重复的错误(我已经手动迁移过)。
任何人都有合并两个“mysql”数据库的优雅方式?
mysql linux debian mysql-replication database-administration
基本上就像我在下面发布的一些我自己的一样。我正在寻找程序“屏幕”的附加功能。至少看看最后一行屏幕会话底部的一个很棒的“菜单栏”。
## gyaresu's .screenrc 2008-03-25
# http://delicious.com/search?p=screenrc
# Don't display the copyright page
startup_message off
# tab-completion flash in heading bar
vbell off
# keep scrollback n lines
defscrollback 1000
# Doesn't fix scrollback problem on xterm because if you scroll back
# all you see is the other terminals history.
# termcapinfo xterm|xterms|xs|rxvt ti@:te@
# These will let you use
bind -c selectHighs 0 select 10 #these three commands are
bind -c selectHighs 1 select 11 #added to the …
Run Code Online (Sandbox Code Playgroud) “登录”和“交互式” bash shell 有什么区别?我在下面引用了维基百科,但有人能给出更好的答案吗?
编辑:这是一个社区维基,所以也许不是投票关闭,您可以提供示例说明哪些情况需要哪种类型的 $SHELL
启动脚本
当 Bash 启动时,它会执行各种不同脚本中的命令。
当 Bash 作为交互式登录 shell 被调用时,它首先从文件 /etc/profile 读取并执行命令(如果该文件存在)。读取该文件后,它会按顺序查找 ~/.bash_profile、~/.bash_login 和 ~/.profile,然后从第一个存在且可读的命令中读取和执行命令。
当登录 shell 退出时,Bash 从文件 ~/.bash_logout(如果存在)读取并执行命令。
当一个不是登录 shell 的交互式 shell 启动时,Bash 从 ~/.bashrc 读取并执行命令(如果该文件存在)。这可以通过使用 --norc 选项来禁止。--rcfile 文件选项将强制 Bash 从文件而不是 ~/.bashrc 读取和执行命令。
至少我总是在 /etc/vim/vimrc 中取消注释“syntax on”
驱动器不断填满。您已经找到了所有可用的备用文件和随机文件。grep'd for coredump 文件,甚至删除了一些不需要的备份......
你的下一步是什么。
有问题的实际服务器有 10GB 的网站文件,而操作系统不应占用超过 10GB 的空间,那么您如何追踪 50GB(虚拟)驱动器中的内容?
linux command-line-interface disk-space-utilization capacity
类似于http://whatismyip.com查找。它显然需要查询一台计算机。只是想知道是否有人有聪明的方法来做到这一点?
我有一个新客户想要每周向他们的客户列表(所有选择加入的收件人)发送大约 1000 封电子邮件。
以前,当我为客户构建某些东西时,它一直是他们自己的邮件服务器。
任何人都可以推荐任何替代托管自己的邮件服务器的方法吗?
Google 应用程序似乎在 24 小时内限制了 500 封电子邮件。
Google Groups 需要收件人注册并且不会使用客户的电子邮件地址。
其他第三方服务?
谢谢。
这个案例场景让我想知道 Small Business Server 的局限性:
我有一个客户来找我们,最初是为了给他们建立一个内部网来管理员工培训和文档共享等。但是因为他们使用了另外两个软件包(一个用于 POS,一个用于库存[它们没有链接><])我有建议他们从查看整体 IT 基础架构开始。
请记住,他们没有专门的 IT 人员,而且他们的总体营业额我估计在8 家商店之间保守的1600 万澳元/年。
基础设施概述(据我所知):
我找到了一些链接,但想听听一些现实世界的经验
http://www.microsoft.com/windowsserver2003/sbs/default.mspx
http://www.sbslinks.com/Us_v_them.htm
http://www.tomshardware.com/reviews/platform-small-business-server- 2003,1151.html
赏金编辑:我已经留下了最初的问题,但想要一个关于 Postgres 似乎陷入的整个权限崩溃的好答案。
“导入和导出客户端数据库:现场指南”
我今天刚得到这份工作,我们需要使用PostgreSQL。
客户端有两台主机,他们只使用phpPgAdmin访问数据库。没有 SSH。
我们需要导出数据,然后将其导入本地开发机器。
在MySQL的方式上是明智的,我对正确的过程有点迷茫。
有 PostgreSQL >> database >> export
并从那里得到:
我一直在查阅文档,但说实话,我找不到简单的解释,而且目前并不真正关心 db 或 Postgres。我们需要做的就是处理 PHP 站点。
给我一个概要/备忘单/指导我的系统管理syblings。
编辑:
将问题更改为包含导入数据库的 PostgreSQL 权限。
就权限而言,设置新的 PostgreSQL 服务器似乎确实有更多内容。
我专门询问 phpPgAdmin,因为我的服务器不是本地主机并且没有 GUI。
我觉得这是一个权限问题http://pgedit.com/public/sql/acl_admin/index.html
澄清了客户端框上没有 SSH。
仍然找不到关于整个过程的简明文档。在我有更清晰的想法之前,我真的在逃避任务。可能看起来很容易转换为 MySQL db。
我在物理 Debian 服务器上的软件 RAID1 设置中有两个 600GB 驱动器。
我希望能够通过将驱动器克隆到一对匹配的 2TB 驱动器来升级服务器的容量。然后我可以擦除 600GB 驱动器并将它们用作存储或其他任何东西。
解决这个问题的最佳方法是什么?
slave:~# mount
/dev/md0 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
Run Code Online (Sandbox Code Playgroud) linux ×11
debian ×4
bash ×3
dotfiles ×3
bashrc ×2
apache-2.2 ×1
aptitude ×1
bulk-action ×1
capacity ×1
cloning ×1
database ×1
email ×1
email-server ×1
gnu-screen ×1
hardware ×1
mysql ×1
networking ×1
postgresql ×1
raid ×1
shell ×1
vim ×1
vimrc ×1
windows ×1
windows-sbs ×1
www-data ×1