Linux文件权限和目录配置
来源:互联网 发布:淘宝销售额怎么算 编辑:程序博客网 时间:2024/05/21 17:27
Linux文件权限和目录配置:
/etc/passwd 用户的属性信息
/etc/shadow 用户的密码信息
/etc/group 组信息
-rw- - - - - - - root root 997 07-20 01:30 anaconda-ks.cfg
.cfg:硬链接
第一个root代表 文件所有者
第二个root代表 文件所属组
-rw- - - - - - -
第一位:-:普通文件 d:目录 b:设备文件(块设备)c:设备文件(字符文件)
l:快捷方式(软连接)
ln -s install.log xx 为install文件做一个软连接的快捷方式
后九位字符代表文件权限
3 3 3
所有者:u
所属组:g
其他人:o
r w x:读 写 可执行
_ : 代表没有相关的权限
chmod :更改文件权限
u g o
a所有的(u g o)都进行
+ 赋予权限
- 去除权限
= 设置为权限
用逗号隔开:chmod u-x,g+x,o-x 文件名
ug-rw:所有者,所有组都去除读写权限
a=r:都设为可读
+w :默认为对所有者加权限
+x:对每一个都加上x
- - - - - - - - -
u g o
r w x:4 2 1 7
ls -ld dd/:查看的是dd目录的权限
ls -l dd/:查看的是dd目录下的文件权限
chmod 000 dd/ :仅改变dd目录权限
chmod -R 000 dd/:改变dd目录及之下文件权限
改变文件所有者,所属组:
chown : chown tom:tom dd/ 改变所有者所属组
chown -R :
chgrp: chgrp root dd/ 仅改变所属组
chgrp -R:
LINUX文件拓展名:linux下除了特定的文件之外其余文件有没有后缀无所谓
想要知道文件类型:file 文件名字
linux目录配置:
/bin: 二进制文件(敲得一些命令之类的)
/boot: 启动文件(内核初始化文件,grub文件。。)
/dev:设备文件(硬盘,pci,)
/etc:配置文件
/home:用户家目录
/lib:库文件
/media:挂载点
/mnt:手工挂载点
/opt:源码包安装目录(一般) 不指明安装路径系统会安装到usr下local文件夹
/proc:内核参数文件
/root:root用户家目录
/sbin:二进制文件(系统管理员敲得命令)
/tmp:临时文件
/usr:软件默认安装到usr目录
/var:缓存 日志 数据库文件
在linux中/etc/fstab的数据项如下所示:
设备名称 挂载点 分区的类型 挂载选项 dump选项 fsck选项
LABEL=/ / ext3 defaults 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
第七章:LINUX文件与目录管理
查看文本内容:
cat
一下全部显示出来
-n:每一行加上编号
适合小文件
tac:从最后一行开始显示
head: 默认查看前10行
tail: 查看默认尾10行
more:分页显示文本内容
less:回车键一行一行显示,空格键一页一页显示 pageup 往前翻
home键 文档开头 end 键 :文档结尾
查看二进制文件:
od -t c /bin/ls 指定类型assci码
创建文件:
touch:
如果touch 是一个已经存在的文件
则创建时间更改为当前
权限:
umask 022
文件隐藏属性:chattr,lsattr
文件特殊权限:SUID,SGID,SBIT
查看文件类型:file 路径
改变文件所属组:chgrp 文件 所属组
windows下如何去除盘符或者如何将不可用的变为可用(在所有盘符已经使用的情况下)
计算机管理—存储-磁盘管理-选到指定盘-右键-删除
添加:右键-添加驱动器或路径
路径是盘符所有盘符都已经使用的情况下才能用到
绝对路径:完整的路径全部写出
相对路径:
.:当前路径
..:上一层路径
censtos查看:
uname:版本
-i 架构
-r 内核
-a 所有信息
网卡类型:
dmesg | grep -i eth
lscpi | grep -i net
service NetworkManager start 可以图形化编辑ip
setup:可以管理网络配置网卡
ifconfig:所有的活跃的网卡信息
封装方式 mac地址
ip地址 广播地址 子网掩码
ipv6
、
、
、
、
vim /etc/sysconfig/network 全局网卡
vim /etc/sysconfig/network-scripts/ 单个网卡
linux下重要的网络配置文件:
一; /etc/sysconfig/network
文件内容;
NETWORKING=yes <== yes启动网络no关闭网络
HOSTNAME=hostname <== 主机名
GATEWAY=192.168.1.1 <== 默认网关
这个文件的主要功能是设置主机名(HostName)及能否启动网络(Network) 更改了主机名后重启系统后才能生效。
二; /etc/sysconfig/network-scripts/ifcfg-eth0
文件内容;
DEVICE=eth0 <== 网卡代号,需要ifcfg-eth0相对应
HWADDR=00:24:8C:79:1A:2B <== 网卡地址即MAC地址
BOOTPROTO=static <== 开机协议,有none,static,dhcp,bootp
IPADDR=192.168.1.153 <== ip地址
NETMASK=255.255.255.0 <== 子网掩码
NETWORK=192.168.1.0 <== 网段,该网段的第一个ip
BROADCAST=192.168.1.255 <== 广播地址
GATEWAY=192.128.1.1 <==默认网关
ONBOOT=yes <== 是否开机启动
MTU=1500 <==最大传输单位的设置
三; /etc/resolv.conf
文件内容;
nameserver 175.191.127.2 <==主DNS
nameserver 175.191.127.6 <==次DNS
这个文件是用来设置DNS IP(域名解析服务器)的文件,常常有人提到,我已经ping到外部计算机的公共IP 了,为何输入网址无法连机?通常发生错误的原因就是文件里的设置不正确。
------------------------------
RHEL6.0的DNS不能直接在这个文件配置,要在ifcfg-eth0哪里配置。DNS1=*.*.*.*
yum update vsftpd 更新包
yum update 更新所有东西
http://pkgs.orp/ 是一个很全面yum源
四; /etc/hosts
文件内容;
127.0.0.1 hostname(主机名) localhost.domain.domain localhost(别名)
这个文件可以记录计算机的IP对应的主机的名称或主机的别名。
linux中常用的网络命令:
设置网络参数的命令:
ifconfig 活跃的
-a 所有包括不活跃的
ifconfig eth0 2.2.2.2 netmask 255.255.255.0 up 临时配置ip临时生效
ifconfig eth0 down 暂停一张网卡
ifconfig eth0 up 暂时开启一张网卡
ifdown eth0 禁用一张网卡
ifup eth0 开启一张网卡
route:查看网关
-n 禁止反向解析
route add default gw 192.168.0.1 dev eth0增加网关
route del default gw 192.168.0.1dev eth0 删除网关
网卡与网关要在一个网段
网络排错与查看命令:
ping:
traceroute:两主机之间各节点分析
netstat
-n:禁止反向解析
-t :tcp
-u:udp
-l:监听
-p:显示出来
netstat -ntulp | grep ssh 查看服务是否运行
netstat -rn 查看网关防止反向解析
dns:
host :查看
nslookup: 可以查到DNS记录的生存时间还可以指定使用哪个DNS服务器进行解释
全局性配置dns:/etc/resolv.conf
nameserver 122.32.3.3
hostname:查看主机名
/etc/sysconfig/network 永久更改主机名
远程连接命令与即时通信软件:
ssh
telnet整个过程用明文传输(不适用)
FTP链接软件:ftp lftp
图形接口的即时通信软件:pidgin
文字接口网页浏览:
文字浏览器:links
yum install elinks
links 网址
文字接口下载器:wget
wget 完整路径 ftp:// 192.168.30.250/pub/hosts -P 目录名
指定下载到目录名
数据包捕获功能
文字接口数据包捕获功能:tcpdump
tcpdump -i eth0 不管进来还是出去都抓
tcpdump -i eth0 src host 192.168.30.255 and dst host host 192.168.30.254
只抓单向包
图形接口数据包捕获功能:wireshark
任意启动TCP/UDP 数据包的端口连接: nc、netca
第七章 网络安全与主机基本防护:限制端口、网络升级与SELinux
端口的查看:
netstat -ntulp 查看系统有哪些端口号打开的
nmap 默认没有安装
nmap -sT 192.168.1.2 查看开启哪些tcp服务
nmap -sU 192.168.1.2 查看开启哪些udp服务
namp -sP 192.168.1.2/24 查看这个网段有多少主机正在运行
namp -sV 192.168.1.2 查看版本号信息
namp -O 192.168.1.2 查看服务器操作系统
namp -O --osscan-guess 192.168.1.2 程序帮助分析是什么系统
端口与服务的启动、关闭及开机时状态设定:
国内生产环境一般关闭SELinux
SELinux:
getenforce:查看当前模式
setenforce 0,1 关闭开启
永久生效:
/etc/selinux/config
/etc/passwd 用户的属性信息
/etc/shadow 用户的密码信息
/etc/group 组信息
-rw- - - - - - - root root 997 07-20 01:30 anaconda-ks.cfg
.cfg:硬链接
第一个root代表 文件所有者
第二个root代表 文件所属组
-rw- - - - - - -
第一位:-:普通文件 d:目录 b:设备文件(块设备)c:设备文件(字符文件)
l:快捷方式(软连接)
ln -s install.log xx 为install文件做一个软连接的快捷方式
后九位字符代表文件权限
3 3 3
所有者:u
所属组:g
其他人:o
r w x:读 写 可执行
_ : 代表没有相关的权限
chmod :更改文件权限
u g o
a所有的(u g o)都进行
+ 赋予权限
- 去除权限
= 设置为权限
用逗号隔开:chmod u-x,g+x,o-x 文件名
ug-rw:所有者,所有组都去除读写权限
a=r:都设为可读
+w :默认为对所有者加权限
+x:对每一个都加上x
- - - - - - - - -
u g o
r w x:4 2 1 7
ls -ld dd/:查看的是dd目录的权限
ls -l dd/:查看的是dd目录下的文件权限
chmod 000 dd/ :仅改变dd目录权限
chmod -R 000 dd/:改变dd目录及之下文件权限
改变文件所有者,所属组:
chown : chown tom:tom dd/ 改变所有者所属组
chown -R :
chgrp: chgrp root dd/ 仅改变所属组
chgrp -R:
LINUX文件拓展名:linux下除了特定的文件之外其余文件有没有后缀无所谓
想要知道文件类型:file 文件名字
linux目录配置:
/bin: 二进制文件(敲得一些命令之类的)
/boot: 启动文件(内核初始化文件,grub文件。。)
/dev:设备文件(硬盘,pci,)
/etc:配置文件
/home:用户家目录
/lib:库文件
/media:挂载点
/mnt:手工挂载点
/opt:源码包安装目录(一般) 不指明安装路径系统会安装到usr下local文件夹
/proc:内核参数文件
/root:root用户家目录
/sbin:二进制文件(系统管理员敲得命令)
/tmp:临时文件
/usr:软件默认安装到usr目录
/var:缓存 日志 数据库文件
在linux中/etc/fstab的数据项如下所示:
设备名称 挂载点 分区的类型 挂载选项 dump选项 fsck选项
LABEL=/ / ext3 defaults 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
第七章:LINUX文件与目录管理
查看文本内容:
cat
一下全部显示出来
-n:每一行加上编号
适合小文件
tac:从最后一行开始显示
head: 默认查看前10行
tail: 查看默认尾10行
more:分页显示文本内容
less:回车键一行一行显示,空格键一页一页显示 pageup 往前翻
home键 文档开头 end 键 :文档结尾
查看二进制文件:
od -t c /bin/ls 指定类型assci码
创建文件:
touch:
如果touch 是一个已经存在的文件
则创建时间更改为当前
权限:
umask 022
文件隐藏属性:chattr,lsattr
文件特殊权限:SUID,SGID,SBIT
查看文件类型:file 路径
改变文件所属组:chgrp 文件 所属组
windows下如何去除盘符或者如何将不可用的变为可用(在所有盘符已经使用的情况下)
计算机管理—存储-磁盘管理-选到指定盘-右键-删除
添加:右键-添加驱动器或路径
路径是盘符所有盘符都已经使用的情况下才能用到
绝对路径:完整的路径全部写出
相对路径:
.:当前路径
..:上一层路径
censtos查看:
uname:版本
-i 架构
-r 内核
-a 所有信息
网卡类型:
dmesg | grep -i eth
lscpi | grep -i net
service NetworkManager start 可以图形化编辑ip
setup:可以管理网络配置网卡
ifconfig:所有的活跃的网卡信息
封装方式 mac地址
ip地址 广播地址 子网掩码
ipv6
、
、
、
、
vim /etc/sysconfig/network 全局网卡
vim /etc/sysconfig/network-scripts/ 单个网卡
linux下重要的网络配置文件:
一; /etc/sysconfig/network
文件内容;
NETWORKING=yes <== yes启动网络no关闭网络
HOSTNAME=hostname <== 主机名
GATEWAY=192.168.1.1 <== 默认网关
这个文件的主要功能是设置主机名(HostName)及能否启动网络(Network) 更改了主机名后重启系统后才能生效。
二; /etc/sysconfig/network-scripts/ifcfg-eth0
文件内容;
DEVICE=eth0 <== 网卡代号,需要ifcfg-eth0相对应
HWADDR=00:24:8C:79:1A:2B <== 网卡地址即MAC地址
BOOTPROTO=static <== 开机协议,有none,static,dhcp,bootp
IPADDR=192.168.1.153 <== ip地址
NETMASK=255.255.255.0 <== 子网掩码
NETWORK=192.168.1.0 <== 网段,该网段的第一个ip
BROADCAST=192.168.1.255 <== 广播地址
GATEWAY=192.128.1.1 <==默认网关
ONBOOT=yes <== 是否开机启动
MTU=1500 <==最大传输单位的设置
三; /etc/resolv.conf
文件内容;
nameserver 175.191.127.2 <==主DNS
nameserver 175.191.127.6 <==次DNS
这个文件是用来设置DNS IP(域名解析服务器)的文件,常常有人提到,我已经ping到外部计算机的公共IP 了,为何输入网址无法连机?通常发生错误的原因就是文件里的设置不正确。
------------------------------
RHEL6.0的DNS不能直接在这个文件配置,要在ifcfg-eth0哪里配置。DNS1=*.*.*.*
yum update vsftpd 更新包
yum update 更新所有东西
http://pkgs.orp/ 是一个很全面yum源
四; /etc/hosts
文件内容;
127.0.0.1 hostname(主机名) localhost.domain.domain localhost(别名)
这个文件可以记录计算机的IP对应的主机的名称或主机的别名。
linux中常用的网络命令:
设置网络参数的命令:
ifconfig 活跃的
-a 所有包括不活跃的
ifconfig eth0 2.2.2.2 netmask 255.255.255.0 up 临时配置ip临时生效
ifconfig eth0 down 暂停一张网卡
ifconfig eth0 up 暂时开启一张网卡
ifdown eth0 禁用一张网卡
ifup eth0 开启一张网卡
route:查看网关
-n 禁止反向解析
route add default gw 192.168.0.1 dev eth0增加网关
route del default gw 192.168.0.1dev eth0 删除网关
网卡与网关要在一个网段
网络排错与查看命令:
ping:
traceroute:两主机之间各节点分析
netstat
-n:禁止反向解析
-t :tcp
-u:udp
-l:监听
-p:显示出来
netstat -ntulp | grep ssh 查看服务是否运行
netstat -rn 查看网关防止反向解析
dns:
host :查看
nslookup: 可以查到DNS记录的生存时间还可以指定使用哪个DNS服务器进行解释
全局性配置dns:/etc/resolv.conf
nameserver 122.32.3.3
hostname:查看主机名
/etc/sysconfig/network 永久更改主机名
远程连接命令与即时通信软件:
ssh
telnet整个过程用明文传输(不适用)
FTP链接软件:ftp lftp
图形接口的即时通信软件:pidgin
文字接口网页浏览:
文字浏览器:links
yum install elinks
links 网址
文字接口下载器:wget
wget 完整路径 ftp:// 192.168.30.250/pub/hosts -P 目录名
指定下载到目录名
数据包捕获功能
文字接口数据包捕获功能:tcpdump
tcpdump -i eth0 不管进来还是出去都抓
tcpdump -i eth0 src host 192.168.30.255 and dst host host 192.168.30.254
只抓单向包
图形接口数据包捕获功能:wireshark
任意启动TCP/UDP 数据包的端口连接: nc、netca
第七章 网络安全与主机基本防护:限制端口、网络升级与SELinux
端口的查看:
netstat -ntulp 查看系统有哪些端口号打开的
nmap 默认没有安装
nmap -sT 192.168.1.2 查看开启哪些tcp服务
nmap -sU 192.168.1.2 查看开启哪些udp服务
namp -sP 192.168.1.2/24 查看这个网段有多少主机正在运行
namp -sV 192.168.1.2 查看版本号信息
namp -O 192.168.1.2 查看服务器操作系统
namp -O --osscan-guess 192.168.1.2 程序帮助分析是什么系统
端口与服务的启动、关闭及开机时状态设定:
国内生产环境一般关闭SELinux
SELinux:
getenforce:查看当前模式
setenforce 0,1 关闭开启
永久生效:
/etc/selinux/config
0 0
- Linux的文件权限和目录配置
- Linux 文件权限和目录配置
- Linux文件权限和目录配置
- Linux的文件权限和目录配置
- Linux的文件权限和目录配置
- Linux文件权限和目录配置
- Linux的文件权限和目录配置
- Linux的文件权限和目录配置
- Linux的文件权限和目录配置(一)
- Linux的文件权限和目录配置(二)
- Linux的文件权限和目录配置(三)
- linux文件和目录的权限与配置
- 7.Linux 的文件权限和目录配置
- Day2:Linux文件权限和目录配置(1)
- Linux入门之文件权限和目录配置
- 鸟叔linux私房菜--文件权限和目录配置
- linux基础之文件权限和目录配置
- linux文件和目录权限
- C,C++如何和OC混用
- Struts2总结---文件上传和下载详解 (9)
- 二叉树遍历
- 一些常用的Maven命令和配置
- Spring+SpringMVC 配置事务管理无效原因
- Linux文件权限和目录配置
- android入门_采用android-async-http开源项目的GET方式或POST方式实现登陆案例
- 枚举
- 【整理】写给java web一年左右工作经验的人
- 如何将导航栏颜色设为透明
- Eclipse搭建jsp开发环境后建立jsp文件显示无法显示网页
- POJ2386——Lake Counting
- HTML基本结构
- C语言计算程序运行时间