第一天Linux简介及系统安装(OK)
multi 大而复杂 uni 小而精巧 —>图形安装:直接回车 —>字符安装:linux text
1、显卡不支持 2、速度快
硬盘命名:
IDE硬盘:hd hda hdb
hda1 hda2 hda3
hdc
SCSI硬盘(SATA硬盘、USB移动硬盘):sd
sda sda2 原则:Linux系统中什么东西都是文件
/dev -- device 设备文件存放目录 / = Windows我的电脑
两个必须划分的分区:1: / 根分区 5G+
2: swap 虚拟内存分区 物理内存的1.5倍或2倍
/home 存放用户数据 /website 400G /backup 200G
密码要求:Am@ri31n
| e-@ abcd-1234
American 安装选项: 1、server 服务器软件包(lamp环境必需)
2、Desktop 选装一个
安装日志 存放于:/root/install.log 网络时间协议 NTP
init 3 切换到命令行模式 init 5 切换回图形模式
#ifconfig #iptables –F #service network restart
查看Linux的IP地址信(interface configure) 禁用防火墙
重新获取IP地址
远程控制:1、图形 Xmanager、VNC
2、字符 SecureCRT-功能强大 3、基于浏览器 Webmin
SSH 缺省安装,密文传输 service sshd start telnet 不建议用,明文传输
改变字符集为英文 #vi /etc/sysconfig/i18n LANG=\
# LANG=\
# LANG=
Putty-简单易用
第二天Linux常用命令(OK)
1、 / 不能使用
Windows有8.3规则 文件名不超过8位,后缀名是3位,而Linux文件名长度没限制,默认没有后缀名概念 2、空格 -不建议使用
3、以.开头都是隐藏文件 testfile --> .testfile 4、大小写敏感
文件名、命令、选项、配置文件选项 两个特殊的目录: 。和。。 分别代表当前目录和当前目录的父目录 ls -l -a =ls -la //执行的结果是一样的 #ls 显示目录文件 -a all 显示所有文件 -l long 详细信息 -d directory目录属性
/bin、/usr/bin (bin) 所有用户可执行命令 binary
/sbin、/usr/sbin (sbin) 只有root可以使用命令 (super binary)
drwxr-x--- 4 root root 4096 Jul 7 22:37 root drwxr-x---
-d directory目录
d-第一个字符,文件类型
-- 二进制文件(图片、视频、安装包、压缩包、文档) Windows带后缀名的文件 l 软链接文件 link 类似Windows快捷方式 rwx r-x --- 后九个字符,文件权限 所有者 所属组 其他人 u g o user group others 每个文件把用户分成三类
1,所有者:谁创建文件谁就是所有者
1、所有者只能有一个
2、所有者具有对文件的全部权限 2,所属组:对文件有相同操作权限的用户 3,其他人:不是所有者,又不是所属组中成员 权限分为三类:
—>r -read 只读 —>w -write 可写 —>x -execute 可执行
root root
第三部分-文件所有者
第四部分-文件所属组 4
第二部分-硬链接数
4096
第五部分-文件大小(对目录统计不准确) KB/block数据块 1数据块=512字节=0.5k
数据块:Linux存储数据的最小单位 Jul 7 22:37
第六部分-文件创建或最后修改的时间 root
第七部分-文件名
二文件处理命令:
1,#cd /(..) //切换到根目录(回到上一级目录) 2,#pwd //显示当前所在的工作目录
3,#mkdir //创建新目录(--p:递归创建) 4,#touch //创建空文件
5,#cp -r/-R/-a 拷贝目录或文件 -a=dR d for directory -p 保留文件属性
-f 强行覆盖 force -i 互动提示 -u 增量覆盖 update
如:#cp –rpu /etc/inittab /backup/inittab.bak 6,#mv //移动文件、重命名 7,#rm –r 文件或目录 //删除文件或目录 --f 强行覆盖 --i 交互操作
8,#cat 文件名 //查看短文件
9,#more //查看长文件用( 回车:下一行,f或空格:下一页,q or Q:退出) 10,#head --行数 //查看前几行 11, #tail --行数 //查看后几行
12, #tail -f //动态显示文件最后十行(如:#tail -f /var/log/messages)
ctrl+c 终止命令
软链接: ln -s 源文件 链接文件
硬链接: ln 源文件 链接文件 //(目录不可以做硬链接)
1,软链接:类似于windows快捷方式
文件类型l、文件权限rwxrwxrwx、创建时间、->指向源文件
2,硬链接:cp -p + 同步更新
echo \
硬链接原则:内核不认识字母只认识数字
文件数字标识-i节点 inode
1、每个文件必须有一个i节点 。查看i节点:# ls -i 2、一个i节点可以映射到多个文件-硬链接
软硬链接的区别:
1、硬链接只能链接文件 2、硬链接不能跨分区
如:ln /etc/inittab /home/inittab.hard
总结:文件处理命令:
两个重点 1、ls -l文件属性 2、软硬链接
ls/cd/pwd/mkdir/touch/cp/mv/rm/cat/more/head/tail/ln
三,权限管理命令:
1,#chmod u + r 文件名(如/lamp/newfile) //给文件所有者增加读权限 g – w //给文件所属组减去写权限 o = x //设置其他用户只有执行权限
a +-=rx //给所有用户增加、减去、等于rx权限
#chmod g+w chmod a+rx chmod g-rw chmod g=r R w x 4 2 1
权限对应值:rwxrw-r-- 764 ( 531 r-x-wx—x )
要求所有者有可读可写可执行权限,所属组可读可执行,其他人只有读权限(chmod 754) 创建普通用户:
#useradd 用户名 #passwd 用户名
删除一个文件的条件:对文件所在的目录有w权限! 文件 目录 r cat/more/head/tail ls
w vi touch/mkdir/rm x command/script cd
【# chmod 权限 文件或目录 // 改变文件或目录的权限】 【#chown 用户 文件或目录 //改变文件或目录的所有者】 【#chgrp 组名 文件或目录 //改变文件或目录的所属组】
一般目录授权,rx同时授权
授权普通用户执行脚本,问需要什么权限?>1、/script 目录rx
>2、/script/autobak.sh 文件rx
chmod/chown/chgrp -R 递归修改
把目录及目录下所有文件都修改 默认创建文件:1、所有者:文件的创建者
2、所属组:文件的创建者缺省组
3、权限:umask 查看默认权限 0022
0-代表特殊权限,默认为空
022-代表默认权限掩码 【777-022=755 rwxr-xr-x】
#umask –S(大写)权限掩码 //设置默认的权限
权限管理规则:Linux中缺省的二进制文件不能就具有可执行权限x rwxr-x--- 750 777-750=027
总结:权限管理命令:chmod/chown/chgrp/umask
相关推荐: