首页
centos
常用命令linux_系统
Centos后台运行程序命令nohup
CentOS7启用阿里源yum安装Nginx
使用清华大学yum源
使用国内yum源
Linux script(录制) 命令
Linux内核参数中的配置项
Linux 系统生成或重置机器 ID
centos7系统安装
Centos7配置开机自启动脚本
CentOS忘记密码
Linux的服务、程序
系统优化+模板制作
CentOS设置环境变量
CentOS7的systemd
Linux常用命令记录
Centos 7查看系统最近一次启动时间和运行时间
Linux命令 之 watch命令
Centos7下date怎么英文格式输出
linux 使用 rz 和 sz 上传下载文件
Linux下的压缩/解压缩
常用命令linux_文本处理
计划任务crontab
CentOS7 SElinux和防火墙Firewall
Centos firewall-cmd配置软路由
CentOS7系统中使用iptables
iptables配置
iptables基础操作
使用iptables设置端口敲门(port knocking)后转发
Centos7 SSH登录日志分析
CentOS下查看tcp的网络连接状态数 netstat + awk
CentOS7上安装 Fail2Ban防SSH爆破
Fail2Ban开启邮件告警
LDAP
文件存储
ZFS
SSH
CentOS 7 SSH配置免密码登录
CentOS7开启SSH访问配置
删除ssh客户端记录的主机密钥标识(指纹)
sshd启动失败解决
添加用户,设置sudo权限
ssh公钥、机器指纹
ssh客户端提示:找不到对应主机密钥类型
shell脚本
示例:jumpserver一键安装脚本
centos中使用ping日志记录网络通断
盘符挂载硬盘导致重启系统失败
CentOS_网络
centos路由配置
Linux 系统添加永久静态路由
centos 添加删除路由
Linux下使用TC实现网络限流
linux系统下的wifi启动不了
hosts文件配置
网络端口
Centos 网卡命名规则
Centos命令行中nmtui调用图形界面设置网卡
查看CentOS网口的使用带宽
linux抓包工具tcpdump
定时备份删除文件
定时删除n日前的文件
备份指定目录下的文件
检查定时备份是否执行
inotify+rsync实时同步
rsync+lsync
CentOS7 使用SMTP发送邮件
Centos7部署开源SSH蜜罐cowrie
Centos7磁盘相关命令
centos 7 新增硬盘 分区并挂载
centos7加硬盘给根分区扩容--lvm模式
Linux中对lvm逻辑卷分区大小的调整(针对xfs与ext4不同文件系统)
CentOS7挂载4T磁盘
Centos7_NFS
CentOS7挂载samba共享文件夹
vsftpd主动模式和被动模式
CentOS清除旧硬盘格式
CentOS磁盘读写性能测试
硬盘IO查看分析工具iostat
Linux迁移home目录到根目录-需LVM分区
使用 smartctl 命令检查硬盘的状态
lsof列出正在使用某个文件夹
/dev/disk 目录
本文档由 内网文摘 发布,转载请注明出处
-
+
首页
Linux常用命令记录
`cp -RaL`是一个复制文件和目录的命令,其中参数的含义如下: - `-R`:递归地复制文件和目录,包括子目录及其内容。 - `-a`:以彻底复制的方式进行复制。这意味着保留源文件和目录的所有文件属性、权限、所有者信息以及时间戳。 - `-L`:如果源文件是符号链接,则复制符号链接指向的文件,而不是链接本身。这个选项只在递归复制时有效,使得复制过程中保留链接的解析。 综上所述,`cp -RaL`命令会以彻底复制的方式递归地复制文件和目录,并在复制过程中解析符号链接指向的文件。### Centos 创建禁止登录用户 ``` useradd tomcat -s /sbin/nologin -M ``` -s:指定用户登入后所使用的shell。 -M:不要自动建立用户的登入目录 ### centOS中改变文件所属的用户和组 修改文件所属的组 -R表示递归改变,将文件夹下面的所有子文件全部进行更改 chown -R :组名 文件名 chown -R 用户名 文件名 ``` [root@hadoop102 opt]# chown -R :user module [root@hadoop102 opt]# chown -R xiong module ``` ### centos设置文件权限 和所属用户 用户组 具体命令实例 在 CentOS 系统中,可以使用 `chmod` 和 `chown` 命令来设置文件权限和修改文件的所属用户和用户组。 设置文件权限的命令示例: 1. 设置用户可读写,用户组可读,其他用户可读: ``` chmod 644 filename ``` 2. 设置用户可读写执行,用户组可读执行,其他用户可读执行: ``` chmod 755 filename ``` 3. 设置用户可读写执行,用户组可读执行,其他用户没有任何权限: ``` chmod 700 filename ``` 修改文件的所属用户和用户组的命令示例: 1. 将文件的所属用户和用户组修改为 root: ``` chown root:root filename ``` 2. 将文件的所属用户修改为 alice,用户组修改为 developers: ``` chown alice:developers filename ``` 请注意,执行上述命令时需要使用超级用户权限 (sudo 或 root)。确保在操作之前仔细验证命令和文件名,以避免对系统造成不必要的影响。 ### chmod修改权限 ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些: -rw-rw-r-- 一共有10位数 其中: 最前面那个 - 代表的是类型 其后那三个字符 rw- 代表的是所有者(user) 再后面那三个字符 rw- 代表的是组群(group) 最后那三个字符 r-- 代表的是其他人(other) 然后我再解释一下后面那9位数: r 表示文件可以被读(read) w 表示文件可以被写(write) x 表示文件可以被执行(如果它是程序的话) - 表示相应的权限还没有被授予 现在该说说修改文件权限了 在终端输入: ``` chmod o w xxx.xxx ``` 表示给其他人授予写xxx.xxx这个文件的权限 例如: chmod u+x MonitorAgent ``` chmod go-rw xxx.xxx 表示删除xxx.xxx中组群和其他人的读和写的权限 其中: u 代表所有者(user) g 代表所有者所在的组群(group) o 代表其他人,但不是u和g (other) a 代表全部的人,也就是包括u,g和o r 表示文件可以被读(read) w 表示文件可以被写(write) x 表示文件可以被执行(如果它是程序的话) 其中:rwx也可以用数字来代替 r ------------4 w -----------2 x ------------1 - ------------0 行动: + 表示添加权限 - 表示删除权限 = 表示使之成为唯一的权限 ``` ### cp `cp -RaL`是一个复制文件和目录的命令,其中参数的含义如下: - `-R`:递归地复制文件和目录,包括子目录及其内容。 - `-a`:以彻底复制的方式进行复制。这意味着保留源文件和目录的所有文件属性、权限、所有者信息以及时间戳。 - `-L`:如果源文件是符号链接,则复制符号链接指向的文件,而不是链接本身。这个选项只在递归复制时有效,使得复制过程中保留链接的解析。 综上所述,`cp -RaL`命令会以彻底复制的方式递归地复制文件和目录,并在复制过程中解析符号链接指向的文件。 ### wget wget是Linux中的一个下载文件的工具 同时支持FTP和HTTP下载方式 ``` 下载文件到当前目录 wget 资源网址 下载文件到指定目录 wget -P 保存路径 资源网址 下载文件另存为新的文件名 wget -O 新文件名 资源网址 断点续传 下载大文件时突然由于网络等原因中断,我们可以继续接着下载而不是重新下载一个文件 wget -c 资源网址 参考文章:https://blog.csdn.net/u014212540/article/details/127887433 ```
local
2024年4月3日 18:25
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
关于 LocalNetwork
LocalNetwork
是由mrdoc开源
LocalNetwork.cn
修改的在线文档系统,作为个人和小型团队的云笔记、文档和知识库管理工具。
如果此文档给你或你的团队带来了帮助,欢迎支持作者持续投入精力更新和维护!内网文摘 & LocalNetwork
>>>主页
logo
logo
下载Markdown文件
分享
链接
类型
密码
更新密码