2019-07-17 ubuntu18.04 生活大全

本文为原创,本人也是个linux初学者,如果有错误,请欢迎指正

1.关闭图形化界面

systemctl disable lightdm.service

2.配置网卡

鉴于文件可能不同,使用先到/etc/netplan目录下查看,使用打开一个以yaml类型的文件

我打开的文件是01-network-manager-all.yaml

然后照如下格式编辑

network:
  ethernets:
    ens33:
      addresses:
        - 192.168.24.38/24
      gateways: 192.168.24.254
  version: 2

注意:

  1. 将 renderer: NetworkManage注释,否则netplan命令无法生效
  2. ip配置信息要按yaml格式,每个配置项使用空格进行缩进,并且一定要按上面的格式对齐
  3. 对应的配置项后面的冒号后要加一个空格,否则netplan命令会报错

配置好后,执行

sudo netplan apply

3.防火墙UFW

开启/关闭防火墙

sudo ufw enable|disable

开启/禁用服务

sudo ufw allow|deny [service]

例:

sudo ufw allow smtp 允许所有的外部IP访问本机的25/tcp (smtp)端口

sudo ufw allow 22/tcp 允许所有的外部IP访问本机的22/tcp (ssh)端口

sudo ufw delete allow smtp 删除上面建立的某条规则

查看防火墙状态

sudo ufw status

4.netstat

查看默认路由,即网关

netstat -r

5.进程后台执行

  1. &命令,将这个命令加在要执行的命令后,这个命令就会在后台执行

缺点:不能屏蔽hup信号,即当终端关闭就会终止

  1. nohup

nohup 命令

这个命令可以屏蔽hup信号

  1. setsid

setsid 命令

  1. 已经前台运行的命令设置

先用ctrl + z 暂停进程,执行完后,终端会返回一个进程id后,如图:

然后使用

disown -h %进程id

这样就成功将进程置于后台执行

6.jogs

查看当前终端后台运行的任务

7.apt完全卸载软件

apt autoremove 软件名

apt --purge remove 软件名

注:该命令只卸载程序和配置文件,并不会卸载下载的依赖

8.lspci

查看硬件信息

10.命令神器

sudo apt install tldr

如果忘记了命令的参数,又不想看man的解释,可以使用这个工具

例:

tldr tar

你可能感兴趣的:(2019-07-17 ubuntu18.04 生活大全)