Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

1
Systemctl状态的输出中Process:和Main PID:有什么区别?
服务单元上的输出中的Process:和Main PID:行之间有什么区别systemctl status?流程编号代表什么? 例如: 在输出中,systemctl status sshd我们看到一行Process:上面有一行Main PID:。它具有与该Main PID:行不同的进程号。这是RHEL管理指南中的一个: #systemctl status sshd sshd.service-OpenSSH服务器守护程序 已加载:已加载(/usr/lib/systemd/system/sshd.service;已禁用) 活动:自星期一2014-09-01 09:35:17 EST起活动(运行);2秒前 进程:6191 ExecStartPre = / usr / sbin / sshd-keygen(代码=已退出,status = 0 /成功) 主PID:6194(sshd) CGroup:/system.slice/sshd.service └─6194/ usr / sbin / sshd -D 我试图了解该进程号是什么。
10 systemd 

4
SSH会话中的SSH期间有多个命令
我有一台本地计算机,该计算机应该与远程master计算机建立SSH会话,然后再从master到每个远程计算机进行另一个内部SSH会话slaves,然后执行2条命令,即删除特定目录并重新创建它。 请注意,本地计算机对主服务器具有无密码的SSH,而主计算机对从服务器具有无密码的SSH。此外,所有主机名.ssh/config在本地/主计算机中都是已知的,而从属主机的主机名在slaves.txt本地中,我从那里读取它们。 所以我的工作是这样的: username="ubuntu" masterHostname="myMaster" while read line do #Remove previous folders and create new ones. ssh -n $username@$masterHostname "ssh -t -t $username@$line "rm -rf Input Output Partition"" ssh -n $username@$masterHostname "ssh -t -t $username@$line "mkdir -p EC2_WORKSPACE/$project Input Output Partition"" #Update changed files... ssh -n $username@$masterHostname "ssh -t -t …
10 bash  ssh  amazon-ec2  read 

1
墙上的消息警告即将重启或关闭,但我错过了细节。我如何获得它们?
当一些输出写入我的终端时,墙上的一条消息通过了。我读起来太快了。我只能说的是 Broadcast message from The system is going down for 甚至大多数都是有根据的猜测。 至关重要的是,当它下降时我错过了。20分钟?2小时?24小时? 我可以重新阅读该挂墙消息,还是在某个地方查找计划的关闭/重新启动?我只是一个没有root用户的普通用户。
10 reboot  messaging 

2
更新后无法启动archlinux:找不到uuid
我用“ pacman -Syu”更新了archlinux,然后重新启动后,系统无法启动。这是报告: Warning: /lib/modules/4.11.9-1-ARCH/modules.devname not found - ignoring version 232 Error: device 'UUID=b5a9a977-e9a7-4d3d-96a9-dcf9c3a9010d' not found. Skipping fsck. Error: can't find UUID=b5a9a977-e9a7-4d3d-96a9-dcf9c3a9010d You are now being dropped into a emergency shell. Can't access tty: job control turned off 在那个外壳中,我的键盘不起作用。 我正在尝试使用archlinux的livecd:安装分区并使用chroot。我在“ / etc / fstab”中检查根分区的uuid。这是我的fstab: # /dev/sda2 UUID=b5a9a977-e9a7-4d3d-96a9-dcf8c3a9010d / ext4 rw,relatime,data=ordered …

2
将iPhone连接到VMware会冻结macOS并使iPhone崩溃?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Unix&Linux Stack Exchange 的主题。 2年前关闭。 我已经将macOS作为在VMware 12.5上运行的来宾系统使用了一段时间,以成功进行iOS开发。我的iPhone被来宾操作系统识别,并可以与xcode一起使用以测试应用程序。 但是由于在我连接iPhone时进行了几次更新(我无法确定这是否是VMware更新-vmplayer / vmware Worstation 12.5.6 build-5528349或linux 4.11.3),因此来宾操作系统冻结。 如果我等待几分钟,则iPhone断开连接(未显示错误消息),并且来宾操作系统再次工作,但是无论如何,当我物理上断开iPhone与电缆的连接时,它会崩溃并自动重启。我尝试使用两个不同的iPhone,结果相同。 我的iPhone已被注册进行开发,并且我的VM USB已设置为USB 2.0。还有其他人遇到同样的问题吗?
10 vmware 


1
zsh apt列表选项完成
我已经习惯了使用在bash tab完成获得apt list --upgradable通过打字apt ltab--utab,但我不能做的zsh同样的事情:--u没有扩展到--upgradable当我按下tab。 我用谷歌搜索了一些建议安装zsh-completions并将其添加setopt completealiases到的解决方案./zshrc,但是这些都没有帮助。 有什么方法可以使其像在bash中一样工作吗?
10 zsh  autocomplete 

2
cpu和core有什么区别?
lscpu我的电脑的输出看起来像- Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 2 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 69 Stepping: 1 CPU MHz: 1200.093 BogoMIPS: 3392.08 Virtualization: VT-x L1d cache: 32K …
10 linux  cpu 

1
停止vim将选择内容粘贴为文本!
我已经使用VI和VIM多年了(30年或更长时间)(在xterm中,不是它自己的窗口,gvim),并且我有一个庞大的vim 命令库,可以通过鼠标中键作为选择来提供vim。 例如,我经常会做... vi {many_hundreds_of_files} paste vim commands using mouse - one paste per file. 选择内容将包括许多VIM命令,以执行诸如替换测试,格式化,四处移动行等操作等操作,并且通常在选择结束时以:w和:next VIM命令结尾,所以vim已准备好让我再次粘贴到下一个文件中。这使我能够以非常复杂的方式更新大量文件,而无需使用特殊脚本(例如,perl就地编辑)。 其中一些vim命令粘贴长200多行(存储在我在屏幕上弹出的文本文件中,并且“全部复制”!这些对我正在重新格式化的数千个文件进行了很多更改。但是仅适用于特定的文件集,不适用于我的日常vim工作:例如,文本/数据文件的批量重新格式化。 问题... 在我的上一个系统补丁(Fedora 25)中,vim现在将鼠标选择粘贴为TEXT而不是vim命令,我似乎无法停止! 在其他系统(Fedora 24)上仍然可以正常工作。 如果要粘贴为文本,请在粘贴前进入插入模式!我不希望VIM不在插入模式下时自动将所选内容AS文本粘贴。我知道这是安全功能,但是对我来说这是一个重要的可用性问题。 我已经尝试从不执行此操作的机器上回溯约会terminfo条目(xterm-256color)(尤其是“ kmous” terminfo条目)。我也看过了vim“:set mouse =”设置(这是null!)。我不知道这是xterm(可疑),还是VIM中发生了更改(可能有更改),并且更改日志和google一直无济于事。 但是,似乎什么也没让我过时。
10 vim  mouse  vimrc 

2
列出LUKS可用的加密方法
我正在寻找一种有效且仍最新的加密硬盘的方法。经过一番研究,我遇到了LUKS,并决定尝试一下。因此,我查看了一些如何使用其正确加密HDD的示例,如下所示: cryptsetup --verbose --cipher aes-xts-plain64 --key-size 512 --hash sha512 --iter-time 5000 --use-random luksFormat /dev/sda3 它的--cipher和--hash部分对我来说最有趣,因此我试图让我了解LUKS特别可用的不同密码和哈希值。除了打开一个文件,该文件以机器友好的格式显示了当前使用的Linux上可用的加密形式,我找不到任何有用的信息。但是据我所知,即使对于每天都不处理的人来说,很难读取该文件,但它可能会丢失所有加密方式的全部内容。 我的问题:是否有LUKS加密的密码/哈希的完整列表? 一个简单地向我展示了我可以选择的东西……并可能简要说明了这些不同方式之间的区别。
10 encryption 

3
为什么Linux Mint上的root密码是我的用户密码?
我重新安装了Linux Mint 18.1,并使用PASSWORD1作为密码创建了一个名为“ jack”的用户。后来,我将密码(使用“用户和组”图形对话框)更改为PASSWORD2。sudo现在,登录和使用都需要PASSWORD2,这与预期的一样。 但是,PASSWORD1仍然是该帐户的密码root。我可以说出是因为su -并su - root拒绝PASSWORD2但接受PASSWORD1。 这不是安全漏洞吗?为什么root帐户首先会无声地复制我的用户密码?如果我知道自己的密码已被盗用并进行了更改,则不会考虑检查root帐户是否仍在使用该密码。 实际上,我认为默认情况下在Linux Mint上禁用了根帐户。例如,请参阅以下问题:https : //superuser.com/questions/323317/why-does-linux-ubuntu-mint-lack-a-root-account 是否有任何理由不使用禁用root帐户sudo passwd -l root?为什么默认情况下不这样做? 编辑 @terdon我相当确定我从没在这个操作系统上运行过sudo passwd,甚至连自己都没有passwd。 @Mark我检查过,唯一回来的东西看起来并不相关。 jack@gamma /var/log $ ls auth.log* auth.log auth.log.1 auth.log.2.gz auth.log.3.gz auth.log.4.gz jack@gamma /var/log $ zgrep passwd auth.log* auth.log.2.gz:Mar 9 17:56:07 gamma mdm[1695]: pam_succeed_if(mdm:auth): requirement "user ingroup nopasswdlogin" not met by …


6
在shell脚本中找出用户的默认shell
我想知道是否有办法在Shell脚本中找出当前用户的默认Shell? 用例:我正在为脚本设置脚本,该脚本为命令设置别名,并且此别名是在Shell脚本中设置的。 !# /bin/bash alias = 'some command to set the alias' 脚本中有一种逻辑,它试图找到执行脚本的用户的默认外壳并将此别名添加到各自的〜/ .bashrc或〜/ .zshrc文件中 但是,当我在脚本的前面添加一个shebang并明确要求它使用bash时,尽管我在ZSH终端上执行此脚本,但此处发布的答案始终会按预期返回bash。 有没有一种方法可以获取执行脚本的shell类型,而与shebang设置无关? 我正在寻找一种适用于Mac和所有基于Linux的小酒馆的解决方案。

5
彩色grep输出:不是GREP_OPTIONS不是别名
我想要彩色输出grep。 ....但是 策略1:GREP_OPTIONS。但这已被弃用。参见http://www.gnu.org/software/grep/manual/html_node/Environment-Variables.html 战略2:乍看之下,GREP_COLORS看起来像是解决方案,但这却有所不同。 策略3:别名。这不适用于find ... | xargs grep,因为xargs不评估别名。 策略4:编写一个简单的包装脚本。不,我认为这太脏了,麻烦多于解决。 策略5:修补源代码 策略6:联系grep开发人员,要求更换GREP_OPTIONS NICE-and-EASY策略:...这是丢失的。我没有任何线索。 如何解决呢? 感谢您的帮助! ...但是我不能给赏金 骂我粗鲁,傲慢,侮辱,辱骂.... 我只看到解决方法-没有解决方案。没有答案满足了这个问题。 感谢你付出的努力。
10 shell  grep  colors 

2
没有分区号的mkfs可以吗?
我有一个笔式驱动器和一个分区: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931.5G 0 disk └─sda1 8:1 0 931.5G 0 part / sdb 8:16 1 7.5G 0 disk └─sdb1 8:17 1 7.5G 0 part 并且我已经用命令格式化了: # mkfs.fat -n A /dev/sdb 而且效果很好。 但是之后,我浏览了mkfs的手册页: mkfs is used to build a Linux filesystem on …

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.