0x01 常用配置
- 更新升级命令 apt-get update & apt-get upgrade -y & apt-get dist-upgrade -y 其中apt-get update为更新包的索引文件,apt-get upgrade为更新软件包 用—fix missing来更新过时文件 dist-upgrade是更新大版本
- 解决kali linux 2019.4版本乱码问题:安装中文字体:
root@kali:~#apt-get install xfonts-intl-chinese root@kali:~#apt-get install ttf-wqy-microhei
- 若是想要更新速度更快,可以修改更新源,指定国内更新源 可以vim /etc/apt/sources.list进行更改
# kali官方源 deb http://http.kali.org/kali kali-rolling main non-free contrib deb-src http://http.kali.org/kali kali-rolling main non-free contrib #中科大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 #auto deb http://http.kali.org/kali kali-rolling 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://http.kali.org/kali kali-rolling main non-free contrib deb-src http://http.kali.org/kali kali-rolling main non-free contrib #官方源 #deb http://http.kali.org/kali kali-rolling main non-free contrib #deb-src http://http.kali.org/kali kali-rolling main non-free contrib
- 网络配置:通过dhclient eth0命令自动分配ip地址,通过ifconfig eth0 192.168.1.1来手动分配ip地址,通过route add default gw 192.168.1.254 命令来添加默认网关,通过route add -net 192.168.0.0/24 gw 192.168.1.254 eth0命令添加了静态路由,通过vim /etc/resolv.conf命令修改配置文件来配置默认网关 格式为nameserver+dns服务器ip (除了vim其余配置都是临时配置)一般网络配置文件在/etc/network/interfaces文件中,默认是使用dhcp协议自动配置
- 安装软件包:apt-get install +软件包名称根据自己需要来安装 可以用dpkg -i 安装deb文件 其中mtr比较好用
- kali linux 默认未启动所有网络服务
- 可以用 /etc/init.d/服务名称 start 来启动某个服务
- 可用update-rc.d 服务 defaults 这样这个服务下次开机就会启动了可以加数值来设置优先级,值越低越优先
-
设置为单用户模式问题:
(1)启动Kali Linux,进入启动界面。
(2)选择Kali GNU/Linux项,并按下e键,进入Grub编辑界面
(3)选择到Linux行,将ro修改为rw,并在末尾添加init=/bin/bash
(4)按下Ctrl+X或F10重新启动系统
(5)命令行输入passwd,回车连续输入两次密码
(6)设置成功后,退出系统重新进入即可
- 设置系统语言为中文:
(1)dpkg-reconfigure locales
(2)把下面的三个选择上(按空格键选择),其余取消选择,table 键选择 ok即可
(3)字符编码:en_US.UTF-8、zh_CN.GBK、zh_CN.UTF-8
(4)选择字符:zh_CN.UTF-8
(5)echo LANG="zh_CN.UTF-8" > /etc/default/locale
(6)重启kali:reboot
-
设置终端字体颜色:
(1)cp /home/nex/.bashrc /root #nex就是你安装系统时的名字
(2)source .bashrc
0x02 常用命令
1 文件和目录
- cd ..返回上一级目录 ..就代表一级目录 如返回上两级目录 cd ../..
- cd 返回主目录
- cd / 从根目录开始 若不加“/”则表示从当前路径开始
- cd ~user 进入个人主目录
- cd - 返回上次操作目录
- pwd 显示工作路径
- ls 查看目录中的文件
- ls -F 查看目录中的文件
- ls -l 显示文件和目录的详细资料
- ls -a 显示隐藏文件
- ls [0-9] 显示包含数字的文件名和目录名
- tree 显示文件和目录由根目录开始的树形结构(1)
- lstree 显卡文件和目录由根目录开始的树形结构(2)
- mkdir dir1 创建一个叫做‘dir1’的目录’
- mkdir dir1 dir2 同时创建两个目录
- mkdir dir1/dir2 创建一个目录树
- rm -f file1 删除一个叫‘file1’的文件
- rmdir dir1 删除一个叫‘dir1’的目录
- rm -rf dir1 删除一个叫‘dir1’的目录并同时删除其内容
- rm -rf dir1 dir2 同时删除两个目录及它们的内容
- mv dir1 new_dir 重命名/移动一个目录
- cp file1 file2 复制一个文件
- cp dir/*. 复制一个目录下的所有文件到当前工作目录
- cp -a tmpdir1. 复制一个目录到当前工作目录
- cp -a tmpdir2 复制一个目录
- ln -s file1 lnk1 创建一个指向文件或目录的软链接
- ln file1 lnk1 创建一个指向文件或目录的物理链接
2 查看系统相关信息
- 1.arch 显示机器的处理架构
- 2.dmidecode -q 显示BIOS基本信息
- 3.cat /proc/cpuinfo 查看CPU基本信息
- 4.cat /proc/interrupts 查看系统中断
- 5.cat /proc/meminfo 校验内存使用 #/proc里
- 6./proc 文件系统是一种内核和内核模块用来向进程(process) 发送信息的机制(所以叫做/proc)。 可通过 ls /proc查看具体内容 不一一介绍
- 7.lspci -tv 罗列PCI设备
- 8.lsusb -tv 显示USB设备
- 9.date 显示系统时间
- 10.cal 2010 显示2010年日历
- 11.clock -w 将时间修改保存到 BIOS
- 12.shutdown -h now 立即关机
- 13.shutdown -h 20:25 制定时间关机 用shutdown -c来返回
- 14.shutdown -r 重启
- 15.init 0 关闭系统
- 16.telnet 0 关闭系统
- 17.reboot重启
- 18.logout注销
- 0x03 文件搜索
- find -name file1 从‘’开始进入根文件系统搜索文件和目录
- find /-user user1 搜索属于用户‘user1’的文件和目录
- find homeuser1 -name \*.bin 在目录‘homiuser1’中搜索带有‘bin’结尾的文件
- find usrbin -type f -atime +100 搜索在过去100天内未被使用过的执行文件
- find usrbin -type f -mtime -10 搜索在10天内被创建或者修改过的文件
- find /-name \*.rpm -exec chmod 755’{}’\; 搜素以‘.rpm’结尾的文件并定义其权限
- find /-xdev -name \*.rpm 搜索以‘.rpm’结尾的文件,忽略光驱、键盘等可移动设备
- locate \*.ps 寻找以‘.ps’结尾的文件
- find . -size -5k -a -size +1k -exec ls -lh {} \; find查找size 大于1k小于5k的结果集
0x03 结语
欢迎补充