希望通过《How linux works》这本书,以及Arch linux这个系统,让我对Linux更加熟悉。
这篇文章将会记录《How linux works》的读书笔记
- 重启桌面:
service lightdm restart
- 帮助文档:
man + (命令)
- ubuntu软件集合安装
tasksel
- 安装/卸载/升级 软件
apt-get install + (软件名)
apt-get remove + (软件名)
apt-get upgrade
- 服务开启/停止/重启
/etc/init.d/ + (服务名 eg:apache2) + (命令 eg: start/stop/restart)
- 任务管理器
top
- 杀死进程
k + (pid)
- 查找文件
sudo find -i name(不区分大小写) + (文件名)
- 列出所有设备
sudo fdisk -l
- 挂载/卸载 设备到系统
mkdir /mnt/CD
- 挂载:
mount /dev/sdb1(设备名) /mnt/CD(挂载点)
- 卸载:
umount (设备名)
- 自动挂载配置文件:
vim /etc/fstab
- 添加用户
adduser + (用户名)
- 更改密码
passwd+(用户名)
- 删除用户
userdel + (用户名)
- 用户配置文件(更改用户名、主文件)
vim /etc/passwd
- 添加/删除用户组
groupadd + (组名)
groupdel + (组名)
- 向用户组添加/删除用户
adduser + (用户名)+(组名)
deluser + (用户名)
- 组配置文件
vim /etc/group
- 权限
7(文件主人权限) 7(所属组用户权限) 7 (其他人权限)
4:read
2:write
1:execute
- 修改权限
chmod 777 + (文件名) -R (文件夹中的所有文件)
- 修改主人
chown + (用户名) + (文件名)
- 修改组
chgrp + (组名)+(文件名)
- 网卡信息
ifconfig
- 更新ip
dhclient
- 启动/停止/重启 网卡
/etc/init.d/networking restart/start/stop
- 配置文件
vim /etc/network/interfaces
- 动态ip
auto eth0
iface eth0 inet dhcp
- 静态ip
iface eth0 inet static
address 192.168.0.42
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
- DNS配置
vim /etc/resolv.conf
- 主机名查看/修改
/bin/hostname
/bin/hostname + (新主机名)
- 防火墙
- 状态:ufw status
- 默认:ufw default allow(不阻止) / deny(默认)
- 打开/关闭:ufw enable/disable
- 新建规则
ufw allow / deny + (端口号 eg: 80)
- 删除规则
ufw delete allow/deny + (端口号)
- 限制ip
ufw allow/deny from + (ip)
- 修改语言
vim /etc/default/local
- 中文:
LANG = “cn-ZH.UTF-8”
LANGUAGE = “cn-ZH:CN”
- 英文:LANG = “en_US.UTF-8”
LANGUAGE = “en_US:en”
- ssh上传下载文件:
上传单文件:scp /path/filename username@servername:/path
上传文件夹:scp -r local_dir username@servername:remote_dir
下载单文件:scp username@servername:path/filename /local_dir
下载文件夹:scp -r username@servername:/remote_dir /local_dir