Questions tagged «linux»

使用Linux内核的一系列类似Unix的操作系统。如果您的问题仅与特定分布有关,请使用更具体的标签。

3
无法启动MySQL重置root密码
我已经安装mysql-server在Linux机器上并忘记了(oops)root密码。浏览互联网后,一般方法如下: 停止MySQL(sudo service mysql stop) 以特殊模式启动MySQL(sudo mysqld_safe --skip-grant-tables) 登录本地服务器并重置密码(mysql -u root) 我的问题是在2号。当我运行命令时,它说了一些关于记录和启动守护进程的东西,然后以该行结束 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended 并使用sudo service mysql status确认MySQL已经停止了。 它为什么突然停止?而且(更重要的是)我怎样才能让它继续运行以便重置我的密码? 提前致谢 编辑这里是“关于loggin和启动守护进程的东西”的完整日志: $ mysqld_safe --skip-grant-tables 141219 16:55:20 mysqld_safe Logging to syslog. 141219 16:55:20 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql 141219 16:55:20 mysqld_safe mysqld from …

3
尝试打开shell时,SSH会话挂起
从今天早上起,我无法使用SSH在我的服务器上正常登录。 通常,在输入时: ssh foo@bar.org shell挂起并且没有获得shell。使用-vv的最后一行详细信息告诉我: debug2: shell request accepted on channel 0 也就是说,如果我直接在SSH中启动命令,例如: ssh foo@bar.org 'ls ~' ......它似乎正常工作,它给了我预期的输出。实际上,我可以通过输入以下命令强制bash以交互模式启动来获取shell: ssh foo@bar.org 'bash -i' 我还尝试禁用我的.bashrc文件(通过将其移动到.bashrc_OLD),但它似乎没有任何帮助。 任何建议将不胜感激,谢谢! 编辑:我也尝试用sh登录,但它既不起作用。因此,我认为这与配置文件问题无关。 编辑2:当我设法使用-i标志获取shell时,这是我从控制台获得的附加消息: bash: cannot set terminal process group (-1): Invalid argument bash: no job control in this shell
1 linux  bash  shell  ssh 

1
连接保持活跃但端点已死?
有没有人知道什么会导致TCP连接(客户端)保持在ESTABLISHED状态大约24小时,即使服务器重新启动?客户端进程保留在recv系统调用上并保持这种状态而不会导致错误! 客户端正在安装Ubuntu 11.04。这已经发生在我身上几次,但我似乎无法理解为什么或如何解决它。

1
CentOS 6.5无法启动
我在我的笔记本电脑上安装了CentOS 6.5,2.0-GHz Celeron移动电话,1GB内存,120GB高清。安装完成没有问题。当我被要求重新启动系统时,我点击重新启动,当笔记本电脑重新启动时,我会看到带有闪烁短划线的黑屏。我试图找到CentOS 6.5的系统要求,但找不到它。 我建议一旦CentOS 2.6.32-358.e16.i686在xx秒启动时按ESC,然后按a编辑内核选项,删除rghb quiet并输入nomodeset并按回车键。 我再次尝试,它开始,消息保持滚动然后又回到空白。 再次被建议使用nomodeset 3 再次,它开始,消息保持滚动然后又回到空白。 在它变为空白之前显示的最后三行是: IPMI BT:XACTION [H2B]中的超时失败2次重试,发送错误响应IPMI:BT重置(需要5秒) 我是linux的新手,所以请尽量详细解答。 谢谢
1 linux  boot 

1
意外撤销Sudo访问
我很擅长通过PuTTy设置http服务器,并设法用Apache设置EC2服务器,工作正常。唯一的问题是当我尝试设置一些其他东西时,我设法撤销我的sudo访问权限,所以现在我无法安装我需要喜欢PHP的东西。这是我得到的错误: sudo:/etc/sudo.conf由uid 500拥有,应该是0 sudo:/ etc / sudoers归uid 500所有,应该是0 sudo:找不到有效的sudoers来源,退出sudo:无法初始化策略插件 有没有办法让自己回复sudo访问或通过另一个命令安装PHP? 谢谢

1
超时在期望脚本中不起作用
我创建了以下expect脚本以自动登录到VPN: #!/usr/bin/expect set PASS [lindex $argv 0] set timeout 10 spawn vpnc expect : {send $PASS\r} expect eof 但是,当我给出错误的密码参数时,预期的10秒不会发生。 为什么没有发生10秒超时?
1 linux  expect 


2
只查找和执行文件名
我需要查找超过X天的所有文件,并在本地和我的s3存储桶中删除它们。问题是find命令也返回完整路径和文件名。我试过搞乱basename和其他一些东西,但是无法让它工作。任何帮助将不胜感激。 现在,当我在玩它时,'删除它们本地'部分是ls而不是rm。对于rm我需要完整的路径。 我需要从s3cmd调用中删除/ home / ec2-user / backups /。 $ find /home/ec2-user/backups -type f -mtime +3 -exec ls {} \; -exec s3cmd del s3://kisnardonline/{} \; /home/ec2-user/backups/FILESYSTEM-2016-04-09_00-00.tar.gz File s3://kisnardonline//home/ec2-user/backups/FILESYSTEM-2016-04-09_00-00.tar.gz deleted
1 linux  bash  find  exec 

1
PHP Exec函数报告某些通过SSH工作的命令失败
我在使用PHP 5.4.12的CentOS 6 64位上。 这是PHP非常奇怪的行为。 请参阅以下脚本: echo 'Trying Query: whereis jbig2dec<br>'; exec('whereis jbig2dec',$output) or die('Failed'); $location=explode(' ',implode($output)); $location=$location[1]; echo 'Result: '.implode($output)."<p>"; echo 'Trying Query: '.$location.' --help<br>'; exec($location.' --help',$output) or die('Failed'); echo 'Result: '.implode($output)."<p>"; echo 'Trying Query: jbig2dec --help<br>'; exec('jbig2dec --help',$output) or die('Failed'); echo 'Result: '.implode($output)."<p>"; 结果是: Trying Query: whereis jbig2dec …
1 linux  ssh  centos  php 


1
我家庭影院的Linux发行版[关闭]
我买了迷你电脑,我打算在上面安装linux。我的第一选择是Ubuntu发行版。我打算用它来播放视频,ssh访问,网络/ wifi(路由器)和运行flash(不是浏览器,本机app)文件。所以... linux作为我的小电脑盒的“固件”。 你会提出什么样的分布?
1 linux  firmware 

1
使用带有多个通配符的mv命令
我还是比较新的Linux,所以在菜鸟上放轻松,嗯? 我设置了脚本以根据文件名将媒体文件移动到特定目录。我使用通配符来实现这一点,但我需要使它更具体,以便它只移动我想要的。 例: mv /home/user/Downloads/*Horror* /home/user/Downloads/transmission/completed/Series/AHS/ 我需要知道是否可以在单个移动命令中包含多个通配符。在前面的示例中,我希望脚本将所有American Horror Story剧集移动到AHS目录。该脚本有效,但如果我下载其他任何带有“恐怖”字样的内容,该文件也会被移动。 我问的是可能的,还是我应该使用的是一种不同的方法?

1
Rsync通过ssh挂起从客户端到LAN NAS服务器的文件
我正在使用rsync通过SSH对本地网络上的NAS进行备份。但是当运行rsync时,我发现它已经卡在某些文件上。Rsync将完全冻结并拒绝传输任何其他文件。然后,我必须强制使用SIGKILL,这会导致整个rsync作业重新启动并卡在同一个文件上,导致它在上次运行时挂起。 我尝试了各种修复程序,但到目前为止还没有任何修复。我最初认为它的发生是因为我的本地系统之间存在一些非法的字符问题(OS X 10.11.3与OS扩展FS和运行Ubuntu Linux 14.04.1的NAS以及用于备份的ext4驱动器)。我注意到当rsync卡在它通常拥有的文件上时,文件名或路径通常在其中有'&'9/10次。 但是lsof,htop在服务器上和服务器上查看rsync进程之后,看起来rsync(大多数情况下,但不是全部)在客户端的rsync文件挂起的同一点上崩溃。我注意到,即使rsync在客户端挂起,我仍然会看到输出显示lsof正在访问服务器端的文件。 这是我正在使用的rsync命令。 /usr/bin/rsync --bwlimit=1000 --verbose --rsync-path="sudo rsync" --archive --recursive --numeric-ids --human-readable --partial --progress --relative --itemize-changes --stats --files-from=/Users/user/Dropbox/Flex/Scripts/mac/rysnc-backup-to-cp/config/backup_files --exclude-from=/Users/user/Dropbox/Flex/Scripts/mac/rysnc-backup-to-cp/config/exclude -e "ssh -q -p 22 -i /Users/enwhat/.ssh/user" / user@192.168.0.21:/media/Backup/_Backup/Machine/ rsync通常会卡在哪里的示例: <f+++++++ Volumes/Data/Users/user1/Pictures/2013_12_iPhone_Archive/IMG_6993.m4v 17.33M 63% 994.25kB/s 0:00:10 要么 <f+++++++ Volumes/Data/Users/user1/Documents/docs/Work/_Sort from USB backup drive/Drive/JOB/CD Album/AAA1834__Album&flyer_15_Years/2-Design/1-D-Visuals/stage 05/AAA_album_12_c.psd 96.40M …
1 linux  ssh  backup  nas  rsync 

0
永久禁用“高级打印功能”
如何禁用“高级打印功能”选项(在Windows中,转到控制面板\硬件和声音\设备和打印机,右键单击打印机,转到打印机首选项 - >高级)? 当我禁用它并单击“接受”,然后再次打开属性页时,它再次显示为“已启用”。 为什么会这样? 我的机器是Windows 7 x64。该打印机是HP Laserjet 1012,它安装在远程Linux机器上。

1
在linux下发送电子邮件后命名目录
Linux确实允许我命名一个目录 test@gmail.com 我不关心与其他操作系统的兼容性。在Linux下命名这样的目录是否可以?网上有不少页面说最好坚持使用字母和数字_。 在Linux这样的现代操作系统中真的很重要吗?我同意某些应用程序可能在阅读这些目录时遇到一些问题,但我并不关心其他应用程序。我关心的唯一应用程序是我正在编写的应用程序,它似乎工作正常。
1 linux 

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.