RDX的博客

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

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就可以看到

<Directory />
        Options FollowSymLinks
        AllowOverride None
        Require all denied
</Directory>

<Directory /usr/share>
        AllowOverride None
        Require all granted
</Directory>

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>
只有在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

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

15.问题:Linux按Ctrl+S后控制台锁住

解决:Ctrl+Q解锁。

16.Linux挂载光驱

mkdir /mnt/cd

mount /dev/cdrom /mnt/cd

挂其他设备也一样。

umount /dev/cdrom可卸载设备

umount挂载点效果相同

17.快速搭建LAMP环境并安装phpmyadmin
apt update
apt upgrade
apt install apache2 mysql-server mysql-client php -y
运行mysql命令
然后执行这句
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你想设定的密码';
再执行flush privileges;
然后退出mysql,不这么做phpmyadmin登陆不了。
注意以后只能用mysql -u root -p来登陆mysql了
然后apt install libapache2-mod-php php-mysql -y
这几个关联完成
然后apt install phpmyadmin -y
会跳出几个图形配置,直接默认即可
ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
搭建完成,用用户名root,刚才设定的mysql密码就可登陆phpmyadmin
LAMP的其他模块如有需要均可用apt安装或自行下载解压安装。

18.Ubuntu系统版本升级

apt update

apt upgrade

apt dist-upgrade

do-release-upgrade

查不到新版可以在最后的命令上加-d参数

记得在/etc/update-manager/release-upgrades下设置lts

19.ubuntu临时修改mac地址

ifconfig eth0 down

记得把eth0换成你自己的interface

ifconfig eth0 hw ether mac地址

ifconfig eth0 up

即可完成

20.开机改变mac地址

vim /etc/init.d/rc.local

加入以下几行

sudo /sbin/ifconfig eth0 down

sudo /sbin/ifconfig eth0 hw ether mac地址

sudo /sbin/ifconfig eth0 up

posted on 2020-07-20 21:27  RDX  阅读(259)  评论(0编辑  收藏  举报