Damn1t
for you I bleed myself dry
FRIENDS
baidu

Linux常见错误

2019-03-18 problem

ubuntu常见错误

Package has no installation candidate

解决:

# apt-get update
# apt-get upgrade
# apt-get install <packagename>

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)

E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? ##

方法一:

ps afx|grep apt

查找apt的进程并将其kill

方法二:
由于 锁定的文件会阻止 Linux 系统中某些文件或者数据的访问,这个概念也存在于 Windows 或者其他的操作系统中。一旦你运行了 apt-get 或者 apt 命令,锁定文件将会创建于 /var/lib/apt/lists/、/var/lib/dpkg/、/var/cache

rm /var/lib/dpkg/lock
dpkg --configure -a
apt update

Linux下is not in the sudoers file解决方法

  1、切换到root用户或者有root权限的用户,运行vim /etc/sudoers命令
  2、找到root ALL=(ALL) ALL,在下面添加一行 xxx ALL=(ALL) ALL 其中xxx是要加入的用户名称

netstat无法显示PID或进程名

用root用户执行,即sudo

在Ubuntu上禁用IPv6

1.禁用 IPv6 - 方案1
编辑文件 /etc/sysctl.conf

$ sudo gedit /etc/sysctl.conf

在文件的最后加入下面的行。

# IPv6 disabled
net.ipv6.conf.all.disable_ipv6 =1
net.ipv6.conf.default.disable_ipv6 =1
net.ipv6.conf.lo.disable_ipv6 =1

保存并关闭

重启sysctl

$ sudo sysctl -p

再次检查ifconfig的输出,这里应该没有IPv6地址了。

$ ifconfig

如果不行,尝试重启系统并再次检查ifconfig

2.禁用 IPv6 - GRUB 方案
IPv6同样可以通过编辑grub配置文件禁用。

$ sudo gedit /etc/default/grub

查找包含”GRUBCMDLINELINUX”的行,并如下编辑:

GRUB_CMDLINE_LINUX="ipv6.disable=1"

同样可以加入名为”GRUBCMDLINELINUX_DEFAULT”的变量,这同样有用。保存并关闭文件,重新生成grub配置。

$ sudo update-grub2

重启,现在IPv6应该就已经禁用了。

Linux下网卡重启

/etc/init.d/network restart 或者是 /etc/init.d/networking restart

Linux如何查看端口状态

netstat命令各个参数说明如下:

  -t : 指明显示TCP端口

  -u : 指明显示UDP端口

  -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)

  -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。

  -n : 不进行DNS轮询,显示IP(可以加速操作)

即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况··

netstat -ntlp //查看当前所有tcp端口·

netstat -ntulp |grep 80 //查看所有80端口使用情况·

netstat -an | grep 3306 //查看所有3306端口使用情况·

查看一台服务器上面哪些服务及端口

netstat  -lanp

查看一个服务有几个端口。比如要查看mysqld

ps -ef |grep mysqld

查看某一端口的连接数量,比如3306端口

netstat -pnt |grep :3306 |wc

查看某一端口的连接客户端IP 比如3306端口

netstat -anp |grep 3306

netstat -an 查看网络端口

lsof -i :port,使用lsof -i :port就能看见所指定端口运行的程序,同时还有当前连接。

kali常见问题

网卡问题

重启网络服务:

# /etc/init.d/networking restart

无法联网的解决方案

root账号无法登录SSH问题-Permission denied, please try again.

我们编辑sshd_config文件,我们输入:vim /etc/ssh/sshd_config
找到# Authentication这行,添加:

PermitRootLogin yes

Author: damn1t

Link: http://microvorld.com/2019/03/18/常见问题/linux常见问题/

Copyright: All articles in this blog are licensed under CC BY-NC-SA 3.0 unless stating additionally.

< PreviousPost
xxe
NextPost >
由Musee de X(强网杯2017)到jinja2模板注入
CATALOG
  1. 1. ubuntu常见错误
    1. 1.1. Package has no installation candidate
    2. 1.2. E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
    3. 1.3. Linux下is not in the sudoers file解决方法
    4. 1.4. netstat无法显示PID或进程名
    5. 1.5. 在Ubuntu上禁用IPv6
    6. 1.6. Linux下网卡重启
    7. 1.7. Linux如何查看端口状态
  2. 2. kali常见问题
    1. 2.1. 网卡问题
    2. 2.2. root账号无法登录SSH问题-Permission denied, please try again.