自用linux命令记录

 

cd /home
ll
ps -ef|grep pbd

kill -9 (对应进程号)

启动服务

java -jar jar包名 & -----当前窗口运行
(java -jar jar包名 &) -----关闭窗口后,后台运行


nginx启动
[root@localhost sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

shutdown -r now
或者
reboot

查看cpu信息
cat /proc/cpuinfo |grep name | cut -f2 -d: | uniq -c

显示当前哪个sql占用
1.先使用 mysql -root -p进入mysql
2.show processlist;
ftp相关命令
查看是否安装过ftp
rpm -qa |grep vsftpd
检查Linux系统上FTP服务是否开启:
1.通过查询提供FTP服务的进程是否存在
[root@localhost root]#ps -ef | grep ftp
#并未找到任何包含ftp关键字的进程信息,可判断服务未开启。
2.通过查询是vsftpd服务是否存在

[root@localhost root]#service vsftpd status
#vsftpd是最常见的FTP服务器,发现stopped状态即为关闭。
3.开启Linux上的FTP服务
[root@localhost root]# service vsftpd start
Starting vsftpd for vsftpd: [ OK ]
#再次查看发现已经处于启动状态:
[root@localhost root]# service vsftpd status
vsftpd (pid 4510) is running...
查看ftp端口
netstat -auntp | grep ftp
service vsftpd restart 重启vsftpd服务
service vsftpd stop 停止vsftpd服务
service vsftpd start 启动vsftpd服务
重新开启vsftpd service vsftpd reload
chkconfig --list |grep vsftpd 查询Vsftpd在运行模式下是否开机启动

setsebool -P ftpd_disable_trans 1
service vsftpd restart
防火墙开放特定端口:
①文件/etc/sysconfig/iptables ? ?
?②添加:
? ? -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
③重启防火墙:service? iptables? restart
这样就可以连接上ftp了
查看防火墙修改后是否生效
iptables -L -n
防火墙增加端口开放
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9092 -j ACCEPT
3. 关闭防火墙和selinux
Redhat使用了SELinux来增强安全,关闭的办法为:

1. 永久有效

修改 /etc/selinux/config 文件中的 SELINUX="" 为 disabled ,然后重启。

2. 即时生效

setenforce 0

 

关闭防火墙的方法为:

1. 永久性生效

开启:chkconfig iptables on

关闭:chkconfig iptables off

2. 即时生效,重启后失效

开启:service iptables start

关闭:service iptables stop

 

需要说明的是对于 Linux 下的其它服务都可以用以上命令执行开启和关闭操作

 

补充:

a. 防火墙还需要关闭ipv6的防火墙:

chkconfig ip6tables off

并且可以通过如下命令查看状态:

chkconfig --list iptables

b. selinux状态可以通过以下命令查看:

Sestatus

===============
如果要删除用户,用下面代码:
#在root用户下:
userdel -r newuser
#在普通用户下:
sudo userdel -r newuser
因为需要彻底删除用户,所以加上-r的选项,在删除用户的同时一起把这个用户的宿主目录和邮件目录删除。

===================================================================================

转移目录
kafka目录在collect下面,转移到zhsq下面跟collect同级
mv kafka/ /home/zhsq/
查找文件
find / -name 文件名
解压文件
到某个目录下面,
tar -xvf file.tar 解压tar包
tar -xzvf file.tar.gz 解压tar.gz
unzip file.zip 解压zip
删除某个文件
rm 文件名
删除某个文件夹包括下面的全部文件
rm -rf 文件夹名
查找全部java服务
ps -aux|grep java
显示Java进程的id和名称
jps -l
linux看服务器ip
ifconfig

启动kafka
进入kafka目录
./zhsq-kafka start
查看状态
[root@iZuw905zjhxh0uzksfyorcZ kafka]# ./zhsq-kafka status
查看centos版本
cat /etc/redhat-release
查看日志前多少行
tail -f -n 500 日志名

posted @ 2018-11-27 11:13  烟雨观春柳  阅读(104)  评论(0)    收藏  举报