linux系统常用命令
centos系统环境
1. linux系统分区规则
- boot分区(必须): 引导分区 ext4格式 300-500M
- / 分区(根分区,必须):类似Windows的C盘 建议15G以上 ext4格式
- swap分区(必须):类似于Windows的虚拟内存 容量为内存的2倍 swap格式
- home分区(可选):存放用户数据 ext4格式
- var分区(可选) :用户log日志的存放 ext4格式
- datas 分区(可选):用来存放应用数据。
2. linux系统版本
- linux版本和位数
命令:more /proc/version
- centos 版本
命令:cat /etc/redhat-release
3.修改主机名
- centos 6.x
vi /etc/sysconfig/network 修改hostname
vi /etc/hosts 修改
reboot - centos 7.x
hostnamectl set-hostname 主机名
reboot
4.用户管理
- 创建用户
useradd 用户名
- 修改密码
passwd 用户名
5.网络配置
- 进入网络脚本文件夹
cd /etc/sysconfig/network-scripts
- 编辑网卡
网卡常见名称是 ifcfg-eth*
假如遇到找不到网卡的情况,需运行:ifconfig eth0 up 让它显示出来
输入命令:vi ifcfg-eth* 进入编辑 - 修改配置
#开机启动
ONBOOT=yes
#静态ip
BOOTPROTO=static
#ip地址
IPADDR=192.168.1.100
#网关
GATEWAY=192.168.1.1
#子网掩码
NETMASK=255.255.255.0
#DNS地址
DNS1=114.114.114.114 - 重启网络
service network restart
- 验证网络
运行 ifconfig 查看ip地址是否已经成功配置
内网:ping 网关 是否成功
外网:ping www.baidu.com 是否成功
如果 ifconfig 不可用 :运行 yum install net-tools 安装ifconfig
6. 防火墙设置
- centos 6.x
vi /etc/sysconfig/iptables
添加一行新的
-A INPUT -p tcp -m tcp –dport 4000 -j ACCEPT
service iptables restart - centos 7.x
查看防火墙配置情况
firewall-cmd –zone=public –list-ports
添加端口
firewall-cmd –zone=public –add-port=3306/tcp –permanent
删除端口
firewall-cmd –zone=public –remove-port=80/tcp –permanent
重新载入防火墙
firewall-cmd –reload
7.文件管理
- 创建文件夹
mkdir 文件夹名称
- 删除文件夹
空文件夹:rmdir 文件夹名称
非空文件夹:rm -rf 文件夹名称 - 权限
- 文件和文件夹
chown -R 用户:用户组 目录或文件 - .sh 文件执行权限
chmod u+x *.sh
- 文件和文件夹
- 下载文件
wget url
8.端口占用
- 端口占用查看
netstat -lnp|grep 88