常用命令总结

重新加载nginx配置文件命令:

windows下在Nginx带有exe后缀的目录下打开cmd执行nginx -s reload

linux下在/usr/local/nginx/sbin/下执行./nginx -s reload (以自己实际的nginx目录为准)./不可省略

windows查看端口占用 netstat -ano | findstr 8888(以实际端口为准) 查询出来的内容最后面就是PID号然后使用 tasklist | findstr 9088 (以实际查询到的PID为准)这样既可查到具体占用端口的应用程序。

windows下杀死进程有两种命令使用方式

taskkill /im java.exe /F (以实际查询的应用程序名为准, /F参数放最后,不然可能会报错)

taskkill /pid pid号 /F (以实际查询的pid号为准, /F参数放最后,不然可能会报错)

使用true命令 示例: true > 3.sh   可直接清空脚本内容

redis通过命令行设置或修改密码

config set requirepass 123456(最后面的密码以自己实际要求为准)

查看是否修改成功,成功后的密码使用如下命令:

config get requirepass

python在cmd使用pip安装第三方库到指定路径

pip install  pygame --target=D:\ss\venv\Lib\site-packages(该路径为pycharm项目路径,装了即可引入第三方库使用)

linux文件权限:

chattr (设置文件隐藏属性)
+ :增加某一个特殊参数,其他原本存在参数则不动。
- :移除某一个特殊参数,其他原本存在参数则不动。
= :设置一定,且仅有后面接的参数
A :当设置了 A 这个属性时,若你有存取此文件(或目录)时,他的存取时间 atime 将不会被修改,
可避免 I/O 较慢的机器过度的存取磁盘。(目前建议使用文件系统挂载参数处理这个项目)
S :一般文件是非同步写入磁盘的(原理请参考 [ 前一章 sync](../Text/index.html#sync) 的说明),如果加上 S 这个属性时,
当你进行任何文件的修改,该更动会 同步 写入磁盘中。
a :当设置 a 之后,这个文件将只能增加数据,而不能删除也不能修改数据,只有 root 才能设置这属性
c :这个属性设置之后,将会自动的将此文件 压缩 ,在读取的时候将会自动解压缩,
但是在储存的时候,将会先进行压缩后再储存(看来对于大文件似乎蛮有用的!)
d :当 dump 程序被执行的时候,设置 d 属性将可使该文件(或目录)不会被 dump 备份
i :这个 i 可就很厉害了!他可以让一个文件 不能被删除、改名、设置链接也无法写入或新增数据!
对于系统安全性有相当大的助益!只有 root 能设置此属性
s :当文件设置了 s 属性时,如果这个文件被删除,他将会被完全的移除出这个硬盘空间,
所以如果误删了,完全无法救回来了喔!
u :与 s 相反的,当使用 u 来设置文件时,如果该文件被删除了,则数据内容其实还存在磁盘中,
可以使用来救援该文件喔!
注意 1 :属性设置常见的是 a i 的设置值,而且很多设置值必须要身为 root 才能设置
注意 2 xfs 文件系统仅支持 AadiS 而已
lsattr (显示文件隐藏属性)
lsattr [-adR] 文件或目录
选项与参数:
-a :将隐藏文件的属性也秀出来;
-d :如果接的是目录,仅列出目录本身的属性而非目录内的文件名;
-R :连同子目录的数据也一并列出来
Set UID
s 这个标志出现在文件拥有者的 x 权限上时,例如刚刚提到的 /usr/bin/passwd 这个文件的
权限状态:
“-rw s r-xr-x” ,此时就被称为 Set UID ,简称为 SUID 的特殊权限。
那么 SUID 的权限对于一个文件的特殊功能是什么呢?基本上 SUID 有这样的限制与功能:
SUID 权限仅对二进制程序(binary program )有效;
执行者对于该程序需要具有 x 的可执行权限;
本权限仅在执行该程序的过程中有效 ( run-time );
执行者将具有该程序拥有者 ( owner ) 的权限。
Linux 系统中,所有帐号的密码都记录在 /etc/shadow 这个文件里面,这个文件的权限
为:
“---------- 1 root root” ,意思是这个文件仅有 root 可读且仅有 root 可以强制写入而已。
明明 /etc/shadow 就不能让 一般帐户去存取,为什么 还能够修改这个文件内的密码呢? 这就是 SUID 的功能。
1. 普通用户 对于 /usr/bin/passwd 这个程序来说是具有 x 权限的,表示普通用户 能执行
passwd
2. passwd 的拥有者是 root 这个帐号;
3. 普通用户 执行 passwd 的过程中,会 暂时 获得 root 的权限;
4. /etc/shadow 就可以被普通用户 所执行的 passwd 所修改。
注意SUID仅对文件有效,对目录无效。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值