清屏

clear

防火墙相关
查看防火墙已经开放的端口

firewall-cmd --list-ports

重启防火墙

systemctl restart firewalld.service

关闭防火墙

systemctl stop firewalld

防火墙放行端口(放行后需要重启防火墙)

firewall-cmd --zone=public --add-port=80/tcp --permanent

命令含义:

–zone #作用域

–add-port=80/tcp #添加端口,格式为:端口/通讯协议

–permanent #永久生效,没有此参数重启后失效

用户

[root@VM_0_8_centos elasticsearch-7.4.1]# adduser es #添加用户
[root@VM_0_8_centos elasticsearch-7.4.1]# passwd es #修改用户密码
Changing password for user es.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
[root@VM-24-3-centos xm]# userdel xm # 删除用户,但是保留用户目录
[root@VM-24-3-centos xm]# userdel -r xq # 删除用户,且删除用户目录
[root@VM-24-3-centos home]# id xiaoqiang # 查看用户
uid=1003(xiaoqiang) gid=1003(xiaoqiang) 组=1003(xiaoqiang) // 用户id 组id 组名称

用户组

[root@VM-24-3-centos home]# groupadd testgroup # 创建组
[root@VM-24-3-centos home]# groupdel testgroup # 删除组
[root@VM-24-3-centos home]# useradd -g testgroup testuser # 创建用户时候指定用户组
[root@VM-24-3-centos home]# usermod -g xiaoqiang testuser # 将用户testuser的用户组改为xiaoqiang组
[root@VM-24-3-centos home]# id testuser
uid=1004(testuser) gid=1003(xiaoqiang) 组=1003(xiaoqiang)

/etc/passwd 用户配置文件

lighthouse:x:1000:1000::/home/lighthouse:/bin/bash
www:x:1001:1001::/home/www:/sbin/nologin
mysql:x:1002:1002::/home/mysql:/sbin/nologin
xiaoqiang:x:1003:1003::/home/xiaoqiang:/bin/bash
testuser:x:1004:1003::/home/testuser:/bin/bash
用户名:口令:用户标识号:组标识号:注释性描述:主目录:Shell

/etc/shadow 口令配置文件

xiaoqiang:$1$wucz6gDr$n/6KBkF2vPlhl2rep4hdY0:19255:0:99999:7:::
testuser:!!:19255:0:99999:7:::
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

/etc/group 组配置文件

xiaoqiang:x:1003:
testgroup:x:1004:
组名:口令:组标识号:组内用户列表

修改文件的权限
chown [选项]… [所有者][:[组]] 文件…
chown -R es:es elasticsearch-7.4.1

端口
查看所有端口

netstat -ntlp

查看某个端口占用的进程并且杀掉

[root@iZm5ee1mp8u5k7ze0hbzzjZ hyperf-skeleton]# netstat -lnp|grep 9501
tcp        0      0 0.0.0.0:9501            0.0.0.0:*               LISTEN      11563/skeleton.Mast
[root@iZm5ee1mp8u5k7ze0hbzzjZ hyperf-skeleton]# kill -9 11563

centos自动补全功能
yum -y install bash-completion

删除文件或文件夹

-r 递归删除文件夹
-f 强制删除不提示

rmdir /home/test      删除home目录下的test空目录,必须使用rmdir /home/test,无法删除非空目录

rm -r /home/test        这种不带参数的删除方法经常会提示无法删除,因为权限不够

rm -rf /home/test        -r是递归的删除参数表中的目录及其子目录。 目录将被清空并且删除。 当删除目录包含的具有写保护的文件时用户通常是被提示的

[root@VM-24-3-centos home]# rm aa/bb
rm: 无法删除"aa/bb": 是一个目录
[root@VM-24-3-centos home]# rmdir aa/bb
[root@VM-24-3-centos home]# rmdir xm
rmdir: 删除 "xm" 失败: 目录非空
[root@VM-24-3-centos home]# rm -rf ./xm

mkdir -p 一次创建多级目录

[root@VM-24-3-centos home]# mkdir -p aa/bb

cp 复制
cp指令拷贝文件到指定目录
cp [选项] source dest
-r 递归复制整个文件夹

[root@VM-24-3-centos home]# cp -r  /home/testuser /home/www  
[root@VM-24-3-centos home]# cp -r xiaoqiang xxx  # 覆盖同名文件
cp:是否覆盖"xxx/xiaoqiang/.bashrc"? y
cp:是否覆盖"xxx/xiaoqiang/.bash_logout"? y
cp:是否覆盖"xxx/xiaoqiang/.cache/abrt/lastnotification"? y
cp:是否覆盖"xxx/xiaoqiang/.bash_history"? y
cp:是否覆盖"xxx/xiaoqiang/.bash_profile"? y
[root@VM-24-3-centos home]# \cp -r xiaoqiang xxx  # 覆盖无提示

mv指令
移动文件与目录或重命名

mv oldNameFile newNameFile(同个目录重命名)
mv /temp/movefile /targetFoler 移动文件

cat 指令
查看文件信息
cat [文件选项] 要查看文件
常用选项
-n 行号

[root@VM-24-3-centos home]# cat -n /etc/profile | more # more管道符分页  空格键 下一页   enter键 下一行

more命令
查看文件
空格键 下一页
enter键 下一行
q 代表离开离开more,不再显示该文件内容
ctrl+F 向下滚动一屏
ctrl+B 返回上一屏
= 输入当前行的行号
:f 输出文件名和当前行的行号

less命令
less指令用来分屏查看文件内容,它的功能与more指令类似,但是比more指令更加强大,支持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据需要加载内容,对于显示大型文件具有较高的效率。

基本语法
less 要查看的文件

快捷键
空白键 向下翻动一页
pagedown 向下翻一页
pageup 向上翻一页
/字符串 向下搜寻[字串]的功能:n:向下查找;N:向上查找
?字符串 向上搜寻[字符串]的功能:n:向上查找,N:向下查找
q 离开less这个程序

发表评论

邮箱地址不会被公开。 必填项已用*标注