Unix & Linux

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

3
如何检查逻辑卷的文件系统类型
如何使用lvm或任何其他实用程序检查逻辑卷的文件系统类型? 例如,如果我的逻辑卷是/dev/vg1/lv1那么如何检查其文件系统类型? 我已经使用创建ext4了逻辑卷中的文件系统mkfs -t ext4 /dev/vg1/lv1。但是不知道如何验证。我看不到瘦的任何选择是lvm吗?



2
指定DNS设置以覆盖DHCP的设置
每隔6个月左右,我将无法在使用的任何路由器上访问DNS。通常必须手动将名称服务器添加到/etc/resolv.conf文件中。我尝试将Google免费DNS添加到文件中,但它没有任何改变。我不必每次去其他咖啡店都不必手动更改文件,该怎么办?


2
chmod代表什么?
为了记住命令,通常最好了解它的名称来自何处。例如,cp来自副本。usermod表示“用户修改”(至少我猜是这样)。 chmod来自哪里,这意味着什么?


2
启动时启动的服务不适用于update-rc.d命令
我已在基于Ubuntu的服务器上安装了Redis服务器,因此可以启动/停止/重新启动Redis服务器。redis_server.sh已经在/etc/init.d中。 现在我想让Redis在启动时启动。我从一个网站上了解到,通过使用update_rc.d命令,可以在启动时添加/删除服务。 我尝试使用update-rc.d在启动时添加启动,但无法正常工作: root@ip-172-31-4-108:/etc/init.d# update-rc.d redis-server defaults //System start/stop links for /etc/init.d/redis-server already exist. 另外,有些服务我不想在启动时启动,所以我尝试了: root@ip-172-31-4-108:/etc/init.d# update-rc.d reids_6379 remove Removing any system startup links for /etc/init.d/reids_6379 ... 但是,下次重新启动时,我仍然看到该服务在启动时运行。

2
完成的后台工作状态中的“退出2”是什么?
我有一个练习,将一些数据(某些目录的* conf)放入文件中,并且需要在后台进行。我做到了,我想知道输出消息的含义是什么: [A@localhost tests]$ ls -ld /etc/*conf /usr/*conf > test1_6_conf.txt 2>&1 & 输入升起此行: [1] 2533 这是什么意思?在其他回车之后,出现另一条消息 [A@localhost tests]$ [1]+ Exit 2 ls --color=auto -ld /etc/*conf /usr/*conf > test1_6_conf.txt 2>&1 这是什么意思?什么是“出口2”? 输入检查结果-似乎一切正常。 [A@localhost tests]$ [A@localhost tests]$ ls -l test1_6_conf.txt -rw-rw-r--. 1 A A 2641 Nov 22 14:19 test1_6_conf.txt [A@localhost tests]$ 我正在使用CentOS …

2
如何删除LUKS加密?
我尝试使用以下命令删除主目录上的LUKS加密: cryptsetup luksRemoveKey /dev/mapper/luks-3fd5-235-26-2625-2456f-4353fgdgd 但这给了我一个错误: 设备/ dev / mapper / luks-3fd5-235-26-2625-2456f-4353fgdgd不是有效的LUKS设备。 不解,我尝试了以下方法: cryptsetup status luks-3fd5-235-26-2625-2456f-4353fgdgd 它说: /dev/mapper/luks-3fd5-235-26-2625-2456f-4353fgdgd is active and is in use. type: LUKS1 cipher: ... 似乎加密的设备处于活动状态,但无效。这有什么问题吗?
12 linux  encryption  luks 


2
命令删除输入中的前N行
背景 我正在运行SSH服务器,并且要删除此用户。我无法删除此用户,因为他当前正在运行一些我首先需要杀死的进程。 这是我当前正在使用的管道,以找出我当前正在使用的用户的所有进程ID: ps -u user | awk '{print $1;}' 输出看起来像这样: PID 2121 2122 2124 2125 2369 2370 我想用它kill -9杀死所有进程,所以我可以这样删除这个愚蠢的用户: ps -u user | awk '{print $1;}' | sudo xargs kill -9 但这由于PID标题而无法正常工作: kill: failed to parse argument: 'PID' 问题 我认为必须有一个简单的Unix命令才能删除输入的第一行。 我知道我可以使用tail它,但是我不想计算输入中包含多少行来准确地确定要显示的行数。 我正在寻找类似head或tail反转的内容(而不是仅显示流的第一部分/最后一部分,而是显示流的开始/结束以外的所有内容)。 注意 我设法通过简单地| grep [[:digit:]]在awk命令后添加来解决此问题,但是我仍在寻找删除文件第一行的方法,因为我认为在其他情况下这将非常有用。
11 command-line  sed  awk  tail  head 

4
系统是“恶意的”吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 访问一些讨论Debian和Xubuntu的在线论坛,我看到一些用户在签名字段中添加了以下行: ...没有系统... 这行显示得很自豪(在我看来)。 从维基百科: systemd是一套系统管理守护程序,库和实用程序,被设计为Linux计算机操作系统的中央管理和配置平台。 因此systemd,这似乎不是一件坏事,所以为什么人们自豪地写自己不使用它呢? 可以systemd是危险的,或者你只是坏?
11 systemd  init 

1
什么时候可以在可执行二进制文件中编辑字符串?
我有一个可执行的二进制文件;让我们称之为a.out。我可以看到二进制文件包含字符串 $ strings a.out ... /usr/share/foo .... 我需要将字符串更改/usr/share/foo为/usr/share/bar。我可以将字符串替换为sed吗? sed -i 's@/usr/share/foo@/usr/share/bar@' a.out 这看起来很安全。当字符串长度不同时,这也可以工作吗?


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.