平常常用的linux命令,持续更新。。主要是centos6/7,有差异。
查看系统版本
1 2 3
| cat /etc/redhat-release cat /proc/version cat /etc/issue
|
查看64位还是32位
1 2
| getconf LONG_BIT file /bin/ls
|
查看相关进程状态(node)
查询端口
根据端口号得到其占用的进程的详细信息
一次性的清除占用80端口的程序
1
| lsof -i :80|grep -v "PID"|awk '{print "kill -9",$2}'|sh
|
手工终止进程的运行
开启端口
1
| firewall-cmd --zone=public --add-port=80/tcp --permanent
|
防火墙设置 centos 7
1 2 3 4 5
| systemctl start firewalld 开启防火墙 systemctl stop firewalld 关闭防火墙 firewall-cmd --reload #重启firewall systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动
|
————————————分割线 2018/8/23 22:39 ————————————————————–
svn安装
安装svn
1
| yum -y install subversion
|
下载
1
| svn checkout(co) address
|
解决SVN:E210007无法协商认证机制
1
| sudo yum install cyrus-sasl cyrus-sasl-plain cyrus-sasl-ldap
|
继续下载
1
| svn checkout(co) address
|
svn ignore
要忽略具有结尾.o的所有文件,请使用:
1
| svn propset svn:ignore "*.o" .
|
如果你想忽略文件夹tmp
1
| svn propset svn:ignore tmp .
|
如果你想忽略tmp,obj,bin dirs和所有带* .o * .lib,*。la扩展名的文件。保存此文件
1 2 3 4 5 6
| tmp obj bin *.o *.lib *.la
|
并将其命名为svnignore.txt,以下命令将完成这项工作!
1
| svn propset svn:ignore -F svnignore.txt .
|
通过命令行忽略多个文件/目录
1
| svn propedit svn:ignore .
|
这将显示要忽略的文件或目录列表。
查找不受版本控制的文件
1
| svn status | grep ^\? | awk '{print $2}'
|
centos7 firewall
开放端口
1
| firewall-cmd --zone=public --add-port=80/tcp --permanent
|
重启防火墙:
1
| systemctl restart firewalld.service
|
关闭防火墙:
1
| systemctl stop firewalld.service
|
查看监听(Listen)的端口
检查端口被哪个进程占用
查看node相关的进程
服务systemctl
查看服务状态
启动服务
重启服务
停止服务
重启也会生效