linux常用高级命令

1、查看端口是否占用

netstat -ano|grep 80
-a 参数表示显示所有连接和侦听端口,-n 参数表示以数字形式显示地址和端口号,-o 参数表示显示进程 ID。
netstat -tunlp | grep 端口号
-t 表示只显示 TCP 相关的选项,-u 表示只显示 UDP 相关的选项,-n 表示拒绝将网络地址和端口号转换成主机名和服务名,-l 表示只列出监听状态的服务。

2、查看服务是否在运行

ps -ef |grep 服务

3、查找文件

find  /  -name 文件 

4、nginx重新加载文件

./nginx -s reload

5、清除yum源缓存

使用命令 yum clean all 清空 yum 缓存。

在命令行中执行 yum makecache 命令,重新生成 yum 缓存。

执行 yum list available | grep openresty 命令来测试是否成功添加了 openresty 仓库

6、启动hive

1、启动集群 start-all.sh
2、启动hive的元数据服务 hive --service metastore &
3、启动远程连接服务 hive --service hiveserver2 &
4、hive

7、卸载自带的jdk

root@hadoop100 ~]# rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps 
rpm -qa:查询所安装的所有rpm软件包
grep -i:忽略大小写
xargs -n1:表示每次只传递一个参数
rpm -e –nodeps:强制卸载软件

8、"source ~/.bashrc" 和 "source /etc/profile" 都是用于加载配置文件的命令,但它们加载的文件和应用的范围有所不同。

  1. "~/.bashrc" 是用户级别的配置文件,它仅对当前用户有效。在Linux系统中,每个用户都可以在自己的主目录下找到这个文件(以隐藏文件形式存在),用于定义个人的环境变量、别名和其他个性化设置。通过运行 "source ~/.bashrc",用户可以使这些配置文件立即生效,而无需重新启动终端会话。
  2. "/etc/profile" 是系统级别的配置文件,它适用于所有用户。该文件包含了全局的环境变量、路径和其他系统级别的设置。通过运行 "source /etc/profile",可以重新加载这个文件中的配置,使得其中定义的全局环境变量和设置生效。这对于需要更新或重新加载全局环境变量和设置时很有用。

总结起来,区别在于 "~/.bashrc" 是用户级别的配置文件,而 "/etc/profile" 是系统级别的配置文件。"source ~/.bashrc" 会使用户级别的配置立即生效,而 "source /etc/profile" 会使系统级别的配置立即生效。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值