鸟哥linux读书笔记

1.硬盘的分区
分区主要有以下集中分割方式:主要分割、延伸分割和逻辑分割。
A主要分割和延伸分割最多可以有四个(硬盘的限制)
B延伸分割最多有一个。
C逻辑分割是由延伸分割持续分割出来的。
D主要分割和逻辑分割可以被格式化。而延伸分割不能格式化
E逻辑分割数量因操作系统而不同,在linux中,IDE硬盘最多59个逻辑分割(5号到63号)、SATA硬盘则有11个逻辑分割(5号到15号)

应此硬盘的最佳分割方式为3个主要分割,一个延伸分割即PPPE,便于以后扩展。
例如:硬盘分区名有:/dev/sda1、/dev/sda2、/dev/sda3、/dev/sda5、/dev/sda6
/dev/sda1、/dev/sda2、/dev/sda3为主要分割
/dev/sda5、/dev/sda6为延伸分割(包含两个逻辑分割5和6)

2.如果将linux定位在服务器上的话,那么Red Hat Enterprise Linux及SuSE Enterprise Linux是不错的选择,应为他版本更动幅度较小、
并且更新支持的期限较长。

第五章 首次登入

登陆方式
A XWindow窗口模式,CTRL+ALT+F1~F6组合切换到终端模式。 startx或CTRL+ALT+F7切换回XWindow模式
linux预设了7个Run level给我们使用,其中最常用的是run level 3与run level 5(窗口),
修改/etc/inittab,改为run level3, 下次启动则为文本环境启动。
B 终端界面登陆
离开系统(注销)exit
关机相关:
sync 将数据同步写入硬盘
shutdown 常用方式有
关机 shutdown -h now/shutdown -h 20:25/shutdown -h +10 (10分钟后)
重启 shutdown -r now/shutdown -r +30 'system will reboot' (30分后重启,并显示后面信息给在线者)
或者用reboot重启
常见问题
a输入指令后,提示的信息为乱码
原因:终端默认的情况下,无法支持中文编码,将支持语系改为英文即可。
解决:echo $LANG 查看当前语系,LANG=en_US (临时改变语系)
几个简单指令:
date +%Y/%m/%d + %H:%M
date -s "2012-08-03 14:15:00" 修改日期和时间
cal cal 2009 cal 10 2009
bc 开启计算器 quit退出计算器
ls -al
man ls q键盘结束这次man的帮助文档查看
who 查看谁在线
netstat 查看网络的联机状态
netstat -anp | grep 3306 查看3306端口是否被占用
netstat -anp | grep java 查看指定进程占用的端口
netstat -r 查看网关等核心路由信息

ps -aux 查看背景执行的程序,
ps -aux | grep /home/csm 查看/home/csm下的tomcat是否正在运行
输出格式中STAT:进程当前的状态
D 不可中断 Uninterruptible(usually IO)
R 正在运行,或在队列中的进程
S 处于休眠状态
T 停止或被追踪
Z 僵尸进程(进程已经死亡,但没有释放系统资源)
X 死掉的进程

< 高优先级
n 低优先级
s 包含子进程
+ 位于后台的进程组


top 性能查看命令,cpu 内存使用情况 负载情况 系统开机多久 多少人使用等信息(5秒更新一次)
load averages: 0.65 0.42 0.36 上一分钟、最后五分钟以及最后十五分钟的系统负载均值。
df 列出文件系统的整体磁盘使用量 df
du 理出当前目录,各文/目录的大小,单位kb
free 显示内存使用情况,-m 单位为兆
clear 清屏
fsck /dev/sdb1 磁盘纠错

重要的几个热键
Tab 自动补全
CTRL c 结束当前指令
CTRL d 相当于输入exit

你可能感兴趣的:(linux)