Linux常用命令

通用命令

查看文件大小

1
du -h /usr/src/xxx.tar

杀死进程

1
2
3
4
5
6
7
killall nginx

# 安装
yum install psmisc

# 在不知道包名称的情况下搜索
yum search killall

ssh连接

1
ssh root@192.168.12.100

添加用户

1
useradd www

持续输出(用于日志)

1
tailf access.log

上传文件到远程主机

1
scp a.jpg index.html root@192.168.10.41:/var/www/html

网络相关

常用操作

1
2
3
4
5
6
7
8
# 查看ip
cat /etc/hosts

# DNS配置 文件
/etc/resolv.conf

# 每个网络接口的配置文件
/etc/sysconfig/network-script/ifcfg-<interface-name>

设置静态ip

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 修改 /etc/sysconfig/network-script/ifcfg-<interface-name>
# 字符串用引号
BOOTPROTO="static"
ONBOOT="yes"
IPADDR=192.168.100.109
NETMASK=255.255.255.0
GATEWAY=192.168.100.254

# 重启网络服务
/etc/init.d/network restart
# 或者
service network restart

# 配置一下dns 文件在/etc/resolv.conf
nameserver 114.114.114.114
nameserver 8.8.8.8

添加/删除一个子网卡

1
2
3
4
5
# 添加
ifconfig ens33:1 192.168.10.52/24 up

# 删除
ifconfig ens33:1 down

Network is unreachable

https://dev.twsiyuan.com/2018/02/linux-network-unreachable.html

1
2
[root@localhost ~]$ ifup ens33
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)