Linux权限管理
文件类型
- -普通文件
- d 目录文件
- p 管理文件
- l 链接文件
- b 块设备文件
- c 字符设备文件
- s 套接字文件
文件权限
- -r 读权限
- -w 写权限
- -x 可执行权限
- -0 无权限
chmod -R 777 xxx 给某个文件递归的赋予所有权限
- 权限范围的表示法如下:
u: User, 即文件或目录的拥有者
g: Group,即文件或目录的所属群组
o: Other,除了文件或目录拥有者或所属群组
a: ALL,即全部的用户chmod u+x xxx 给文件或目录的拥有者加执行权限 chown -R xxx:xxx xxx 改变文件或目录的所属用户所属组
系统服务管理
service iptables status # 查看防火墙状态
service iptables stop # 关闭防火墙
service --status-all # 查看系统所有的后台服务进程
service sshd status # 查看指定的后台服务进程的状态
service sshd stop
service sshd start
service sshd restart
配置后台服务进程的开机自启或关闭
chkconfig iptables on # 配置防火墙开启
chkconfig iptables off # 配置防火墙开机关闭
chkconfig httpd on # 让httpd 服务开机自启
chkconfig httpd off # 让httpd服务开机不要自启
主机名配置
hostname
修改主机名(重启后无效)
hostname xxx
修改主机名(重启后永久生效)
vi /ect/sysconfig/network
HOSTNAME=xxxx
IP地址配置
修改配置 文件(重启后永久生效)
修改IP地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0(ens33)
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.52.100(根据虚拟机地址配端口号)
NETMASK=255.255.255.0
GATEWAY=192.168.52.1(虚拟机ip地址)
DNS1=8.8.8.8
修改mac地址
vim /etc/udev/rules.d/70-persistent-net.rules
DEVICE=eth0
HWADDR= xxx
TYPE=Ethernet
UUID= xxx
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.52.100(根据虚拟机地址配端口号)
NETMASK=255.255.255.0
GATEWAY=192.168.52.1(虚拟机ip地址)
DNS1=8.8.8.8
域名映射
/etc/hosts 文件用于通过主机名进行访问时做ip地址解析之用
需要把这个主机名和它对应的ip地址
网络端口监听
netstat 是一款命令行工具,用于列出系统上所有的网络socket链接情况,包括tcp,udp,以及unix socket,另外它还能列出于监听状态
netstat -nltp # 查看所有监听的端口
crontab配置
crontab是Unix和Linux用于设置周期性被执行的指令。通过crontab命令。可以在固定间隔时间执行指定的系统指令或shell脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合
crontab 安装
yum install crontabs
crontab -e 配置定时任务