鸟哥linux学习笔记

上传人:壹****1 文档编号:506567783 上传时间:2023-12-31 格式:DOCX 页数:9 大小:36.57KB
返回 下载 相关 举报
鸟哥linux学习笔记_第1页
第1页 / 共9页
鸟哥linux学习笔记_第2页
第2页 / 共9页
鸟哥linux学习笔记_第3页
第3页 / 共9页
鸟哥linux学习笔记_第4页
第4页 / 共9页
鸟哥linux学习笔记_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《鸟哥linux学习笔记》由会员分享,可在线阅读,更多相关《鸟哥linux学习笔记(9页珍藏版)》请在金锄头文库上搜索。

1、鸟哥 linux 学习笔记1. Mac开发自己的硬件与操作系统,linux开源,代码可修改,所以具有可移植性,在mac 电脑上也可以运行;2. Linux 系统特性:自由与开放;配置要求低;功能强大而稳定;独立工作(服务等功能 全);3. Linux 系统优点:稳定;免费或少许费用;安全性、漏洞的快速修补;多用户多任务; 用户与组的规划;相对而言资源耗费较少;适合需要小核心程序的嵌入式系统。4. Linux 系统缺点:没有特定的支持厂商(遇到问题不会处理);图形界面不够友好。5. Linux 做嵌入式开发相当有优势, linux 内核小到 2M 以下,再祛除无用的内核部分,留 下的内核甚至小到

2、几百到几十KB,占用内存非常之小。6. 学习的原动力;成就感;兴趣。7. 学习原动力要做的具体事例;找感兴趣的部分;发帖子或回答问题获得成就感;8. PCI适配卡:就是网卡、声卡等用PCI插槽的卡,包括SCSI适配卡。9. SCSI接口的设备比较稳定,且设备运行速度较快,耗费CPU资源较少,所以以硬盘为例, SCSI适配卡是大型服务器主机的硬盘传输接口,但SCSI接口硬盘很贵。10. 计算机电源差价很大, 300W 的好点的 200 元,便宜一点的几十元。11. 计算机哪些硬件容易造成系统不稳定:系统超频;电源不稳定;内存负荷;系统过热、12. 老计算机提速方法:超频。13. 中型linux服

3、务器的硬盘,最好使用SCSI或磁盘阵列,或网络硬盘(ISCSI)。14. 对于大中型企业架设 linux 服务器的话,购买各硬件厂商已开发完成的硬件系统是很不 错的选择,至少那些服务器主机都已经测试过兼容性,而且散入通常没问题。15. 今天看到54面,3.2安装linux前的规划。16. 安装linux前的规划:选择适当的版本(最好选新版本,硬件支持好又安全)17. 如果linux要安装所有软件包则/分区要分至少10G才能够用。18. 如果linux系统硬盘太大识别不了而无法启动系统的话,安装时就为/boot分一个100MB 分区而且是硬盘第一个分区才行。19. Linux计算器命令bc,让b

4、c输出小数点,就bc下敲命令scale=320. Ctrl+d停止该终端下的jobs,再按就退出该终端,相当于exit。21. 查看当前有谁登录了 linux在线,用命令who。22. 将当前更改的数据或服务配置写入硬盘,然后可以正常关机了,使用命令sync。23. shutdown -h 10 I will shutdown after 10 mins警告大家10分钟后关机并且在登入者 的屏幕前方显示警告。24. 关机时候shutdown后必须加时间参数,不然后跳到1运行级别。25. shutdown -h now,立即关机;shutdown -h 20: 25 在 20: 25 时关机。2

5、6. shutdown -r 30the system will reboot过 30 分钟会重启并发出警告。27. shutdown -k now this system will reboot发出警告要重启,但不重启。28. 一定要放在/下的目录有: /etc、 /sbin、 /bin、 /dev、 /lib 这几个目录。29. 建议最好独立单一分区的目录: /home、 /usr、 /var、 /tmp 这几个目录。30. 特别重要的目录/etc、/usr/local、/var这几个目录。31. 一般大型主机或企业主机不会把数据都放在根分区里,原因有:安全性考虑;便利性考 虑h/boot

6、:Aisr:/home;/var这是比较常见的磁盘分布情况,其中:一 /银目录可以分配约1GB以内;/boot大概在50 MB就可以了,因为启动文件并不大:一 War至少需要1GB以上,因为maiU proxy默认的存储区都在这个目录中,除非募改变一 些设置;一 /home-/usr通常最大,因为所安装的数据都是在加耐中,而用户数据则放在/home中, 因此,通常人们都会选择将剩下的斑盘空间平均分配给这两个目录,但并不是绝对的。 /usr大概为10G,剩下的都可以分给/home,也可以保留一些剩余空间用于以后的安装与 设置。32. 查看linux支持的所有文件系统就看路径:/lib/modul

7、es/kernelname/kernel/fs此目录下 都是支持的文件系统类型,查看系统当前已启用的文件系统cat /proc/filesystems。33. pwd -P查看实际路径,/var/mail此文件是/var/spool/mail的连接文件,只有-P才能显 示实际路径。34. mkdir -m 711 test2 创建目录时附带权限。35. 添加环境变量命令PATH=,$PATH”: /root则又添加了一个变量环境/root。36. 列出文件最后修改时间ls -al - -full-time /。37. cp -a或-p都是带属性拷贝,如果是目录就加- r。38. cat查看文件

8、内容,nl查看文件内容并显示行号,more file和less file翻页查看文件。39. head -n 20 file | tail -n 10查看文件前20行并截取前20行的后10行,就是11 到20行。40. 查看 linux 文件默认权限命令 umask 或 umask -S, root 默认 0022(一半用户 0002), u=rwx, g=rx, o=rx 修改文件默认权限命令 umask 0022,但是疯子才会改默认权限。41. 文件权限-rw-rw-rw-,目录权限drwxrwxrwx, umask为003时,去掉的属性为wx,用文件或目录权限减去umask就是文件或目录

9、的真实可用权限。42. 文件隐藏属性命令 chattr, +i 参数使文件谁都不可删除。 lsattr 查看隐藏属性。+:增加某个等殊豫数,其他原本存在的鑫数不动。-:删除幕平將殊参散,其他原本存在的参敢不动.-i设蹩一規.MRW后面按的费数A ;当设蛊了 A屈性臥这个文件(或目录)的讲问吋latimG (access .将不腕被條改,例如可避免手提电嚙有磁盘TK错谀的情抚发生。S :这个功篩有点类Msync.就退将數据同步筠入穗盘中. 可以有效地避免数据流尖。怎:设置信之启,这个文件将只能増加数撤而示能删除,root 才自犠畫这个属性.c :谊个囲強设鬣乏后,将会自动将此文韩耳庄缩”.在读取

10、的时候将会自动解压髓, 但在為储的时谯,将金先魁行压缩后稱存储(对于大立件有用)。d :当执行chimp 600程序的时慷,设33風性将可便该立件(联且录)具有转储功能-i : i的作用很大。它可以itf 玄件杯不能被删除、改名、戦掘连接也无法写入 取新增数据n对于杀统安全性有相当大的帮肋。j :当矍用Md:3立甘系统格式时,设確i属性将会使文件在写入吋先记录在 journal中.但晶 当立件系统设A data-journalled由于已经设置了日憲,所松这柚性无数.3:当文韩设置了盘魯数期它将会从这他盘矍间宪全删臨U :与建稲民 当便用U来设匿文杵时.数擁內容其实还存衽晦中才 可以用來证原删

11、除,43. 注越 这个嘱飆養上,比较常见的是曰与的设掘饥 而且痕護设强徂必馥婆root才能设览。44. file绝对路径文件,查看文件类型。45. which passwd查看可执行文件路径,-a参数列出所有同名执行文件。46. locate passwd在库lib中查找带“passwd”关键字的所有文件47. whereis passwd查找所有文件,-b可执行文件,which、locate和whereis是在lib库中 查找文件记录,而find是查找硬盘速度要慢,更新lib库命令updatedb。48. find -atime 3 查找 3 天之前的“一天之内”访问过的文件。49. 查找3

12、天之前的“一天之内”修改过状态的文件-ctime 3。50. 查找3天之前的“一天之内”修改过的文件夹-mtime 3。51. 查找比file还新的文件都列出来-newer file。52. find -uid n; -user tom; -group tom; -nouser; -name n; -perm ; -size +1M; -exec53. 根下查找用户名是tom且24小时内访问过的所有文件,并执行命令复制所有包括属性到 tom 的家目录 find / -user tom -atime 0 -exec cp -a /home/tom ;54. 搜索所有带有特殊权限(ug+s,g+t

13、)的所有文件find / -perm +7000。find在查找特殊的文件属性或特殊的文件权限时非常有用,但它很损耗硬盘,一半用locate、whereis 比较好。55. 当分区被格式化为ext2的文件系统时,它一定会有inode表与块区域这两个区域。56. 块是数据存储的最小单位(4K),inode是记录文件的属性和位置等信息,一般每4K空 间分配一个 inode 大小 128 字节。57. 查看磁盘文件系统信息 dumpe2fs /dev/sda1。58. 硬连接原理是在原文件的inode中添加了关联数据,删除时不管删除哪个数据,也只是 删除了目录下面的文件关联数据,没有更改原文件的in

14、ode与块数据。59. 硬连接限制:不能跨文件系统;不能连接目录。60. ln不加参数是硬连接;ln -s是软连接(符号连接)。61. fdisk创建新分区的时候可以+100M让系统自己找出最接近100M的柱面号码。62. ext2与ext3区别是ext3加入了日志,mke2fs是格式化成ext2格式,加上-j后,会主动加入日志而成为ext3格式。63. 格式化硬盘为 ext3 格式且名称是 logical:mke2fs -j -L “logical” /dev/sda564. 通用格式化硬盘命令mkfs -t type,也可以mkfs.ext4 /dev/sda5。65. 制作启动软盘命令

15、mkbootdisk - -device /dev/fd0 kernalname 它主要用于制造一个 软盘启动盘,好像现在都不用软盘了。66. 检查硬盘有没有坏轨:fsck -AtCary /dev/sda5,例:fsck -y -t ext3 /dev/sda567. fsck适用环境:正常状态使用可能会损坏文件,通常系统存在大问题,导致linux启动要 单用户模式维护时,且必须在分区卸载情况下进行。如:老机器断电不能启动,则1 用 户模式下执行fsck -C -y /dev/sdxxx(-C显示进度条,-y确认所有)。68. sync为将内存中数据写入硬盘,挂载时sync为同步写入,async为异步写入(速度快), rsync为远程拷贝适宜拷贝大文件。69. mount -o remount,rw / 重新挂载根,-o是挂载时加参数,romount,rw重新挂载根 并为可写入状态, 1 模式默认根为只读。70. 可以将目录挂载到其他目录,命令: mount - -bind /home /tmp/home71. 将 ext2 转换为 ext3 用命令 tune2fs -j /dev/sda572. 载入 U 盘或软盘, fdisk -l 查看盘符, mount -t type 要知道文件类型。73

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号