- 基础
- /是根 CDROM是光驱 CTRL+L 清屏 CTRL +C 终止当前命令
- ping 的IP协议是icmp
- 理解
- linux里面 root 是自己的目录 home是家存放用户的 bin是二进制是存放命令的地方存放普通命令 etc是配置文件夹 dev是设备文件 sbin是存放超级命令的 tmp是临时文件夹
- 1.基本命令
- touch创建文件 mkdir 创建文件夹 ls查看文件夹里面内容 ll查看全部文件 cp是拷贝复制文件的意思 cp -r的意思是复制文件里面的内容到新的文件夹里面 mv是移动 rm -rf 是强制删除
- 2.4个查看
- cat 是查看文件内容
- cat 查看全局
- head 从上往下看
- tail 从下往上看
- less 分页查看
- 3.编辑(vim)命令
- vim在文本里输入内容 i就是开始 插入内容 :wq就是保存并退出 yy是复制 p是粘贴 /查找关键字 dd是删除 u是撤销 :是进入末行模式 v进入可视模式 s///是查找交换 s是匹配的意思 s/原内容/新内容/ 只会交换每一行第一个内容 s///g 交换每一行所有原内容 g是全局 使用方法 1,2行数 空格 s///g7
- :w file2.txt :w是另存为 set :set nu 显示行数 :set nonu 取消行数 :set list 显示控制字符
- 4.切换目录
- cd
- cd改变目录 pwd 显示当前目录
- [root@VM-16-9-centos ~]#
- 用户 主机名 目录 pwd查看当前目录
- ./是当前路径 ../上一级77
- 5.用户
- 创建用户
- uesradd 用户名
- useradd 用户 -d /地址 -d 指定用户家目录
- 创建用户到指定id
- useradd pan -u 2000id号
- 创建用户到指定家目录
- useradd user03 -d /aaa
- 同时指定uid和家目录
- useradd zhangsan2 -u 3000 -d /bbb
- 创建用户同时设置它的组和家目录
- useradd -g mysql test1 -d /test1
- 创建用户 设置组 组名 用户 设置家 目录
- 已经建立完成用户后修改目录
- usermod -d /test5 test5
- 更改用户 设置家 目录 用户
- 前面目录,后面是用户。
- 修改用户
- 修改用户密码: passwd 用户
- 删除用户
- userdel -r 用户 删除用户一定要加 -r 不加只是删除用户不会删除家目录
- 6.组
- 创建组
- groupadd 用户
- 添加组net01,并指定gid 2000
- groupadd net01 -g 2000
- 查看/etc/group中组net01信息
- tail -2 /etc/group
- 直接添加hr01用户并且添加到hr组里
- groupadd hruseradd hr01 -G hr mkdir /home/hr
- 更改组id
- groupadd 用户 -g 组id2000
- 组的配置文件
- 4个查看 /etc/group
- tail -2 /etc/group查看组的后两个文件
- 删除组
- groupdel 用户
- 7.gpasswd
- 选项详解:
- -a : 添加用户到组
- -d : 从组删除用户
- -A:指定管理员
- -M:指定组成员。添加多个用户到组
- -r:删除密码;
- -R:限制用户登入组,只有组中的成员才可以用newgrp加入该组。
- 同时添加多个用户到组
- gpasswd -M jim,tom,wing 组hr
- 从组删除账户
- gpasswd -d tom,wing 组IT
- 8.chmod
- 操作符
- u 表示“用户(user)”,即文件或目录的所有者。
- g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
- o 表示“其他(others)用户”。
- a 表示“所有(all)用户”。它是系统默认值。
- 操作符号可以是:
- + 添加某个权限。
- - 取消某个权限。
- = 赋予给定权限并取消其他所有权限
- 用户 组 其他人
- dr w x rwx rwx 2 root root 4096 10月 19 19:22 dir1/
- r 可读=4。w 可写=2。x 可执行=1 三个为一组 d是目录
- 第一个rwx 是u 第二个rwx 是g 第三个rwx是o
- 示例
- chmod u+x 目录 //属主增加执行 chmod a=rwx 目录 //所有人等于读写执行 chmod a=- 目录 //所有人都没有权限 ug=rw,o=r 目录 //属主属组等于读写,其他人只读 chmod 777 目录 数字表示权限r+w+x=7
- chmod -R xx 递归权限设置
- 给普通用户增权
- 针对文件
- which rm
- /usr/bin/rm
- chmod u+s /usr/bin/rm 针对文件(命令)
- 针对目录
- chmod g+s /home/hr 这是目录
- s 在文件执行时把进程的属主或组ID置为该文件的文件属主。
- 方式“u+s”设置文件的用户ID位,“g+s”设置组ID位。
- u 与文件属主拥有一样的权限。
- g 与和文件属主同组的用户拥有一样的权限。
- o 与其他用户拥有一样的权限。
- 1.查看用户信息
- 用户基本信息文件 /etc/passwd 用户密码信息文件 /etc/shadow
- systemctl restart sshd重启服务器
- 2.云操作更改端口
- 更改端口 vim /etc/ssh/sshd_config 17行 Port 22 YY复制p粘贴 去掉#号更改端口号 systemctl restart sshd重启服务器
- 3.用户提权
- 用户提权 vim /etc/sudoers 进去110行 # %wheel ALL=(ALL) NOPASSWD: ALL yy复制到最后一行p粘贴 i进去去掉# 用户 ALL=(ALL) NOPASSWD: ALL保存退出 systemctl restart sshd 重启服务器 登录用户 sudo su -激活权限 exit 退出提权
- 4.禁止root用户远程登录
- 禁止root用户远程登录 提权用户登录 vim / etc/ssh/sshd_config 进去之后:40 40上下找到#PermitRootLogin yes yy复制 p粘贴 i进去去掉#把yes改成no ::wq! 保存退出 systemctl restart sshd 重启服务器
- 5.登陆不上云解决办法
- 被禁止了root登录,还修改了ssh的默认端口(你还不知道) 并且没有被提权的普通账号。打开浏览器 腾讯云 云产业 VNC登录 root密码 登录 vim /etc/ssh/sshd_config 进去17查看端口号40查看能否登录 设置好之后保存退出:wq可以在里面创建用户提权结束一定要重启服务端 systemctl restart sshd
- 9.chgrp
- 修改属组 chgrp 文件 目录
- chgrp hr /home/hr #千万不要忘记修改目录的属组
- drwxr-sr-x 2 root hr 4096 10月 19 20:45 hr
- 10.chown
- 修改属主 shown 文件 目录
- [root@VM-16-14-centos home]# chown zhang1 /home/hr[root@VM-16-14-centos home]# ll -d hrdrwxr-sr-x 2 zhang1 hr 4096 10月 19 20:45 hr
- 11.怎么查看内核和系统版本
- 查看内核版本 uname -r 系统版本 cat /etc/redhat-release
- *12.centos6.x版本系统和centos7.x系统版本有啥区别?
- 1内核版本 uname -a uname -r2启动加载器3防火墙 iptables(centos6)firewall(centos7)*4默认数据库 mysql(centos6)mariadb(centos7)5文件结构6主机名*7服务相关 service xx restart 和systemctl restart xx
- 1 centos6 7区别 3 4 7 2 怎么查看内核版本 uname -r 3 查看系统版本 cat /etc/redhat-release
- 13.常见的 unix系统版本, 其中centos和redhat有什么区别?
- CentOS redhat ubantu suse. redhat是收费的 而centos是开源的
- 14.有一个用户的uid是0,请问是什么用户?root用户的uid是多少?
- root 0
- 15.系统下添加一个账号哪些文件或者目录会产生变化
- /etc/passwd 存放账号/etc/shadow 密码/var/spoor/mail 邮箱/home 家目录/etc/group
- 16.创建一个账号创建不了的原因?
- 1 可能 重名 了 2 磁盘没有空间了 df -h 3 普通用户无权限 4 有同名的残留文件 /home /var/spool/mail 5 磁盘故障只读
计算云配置samba意义
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
配置计算云环境
之后再进入到“/out/arkui-x/packages/arkui-x”的目录下,该目录下有两个文件夹“linux 、windows” 这两个文件夹中各有一个压缩
arkui Harmony 计算云 git Android