学习linux知识点顺序
基础
一 磁盘的分区-格式化-检测-载入
二 用户与组管理
三 文件属性管理
四 文件管理 建立-复制-剪切-查看-删除-搜索
进阶
一 程与资源管理
三 硬件检测与维护
四 磁盘配额
五 文件与目录的打包和压缩
深入
SHELL及其脚本
系统启动流程及故障排除
核心编译与管理
常用应用
应用基础:网络参数配制
二设制防火墙ACL、NAT、ROUTER、DNS、DHCP
三文件服务器SAMBA、NFS、FTP
四LAMP
五其它应用
NIS、MAIL、NTP、、、
----------------------------------------------------------
----------------------------------------------------------
基础
一磁盘分区-格式化-载入
df-ah
du -ah
fdisk -l
fdisk /dev/sdb
mke2fs -j
e2labed /dev/sdab1 mjsline
mount -t ext3 /dev/sdb2 /mnt/sdb2
cat /etc/fstab
cat /mtab
cat /proc/mounts
dd if=/dev/zero of=/mnt/sdb2/swapfile bs=4k count=1682
mkswap /mnt/sdb2/swapfile
swapon /mnt/sdb2/swapfile
swapoff /mnt/sdb2/swapefile
二 用户与组管理
四个关健文件 /etc下的 passwd.group.shadow.gshadow 所有操作本质是改四个文件内容
用户信息:passwd记录用户信息内有7项 1.用户名2.密码3.uid 4.初始gid 5.描述6.家目录7.shell
1.usermod -l mjsline2 mjsline 更改用户名
2.passwd mjsline 更改密码
3.usermod -u 1000 mjsline 更改uid
4.usermod -g 1000 group1 更改初始gid
5.usermod -c abcdefghi 更改描述
6.usermod -d /mnt/sda5/mjsline 更改家目录
7.chsh -s /bin/bash或vi 更改shell
组信息:1.组名 2.密码 3.GID 4.组内用户
1.groupmod -n group1 group 更改组名
2.gpasswd group 更改组密码
3.groupmod -g 1000 group 更改group的GID
4.gpasswd -M user1 user2 group 更改组group成员
1 cat /etc/passwd 查看系统内所有用户
3 su mjsline 切换当前用户
4 cat /etc/group 查看系统内所有组
5 groups 我的当前用户所支持的组
6 newgroup 切换当前有郊组
7 chsh -l 或 cat /etc/shells 查看系统内所有SHELL
8 echo $SHELL 查看当前使用的shell
9 chsh -s /bin/bash 更改当前使用的 SHELL
10 usermod -G g1,g2 user1 设置user1用户可登陆的组为 g1,g2
11 gpasswd -M user1 user2 group 更改组group成员
11 useradd -u 1000 -g 1000 -G g1,g2 -c abcdefgh -d /mnt/sda5/user1 user1
建立用户user1 并指定它的所有性
12 userdel -r user1 删除user1,连同其家目录
13 groupadd 建立一个组group1 并指定它的所有属性、
14 groudel 删除一个组
三 文件属性及权限管理
文件有七个属性(目录是一种特殊的文件)1权限2所属者3所属组4连接5大小6修改日期7文件名
1 chmod -R 777 test.txt 更改权限
2 chown -R user1 test.txt 更改所属者
3 chrp -R group1 test.txt 更改所属组
4 连接
5 大小
6 touch test.txt 更改最后更改日期
7 mv test1.txt text2.txt 或 rename text1.txt text2.txt 更改文件名
四 文件管理
cd
pwd -P
mkdir -P -m test
rmdir 只能删除空文件夹
ls -la 明细形式显示所有内容
cp -i -f -r i交互式复制 f强制复制
rm -i -f -r i交互式删除 f强制直接删除
mv -i -f i交互式移动 f强制覆盖移动
cat /etc/passwd 查看passwd文件内容
find /mnt/sda1 -name test.txt 在/mnt/sda1中搜寻test.txt文件
阅读(606) | 评论(0) | 转发(0) |