Linux的使用

  1. 基础命令
  2. 服务器双网卡配置
  3. 权限管理

基础命令

命令 功能
cp -r 复制目录
cd - 切换到上一个工作目录
查找 功能
find ./ -name “core*” xargs file
find ./ -name ‘*.o’ 查找目标文件夹是否有obj文件
find ./ -name “*.o” | xargs rm -f 递归删除当前目录所有obj文件
查看文件内容 功能 一般用法
cat -n 显示的同时显示行号 使用管道 ls | cat -n
head -10 filename 查看前十行
tail -10 failname 查看后十行
diff file1 file2 查看文件差别
tail -f filename 动态显示文本的最新信息

| 给文件增加别名 | 功能 |
| ln a b | 创建硬链接, 删除一个另一个仍能使用 |
| ln -s a b | 创建符号链接(软连接) 删除源后另一个无法使用 |

命令行快捷键
Ctl-U 删除光标到行首的所有字符 $ 1111 222 --> $
Ctl-W 删除光标到前边最近一个空格之间的字符 $ 1111 222 --> $ 1111

服务器双网卡配置

内网访问外网

外网接在了校园网上, 不过我的路由器不支持Ipv6, 有没有多余的lan口 只能接在服务器的lan口上

需要设置内网网卡开机启动 固定的Ip地址10.5.1.2 以及子网掩码255.255.255.0
然后路由器设置固定Ip地址10.5.1.3 子网掩码255.255.255.0 与内网网卡同网段

然后使用firewall-cmd --add-masquerade --permanent

Masquerading is useful if the machine is a router and machines connected over an interface in another zone should be able to use the first connection.
通过另一个区域(zone)的接口 使用默认zone的接口上网

https://www.server-world.info/en/note?os=CentOS_7&p=firewalld&f=2
配置完才发现的神网址…. 好吧 写得非常清楚

权限管理

drwxr-xr-x | 3 | root | root | 4096 | Mar 2 20:26 | .vs
档案权限类型
连接数
档案拥有者
档案所属群组
档案容量
档案最后被修改时间
档名

文件类型和权限
drwxr-xr-x

第一位 d 表明档案类型是 目录

字符 含义
d 目录
- 文件
| 链接文件
b 设备文件中可供存储的周边设备, 可随机读取设备
c 序列号设备, 如键盘鼠标, 一次性读取设备

后面每三位一组 为rwx的组合 分别代表 , , 执行
三组 第一组文件拥有者权限 第二组群组中账号权限 第三组非本人且没有加入本群组的其他账号权限

第三部分表示这个文件的拥有者账号
第四部分表示这个文件所属群组

相关命令
-chgrp 改变文件所属群组
-chown 改变文件拥有者
-chmod 改变文件权限