Linux忘记root密码如何登陆!
方法如下:
- 重启系统,在开机过程中,快速按下键盘上的方向键↑和↓。目的是告知引导程序,我们需要在引导页面选择不同的操作,以便让引导程序暂停。
2,使用↑和↓将选择行设置为第一行(背景高亮即为选中),按下键盘上的e,进入编辑模式
3,将光标一直移动到 LANG=en_US.UTF-8 后面,空格,再追加init=/bin/sh。这里特别注意,需要写在UTF-8后,保持在同一行,并注意空格。有些虚拟机由于屏幕太小,会自动添加\换行,这个是正常的。
- 按下CTRL+X进行引导启动,成功后进入该界面
5,输入以下命令
挂在根目录
mount -o remount, rw /
6,选择要修改密码的用户名,这里选择root用户进行修改,可以更换为你要修改的用户
passwd root
- 输入2次一样的新密码,注意输入密码的时候屏幕上不会有字符出现。
如果输入的密码太简单,会提示警告(BAD PASSWORD:Thepassword fails the dictionary check - it is too simplistic/systematic),可以无视它,继续输入密码,不过建议还是设置比较复杂一些的密码,以保证安全性
8,如果已经开启了SElinux,则需要输入以下命令
touch /.autorelabel
9,最后输入以下命令重启系统即可
exec /sbin/init
Linux Centos更新软件源如何更新
1.首先备份/etc/yum.repos.d/CentOS-Base.repo
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2.进入yum源配置文件所在文件夹
cd /etc/yum.repos.d/
3.下载阿里云的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份)
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
4.清除旧缓存
yum clean all
5.运行yum makecache生成缓存
yum makecache
更新成功!
Kali如何更新软件源!
首先先查看kali中源的文件,里面默认有官方的源。
然后把我们找到的国内的源添加上,将官方的源进行注释。(在前面加“#”)。下面为国内及国外的源。
#阿里云kali源
deb http://mirrors.aliyun.com/kali kali main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali main non-free contrib
deb http://mirrors.aliyun.com/kali-security kali/updates main contrib non-free
有几个命令会在更新源中用到。
apt-get update:更新源列表。如果修改源列表或者想要进行同步刷新或添加新的源,应该执行上面的命令。
apt-get upgrade:该命令将尝试下载在apt服务器上具有更新的所有软件包,然后按下 “y”时安装它们。
apt-get dist-upgrade:该命令也是更新所有软件包。但是当upgrade更新时,如果依赖关系无法解决可能会报错或者停止,但是dist-upgrade命令可以自动解决依赖关系。因此dist-upgrade可能会更新不希望更新的软件,导致一些需要依赖旧包的软件无法运行。
所以,apt-get dist-upgrade慎用。一般使用 apt-get update && apt-get upgrade 可以保证系统的完整性。
然后进行清理。apt-get clean
重启即可。reboot
Yum如何卸载安装软件呢!
接下来告诉你,
比如说安装火狐浏览器 yum install firefox
用户只需要知道软件名,而不用知道完整的安装包路径或安装包全称。安装软件 yum install xx
卸载软件 yum remove xx 升级软件包 yum update xx
Linux中还会有很多的网络故障问题,就比如说
1.ifconfig 查看ip是否有问题
2.ping 127.0.0.1 测试本地网络环路是否有问题
3.mii-tool eth0 查看网卡物理连接是否正常
4.ping 192.168.0.1 ping网关测试网络连接是否正常
5.tracepath 8.8.8.8 追踪dns
6.tracepath [网站域名] 追踪外连接是否正常
7.nslookup [网站域名] 查看网络连接路径
8.Telnet [网站域名] 80 查看网络连接端口
Linux文件的复制粘贴移动
文件复制:复制文件 cp 原文件 目标文件
文件移动:移动文件 mv 原文件 目标文件
通过编辑文件来修改IP
Vim /etc/sysconfig/network-scripts/ifcfg-ens33
Ping 目标ip地址,通常用于诊断到目标IP地址的连通性,判断从本机到目标机器,网络是否正常
Netstat,利用netstat指令可让你得到整个linux系统的网络情况。
搜索软件 yum search editor
查看软件信息 yum info emacs