linux常用命令
1.上传本地文件到linux远程服务器
rz -y
如果不识别则安装一下
yum -y install lrzsz
2.文件夹授权
chmod -R 777 softInstall/
3.查看端口号状态
ps -ef|grep redis
4.查看防火墙状态
/etc/init.d/iptables status
5.查看3306端口是否开放
lsof -i:3306 //如果有显示说明已经开放了.如果没有显示说明没有开放
6.开放3306端口
方法一: # iptables -I INPUT -i eth0 -p tcp --dport 3306 -j ACCEPT # iptables -I OUTPUT -o eth0 -p tcp --sport 3306 -j ACCEPT 对应阻止3306端口的命令为: # iptables -I INPUT -i eth0 -p tcp --dport 3306 -j DROP # iptables -I OUTPUT -o eth0 -p tcp --sport 3306 -j DROP 然后保存 # /etc/rc.d/init.d/iptables save
方法二:
1、修改/etc/sysconfig/iptables文件,增加如下一行:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
然后重启防火墙:
# service iptables restart
7.防火墙的打开,关闭,重启
打开
# chkconfig iptables on
关闭
chkconfig iptables off
重启
service iptables restart
8.删除文件夹及其子文件
rm -rf 目录名字 -r 向下递归,不管有多少级目录,一并删除 -f 直接强行删除,没有任何提示
9.创建文件夹
mkdir test
10.nginx的启动,关闭,重启
进入sbin目录 cd usr/local/nginx/sbin 启动 ./nginx 关闭 直接杀进程 重启 ./nginx -s reload
11.查看nginx的启动状态
ps -ef | grep nginx
![](https://img2018.cnblogs.com/blog/1468106/201811/1468106-20181102163225384-2070040235.png)
12.根据进程号,杀进程
查看进程号 ps -ef | grep nginx
杀进程: 从容停止Nginx: kill -QUIT 主进程号 例如:kill -QUIT 16391 快速停止Nginx: kill -TERM 主进程号 强制停止Nginx: kill -9 主进程号
13.rpm安装[vsftp]
在线安装 yum install -y vsftp 离线安装 rpm -ivh vsftpd-3.0.2-21.el7.x86_64.rpm
强制安装
rpm -ivh vsftpd-3.0.2-21.el7.x86_64.rpm --force --nodeps //此方法可能会导致软件后期使用报错
卸载
rpm -e vsftpd
14.检查是否已经安装了vsftpd
rpm -qa | grep vsftpd //如果出现 vsftpd-xxx,那就说明安装了。
15.测试启动vsftpd
service vsftpd start
service vsftpd stop停止
service vsftpd restart重启
解决:
vsftpd: unrecognized service
编写
vi /etc/xinetd.d/gssftp 把disable=yes改成no,然后打开ftp服务
把server_args = -l -a 改成 server_args = -l 把 -a 去掉,这样系统的用户才有权限用ftp登陆
16.查找文件
whereis vsftpd
find / -name "vsftpd" print
17.vsftpd-3.0.2-22.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY解决方案
1.rpm --import /etc/pki/rpm-gpg/RPM* 2.rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-*
查看glc版本
strings /lib64/libc.so.6 | grep GLIBC
18.查看redis集群状态 ,首先切换到src目录下 ./redis-trib.rb check 任意节点
[root@ysmcrouter15a35 src]# ./redis-trib.rb check 10.166.15.35:7001 >>> Performing Cluster Check (using node 10.166.15.35:7001) S: b98f368b250360dbb4d74a1b831d7fa939ea4f8d 10.166.15.35:7001 slots: (0 slots) slave replicates 1e7a4a6b7376a89726211ce04acdaf97afbe2f13 M: 197d2e50893487f54d3cbbf07f746abc1fa08318 10.166.15.36:7001 slots:5461-10922 (5462 slots) master 1 additional replica(s) S: 052b9df159281988af20d8b5d0690e5defa42c47 10.166.15.37:7002 slots: (0 slots) slave replicates 197d2e50893487f54d3cbbf07f746abc1fa08318 M: ad20d73e76c72579be410a458c74bde554bf85bc 10.166.15.36:7002 slots:0-5460 (5461 slots) master 1 additional replica(s) S: 6d6f6fbeff41f5a85a7a7ebe15565a448fb0a69f 10.166.15.37:7001 slots: (0 slots) slave replicates ad20d73e76c72579be410a458c74bde554bf85bc M: 1e7a4a6b7376a89726211ce04acdaf97afbe2f13 10.166.15.35:7002 slots:10923-16383 (5461 slots) master 1 additional replica(s) [OK] All nodes agree about slots configuration. >>> Check for open slots... >>> Check slots coverage...