删除文件:rm -f ./文件名
修改主机名:
hostnamectl set-hostname lushuangyao
bash
查看网卡设备:ip a / ifconfig
重启网络: systemctl restart network
清空yum源缓存信息:yum clean all
检索当前yum源信息:yum repolist
新建一个文件夹:mkdir /opt/flag(文件目录 flag为文件名)
新建文件:touch 文件名
新建文本文件:touch 文件名.txt
查看已经开启的服务端口号:netstat -pant
开启防火墙:systemctl start firewalld.service
关闭防火墙:systemctl stop firewalld
设置开机自启:systemctl enable firewalld.service(服务)
关闭开机启动:systemctl disable firewalld.service(服务)
创建用户及其参数:useradd 【参数】 用户名
-g 属组
-u 设置uid
-m 创建家目录
-M 没有家目录
-G 指定属于多个组
-s 指定登录shell
-d 指定家目录
-c 注释
-D 改变它默认的属性
-e 指定的日期是帐号失效的日期,
useradd->创建新用户
usermod->修改用户属性
-G修改用户的从属组
-g修改用户的主要组
-c修改用户的注释字段
-u修改用户的UID
例如:创建一个santu4普通用户,其属于abc组,这个组是该用户的附加组:
groupadd abc
useradd –G abc santu4
管理用户的常用命令:
id -> 查看当前登录用户的UID、GID和groups等信息;
ll->查看用户对某个文件的访问权限,或查看三类用户对某个 文件的访问权限
切换用户(su):
基本格式su -用户名称
实例1:管理员切换到普通用户
[root@localhost~] #su user1
注明:可无需登录密码可直接切换到user1登录的系统界面[user1@localhost~]$
#代表管理员,$代表普通用户实例
普通用户切换到管理员
[user1@localhost~]
s
u
−
r
o
o
t
或
者
[
u
s
e
r
1
@
l
o
c
a
l
h
o
s
t
]
su - root或者[user1@localhost~]
su−root或者[user1@localhost ] su -实例3:普通用户切换到普通用户
[user1@localhost~]$su - user2
修改文件权限:
修改文件权限:chmod 777 /opt/flag(路径)
修改文件夹及子文件夹权限: chmod -R 777 /opt/flag(路径)
Linux文件的基本权限有9个,分别是owenr、group、others三种身份各自有自己的r、w和x
权限 | 权限值 |
---|---|
r (Read,读取 ) | 4 |
w (Write,写入) | 2 |
x (execute,执行) | 1 |
r:对文件具有读取文件内容的权限;对目录具有浏览目 录的权限
w:对文件具有新增、修改文件内容的权限;对目录具有删除、移动目录内文件的权限
x:对文件具有执行文件的权限;对目录来说该用户具有进入目录的权限
权限 | 数值 |
---|---|
rwx rw- r– | 764 |
rw- r– r– | 644 |
rw- rw- r– | 664 |
rwxrwxrwx | 777 |
查看防火墙放行的服务:firewall-cmd --list-all
设置防火墙永久放行某服务:firewall-cmd --permanent --add-service=服务名
刷新防火墙配置(重新加载):firewall-cmd --reload
添加/删除一条富规则:firewall-cmd --permanent --add(添加)/remove(删除)-rich-rule=‘rule family=ipv4 source address=172.25.1.0/24(网段/具体IP) service name=ftp accept(放行)/reject(阻拦)’
笼统的设置一个攻击域:firewall-cmd --permanent --add-rich-rule=‘rule family=ipv4 source address=172.25.1.0/24 reject’
为某具体的服务设置攻击域:firewall-cmd --permanent --add-rich-rule=‘rule family=ipv4 source address=172.25.1.0/24 service name=ssh reject’
添加端口到防火墙中:firewall-cmd --permanent --add-rich-rule=‘rule family=ipv4 source address=172.25.1.0/24 port port=80 protocol=tcp accept’
添加端口转发:firewall-cmd --permanent --add-rich-rule=‘rule family=ipv4 source address=172.25.1.0/24 forward-port port=8008 protocol=tcp to-port=80’