-rw-r--r--. 1 root root 7572 2018-01-16 02:41 install.log.syslog
drwxr-x---. 2 root root 4096 May 1 06:38 audit
-rw-------. 1 root root 232 Nov 23 2013 autofs_ldap_auth.conf
权限分为三种:r:可读的(4),w:可写的(2),x:可执行的(1),无权限:-
权限表达形式:drwxr-xr-x和-rwxr-xr-x,-代表文件类型,d代表文件夹类型,l代表链接
第三列为所属的用户,第四列为所属的用户组
修改权限(文件和文件夹)
chmod 777 xxx.log 将xxx.log文件的权限修改为777,即三组都可读可写可执行
chmod -R 755 xxxdir 修改文件夹的权限
chmod -R 755 xxxdir/* 修改文件夹及其子项的权限
chmod +x data.sh 将dath.sh的所有用户都加上x的可执行权限
修改文件和文件夹的所属用户和所属用户组
chown bigdata:bigdata xxx.log 将xxx.log文件所属的用户和用户组都设置为bigdata
chown -R bigdata:bigdata xxxdir 修改xxxdir文件夹所属的用户和用户组
chown -R bigdata:bigdata xxxdir/* 修改xxxdir文件夹及其子项所属的用户和用户组
编写shell脚本:
-x表示要调试
sh ./date.sh 执行编写的shell脚本, “./”代表在当前目录下,或者输入全路径
yum search +想下载的东西,可以搜索出具体的
yum -y install httpd :下载httpd服务,-y参数代表默认安装,不询问是否安装
service httpd start 启动httpd服务
:::80
127.0.0.1:80 只针对自己用,对外访问不了
0.0.0.0:80 不限制IP,即任意IP都可访问
192.168.137.205:80 对192这个IP可访问
遇到timeout等连接不通的问题时,去查看服务的端口号对应的IP,确定是否可以访问
ping 192.168.137.205 ping一下IP,看是否是通的
telnet 192.168.137.205:80 ping一下端口号,但是telnet需要安装
rpm -qa | grep http 查询包含http字段的软件的信息
rpm --nodeps -e +文件名 强制卸载软件包,不考虑相关依赖问题
which java:实现方式是先执行echo $PATH,在打印出来的文件名中一个一个惊醒定位,直到找到所需
扩展:如需找到某个命令或者文件,那么PATH下必须有配置,否则无法识别到,但是which java定位不到安装路径,只能定位到java程序的执行路径