Linux复习资料
Linux复习资料
1.第⼀块scsi接⼝的硬盘的第⼆个分区的设备名如何表⽰?
答案:Sda2
注释P13 系统的第⼀个块⽤a表⽰
羸弱怎么读系统的第⼆个块⽤b表⽰
Scsi 接⼝的⽤sd表⽰
IDE 接⼝的⽤hd表⽰
第n个分区⽤n表⽰
2.⽹卡的配置⽂件/etc/sysconfig/network-scripts⽬录下
如下图
GA TEWAY ⽹关地址
BOOTPROTO=none 远程启动协议=none 表⽰不启动
DEVICE=eth0 接⼝设备名=eth0表⽰第⼀块⽹卡
NETMASK ⼦⽹掩码
学英语口语哪个培训机构好BROADCAST ⼴播地址
IPADDR IP地址犀利什么意思
NETWORK ⽹络地址
ONBOOT 在计算机启动时是否启动此设备=yes表⽰⾃动启动3.计算⽂件的默认权限和⽬录的权限Umask 0022
修理费⽂件默认权限=0666-0022=0644等价于- rw- r-- r--
⽬录默认权限=0777-0022=0755等价于- rwx r-x r-x
disinfectant- rwx r-x r-x
其中第⼀个-代表其是普通⽂件
d代表是⽬录⽂件
l符号链接⽂件
后⾯三组:第⼀组:rwx 代表属主的权限
第⼆组:代表同组的权限
第三组:代表其他⼈的权限R代表读权限
W代表写权限
X代表执⾏权限
特殊权限位设置:SUID:占属主x的位置s
SGID:占同组x的位置s
Sticky:占其他x的位置t 为程序/usr/bin/myapp添加SUID权限Chmod u+s /usr/bin/myapp 为⽬录/home/groupspace添加SGID权限Chmod g+s /home/groupspace
为⽬录/home/share添加sticky权限
i
Chmod o+t /home/share
Etc/shadow
P137 ⽤户名:⽤户的账户名
⼝令:⽤户的⼝令,是加密过的
最后⼀次修改的时间:从1970年1⽉1⽇起,到⽤户最后⼀次更改⼝令的天数
最⼩时间间隔:从1970年1⽉1⽇起,到⽤户可以修改⼝令的天数
最⼤时间间隔:从1970年1⽉1⽇起,到⽤户必须更改⼝令的天数
警告时间:在⽤户过期之前多少天提醒⽤户更新
不活动时间:在⽤户⼝令过期之后到禁⽤账户的天数
失效时间:从1970年1⽉1⽇起,到账户被禁⽤的天数
标志:保留位
4.关闭系统命令
根⽤户(超级⽤户):shutdown -h now
halt halt -p
元旦趣事
init 0
Poweroff
普通⽤户:halt -p
5.查找⽂件
find . -name 'my*'从当前⽬录下开始查找以my开头的⽂件
find /home -ur "lrj"从/home⽬录开始查找⽤户属主位lrj的⽂件
find . ! -name 'tmp'>file | 2>e 将找到的⽂件放在file中并将错误的信息写到⽂件file中
6.⾃动挂起/etc/fstab
改错:LABEL =swap /mnt/shap ext3 defaults 1 1 挂装设备挂装点⽂件系统类型选项要不要备份要不要扫描LABEL =swap ext3 defaults 0 0
交换分区不需要备份和扫描,不能够指定挂装点
root(hd0,4) 代表内核放在第⼀个盘的第五个分区
default 默认第⼀启动设备
Timeout=10 如果到了⼗秒钟还没对其操作,那么就⾃动重启
8.tar解压
包⽂件为 、test.tar.bz2
解包:tar -zxvf
tar -jxvf test.tar.bz2
9.复制⽂件
ros
Cp
cp -r /dir1 /dir2 将⽬录1(dir1)及下⾯的⼦⽬录的所有⽂件放到⽬录2(dir2)中
10.系统⽇志
ext3 ⽇志
ext2 ⾮⽇志
Swap 交换
Proc 虚拟的存放当前内存的映射
11.IP 和主机名之间的映射关系/etc/hosts
12.设置DHCP的客户端改那个配置⽂件的参数⾃动获取IP?
/etc/sysconfig/network BOOTPROTO=dhcp
13.系统的⽇志配置⽂件p204
Syslogd的配置⽂件/f
命令:cat /f
该配置⽂件的每⼀⾏的格式如下:
功能.级别动作
mail . err /var/log/mailbox
报告与邮件服务有关的信息
14.切换⽤户:su - Jone p 148
newgrp 转换到⽤户的当前组到指定的附加组Touch test ⽣成⼀个空⽂件或更改⽬录列表newgrp Jone Chmod [ugoa][+-=][rwxugo]<⽂件名或⽬录> = 分配权限,同时将原有权限删除
Chmod n1n2n3 <⽂件名或⽬录名>
n1 表⽰属主的权限
n2 表⽰组⽤户的权限
n3 表⽰其他⽤户的权限
这⾥都是⼋进制
15.修改⽤户信息
Uradd ⽤户名
Urmod -G 组名⽤户名将⽤户加到组中去,修改已经存在的⼦⽤户Urdel -r ⽤户名删除已经存在的指定⽤户,-r参数⽤于删除⽤户⾃家⽬录Groupadd 组名
Groupmod 修改已经存在的指定组
Groupdel 删除已经存在的指定
Passwd ⽤户名设置⽤户⼝令
16.du命令和df命令
Du命令⽤于查看磁盘使⽤情况
Df命令⽤于查看磁盘剩余情况
Du -s 显⽰当前⽬录总的使⽤量
Du -s/root/home 显⽰⽬录/root和⽬录/boot总的使⽤量
Df -h显⽰磁盘剩余情况
Df -i 显⽰系统i -node 的使⽤剩余情况
Df -a 显⽰所有⽂件系统的剩余情况
17.计算⾏数
P92
计算当前⽬录下的⽂件数和⽬录数
ls -l *|grep "^-"|wc -l
ls -l *|grep"^d"| wc -l
-显⽰普通⽂件
d显⽰⽬录
18.进程状态p153
R 运⾏
S 睡眠
T 追踪或停⽌
Z 僵⼫进程,进程已经终⽌,但其⽗进程并不知道,没有妥善处理,导致处于僵⼫状态
leverageN 低优先级的进程
< ⾼优先级的进程
W 进程没有固定的pages
19.安装⼀个linux系统⾄少需要⼏个分区,分别是什么?
⾄少需要2分区,分别是根分区/ 和交换分区swap
solution