2019-07-17|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
【2019-07-17|2019-07-17 ubuntu18.04 生活大全】如果忘记了命令的参数,又不想看man的解释,可以使用这个工具
例:
tldr tar

    推荐阅读