1.前台执行与后台执行
在命令后打一个&即可,如nmap 10.10.1.13 &
bg为列出后台作业
fg为将最近作业带至前台
fg n为指定作业号
任务执行时,按ctrl+Z可以扔到后台。
为防止后台执行任务输出乱七八糟的,可以这样:
lsof > 1.txt &
lsof > /dev/null &
所有写入null的东西都会被丢弃
nohup命令:在此命令后运行的进程退出终端后不被杀死,所有输出定位到当前目录下的nohup.out文件。
nohup配合&使用更佳
注意。图形界面里点X退终端还是会杀进程。需要用exit两次,再回车五次退出。
2.SELinux的状态查看与关闭
SELinux能保护Linux的安全,但有时会造成一些东西无法运行。
状态查看:/usr/sbin/sestatus -v
临时关闭setenforce 0
永久关闭:
vim /etc/selinux/config
SELINUX=enforcing改为SELINUX=disabled
init 6
3.问题:ubuntu18.04里装的apache2没办法在html目录里用软链接
网上的解决方案皆为fart,ubuntu的apache2包里已经自动把软链接的开关打开了
真正的原因,vim /etc/apache2/apache2.conf就可以看到
Options FollowSymLinks
AllowOverride None
Require all denied
AllowOverride None
Require all granted
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
只有在www里创建的软链接链接到列出的granted目录,比如/usr/share才能正常读取
而且前提是链接的文件和它本体所在的目录均有rx权限,软链接也需要有rx权限。
4.局域网扫描arp信息
apt install arp-scan
arp-scan -I wlp1s0 -l
注意把那个网络连接名替换
查找主机名可以用findsmb
5.linux抓包
下载wireshark软件,按说明使用
6.多媒体软件
图像
apt install gimp
视频剪辑
apt install kdenlive
乐谱
去musescore官网下bundle包直接运行。
7.nmap进行局域网UDP与TCP扫描
nmap -sU 172.17.148.0/24
namp -sS 172.17.148.0/24
扫完后看arp表
cat /proc/net/arp
8.linux换临时ip
ifconfig ens33 192.168.99.15/24
注意把网络连接名换了
9.显示开机信息
dmesg命令即可
10.问题:ryzen5 2500u跑Linux经常卡死
原因:AMD处理器处理IOMMU不完善
解决:vim /etc/default/grub
找到GRUB_CMDLINE_LINUX或者GRUB_CMDLINE_LINUX_DEFAULT
在右侧引号里加参数(与原有参数用空格隔开)
iommu=soft
然后运行
update-grub
重启解决
另外,这个处理器建议关闭firefox硬件加速,否则也会死机
11.问题:/var/log/journal目录占空间
原因:过多日志
解决:先把这个文件夹下的子文件夹rm -rf掉
然后vim /etc/systemd/journald.conf
设置SystemMaxUse=100M
RuntimeMaxUse=100M
重启解决
12.图形界面分析磁盘空间
apt install baobab
然后用root权限运行它就行了,比不断打df命令要直观。
13.问题:ls -al命令时间显示不全
解决 ls -al --time-style=full
14.禁用ubuntu打印机开机自动发现
systemctl disable cups-browsed
systemctl disable cups
如果还想用打印机的话,不要运行第二句。