首页 > 编程学习 > Linux学习总结

Linux学习总结

发布时间:2022/9/2 9:12:11

目录
  • 1、镜像源
  • 2、连接
    • 2.1 SSH连接远程服务器
  • 3、下载/上传文件
    • 3.1 上传文件
    • 3.2 下载文件
  • 4、文件/目录权限
    • 4.1更改目录权限
  • 5 用户
  • 111、系统相关

1、镜像源

rm -f /etc/yum.repos.d/* 		#删除自带镜像配置
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo  #下载阿里云的镜像配置
yum makecache			#生成缓存
conda config --show		#查看镜像配置 要先安装Anaconda

2、连接

2.1 SSH连接远程服务器

​ ssh -p 端口号 用户名@ip

yum install openssh-server			#安装ssh服务
systemctl start sshd.service		#启动ssh服务
systemctl stop sshd.service			#关闭ssh服务
systemctl restart sshd.service		#重启ssh服务
systemctl status sshd.service		#查看ssh服务状态

sudo systemctl enable sshd				#设置ssh服务开机自启
sudo systemctl disable sshd				#取消ssh服务开机自启

3、下载/上传文件

3.1 上传文件

rz -be		#上传文件,可多选 -b二进制传输,默认文本 -e对控制字符转义

3.2 下载文件

sz filename1 filename2		#下载文件

4、文件/目录权限

4.1更改目录权限

1、查看文件权限

ls -l filename
ls -ll filename		#显示文件大小字节
ls -lh filename 	#显示文件大小KB、MB

2、权限解读:-rwxrwxrwx ,-开始从左到右每三个字符分别代表文件属主、属组、普通用户的权限 r读(4),w写(2),x执行(1)

chmod 777 /test			#设置test目录 属主、属组、普通用户权限都为 可读、可写、可执行 
chmod g=-x text.txt		#text.txt的属组删除执行权限 +赋予权限  -剥夺权限
chmod -R 777 /test      #为test及其所有子目录赋予权限

5 用户

查看用户/用户组

whoami		#查看当前登录用户
ls /home	#查看登录用户的home目录
cat /etc/passwd		#查看所有用户的信息
cat /etc/passwd |cut -d: -f 1-3		#只看前三个字段 -d指定分隔符为':'  -f指定要剪哪几个域 

cat /etc/group 	#查看所有用户组
cat /etc/group|grep docker		#查看

111、系统相关

查看环境,内核版本

查看系统版本

Copyright © 2010-2022 mfbz.cn 版权所有 |关于我们| 联系方式|豫ICP备15888888号