端口
netstat -anp|grep 80 #查看端口占用(进程)
netstat -anp|more #查看所有端口占用(进程)
kill -s 9 472 #杀死进程
服务
ps aux|grep sftp
Linux注册服务(Service)
ps aux|grep sftp
卸载
rpm -q -a #所有的软件包
rpm -e [package name] #卸载软件包 如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载
rpm -e [package name] -nodeps #忽略依赖关系卸载
rpm -ql [package name] #查询安装包位置
把源码包安装的软件,都指定安装在 /opt目录中,这样不就知道了;如果删除,就删除相应的软件目录;有些软件要在解压安装目录中执行 make uninstall ,这样就卸载掉了。
iptables
service iptables status #查看防火墙状态
service iptables start #开启
service iptables stop #关闭
service iptables restart #重启防火墙
vim /etc/sysconfig/iptables
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -s 171.41.16.104/32 -p tcp -m tcp --dport 6379 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
ifcfg-eth0
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0c:29:0c:1a:89 #物理地址
TYPE=Ethernet
UUID=15e42daf-8956-4f69-bca9-b02fb60ea137
BOOTPROTO=static
IPV6INIT=yes
PREFIX=10 #最大连接数
ONBOOT=yes #开机重启
IPADDR=192.168.1.111 #局域网ip
NETMASK=255.255.255.0
GATEWAY=192.168.1.1 #网关
service network restart
VMWare克隆或复制虚拟机后找不到网卡,报错
vi /etc/udev/rules.d/70-persistent-net.rules
# 删除eth0 将`NAME="eth0"`改为`NAME="eth1"`
# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:29:b0:0
f", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# 记录`ATTR{address}=="00:0c:29:29:b0:0f"`
vi /etc/sysconfig/network-scripts/ifcfg-eth0
# 将`HWADDR=00:0C:29:29:B0:0F #物理地址` 做更改
# 注意`IPADDR=192.168.1.113 #局域网ip`不要重复
# reboot 重启
selinux
vim /etc/sysconfig/selinux
#enforcing模式
rc.local
vim /etc/rc.d/rc.local
/usr/local/tomcat/bin/startup.sh #tomcat开机自动启动
sshd_config
vim /etc/ssh/sshd_config
passwordAuthentication yes