2024市云盘算角逐技术点

打印 上一主题 下一主题

主题 552|帖子 552|积分 1656

一、-Amazon Linux 2023 安装pip包

pip 官网:pip · PyPI
你可以通过以下下令来判定是否已安装:
pip –version
假如你还未安装,则可以使用以下方法来安装:
大概会有警告(warning),不用剖析
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本
$ sudo python get-pip.py #运行安装脚本
使用pip下令安装项目、依赖
例:pip install -r requirements.txt

注意:pip属于pythonde拓展包,假如体系有两个版本的python,且都有pip,
安装下令:
Python3
二、python

Amazon Linux 2023默认有已安装的python3和python3.9,
运行网页:
例:Python3 manager.py 
三、netstat下令查看网络监听端口、tcp通信状态

netstat -lntp

假如您在Amazon Linux 2023上运行sudo nft list ruleset下令时收到sudo: nft: command not found错误消息,这大概意味着nft下令不在体系的可实行路径中。您可以尝试安装nftables软件包以获取nft下令。您可以运行以下下令来安装nftables软件包:
sudo yum install nftables

四、查看服务状态

Sudo systemctl status 服务名称
或Sudo journalctl -xe //一般这条下令在无法启动服务时用来查找错误代码位置
例:Sudo systemctl status httpd.service
   或sudo journalctl -xe

五、linux防火墙

1、配置firewalld-cmd

查看版本
firewall-cmd --version
查看资助
firewall-cmd --help体现状态
体现状态
firewall-cmd --state
查看所有打开的端口
firewall-cmd--zone=public --list-ports
更新防火墙规则
firewall-cmd --reload
查看区域信息
firewall-cmd--get-active-zones查看指定端口所属区域
查看指定接口所属区域
firewall-cmd--get-zone-of-interface=eth0
拒绝所有包
firewall-cmd --panic-on
取消拒绝状态
firewall-cmd --panic-off
查看是否状态

2、如何开启一个端口

下令添加
firewall-cmd --zone=public --add-port=80/tcp --permanent  
配置文件添加
/etc/firewalld/zones下的public.xml中添加
<port port="8081" protocol="tcp"/>
重新载入
firewall-cmd --reload
查看
firewall-cmd --zone=public --query-port=80/tcp
删除
firewall-cmd --zone=public --remove-port=80/tcp --permanent
查看firewall是否运行,下面两个下令都可以
systemctl status firewalld.service
firewall-cmd --state
查看当前开了哪些接口
真实一个服务对应一个端口,每个服务对应/usr/lib/firewalld/services下面一个xml文件
firewall-cmd --list-services
查看另有哪些服务可以打开
firewall-cmd --get-services
            查看所有打开的端口
firewall-cmd --zone=public --list-ports
更新防火墙规则
firewall-cmd –reload
六、linux 免密码 使用sudo 直接使用root权限实行下令


  • 切换到root用户su root

2.添加sudo文件的写权限,下令是:
chmod u+w /etc/sudoers

3.编辑sudoers文件
vi /etc/sudoers
找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)
ps:这里说下你可以sudoers添加下面四行中任意一条

youuser            ALL=(ALL)                ALL
%youuser           ALL=(ALL)                ALL
youuser            ALL=(ALL)                NOPASSWD: ALL
%youuser           ALL=(ALL)                NOPASSWD: ALL

第一行:允许用户youuser实行sudo下令(须要输入密码).
第二行:允许用户组youuser内里的用户实行sudo下令(须要输入密码).
第三行:允许用户youuser实行sudo下令,而且在实行的时间不输入密码.
第四行:允许用户组youuser内里的用户实行sudo下令,而且在实行的时间不输入密码.

4.撤销sudoers文件写权限,下令:
chmod u-w /etc/sudoers
这样普通用户就可以使用sudo了.

以上内容侵权必删

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

麻花痒

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表