Linux基本知识-1
Linux基本知识-1
1. Linux简介
- 什么是Linux?
Linux是基于Unix设计的一种开源操作系统,其核心是Linux Kernel。通过不同的发行版(如Ubuntu、CentOS、Debian等)实现了灵活的适配。 Linux的主要特点:
- 开源与免费
- 稳定性和安全性
- 强大的社区支持
- 广泛的应用领域:服务器、嵌入式设备、容器化等
2. Linux文件系统结构
Linux文件系统采用树形结构,常见目录如下:
/: 根目录,文件系统的起点
/bin: 存放基本的二进制可执行文件,如ls、cat等
/etc: 配置文件目录,如网络配置/etc/network
/home: 用户目录,每个用户都有自己的子目录
/var: 动态文件存储目录(日志、缓存等)
/usr: 用户程序和库文件
3. 常用命令
- 文件与目录操作
ls -l # 列出文件详情
cd /path/to/dir # 切换目录
cp source dest # 复制文件
mv old new # 移动或重命名
rm -rf dir # 删除文件或目录
- 文件内容查看
cat file # 查看文件内容
less file # 分页查看
tail -f file # 实时查看日志
- 系统状态
df -h # 查看磁盘使用情况
top # 查看系统运行状态
free -m # 查看内存使用情况
- 用户与权限
chmod 755 file # 修改文件权限
chown user:group file # 修改文件所有者
sudo command # 以超级用户权限执行
4. 包管理与软件安装
- Debian系(如Ubuntu):APT工具
sudo apt update # 更新软件源
sudo apt install package # 安装软件包
sudo apt remove package # 卸载软件包
RedHat系(如CentOS):YUM/DNF工具
sudo yum update # 更新软件源
sudo yum install package # 安装软件包
sudo yum remove package # 卸载软件包
5. 权限与用户管理
- 用户管理
adduser username # 添加用户
passwd username # 修改密码
deluser username # 删除用户
- 权限模型
Linux的权限分为三类:用户(User)、组(Group)、其他人(Others),使用rwx(读、写、执行)表示权限。 示例:
ls -l -rwxr-xr-- 1 user group 4096 Dec 1 file
- 用户(user) 拥有rwx权限。
- 组(group) 拥有r-x权限。
- 其他人(others) 拥有r--权限。
6. 系统日志与监控
查看日志:
cat /var/log/syslog # 系统日志 cat /var/log/auth.log # 用户认证日志
性能监控工具:
- htop: 更友好的交互式系统监控工具
- iotop: 查看磁盘I/O使用情况
- netstat: 检查网络连接