在实际的开发中 我们不会在自己电脑上装Linux系统可能 大多数都是远程操控机房的Linux服务器

安装个软件 来远程用命令行的方式 操作Linux 系统

软件名称:XShell5

软件安装好后的截图

zabbix 执行远程命令 命令行远程命令_zabbix 执行远程命令


还有安装一个软件 用于文件的传输

软件名称 xftp5

zabbix 执行远程命令 命令行远程命令_zabbix 执行远程命令_02

当装好远程控制Linux的软件后 我们与Linux系统连接 然后用命令行对其进行操作
命令行

关机&重启命令
shutdown -h now 表示立即关机
shutdown -h 1 表示一分钟后关机
shutdown -r now 表示立即重启

halt 效果等价于关机
reboot 就是重启系统
syn 把内存的数据同步到磁盘

注意细节 一般我们在关机或者重启时 会执行syn语句 防止数据丢失

添加用户
useradd -d /文件名/文件名/ 用户名
passwd 用户名
xxxxxxxx密码

注意 输入密码的时候看不到的 工作中 密码必须复杂点

命令行切换用户
su - 用户名

如果是root切换到其它用户 则不用输密码 如果是低权限到高权限 则要输入密码
回到上一次切换的用户用命令行
exit 回到上一次切换的用户

groupadd 组名 创建组

groupdel 组名 删除组

useradd -g 组名 用户名 在指定组下添加用户

id 用户名 查看用户名的信息

zabbix 执行远程命令 命令行远程命令_linux_03

usermod -g 组名 用户名 修改某个用户到别的组

zabbix 执行远程命令 命令行远程命令_用户名_04

Linux运行级别
0 :关机
1 :单用户(找回丢失密码)
2 : 多用户无网络服务
3 :多用户有网络服务
4 :保留
5 :图形界面
6 : 重启
系统级别配置文件 /etc/inittab

通过init来切换不同的运行级别
init 3 表示切换到运行级别为3
init 5 表示切换到运行级别为5

面试题
如何找回root密码
切换到运行级别为2 也就是进入单用户模式 然后直接修改密码
因为单用户模式,root不需要密码就可以登录
(做法:开机–在引导时输入回车–看到一个界面输入e --看到一个新的界面 选中第二行再输入e --在这行最后输入1 回车 表示进入单用户级别—这时 进入单用户模式 就可以直接passwd 指令修改密码了)

进入单用户模式就能改密码 那Linux是不是不安全?
回答: 其实这个不必担心 因为这个操作要在Linux本机下才能做 意思就是 你都在机房里了 ,你拥有了机房的电脑 有绝对的操作权 所以不必担心

如果不小心被改成了0 级别 就是一开机 就关机 那怎么办?
也是跟改密码那样 进去引导模式 改级别

帮助指令 当我们有写指令不会 的时候 可以用帮助指令 查询某个指令的用法
man 指令 表示查询指令的用法
help 指令 表示查询指令的用法

注意 提示都是英文的 如果不会 那就直接百度

pwd 显示当前所在目录
ls -la 显示当前目录所在的文件和目录 包括隐藏的
ls -l 以列表的方式显示内容信息

cd切换目录
cd~ 回到家目录
cd …/ 回到上一级目录
绝对路劲的写法 /目录名/目录名

mkdir指令用于创建目录
mkdir 要创建的目录
madir 指定在哪创建目录的绝对路劲 / 要创建的目录名

创建多级目录
madir -p /目录名/目录名/目录名

rmdir 目录路劲 删除空目录
vim 文件名加扩张 创建文件夹
例如 vim dog.text 在目录下创建一个 text文件夹
rm -rf 文件路径 删除非空目录