linux学习笔记(三)

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

如果还想用打印机的话,不要运行第二句。

你可能感兴趣的:(linux学习笔记(三))