ToB企服应用市场:ToB评测及商务社交产业平台
标题:
Linux常用下令
[打印本页]
作者:
千千梦丶琪
时间:
2024-9-5 11:53
标题:
Linux常用下令
赋予文件实验权限 chmod 755 newFile 给rest.sh脚本赋予ymmapp用户权限 chown ymmapp reset.sh 给rest.sh脚本赋予ymmapp用户权限以及ymmapp用户组的权限 chown ymmapp:ymmapp reset.sh 切换用户登录: su root 将当前下令更改为全局内置下令: 1、将对应的bin直接移动到对应的 /bin 目录下即可,如:cp /opt/mysqlDB/mysql/bin/mysql /bin 即可 2、 新增全局的配置变量: vim /etc/profile 举例: export JAVA_HOME=/app/java/jdk1.8.0_92 export CLASSPATH=$JAVA_HOME/lib/ export PATH=$PATH
JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH 使配置变量生效 source /etc/profile linux 多种设置环境变量的方式 env 环境变量_env环境变量-CSDN博客 非root用户,新增用户的环境变量 vim ~/.bash_profile # Java export JAVA_HOME=/home/gangtise/canal/java/jdk1.8/jdk1.8.0_131 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.
{JAVA_HOME}/lib
{JRE_HOME}/lib
CLASSPATH export JAVA_PATH=${JAVA_HOME}/bin
{JRE_HOME}/bin export PATH=$PATH
JAVA_HOME/bin 使配置变量生效 source ~/.bash_profile Linux清理Buffer/Cache内存空间 将内存中数据强制先革新到磁盘中 sync; 清理Buffer缓存地区 echo 3 > /proc/sys/vm/drop_caches
RPM常用下令
使用 rpm -qa |grep nginx 查询当前已安装的nginx相关的完备包名 [root@xiaoi-3614 ~]# rpm -qa|grep nginx nginx-filesystem-1.12.2-3.el7.noarch nginx-mod-http-perl-1.12.2-3.el7.x86_64 nginx-mod-stream-1.12. 2-3.el7.x86_64 nginx-mod-http-xslt-filter-1.12.2-3.el7.x86_64 nginx-all-modules-1.12.2-3.el7.noarch nginx-mod-http-image-filter-1.12.2-3.el7.x86_64 nginx-mod-mail-1.12.2-3.el7.x86_64 nginx-mod-http-geoip-1.12.2-3.el7.x86_64 nginx-1.12.2-3.el7.x86_64 得到当前完备 nginx-1.12.2-3.el7.x86_64 被安装后的,所有安装目录,rpm -ql nginx-1.12.2-3.el7.x86_64 [root@xiaoi-3614 ~]# rpm -ql nginx-1.12.2-3.el7.x86_64 /etc/logrotate.d/nginx /etc/nginx/fastcgi.conf /etc/nginx/fastcgi.conf.default /etc/nginx/fastcgi_params /etc/nginx/fastcgi_params.default /etc/nginx/koi-utf /etc/nginx/koi-win /etc/nginx/mime.types /etc/nginx/mime.types.default /etc/nginx/nginx.conf /etc/nginx/nginx.conf.default /etc/nginx/scgi_params /etc/nginx/scgi_params.default /etc/nginx/uwsgi_params
文件检察下令
对于大的文件检察,直接使用vim会导致加载在服务的内存过多,产生卡顿等问题。以是一般环境下除了使用vim打开文件外,还可以使用,less 和tail
less介绍如下:
less -n file less +G -n file // 打开文件的时间,直接定位到文件的最底部,默认环境下是在首行。 less +F -n file // 打开文件的时间,使用实时滚动模式,Ctrl + c 退出实时滚动模式,按 F 切回实时滚动模式 less +1000g -n file // 直接定位到第 1000 行,一般你提前通过 grep 下令,定位到行数后,再使用这个下令 less +50p -n file // 直接定位到 50% 的位置q
tail介绍如下:
tail -n 1000 file //表现输出1000行数据
直接使用grep 管道过滤关键词查询数据:
grep 'ERROR' es-logcenter-v3-2021-09-01.log //查询 log文件中 'ERROR'的行数据。 grep 'key word' log.txt -C 20 // 列出包罗匹配行前后各 20 行。
ping -b
baidu.com 检察当前服务于其余服务IP的连通性,PING
ifconfig -a
表现检察当前呆板的ip地点,此中eth0 表现第一个网卡所对应的IP信息,一个呆板会存在多个网卡 ifdown eth0 卸掉当前网卡 ifup ehto0 启用当前网卡 检察服务器linux版本
cat /etc/redhat-release
检察物理CPU个数
cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
检察CPU是几核 检察每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo |grep "cores"|uniq
检察逻辑CPU个数 检察逻辑CPU的个数
cat /proc/cpuinfo |grep "processor"|wc -l
# 检察CPU信息(型号) cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 逻辑cpu数:一般环境下,逻辑cpu=物理CPU个数×每颗核数 # iptables #防火墙开启5212端口吸收数据 /sbin/iptables -I INPUT -p tcp --dport 5212 -j ACCEPT #开启5212端口发送数据 /sbin/iptables -I OUTPUT -p tcp --dport 5212 -j ACCEPT #关闭防火墙所允许的80吸收端口 /sbin/iptables -I INPUT -p tcp --dport 80 -j DROP #firewalld 检察80端口使用环境 firewall-cmd --query-port=80/tcp 开放端口 firewall-cmd --permanent --add-port=80/tcp 检察服务器所有端口 firewall-cmd --list-port 关闭80端口 firewall-cmd --remove-port=80/tcp 启动firewall systemctl start firewalld.service2 systemctl status firewalld检察当前防火墙状态。 systemctl stop firewalld关闭当前防火墙。 systemctl disable firewalld开机防火墙不启动。
TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes #静态IP IPADDR=172.16.35.51 #网关地点 GATEWAY=172.16.35.1 #子网掩码 NETMASK=255.255.255.0 #DNS DNS=114.114.114.114 AME=enp2s0UUID=b7ba1523-5d5b-45d7-a293-389e91eaaabc DEVICE=enp2s0 NBOOT=yes /etc/sysconfig/network-scripts/ifcfg-enp2s0
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4