前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《Linux就该这么学》笔记(九)

《Linux就该这么学》笔记(九)

作者头像
编程随想曲
发布2022-04-21 14:19:34
8330
发布2022-04-21 14:19:34
举报
文章被收录于专栏:编程随想曲

su命令与sudo服务

su

代码语言:javascript
复制
su命令与用户名之间有一个减号(-),这意味着完全切换到新的用户,即把环境变量信息也变更为新用户的相应信息,而不是保留原始的信息。强烈建议在切换用户身份时添加这个减号(-)

su - root

sudo

代码语言:javascript
复制
sudo命令用于给普通用户提供额外的权限来完成原本root管理员才能完成的任务,
sudo [参数]命令名称

存储结构

代码语言:javascript
复制
/boot   开机所需文件-内核、开机菜单以及所需配置文件等
/dev    以文件形式存放任何设备与接口
/etc    配置文件
/home   用户家目录
/bin    存放单用户模式下还可以操作的命令
/lib    开机时用到的函数库,以及/bin与/sbin下面的命令要调用的函数
/sbin   开机过程中需要的命令
/media  用于挂载设备文件的目录  
/opt    放置第三方的软件
/root   系统管理员的家目录
/srv    一些网络服务的数据文件目录
/tmp    任何人均可使用的共享临时目录
/proc   虚拟文件系统,例如系统内核、进程、外部设备及网络状态等
/usr/local  用户自行安装的软件
/usr/sbin   Linux系统开机不会使用到的软件/命令/脚本
/usr/share  帮助与说明文件,也可放置共享文件
/var    存放经常变化的文件,如日志
/lost+found 当文件系统发生错误时,将一些丢失的文件片段存放在这里

使用ssh服务管理远程主机

1. 远程传输命令

代码语言:javascript
复制
上传
scp [参数] 本地文件 远程账户@远程IP地址:远程目录

参数说明:
1. -v 显示详细的连接进度
2. -P 指定远程主机的sshd端口号
3. -r 用于传送文件夹
4. -6 使用IPv6协议

下载
scp [参数] 远程用户@远程IP地址:远程文件 本地目录

2. 配置网络参数

代码语言:javascript
复制
nmtui

3. 激活网卡

代码语言:javascript
复制
vim /etc/sysconfig/network-script/ifcfg-eno12345

ONBOOT=yes

重启网络服务
systemctl restart network

4. 重启网络服务

代码语言:javascript
复制
systemctl restart network

5. 查看网络信息

代码语言:javascript
复制
nmcli connection show

6. 查看网络状态

代码语言:javascript
复制
nmcli con show 网卡名称

7. sshd服务的配置信息保存在文件中

代码语言:javascript
复制
/etc/ssh/sshd_config

设置禁止root用户登录
PermitRootLogin no

重启sshd服务
systemctl restart sshd

8. 设置sshd服务开机自启动

代码语言:javascript
复制
systemctl enable sshd

9. 设置仅允许密钥登录

代码语言:javascript
复制
1. ssh-keygen
2. ssh-copy-id destIpAddr
3. vim /etc/ssh/sshd_config
    PasswordAuthentication no
4. systemctl restart sshd

10. 挂载镜像文件并配置yum源

代码语言:javascript
复制
挂载
mkdir -p /media/cdrom
mount /dev/cdrom /media/cdrom

配置yum源
vi /etc/yum.repos.d/CentOS.repo

[CentOS]
name=CentOS
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0

11. 安装screen

代码语言:javascript
复制
yum install screen

创建会话
screen -S sessionName

查看所有会话
screen -ls

退出会话
exit

恢复会话
screen -r sessionName

连接共享会话(共享终端显示)
screen -x

参考书目

  • 《Linux就该这么学》 刘遄 著
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程随想曲 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • su命令与sudo服务
  • 存储结构
  • 使用ssh服务管理远程主机
    • 参考书目
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档