(1)kali配置固定ip
vim /etc/network/interfaces
写入这四行
inface ens33 inet static
address 192.168.1.50
gateway 192.168.1.1
netmask 255.255.255.0
ens33换成实际的网卡名
ip、网关、子网掩码按实际写
(2)SSH执行命令时,如何使SSH退出后执行不中断
在命令前加上nohup 命令后加上&
例如 nohup nmap 10.10.1.10 &
然后两次回车
或者利用screen命令
ctrl+u 可以在xshell里删掉光标前的字符
(3)ubuntu合上盖子之后不采取操作
vim /etc/systemd/logind.conf
把这些的注释去了
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore
并且右边都改成ignore
重启
还不行的话,加上这些
HandleSuspendKey=ignore
HandleHibernateKey=ignore
LidSwitchIgnoreInhibited=no
(4)ubuntu快速搭建vsftp
apt install vsftpd
mv /etc/vsftpd.conf /etc/vsftpd.conf.bak
vim /etc/vsftpd.conf 输入以下内容
listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
pasv_enable=Yes
pasv_min_port=10000
pasv_max_port=10100
allow_writeable_chroot=YES
保存退出
ufw disable
或者ufw allow from any to any port 20,21,10000:10100 proto tcp
useradd -m ftpuser
passwd ftpuser
ftpuser为用来登录的用户名
重启就行了,新用户的主目录就是ftp的根目录
(5)如何在登陆界面不展示新增的ftp用户
在gui登陆一次新增的用户
cd /var/lib/AccountsService/users
vim 用户名
找到
SystemAccount=false
改成ture就行了
(6)让笔记本安装Ubuntu当服务器后不再自动休眠
先systemctl status sleep.target
看看是否有Loaded
如果有,执行这个命令
systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
成功后即可关闭相应功能
(7).htaccess设置不起作用
解决方法为修改apache配置文件apache2.conf
找到对应目录设置AllowOverride All
(8)apache禁止列出文件列表
默认情况下apache在某一目录下没有index时就会列出所有文件列表
如果不想列的话
vim /etc/apache2/apache2.conf (仅限Ubuntu,别的linux配置文件不在这)
找到关于www目录的描述
把Options Indexes FollowSymLinks里的Indexes去掉
保存重启就行了
(9)永久禁止蓝牙
systemctl mask bluetooth.target bluetooth.service
需要时unmask就行
(10)打开或关闭某个网卡
先ifconfig -a看网卡名
例如vmnet0
然后ifconfig 网卡名 up/down
(11)命令行控制无线网
查看是否已经正确安装无线网卡
iwconfig
启动无线网卡, 如果网卡是wlan0
方式1
ifconfig wlan0 up
方式2
ip link set wlan0 up
扫描可用的WiFi
不加less可能会产生太多输出
iw dev wlan0 scan | less
或者
iwlist wlan0 scanning
创建口令文件, 并连接
建立配置文件
wpa_passphrase ESSID PWD > xxx.conf
使用配置文件连接
wpa_supplicant -B -i wlan0 -Dwext -c ./xxx.conf
查看连接结果
iwconfig wlan0
设置为dhcp client, 获取IP
dhclient wlan0
(12)禁用Ubuntu防火墙
ufw disable
(13)卸载阿里云盾
$ curl -sSL http://update.aegis.aliyun.com/download/quartz_uninstall.sh | sudo bash
$ sudo rm -rf /usr/local/aegis
$ sudo rm /usr/sbin/aliyun-service
$ sudo rm /lib/systemd/system/aliyun.service
或者执行这个脚本
#!/bin/bash
rm -rf /usr/local/aegis
for A in $(ps aux | grep Ali | grep -v grep | awk '{print $2}')
do
kill -9 $A;
done
(14)ubuntu开启swap
dd if=/dev/zero of=/swapfile count=2048 bs=1M
count=2048 表示创建2G的虚拟内存
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
vim /etc/fstab
在最后一行加上
/swapfile none swap sw 0 0
vi /etc/sysctl.conf
改vm.swappiness为合适数值
该数值为内存占用多少时开始使用虚拟内存
重启
(15)nohup执行命令不输出日志
nohup unrar x 123.rar >/dev/null 2>&1 &
(16)
frp内网穿透部署为服务
服务端操作:
cd /lib/systemd/system
把frps.service放到这里
chmod 777 frps.service
cd /bin
把frps放到这里
chmod 777 frps
cd /etc
mkdir frp
cd frp
把frps.ini放到这里
chmod 777 frps.ini
vim frps.ini
改成这样
[common]
bind_port = 7000
token = ***(服务器连接密码)
dashboard_port = 7001
dashboard_user = root
dashboard_pwd = ***(管理页面密码)
然后执行
systemctl enable frps.service
重启
客户端操作
cd /lib/systemd/system
把frpc.service放到这里
chmod 777 frpc.service
cd /bin
把frpc放到这里
chmod 777 frpc
cd /etc
mkdir frp
cd frp
把frpc.ini放到这里
chmod 777 frpc.ini
vim frpc.ini
改成这样
[common]
server_addr = 你的公网服务器地址
server_port = 7000
token = ***
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6022
[apache]
type = tcp
local_ip = 127.0.0.1
local_port = 80
remote_port = 6080
(以上是代理ssh和无域名的http)
然后执行systemctl enable frpc.service
重启
注意[ssh][apache]等中括号里的东西,借助同一个服务端穿透时不能重复
(17)linux笔记本看电池电量
apt install acpi
即可
(18)ubuntu server 无网络启动被卡
systemctl mask systemd-networkd-wait-online.service
(19)service xxx status 可以看Ubuntu启动服务时的日志
排查启动失败的服务的问题所在
(20)ubuntu安装界面在虚拟机里太小点不到下一步
同时按住alt与f7,移动鼠标就行