这两天学习总结一下
sudo: 为普通用户提升权限
sudo是
linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。
//==============================================================================
Sudo passwd root 重置密码
su: 管理员权限切换
SU是( Switch user切换用户),可让一个普通用户切换为
超级用户或其他用户,并可临时拥有所切换用户的
权限,切换时需输入欲切换用户的密码;也可以让超级用户切换为普通用户,临时以低权限身份处理事务,切换时无需输入欲切换用户的密码。
su - root 切换为root用户,需要输入密码,切换后环境变量改变,几乎可以不受限制的做任何事。
su - trunk 从root切换回普通用户,无需输入密码,切换后只拥有trunk权限。
//============================================================================
Sudo apt-get update //更新数据源
vim知识
基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 这三种模式的作用分别是:
命令模式:
用户刚刚启动 vi/vim,便进入了命令模式。
此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。
以下是常用的几个命令:
- i 切换到输入模式,以输入字符。
- x 删除当前光标所在处的字符。
- : 切换到底线命令模式,以在最底一行输入命令。
若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。
命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。
输入模式
在命令模式下按下i就进入了输入模式。
在输入模式中,可以使用以下按键:
- 字符按键以及Shift组合,输入字符
- ENTER,回车键,换行
- BACK SPACE,退格键,删除光标前一个字符
- DEL,删除键,删除光标后一个字符
- 方向键,在文本中移动光标
- HOME/END,移动光标到行首/行尾
- Page Up/Page Down,上/下翻页
- Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
- ESC,退出输入模式,切换到命令模式
底线命令模式
在命令模式下按下:(英文冒号)就进入了底线命令模式。
底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。
在底线命令模式中,基本的命令有(已经省略了冒号):
- q 退出程序
- w 保存文件
按ESC键可随时退出底线命令模式。
//====================================================================================
查看ip地址命令 ifconfig
sshd服务器搭建
ssh: Secure Shell
客户端 SecureCRT客户端软件
服务端 SSHD
操作
apt-get install openssh-server 安装sshd服务器
Sshd 搭建完成
//====================================================
客户和服务器之间文件上传和下载的功能
zmodem协议
Linux 安装zmodem sudo apt-get install lrzsz
cat 命令用于连接文件并打印到标准输出设备上
rz (文件上传 ) sz 文件名 (文件下载)
//======================================================================
samba服务
Samba是在
Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。
Linux sambam服务器的安装 apt-get install samba4
进入服务器配置文件目录 /etc/samba //配置smb.conf前 先 备份文件
配置 需要共享那个目录,以及这个目录的访问权限
sudo vi smb.conf //进入编辑配置文件 在最后一行加
[linux_share] 表示增加一个新功能
Comment =My share
Path = /home/linux/lab
Writable = yes
Browseable = yes
samba的用户权限
sudo smbpasswd -a linux 设置windows登录密码
sudo /etc/init.d/ smbd restart smb服务器重启 //init.d 是 ubuntu系统服务的前缀目录
cd /home/linux 进入刚才设置目录目录
mkdir lab 创建lab共享文件夹
touch 123.txt 创建123.txt文件
windows客户端的访问方式
cmd:\\主机IP
打开可以看到
//===================================================================
另一种文件共享方法
打开我的电脑——>映射网络驱动器
安装Vmware Tools
点击虚拟机——》点击安装Vmware Tools等待
cd /media/VMware\ Tools/ 进入文件目录
tar解压
cd /tmp/ 进入tmp
cd vmware-tools-distrib/
sudo ./vmware-install.pl 安装 //加上权限
cd /mnt 查看共享文件夹
//===================================================
来源:CSDN
作者:脱发小白龙
链接:https://blog.csdn.net/qq_42930154/article/details/104579275