初始更改root密码
Sudo passwd root
ubuntu命令
watch -n x xxx 多少时间刷新一次界面,用于实时监控某个进程数据
history 查看历史命令
lspci -tv 查看PCI设备
df -h 查看磁盘空间
dpkg -l | grep linux-image 查看安装了哪些内核
apt-get remove xxx 删除某个内核
apt-cache search linux 显示可以安装的内核
grep submenu /boot/grub/grub.cfg 查看内核顺序
Vim /etc/default/grub
#GRUB_DEFAULT=”0”(1>x)
更改内核版本
wpa_supplicant 用于连接wifi
wpa_supplicant -B -c [xxx.conf] -i [网卡ID]
wpa_passphrase [wifi ID] > [指定的wifi配置文件,p:changeself2.4.conf]
systemctl enable/disable xxx 打开/关闭某项服务
service xxx status/start/stop/restart 指定某项服务的状态
cat [file name] 查看某个文件
ps 查看进程
ps -ef 完成格式查看所有系统进程
ps -ef|grep xxx 查询和xxx有关的所有进程
grep 文本搜索工具
X[命令] -x[参数] |grep -x[参数] [file name]
bmon 查看网络流量
dpkg
修改网卡名称,ifconfig查看网卡MAC地址
在/etc/udev/rules.d/70-persistent-net.rules 文件下添加
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="6c:b3:11:4f:a4:76",
ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="test0"
重启生效
查看对应端口的物理网卡名称,把对应的端口
用这个命令可以查看UE仿真看到的功
iwlist wlp2s0 scan |egrep -n 'SSID|Signal'
查看物理网卡
iwconfig
指定网卡搜索信号,并搜索到的保持至文件1中
iwlist wlp4s0 scan>1
查看文件1里wlp4s0网卡搜到的ssid
cat 1|grep SSID
查看对应的ssid 信号强度
cat 1|grep signal
启动网卡
service network-manager start
Systemctl enable systemd-resolved
Systemctl disable NetworkManager
Systemctl disable NetworkManager-dispatcher
查看手动关联网卡列表
ps –ef|grep wpa
删除指定网卡关联关系
kill -9 id
或者删除全部指定类型的关联关系
killall wpa_supplicant
指定wlp5s0网卡连/etc/wpa_supplicant_creap.conf文件下的ssid
wpa_supplicant -B -c /etc/wpa_supplicant_creap.conf -i wlp5s0
新增指定ssid,password至/etc/wpa_supplicant_creap.conf
wpa_passphrase CREAP 1234567890 |sudo tee -a /etc/wpa_supplicant_creap.conf
查看指定网卡无线连接情况
iwconfig wlp5s0
指定网卡分配ip动作
dhclient wlp5s0
当ifconfig UEx up 出现rtnetlink answers:operation not possible due to RF-kill
输入 rfkill unblock all
查看arp地址
arp –a
删除arp
arp –d 192.168.1.1
添加
arp –s 192.168.1.1 xx:xx:xx(mac地址)
sudo ifconfig wlpxs0 down 先关掉网卡
sudo iwconfig wlpxs0 mode monitor 改为监听模式
sudo ifconfig wlpxs0 up 启动网卡
开启防火墙
ufw enable
关闭防火墙
ufw disable
查看各网卡流量
Ifstat
如果没有查看工具,需要安装
sudo apt-get install ifstat
网络查看工具
apt install net-tool
安装apt工具
yum –y install apt-get
安装openssh服务
更新安装依赖关系
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt autoremove
安装ssh-server
sudo apt-get install openssh-server
安装ssh-client
sudo apt-get install openssh-client
如果没有启动用:sudo /etc/init.d/ssh start 或者 service ssh start
修改ssh配置文件:vim etc/ssh/sshd_config
在#PermitRootLogin without-password 此行下新增一行:
PermitRootLogin yes
重启ssh
service ssh restart
修改完成之后重启服务使其生效
sudo systemctl restart sshd.service
查看ssh进程
ps -e|grep ssh
安装wireshark
sudo apt-get install wireshark
dpkg-reconfigure wireshark-common
“Should non-superusers be able to capture packages?”
选择Yes (默认是no)
安装teamviewer deb安装包
sudo dpkg –i teamviewer
sudo apt-get update # 更新
sudo apt-get -f install # 解决依赖关系
安装Iperf3
需安装apt-get update/apt install gcc/apt install make
拷源代码到用户目录下
然后进去目录找到configure,改权限777
再执行
configure
make
make install
ldconfig
apt install tcl
apt install expect
sudo apt-get install python3.7
BaseParam7:这个是对应是不是配置背景AP 和真实AP,信道仿真器
BaseParam8:这个是控制用老的STA那一套算法 还是新的python
安装Flash插件
apt-get update 更新软件源
apt-get install flashplugin-installer
1、安装软件
sudo apt-get install XXXX
【提示】使用该命令安装软件时系统会自动安装存在依赖关系的软件包,以保证软件正常运行。
2、更新软件
sudo apt-get update #跟新软件源索引
sudo apt-get upgrade XXXX #将软件升级到最新版本
3、卸载软件
1)sudo apt-get remove XXXX #卸载软件(删除软件包)
2)sudo apt-get autoremove XXXX #自动卸载软件但保留其配置文件
3)sudo apt-get autoremove --purge XXXX #自动卸载软件其删除其配置文件
【提示】1)一般用于卸载本地安装的软件,2/3)一般用于在线安装的软件
4、重装同一软件
sudo apt-get --reinstall install XXXX
ifconfig工具安装
sudo apt install net-tools
一般来说著名的linux系统基本上分两大类:
1.RedHat系列:Redhat、Centos、Fedora等
2.Debian系列:Debian、Ubuntu等
RedHat 系列
1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”
2 包管理工具 yum
3 支持tar包
Debian系列
1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”
2 包管理工具 apt-get
3 支持tar包
一、yum安装。
yum安装常用软件的命令
#yum check-update
#yum remove 软件包名
#yum install 软件包名
#yum update 软件包名
yum命令常见使用方法
yum -y install 包名(支持*) :自动选择y,全自动
yum install 包名(支持*) :手动选择y or n
yum remove 包名(不支持*)
rpm -ivh 包名(支持*):安装rpm包
rpm -e 包名(不支持*):卸载rpm包
二、apt-get安装。
apt-cache search package 搜索软件包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package --reinstall 重新安装包
sudo apt-get -f install 修复安装
sudo apt-get remove package 删除包
sudo apt-get remove package --purge 删除包,包括配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
apt-cache depends package 了解使用该包依赖那些包
apt-cache rdepends package 查看该包被哪些包依赖
sudo apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖
如果打流没有起来,可以用控制电脑抓wireshark,看看protocol里过滤websocket,看看电脑端有没有发iperf的命令,手机会回复Successs,之后就有websocket text数据传起来。
手机端可以连上andriod studio,打开logcat窗口,选择smartlabor-筛选filter-Tag-smartlabor。
也可以adb shell,ps –ef|grep iperf看看iperf起来没有。结合MDTP报告里边的log看看。