基础知识-Linux

基础知识-Linux

技术杂谈小彩虹2021-07-12 12:03:2270A+A-

一、基础知识-Linux

1. Linux 的优势

  • 跨平台的硬件支持
  • 丰富的软件支持
  • 多用户多任务(权限控制)
  • 可靠的安全性(权限管理比较完善,病毒难以获得较高权限)
  • 良好的稳定性(安装程序时不需要重启系统)
  • 完善的网络功能(自带网络防火墙)

2. Linux 目录结构

3. Linux 目录与文件管理

# 创建文件夹
mkdir newproject
# 创建文件
touch hello.txt
# 给文件写入内容(简单的写入)
echo Thanks>hello.txt
# 文件编辑
vi hello.txt
# 复制文件
cp hello.txt new.txt
# 复制文件夹(-r是递归操作)
cp -r myproject newproject 
# 删除文件
rm hello.txt
# 删除文件夹(r:递归删除 f:强制删除)【谨慎操作】
rm -rf myproject
# 移动文件(-f 强制覆盖已存在的目录或文件)
mv -f newproject /home

4. Linux 文件属性及权限

# 查看文件属性
ls -l [可以写具体的文件或者目录,不写即使列出该目录下全部]

4.1 Linux文件属性

Linux文件属性

  • 文件类型 (第一位)
  • 属主权限 (后三位为一组)(创建改文件的用户 具有的权限)
  • 属组权限 (后三位为一组)(创建该文件的用户所在用户组 具有的权限)
  • 其他用户权限(最后三位为一组)(创建该文件的用户所不在的用户组 具有的权限)

4.2 Linux文件详细目录

Linux文件详细信息

4.3 Linux修改文件权限

chmod 700 hello.txt

解释:700的含义,各个权限相加等于一位数字。

  • r : 4
  • w : 2
  • x : 1

所以上述700的含义是: 将该文件的权限改为:属主可读可写可执行;属组无权限;其他用户组无权限。

5. Linux 防火墙的管理

5.1 防火墙意义

Linux防火墙意义

5.2 相关指令

# 查看状态
firewall-cmd --state
# 启动
service firewall start
# 关闭
service firewall stop
# 重启
service firewall restart

5.3 管理防火墙的 网络端口

# 添加端口(开放一批端口)
firewall-cmd --permanent --add-port=8080-8085/tcp
# 加载最新设置
firewall-cmd --reload
# 删除端口 (要和添加端口的时候保持一致)
firewall-cmd --permanent --remove-port=8080-8085/tcp
# 查看防火墙开放了哪些端口【看ports】
firewall-cmd --permanent --list-ports
# 查看防火墙通过上述端口开始了哪些服务【看services】
firewall-cmd --permanent --list-services

点击这里复制本文地址 以上内容由权冠洲的博客整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

支持Ctrl+Enter提交

联系我们| 本站介绍| 留言建议 | 交换友链 | 域名展示
本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除

权冠洲的博客 © All Rights Reserved.  Copyright quanguanzhou.top All Rights Reserved
苏公网安备 32030302000848号   苏ICP备20033101号-1

联系我们