Articles of linux

在Linux上停止MySql服务器(尝试重置root密码)

我试图停止在Ubuntu上的MySQL按照这里解释如何重置密码的步骤: http : //dev.mysql.com/doc/refman/5.5/en/resetting-permissions.html问题是每当我杀mysqld进程,它会被重新生成。 任何想法如何强制停止或搞清楚是什么开始呢?

如何为所有使用OpenVPN的用户使用共享密钥和证书?

我有一个OpenVPN服务器,authentication到一个Active Directory,并要求每个用户的用户名和密码。 最重要的是,它还要求每个用户有一个客户端证书和客户端密钥(+服务器ca.crt)。 题 我希望每个用户都必须使用他们的AD用户名和密码login,并且所有客户端共享相同的客户端证书和客户端密钥。 我想要一个共享客户端证书和密钥的原因是为了便于pipe理,它保护networking免受强制密码的蛮横。 一种方法就是像这样创build一个客户端 cd /etc/openvpn/easy-rsa/2.0/ . /etc/openvpn/easy-rsa/2.0/build-key client1 并把这个给每个用户。 这是在这种情况下的正确方法吗? 还是应该以特殊的方式创build客户端证书和密钥?

用su是我的用户?

当我经常需要在复制文件等时设置适当的权限时使用su,但忘记我是否用su来达到那里,例如: root@host> su bob bob@host> copy folderA folderB 但是有时我忘了,如果我login作为鲍勃,或者如果我是根和su'd变得鲍勃,从那以后? 那么一个完整的例子: bob@host> su …. root@host> su bob bob@host> cp folderA folderB …. bob@host> ???????? 现在我忘记了如果我直接login到计算机,或者如果我已经进入了,我可以按CTRL-D,这将告诉我,如果我是根,但如果不是,我会注销。 我明白sudo是好的和安全的,但我很好奇,如果有一种方法来做到这一点,而不避免使用苏。 任何人有一些想法?

删除具有特定名称的文件

有人能把我引向正确的方向吗? 我有2GB的图像,其中包括3种types。 例如: 拇指12345.jpg popup式12345.jpg 12345.jpg 有没有一个快速的脚本/命令我可以运行删除名称中没有“拇指”或“popup”的所有文件。 基本上 – 我只需要删除'12345.jpg' 相当新的这一点,任何帮助将不胜感激! 干杯

无法通过主机名ping linux(RedHat)机器

出于某种原因,我的Linux(RedHat)机器不能通过主机名进行ping操作! 它是通过IP地址可以ping通。 我的networkingconfiguration与另一台可以通过主机名和IP地址ping的Linux(RedHat)机器相同,我不确定我要出错的地方。 除了这些,还有其他的步骤吗? 在Network Configuration ,select设备选项卡中的eth0设备,按编辑图标,然后设置Manual IP Address Settings 。 好吧,这可能不是必要的..你可以保留它Automatically obtain IP address settings with dhcp ,但我只是想告诉你们我在我的configuration中有什么。 在DNS选项卡中,设置主机名,DNS和DNSsearchpath。 在“主机”选项卡中,再次设置IP地址和主机名。 机器cmd上的命令hostname显示了我从DNS和主机选项卡中configuration的主机名。

我的Debian apt-get没有searchfunction,为什么?

我使用了一些apt-get版本的apt-get search jetty ,它会返回包含单词jetty的所有包的列表。 但是当我inputapt-get时,我得到以下命令列表: apt 0.8.10.3 for i386 compiled on Apr 15 2011 21:02:20 Usage: apt-get [options] command apt-get [options] install|remove pkg1 [pkg2 …] apt-get [options] source pkg1 [pkg2 …] apt-get is a simple command line interface for downloading and installing packages. The most frequently used commands are update and install. Commands: update – […]

如何通过转移到其他地方来避免任何文件的文件许可的变化?

看到我已经在我的fedora -14 linux机器上创build了一个可执行文件并设置其权限 -rwxrwxr-x 1 jeegar jeegar 4809 Oct 18 12:40 a.out 但是当我通过“G2ipMsg”(一个用于在本地局域网连接上进行文字/共享的程序)将这个文件传输到另一台fedora 15的机器时,它的权限将会改变 为什么这发生? 我应该怎么做,这样即使我发送或转移到任何地方,文件的许可人都无法更改?

从PHP脚本的SSH命令 – 什么也没有,但在CMD线

我正在研究一个EC2盒子,并试图用SSH命令另一个盒子。 该命令在命令行中工作,甚至php -a交互。 但是,当以apache运行时,它不起作用。 示例cmd: – system('ssh -i /home/me/keys/key.pem [email protected] "ls"'); 我已经尝试添加Apache的轮组,并在两个盒子上。 我也试过把pem文件转换成apache。 没有。 然而,其他两个用例中的命令反应很好。 这里发生了什么? 有人知道吗?

套接字和交换空间

我有一个系统内存不足,有很多开放的连接。 但是我的交换空间并没有被用完。 套接字/套接字文件描述符可以使用交换空间吗? 这是一个Linux系统顺便说一句。 谢谢

Cron作业没有运行(打开的文件太多)

对不起,我可能在这里是一个新手,我从来没有真正运行任何cron工作。 无论如何,我运行一个Arch Linux的服务器上运行cronie,我已经设置了这个cron作业: 10 * * * * sh /home/cron/CronScripts/svnbackup.sh 哪个应该激发脚本的'svnbackup.sh'。 但是,当我尾巴的日志,它显示以下错误: 12月16日12:00:01 Aramis / usr / sbin / crond [536]:(root)无法打开(/ etc / crontab):太多打开的文件Dec 16 12:00:01 Aramis / usr / sbin / crond (CRON)OPENDIR FAILED(/etc/cron.d):打开的文件太多Dec 16 12:00:01 Aramis / usr / sbin / crond [536] 🙁 CRON)OPENDIR FAILED(/ var / spool / cron):打开的文件过多 如果我直接运行这个脚本,它运行良好,并且完全按照它应该做的那样做,那么cron不会运行它的原因是什么? 任何帮助将是伟大的。 […]