liunx 常用操作

liunx 常用操作

1,新系统

1,新系统必要包下载

查看gcc

gcc --version

安装命令

yum -y install gcc gcc-c++ autoconf make  

安装命令
yum -y install gcc gcc-c++ autoconf make

需要pcre,安装的命令示例如下:

yum install pcre*

需要zlib,安装的命令示例如下:

yum install zlib zlib-devel

如果需要支持ssl的话,安装OpenSSL,安装的命令示例如下:

yum install openssl openssl-devel

2,安装JDK

[root@snode01 ~]# vim /etc/profile
export  JAVA_HOME=/usr/local/soft/jdk1.7
export  CLASSPATH=.:$JAVA_HOME/lib/tools.jar
export  PATH=$JAVA_HOME/bin:$PATH

3,SSH 免密

–删除旧的ssh

rm -rf ~/.ssh

–生成

[root@node01 hadoop]# ssh-keygen

四个回车键

[root@node01 hadoop]# ssh-copy-id node01
[root@node01 hadoop]# ssh-copy-id node02
[root@node01 hadoop]# ssh-copy-id node03
[root@node01 hadoop]# ssh-copy-id node04

–测试ssh

[root@node01 hadoop]# ssh node02
[root@node01 hadoop]# ssh node03
[root@node01 hadoop]# ssh node04

4,修改主机名

\# vim /etc/hosts

5,修改网络名配置

\#  vim /etc/sysconfig/network
NETWORKING=yes

\#HOSTNAME=localhost.localdomain

HOSTNAME=node01

6,防火墙

Linux关闭防火墙命令
1) 永久性生效,重启后不会复原
开启:chkconfig iptables on
关闭:chkconfig iptables off
2) 即时生效,重启后复原
开启:service iptables start
关闭:service iptables stop
--查看
[root@node1 soft]# chkconfig --list iptables
--重启

7,开放端口

vim /etc/sysconfig/iptables
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 27017 -j ACCEPT

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XH4kvma3-1584593502445)(C:\Users\admin\AppData\Local\YNote\data\345643716@qq.com\f01cf1e9047f4646ad48e5dbec0161ab\clipboard.png)]

8,

2,liunx 基本操作

1,Linux查看程序端口占用情况

今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。
使用命令:

ps -aux | grep tomcat

发现并没有8080端口的Tomcat进程。
使用命令:

netstat –apn

查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name

发现并没有8080端口的Tomcat进程。
使用命令:netstat –apn
查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5nvGhgo4-1584593502446)(C:\Users\admin\AppData\Local\YNote\data\345643716@qq.com\e141c98b4aeb415883d0e3996e51cc57\ge002_thumb.jpeg)]

发现8080端口被PID为9658的Java进程占用。

进一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep pid 查看

2,日志过滤

1.查看日志文件中带有指定关键词的日志信息
tail -f 日志文件名 | grep 关键字 | grep 关键字

2.查看日志文件最后1000行
tail -f -n 1000 日志文件 (实时打印最新的日志信息)
tail -1000n 日志文件(实时打印最新的日志信息)
tail -1000 日志文件(打印出日志文件的最后1000条信息)
tail -n +1000 日志文件(从第1000行开始显示日志信息)

3.查看日志文件的前1000行
head -n 1000 日志文件
4.查看日志文件的中间多少行
cat 日志文件 | head -n 3000 | tail -n + 1001

5.grep查看文件中是否包含有指定的字段并打印出来
grep 8080 文件 (查看文件中中含有8080字段的行)
grep -n 8080 文件(确定8080字段在文件中的行数)
grep -n -i “ggpush” 文件 (确定ggpush在文件中的行数并且忽略大小写)
grep ‘ggpush’ *.cnf (匹配当前目录下所有后缀为cnf文件含有过滤字段的内容)

6.过滤掉指定的日志信息

grep -v ‘关键字’

3,Linux查看物理CPU个数和内存

# 总核数 = 物理CPU个数 X 每颗物理CPU的核数

# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

# 查看物理CPU个数

cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l

# 查看每个物理CPU中core的个数(即核数)

cat /proc/cpuinfo| grep “cpu cores”| uniq

# 查看逻辑CPU的个数

cat /proc/cpuinfo| grep “processor”| wc -l

查看CPU信息(型号)

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

查看内 存信息

# cat /proc/meminfo

==查内存

free -g

4, 找域名映射ip

C:\Users\Administrator>ping esb.cn.carrefour.com

正在 Ping cnclp0000209.cn.carrefour.com [10.151.194.59] 具有 32 字节的数据:

来自 10.151.194.59 的回复: 字节=32 时间=27ms TTL=246

来自 10.151.194.59 的回复: 字节=32 时间=32ms TTL=246

来自 10.151.194.59 的回复: 字节=32 时间=21ms TTL=246

来自 10.151.194.59 的回复: 字节=32 时间=180ms TTL=246

5,liunx 定时任务

==创建定时任务

crontab -e   

指定每年每月每天的凌晨三点整执行脚本

00 03 * * * sh /usr/java/hello.sh

==脚本

#!/bin/sh
source /etc/profile
YMD=`date +%Y%m%d`

##/data/kettle/pan.sh -file /data/kettle/jobs/pullSupplierDatas/SupplierAccount.ktr -logfile /data/kettle/logs/SupplierAccount_${YMD}.log;
##/data/kettle/kitchen.sh -file /data/kettle/jobs/portalJobs/portalJobs.kjb -logfile /data/kettle/logs/SupplierAccount_newDatalake_${YMD}.log;
/opt/soft/jdk1.8/bin/java -jar -Xms512m -Xmx1024m  /opt/soft/jesse-caseDemo-1.0.jar >> /opt/soft/sync.log 2>&1

===脚本执行

*/1 * * * * /usr/local/qcloud/stargate/admin/start.sh > /dev/null 2>&1 &
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值