1、linux 查看某个进程是否在运行
ps aux | grep 进程名
ps aux | less
2、修改IP别名
vim /etc/hosts
3、centos7 关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
service iptables status 查看状态
service iptables stop
4、卸载防火墙
sudo apt-get remove ufw
一、.对于centos7自带的防火墙的相关指令
systemctl stop firewalld.service
#停止firewall
systemctl disable firewalld.service
#禁止firewall开机启动
systemctl status firewalld.service
#查看firewall的状态
二、iptables防火墙的相关状态
关闭虚拟机防火墙:
关闭命令: service iptables stop
永久关闭防火墙:chkconfig iptables off
两个命令同时运行,运行完成后查看防火墙关闭状态
service iptables status
1 关闭防火墙—–service iptables stop
2 启动防火墙—–service iptables start
3 重启防火墙—–service iptables restart
4 查看防火墙状态–service iptables status
5 永久关闭防火墙–chkconfig iptables off
6 永久关闭后启用–chkconfig iptables on
5、查看磁盘存储情况
df -h
6、挂载硬盘
挂载使用。
mkdir -p /data2 //新建一个挂载点。
mount /dev/sda4 /data2/ //挂载。
df –h
7、开机自动挂载
设置新硬盘开机自动挂载
sudo blkid
查询挂载硬盘的UUID:
/dev/sda2: UUID=“04f5e7bb-f1c3-4169-a5c5-46f1ace73c93” TYPE=“ext4”
/dev/sda1: UUID=“81e1a9d3-a472-431d-9d87-91dc5480d90d” TYPE=“ext4”
/dev/sda3: UUID=“1e7c3893-ee9e-4cca-abc4-f2082a497d63” TYPE=“swap”
/dev/sda4: LABEL=“New Volume” UUID=“646c02c6-c9a9-4b7f-9b32-07f86120cda7” TYPE=“ext4”
在vi /etc/fstab中添加新硬盘的挂载信息.添加下面一行:
UUID=646c02c6-c9a9-4b7f-9b32-07f86120cda7 /data2 ext4 defaults 0 0
(如果还有一个分区就是1 3,以此类推)
这样,每次开机后,系统会自动将/dev/sda4 挂载到/data2
8、统计文件个数
- 统计当前文件夹下文件的个数:
ls -l |grep “^-”|wc -l
- 统计当前文件夹下目录的个数:
ls -l |grep “^d”|wc -l
- 统计当前文件夹下文件的个数,包括子文件夹里的 :
ls -lR|grep “^-”|wc -l
- 统计文件夹下目录的个数,包括子文件夹里的:
ls -lR|grep “^d”|wc -l
9、Java 环境变量
设置jdk环境变量
这里采用全局设置方法,就是修改etc/profile,它是是所有用户的共用的环境变量
vi /etc/profile
JAVA_HOME=/usr/local/java/jdk1.8.0_181
export JRE_HOME=/usr/local/java/jdk1.8.0_181/jre
export CLASSPATH= J A V A H O M E / l i b : JAVA_HOME/lib: JAVAHOME/lib:JRE_HOME/lib:$CLASSPATH
export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:JRE_HOME/bin:$PATH
然后保存,source /etc/profile,使profile生效。
10、查看端口占用情况
netstat -lnp|grep 2181
netstat -tnl|grep 2181
11、kafka相关配置
#! /bin/bash
java -cp KafkaOffsetMonitor-assembly-0.2.0.jar \
com.quantifind.kafka.offsetapp.OffsetGetterWeb \
–zk 10.2.5.6:2181,10.3.34.34:2181,10.2.5.15:2181 \
–port 8080 \
–refresh 10.seconds \
–retain 3.days &
10.2.5.6:9092,10.3.34.34:9092,10.2.5.15:9092
java -server -cp /opt/kafkastats:/opt/kafkastats/:/opt/kafkastats/lib/
-Dlog4j.configuration= com.pinterest.doctorkafka.stats.KafkaStatsMain
-jmxport 9092
-topic brokerstats
-zookeeper zookeeper001:2181/cluster1
-tsdhostport localhost:18126
-ostrichport 2051
-uptimeinseconds 3600
-pollingintervalinseconds 60
-kafka_config /etc/kafka/server.properties
java -server -cp /home/doctorkafka/doctorkafka/kafkastats:/home/doctorkafka/doctorkafka/kafkastats*:/home/huchao/doctorkafka/doctorkafka/kafkastats/lib/* -Dlog4j.configuration= com.pinterest.doctorkafka.stats.KafkaStatsMain -jmxport 9092-topic test_topic -zookeeper 10.2.5.6:2181,10.3.34.34:2181,10.2.5.15:2181/cluster1 -tsdhostport localhost:18126 -ostrichport 2051 -uptimeinseconds 3600 -pollingintervalinseconds 60 -kafka_config /home/huchao/kafka/kafka_2.12-1.1.0/config/server.properties
12、从一个IP地址复制到另一个IP地址
scp -r /usr/local/software/ root@192.168.156.6:/usr/local/,
这句命令的意思是,使用scp的方式将softWare及其下的文件都复制到192.168.156.6的/usr/local目录下,如果192.168.156.6的/usr/local目录下没有softWare目录,那么会自动创建这么一个目录。
13、任务:top命令
top命令提供了运行中系统的动态实时视图。在命令提示行中输入top
14、查看系统版本
lsb_release -a
cat /proc/version
15、上传到远端
上传目录:
scp -r ./util 用户名@192.168.1.65:/home/wwwroot/limesurvey_back/scp
上传文件
scp ./util 用户名@192.168.1.65:/home/wwwroot/limesurvey_back/scp
如果制定了用户名,后面只要输入密码就行了,如果没有写用户名 就要输入用户名 和密码
16、远端下载:
scp -r jiangzhaowei@211.154.xxx.xxx:/kk/jiangzhaowei/share/webCompileOut.sql ./
如果是目录拷贝要加“-r”参数,用户名可选,如果省略用户名,默认为终端的用户名。
17、给权限
chown -R keesail:keesail ./local
kafkatool.exe -J-Djava.security.auth.login.config=c:/client_jaas.conf
18、查看系统配置
cat /proc/meminfo
ulimit -a
19、查看监听端口
netstat -tnpl
20、ntp 时间同步
修改/etc/ntp.conf
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server 10.101.8.235
ntpq -p
systemctl restart ntpd