Articles of Debian

更改所有Bash用户的PS1值

我正在尝试将系统的所有用户($ PS1variables)的提示值更改为相同的值。 我有以下存储在文件/ etc / ps1中: PS1='` if [ $? -eq 0 ]; then echo -n "\[\033[00;35m\]\u\[\033[01;32m\]@\[\033[00;35m\]\h\[\033[00;32m\](\[\033[01;35m\]\W\[\033[01;32m\])\[\033[00;32m\]\$"; else echo -n "\[\033[00;35m\]\u\[\033[01;31m\]@\[\033[00;35m\]\h\[\033[01;31m\](\[\033[35m\]\W\[\033[31m\])\[\033[00;31m\]\$"; fi`\[\033[0m\]' 在我的单用户帐户下,我可以将source /etc/ps1添加到我的〜/ .profile文件中(有趣的是,当我添加到〜/ .bashrc时,它不起作用)。 如果我把它添加到/ etc / profile或者/etc/bashrc.basrch中,让所有的用户都可以这样做,什么都不会发生。 我正在试图让这个工作。 这是在Debian 7.1.0(Linux 3.2.46)上。

mdadm卡在重build备用

我有以下Raidconfiguration, cat /proc/mdstat Personalities : [raid1] [raid6] [raid5] [raid4] md4 : active (auto-read-only) raid5 sda5[0] sdd5[4] sdc5[2] sdb5[1] 1536 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/3] [UUU_] md3 : active raid5 sda4[0] sdd4[4] sdc4[2] sdb4[1] 11587487232 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/4] [UUUU] md2 : active raid5 sda3[0] […]

仅在端口25上的Postfix STARTTLS

我想启用端口25上的STARTTLS,但由于未知的原因,它只能在端口465上工作。 master.cf: smtp inet n – – – – smtpd -o syslog_name=postfix/smtp -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=no -o smtpd_client_restrictions=permit_sasl_authenticated,reject -o milter_macro_daemon_name=ORIGINATING #smtp inet n – – – 1 postscreen #smtpd pass – – – – – smtpd #dnsblog unix – – – – 0 dnsblog #tlsproxy unix – – – – 0 tlsproxy #submission inet n […]

无法使用apt-get在Debian 6服务器上升级mySql

我运行Debian 6服务器并使用它来托pipe十几个基于LAMP的网站。 我将其configuration为在软件更新可用时通过电子邮件发送给我,今天上午我收到了与mySql相关的6个新的可用更新通知: mysql-server,mysql-client,mysql-common 和其他一些依赖。 我试图运行一个 apt-get update apt-get upgrade 一切正常,直到升级过程遇到mysql-client。 我得到的错误是: Reading package lists… Done Building dependency tree Reading state information… Done Correcting dependencies… Done The following packages will be upgraded: mysql-client-5.5 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. Need to get 0 […]

Mysql在重新启动时侦听错误的端口

我正在开发一个“本地”PHP项目。 这是一个在Debian VM中运行的PHP应用程序,用于用户自己的PC上。 我有一些从/etc/init.d作为根服务运行的python脚本,它们负责处理应用程序更新,日志,与USB外围设备的通信以及杂项。 编辑1:该VM是一个Turnkey Linux LAMP映像,Python版本是2.7.3,MySQL 5.5.47 PHP应用程序通过TCP套接字与python服务对话,发送用户需要的特定任务的请求。 现在,我试图让用户select让MySQL服务器只绑定到本地主机还是与networking上的其他用户共享。 为此,我有python服务通过my.cnf文件,并注释掉bind-address = 127.0.0.1行,或者取消注释,使服务器再次本地。 在my.cnf编辑之后,python脚本调用/etc/init.d/mysql restart以使更改生效。 问题是,现在mysql最终收听了python服务正在侦听的PHP请求的端口,如果我需要重新启动服务Python失败,声称它不能打开端口,因为它已经被使用了。 我无法弄清楚为什么地狱会最终在Python服务使用的端口监听,而不是如my.cnf文件所说的3306。 另外,如果我ssh到虚拟机,并手动重新启动mysql它回到侦听3306,我可以启动python服务确定。 python一些代码: RECV_BUFFER = 4096 DAEMON_PORT = 5555 daemon_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) daemon_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) daemon_socket.bind(("localhost", DAEMON_PORT)) daemon_socket.listen(10) //// SOCKET HANDLING, QUEUE and etc if (data =='share:enable'): import fileinput import re import subprocess for line in fileinput.input('/etc/mysql/my.cnf', inplace […]

在远程服务器上的错误的SSHconfiguration。 无法login

我意外地在远程的debian机器上更改了ssh_config而不是sshd_config。 每当我尝试login,我得到 /etc/ssh/ssh_config: line 55: Bad configuration option: permitrootlogin /etc/ssh/ssh_config: terminating, 1 bad configuration options 我怎样才能远程解决这个问题?

在安装节点模块期间发生节点错误

我试图在我的Debian服务器上安装Laravel,但在安装node-sass期间失败。 我已经有了这个设置很长一段时间,从来没有遇到过的问题。 也许node-sass或npm最近改变了一些东西? 希望你能帮助我,我已经被困了2天了。 npm WARN optional Skipping failed optional dependency /chokidar/fsevents: npm WARN notsup Not compatible with your operating system or architecture: [email protected] npm ERR! Linux 3.16.0-4-amd64 npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" npm ERR! node v6.3.0 npm ERR! npm v3.10.3 npm ERR! code ELIFECYCLE npm ERR! [email protected] install: `node scripts/install.js` npm ERR! Exit […]

Debian的免费集中式补丁pipe理

我们有一些Debian服务器需要打补丁,手动打补丁成为一个问题,随着他们的人数增长。 我所看到的是将补丁从中央位置推送到服务器的方式,并且对其进行了一些报告。我相信,在不购买第三方工具的情况下,相对简单的方法就可以实现。 木偶出现在我的脑海里,但也许还有其他的想法可以更好地达到这个目的?

不使用cd / dvd-rom安装debian

问候我想安装Debian到我的服务器机器,但它没有一个CD / DVD rom pluggedin因此,我正在寻求替代方法来实现这一点。 干杯

Linux最大服务器进程

我有一个GNU / Linux Debian服务器运行:apache,jboss,proftpd和postgresql(内存:16GB,4核心Xeon)。 最大的Apache进程是1200,对于Jboss数据库池也是一样的。 我可以有多达400个FTP同时下载。 平均负载可以提高5(大部分时间是1)。 你怎么看? 这个服务器是否被认为是“过载”? 问候,