文章目录
前言
这里介绍Linux常用的知识点,大家可以好好的看看,对日后的发展有很大的发展
提示:以下是本篇文章正文内容,下面案例可供参考
一.防火墙的配置
systemctl()
- 基本语法的介绍
- systemctl start |stop |restart |status
实例操作
一. 查看防火墙服务的状态
【root@hadoop100桌面】#systemctl status firewalld
二.停止防火墙服务
【root@hadoop100桌面】#systemctl stop firewalld
三.启动防火墙服务
【root@hadoop100桌面】#systemctl status firewalld
四.重启防火墙服务
【root@hadoop100桌面】#systemctl restart firewalld
二、systemctl设置后台服务的自启配置
1.systemctl list-unit-fils (功能描述:查看服务开机启动状态)
这里主要用于防火墙永久关闭
【root@hadoop100桌面】#systemctl enable firewalld.service
【root@hadoop100桌面】#systemctl disable firewalld.service
三.远程登录
这里远程连接需要软件(Xshell)—进行远程连接
四.(Linux操作系统)查看目录命令pwd
目录和文件管理
1.目录的相关操作
1.查看当前的工作目录(很重要)
- pwd(print work directory)打印工作目录
2.进入目录
- cd路径名
1.绝对位置写法
2.相对位置写法
cd /目录名
cd 当前目录下的子目录
- 退出当前目录,返回到上一级目录
cd …退出到上一级目录
cd / 直接进入到最顶级目录
- cd ~ 直接回家
cd ~ 在任意目录下执行,返回到自己的账户目录
3.遍历目录
- ll展示当前目录下的全部内容—列表形态出现,竖着显示
1.ll -a 显示全部的,包含隐藏的
2.clear 是清除- ls展示当前目录下的全部内容—横着内容
4.创建和删除目录
- 创建目录:mkdir 目录名
- 删除目录:rm 目录名
1.删除目录不能直接删除,防止误操作
2.rm命令添加参数-r代表递归
3.rm命令添加参数-f不要询问,直接删除
rm -rf 目录名 删除目录,直接删除,不在询问
5.目录复制
cp -r 目录名 要复制的目录名
复制文件,没有 -f 递归
五.文件的相关操作
1.创建文件
- 创建文件名 touch 文件名
2.查看文件(非常重要)
-
cat命令 文件名
1.只是显示了文件的最后部分
2.命令行跟随在文件后面了
3.看完的文件,留在命令行里面 -
more 命令 文件名
1.只是显示了文件最开始的部分
2.显示后面按空格键
3.按回车键,一行行走
4.看完的文件,留在命令行里面 -
less命令 文件名
1.只是显示了文件最开始的部分
2.按回车键,一行行走
3.不想看了,按q退出
4.看完的文件,不会留在命令行中 -
tail命令 文件名
1.tail-行数 文件名 看文件最后面的行数
xftp工具,将Linux系统中的文件,传递到Windows里面看
六.重命名操作(不推荐使用)
MV命令 文件名 新文件名jin
- mv 命令进行重命名,如果重命名后的路径变了,出现剪切效果
原文件 新文件名
mv a.txt aaa.txt 重命名
mv aaa.txt /usr/lib/newaaa.txt
七.软连接(不推荐使用)
- 就是Windows的快捷方式,Linux称为软连接
- 不推荐使用,软连接和真实的目录是一样,还是同步更新的
- 删除软件链接rm
八.日期操作
时间日期类
1.基本语法
选项 | 功能 |
---|---|
-d<时间字符串> | 显示指定的“时间字符串",而非当前时间 |
-s <日期时间> | 设置系统日期时间 |
2.参数说明
参数 | 功能 |
---|---|
<+日期时间格式> | 指定显示时间的日期时间格式 |
九.用户和组管理
1.创建账户
- 使用root账户登录,创建新账户,并为账户设置密码
- 创建用户的命令:useradd用户名
useradd zhangsan 创建账户,账户名张三
在/home目录下,创建文件夹
- 新建用户创建密码:password账户名
passwd zhangsan 设置账户的密码,写密码的时候,不显示
- 查看账户:id账户名
id zhangsan
账户ID, 组ID 组ID
uid=1001(zhangsan) gid==1001(zhangsan) 组=1001(zhangsan)
每次新建账户,自动新建一个账户组
- 查看账户:看linux系统的配置文件/etc/passwd
2. 删除账户
[root@hadoop101 etc]# rm -rf /home/zhangsan #删除张三目录
[root@hadoop101 etc]# userdel zhangsan 删除张三账户
3.切换账户
切换账户
su 账户名
管理员root切换任何账户都可以,其他账户切回到root账户,需要输入root账户密码,其他账户切到其他账户也需要输入密码
su - zhangsan 切换账户,显示zhangsan用户上一次的登录时间,带着账户的环境变量
这张图片表示为其环境变量
4.权限提升
- sudu 提升权限
- root账户修改配置文件/etc/sudoers
root ALL=(ALL)
ALL zhangsan ALL=(ALL) NOPASSWD:ALL