如何将kali linux 安装到U盘,实现随身携带

软件下载并安装(1.win32DiskImager;2.MiniTool Partition Wizard)

kali linux 镜像的下载

格式化你的U盘 选择FAT32的格式,单元大小选择最大的那个

打开win32DiskImager,选择你下载kali linux 镜像 ,进行写入

打开另一个软件MiniTool Partition Wizard,里面有unallocated,右键编辑 ,partition label 填写persistence ,file system 选择ext4,点击apply,需要一段时间

完成后重启电脑选择USB启动,就可以了

解决了系统中的配置保存的问题live USB persistence

打开命令行 输入命令 fdisk -l

mkdir -p /mnt/linux

mount /dev/sdb3 /mnt/linux ( /dev/sdb3替换成你对应的u盘盘符 )

echo “/ union” > /mnt/linux/persistence.conf

umount /dev/sdb3

exit

再次reboot你的电脑,这时你的配置就生效了,你在电脑里的配置就可以保存了(不同于live模式)

kali Linux语言设置

dpkg-reconfigure locales

选择字符编码:en_US.UTF-8、zh_CN.GBK、zh_CN.UTF-8

选择字符:zh_CN.UTF-8(记得用空格)

设置完后reboot

解决Failure to transfer org.codehaus.plexus:plexus-components:pom:1.1.17

最近在用MAVEN搭建项目框架的时候总是遇到Failure to transfer 等问题,也是网上各种找资料。总结如下:

首先看看本地仓库中项目需要的jar有没有下载好,如果有LastUpdated结尾的文件先删除完,可以用如下批量删除命令(windows下)

@echo off
rem create by sunhao(sunhao.java@gmail.com)
rem crazy coder

rem 这里写你的仓库路径
set REPOSITORY_PATH=F:\study\apache-maven-3.0.3\repository
rem 正在搜索…
for /f “delims=” %%i in (‘dir /b /s “%REPOSITORY_PATH%*lastUpdated*”‘) do (
del /s /q %%i
)
rem 搜索完毕
pause

然后update dependencies确保所有的jar包已经下载到本地仓库。

centos安装物理机找不到启动盘

在选择安装系统界面按‘e’,将下边命令改为vmlinuz initrd=initrd.img linux dd quiet,之后会列出硬盘信息,找到自己U盘盘符(FAT格式),并记录。Ctrl+Alt+Delete重启,选择第一项按‘e’,将下边命令改为>vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdc4 quiet(文件夹/dev/之后为自己U盘盘符),之后就可以正常安装了

Centos7系统安装nextcloud13.0.6,详细教程

当我看见nextcloud这个开源软件第一眼的时候,我就觉得很神奇。原来还有和百度云盘差不多功能的开源软件。确实让我很欢喜。

我也开始折磨着要怎么安装好这个软件,经过我几天几夜的奋斗,确实安装成功了。但是网上面的教程,实在是太乱了。隐形里给我留了太多的坑。

继续阅读“Centos7系统安装nextcloud13.0.6,详细教程”

CentOS7开启端口

方法一:使用firewall

1、运行命令:
firewall-cmd –get-active-zones
运行完成之后,可以看到zone名称

2、执行如下命令命令:

firewall-cmd –zone=public –add-port=6379/tcp –permanent

3、重启防火墙,运行命令:
firewall-cmd –reload

4、查看端口号是否开启,运行命令:
firewall-cmd –query-port=6379/tcp

方法二:使用iptables
1、先运行如下命令:

/sbin/iptables -I INPUT -p tcp –dport xxx -j ACCEPT

2、然后运行:

/etc/rc.d/init.d/iptables save

或者这个命令:

1、-A INPUT -m state –state NEW -m tcp -p tcp –dport xxx -j ACCEPT

2、在运行这个命令:

-A INPUT -j REJECT –reject-with icmp-host-prohibited

注:xxx ——表示你要开启的端口号,如:6379

测试:在windows下按下win+R键,输入cmd,运行命令(需开启telnet),如果变成空界面表示成功:

telnet  192.168.xx.xx 6379

Linux命令行测试网速

一、安装speedtest-cli
speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行。它基于Speedtest.net的基础架构来测量网络的上/下行速率。安装speedtest-cli很简单——只需要下载其Python脚本文件。网上的教程非常古老,用了只会报过期脚本 ,更新如下

wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

chmod a+rx speedtest.py

mv speedtest.py /usr/local/bin/speedtest-cli

chown root:root /usr/local/bin/speedtest-cli

speedtest-cli

也可以在自己电脑上下载好 speedtest.py 然后上传到服务器上。

二、使用speedtest-cli测试网速
使用speedtest-cli命令也很简单,它不需要任何参数即可工作。

[root@localhost temp]# speedtest-cli

输入这个命令后,它会自动发现离你最近的Speedtest.net服务器(地理距离),然后打印出测试的网络上/下行速率。