设置国内源
1.vi /etc/apt/sources.list
2.`
官方源
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://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.aliyun.com/kali kali-rolling main non-free contrib
#deb-src http://mirrors.aliyun.com/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
#浙大
#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 contrib3.更新
apt-get update && apt-get upgrade`
中文显示
sudo dpkg-reconfigure locales
然后选择字符编码: en_US.UTF-8、zh_CN.GBK、zh_CN.UTF-8 (用空格选定)
接着选择字符: zh_CN.UTF-8
解决编码错误显示问题,终端输入:
sudo apt-get install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy
重启就好了。
ssh自动启动
1.修改ssh_config文件。命令:vim /etc/ssh/sshd_config
2.将#PasswordAuthentication no的注释去掉,并且将NO修改为YES //我的kali中默认是yes
3.将#PermitRootLogin yes的注释去掉 //我的kali中默认去掉了注释
4.启动SSH服务,命令为:/etc/init.d/ssh start // 或者service ssh start
5.验证SSH服务状态,命令为:/etc/init.d/ssh status
6.添加开机自启动 update-rc.d ssh enable
关闭则为:
update-rc.d ssh disabled
自启动需要重启生效
注:现在关闭报错,暂时没有找到方法。
没有验证
另一个可以有效开启关闭的方法:
vim/etc/rc.local
编辑以下内容添加到vim中:
/etc/init.d/ssh start
exit 0
kali安装后调试ssh的一些总结:
查询22端口是否开启:ps -aux | grep sshd
开启22端口: service sshd start
重启服务:/etc/init.d/ssh restart
vi /etc/ssh/sshd_config 编辑文件,因为kali中permitrootlogin默认是没有密码的,但是kali不允许没有密码来使用sshd,所以修改sshd_config中的PermitRootLogin without-password修改成PermitRootLogin yes,然后保存退出并重启服务来实现xshell的使用
复制一行yy 粘贴p 删除一行dd
nohup
nohup java -jar *.jar --spring.profiles.active=dev > log.log 2>&1 &
0 ,1,2分别代表stdin标准输入,stdout标准输出,stderr标准错误
,2与>结合代表错误重定向,而1则代表错误重定向到一个文件1,而不代表标准输出;换成2>&1,&与1结合就代表标准输出了,就变成错误重定向到标准输出。
开机切换
切换至字符界面:
sudo systemctl set-default multi-user.target
切换至图形界面:
sudo systemctl set-default graphical.target
打开图形界面:
sudo init 5
安装 google 中文输入法
apt-get install fcitx
apt-get install fcitx-googlepinyin
reboot
修改时区
one
dpkg-reconfigure tzdata
Asia ShangHai
two
tzselect
代理更新
sudo apt-get -o Acquire::http::proxy="http://127.0.0.1:8087/" update
Hash match 问题
测试
apt-get --allow-unauthenticated upgrade
您可以在/etc/apt/apt.conf.d/目录中使用自己的配置文件使此设置永久化。文件名可以是99myown,它可能包含以下行:
APT::Get::AllowUnauthenticated "true";
nodejs安装
要用root用户安装,版本可以自己修改‘8’
wget -qO- https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
淘宝镜像安装:
npm install -g cnpm --registry=https://registry.npm.taobao.org
Mariadb 配置修改
远程连接的问题
连接数据库可以查看用户信息
use mysql;
select user,host from user;
添加用户
GRANT ALL PRIVILEGES ON *.* TO 'kali'@'%' IDENTIFIED BY 'kali!' WITH GRANT OPTION;
vim etc/mysql/mariadb.conf.d/50-server.cnf
# 修改绑定接口
bind-address 0.0.0.0
重启服务
service mysql restart
开机自启
systemctl enable mysql
systemctl daemon-reload
静态地址配置
vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address ip地址
netmast 子网掩码
gateway 网关
vi /etc/resolv.conf
nameserver dns解析服务器