kali忘记root密码如何修改?
第一步:选择重启客户机
第二步:直接按键盘 E 进入编辑模式
第三步:把ro改成rw,删掉quiet splash,在后面加上init=/bin/bash
第四步:然后按ctrl+x退出当前界面,到下图的界面
第五步:如果没出现后面的root@(none):/#,按几下回车就行了
第六步:然后输入passwd,重置新的密码,输入密码不会显示
第七步:重置完密码后,重启
第八步:重启后,登录账号是root,密码是刚刚重置的密码
CentOS_7忘记root密码如何修改?
第一步:打开centos7,在选择进入系统的界面按“e”进入编辑页面。
有的只有两行,选择第一行就对了。
第二步:找到以“Linux16”开头的行,在该行的最后面输入“init=/bin/sh”
第三步:Ctrl+X 进入单用户模式
第四步:输入“mount -o remount rw /”(注意mount与-o之间和rw与/之间的有空格)
第五步:输入“passwd”回车
接下来就是修改你的root账号密码了,(密码在输入的时候是不显示的,看起来就像没反应一样,只需要正确输入并回车就可以
第六步:
输入touch /.autorelabel,回车
输入exec /sbin/init回车
回车后出现下面的界面,这里稍微等几分钟,系统会自动重启
接下来就等系统重启然后进入查看是否已经修改成功了。
CentOS7、kali更新软件源
CentOS7更新yum源为阿里云
(1)首先备份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
(2)进入yum源配置文件所在文件夹
cd /etc/yum.repos.d/
(3)下载163或者阿里云的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份,我安装了CentOS7)
163:wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
CentOS7:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
(4)运行yum makecache生成缓存
yum makecache
(5)更新系统
yum -y update
yum repolist enabled 查看启用的yum源
yum repolist all 所有的yum源
kali更新yum源
首先先查看kali中源的文件,里面默认有官方的源。(vim /etc/apt/sources.list)
而后把咱们找到的国内的源添加上,将官方的源进行注释。(在前面加“#”)。下面为国内及国外的源。
# kali官方源
deb http://http.kali.org/ moto main non-free contrib
deb-src http://http.kali.org/ moto main non-free contrib
deb http://security.kali.org/ moto/updates main contrib non-free
deb-src http://security.kali.org/ moto/updates main contrib non-free
#中科大kali源
deb http://mirrors.ustc.edu.cn/kali kali main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali main non-free contrib
deb http://mirrors.ustc.edu.cn/kali-security kali/updates main contrib non-free
#新加坡kali源
deb http://mirror.nus.edu.sg/kali/kali/ kali main non-free contrib
deb-src http://mirror.nus.edu.sg/kali/kali/ kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free
deb http://mirror.nus.edu.sg/kali/kali-security kali/updates main contrib non-free
deb-src http://mirror.nus.edu.sg/kali/kali-security kali/updates main contrib non-free
#阿里云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
#163 Kali源
deb http://mirrors.163.com/debian wheezy main non-free contrib
deb-src http://mirrors.163.com/debian wheezy main non-free contrib
deb http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib
deb-src http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib
deb-src http://mirrors.163.com/debian-security wheezy/updates main non-free contrib
deb http://mirrors.163.com/debian-security wheezy/updates main non-free contrib
#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#浙大
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#东软大学
deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#清华大学
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
下图是我本身的kali linux中在用的源。
有几个命令会在更新源中用到。
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简介
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
二、常用的yum命令
1、显示已经安装的软件包(yum list installed)
2、查找可以安装的软件包(以 tomcat 为例)(yum list tomcat)
3、安装软件包(以 tomcat 为例)(yum install tomcat)
4、卸载软件包(以 tomcat 为例)(yum remove tomcat)
5、列出软件包的依赖(以 tomcat 为例)(yum deplist tomcat)
6、-y 自动应答yes
在安装软件的时候,会有中断,让用户选择是否要继续,如下图:
我们可以用 -y
来应答所有的 yes
, 比如我们安装 tomcat 的时候,用下面的命令,将安装任务一气呵成,不会中断。
yum -y install tomcat
7、info 显示软件包的描述信息和概要信息
以 tomcat 为例(yum info tomcat)
8、升级软件包
升级所有的软件包(yum update)
升级某一个软件包 ,以升级 tomcat 为例(yum update tomcat)
检查可更新的程序(yum check-update)
查看安装(rpm -qi firefox)
基本网络故障排除
1.三步Ping法
应先了解用户或想想自己最近都进行了哪些操作,然后再采用三步Ping法,通常能揪出原凶。
- 第一步:首先进入命令行模式,通过“ping 127.0.0.1”来判断TCP/IP协议是否安装成功,不通则重新安装TCP/IP协议,如果通则进入下一步。
- 第二步:输入“ipconfig”获得本机IP地址及网关地址,通过“ping 本机IP地址”来判断网卡是否有问题,如果Ping不通,则需要重新安装网卡驱动,如果通则进入下一步。
- 第三步:通过前两步已经能够判断出本机网络协议和网卡工作正常,下面就要看问题是出在网线,还是出在远程服务器或路由器链路上了。执行“ping 网关IP地址”,如果不通则说明问题基本出在网线上,这时应该查看RJ45水晶头上是否有线扭断,或换根网线测试一下,如果通则说明从本机到服务器或路由器远程链路连接正常,问题出在服务器或路由器上的设置,与本机无关。
2.逐个击破法
(1)软件原因
可能因为安装一些软件导致无法访问网络,这种软件主要是网络代理软件,如果尝试以上方法不能解决问题,不妨查看一下安装软件列表中是否有这类软件,如果有则可以考虑卸载。
(2)硬件原因
- 第一步:查看网卡的指示灯是否处于闪烁或常亮状态,由于各种网卡指示灯状态显示方式并不相同,红灯或状态指示灯不亮并不一定代表有故障,有些网卡只有在发送数据包时指示灯才会闪亮(在早期ISA网卡上比较常见),所以只是单纯观察状态灯并不能确定问题出在硬件,需要进一步的测试。用Ping命令测试,如果在命令执行过程中指示灯也始终处于熄灭的状态,则可以初步判定是硬件问题。
- 第二步:检查网线,把网线接头从网卡和信息插座中拔出,插在测线器的两个插口中,打开测线器开关,如果看到左右各8个指示灯顺序闪亮,则表明网线通信正常,如果有某个指示灯不亮,则表明网线有问题,需要进行更换。
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 查看网络连接端口
文件的复制粘贴移动
一、文件复制命令cp
命令格式:cp 源文件 目标文件
参数说明:
- -f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
- -r:递归复制,用于目录的复制操作
复制文件/mut/aaa到/etc/目录下:cp /mut/aaa /etc/
复制目录至/etc/目录下:cp -r /mut/log/ etc
二、文件移动、重命名命令mv
命令格式:mv [-fiu] 源文件 目标文件
参数说明:
- -f:force,强制直接移动而不询问
- -u:若目标文件已经存在,且源文件比较新,才会更新
如将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,可输入以下命令:
mv /test1/file1 /test3/file2
文件重命名
命令格式:mv 要修改的文件名 修改后文件名
三、文件删除命令rm
命令格式:rm [-fir] 文件或目录
参数说明:
-f:强制删除
-i:交互模式,在删除前询问用户是否操作
-r:递归删除,常用在目录的删除
创建用户
useradd 用户名
删除用户
userdel 用户名
创建用户组
groupadd 用户组名
删除用户组
groupdel 用户组名
查看用户
- cd /home/
- ls
更改用户密码
passwd 用户名