磁盘管理
df 查看磁盘状态
mount 挂载磁盘
让其开机自动挂载,要写入/etc/fstab文件中
挂载ISO
mount -o loop /xxx/xxx.iso /xxx
mount -o loop /soft/rhel-5.3-server-i386-dvd.iso /mnt
网络挂载
mount -t nfs 10.1.1.1:/share/rhel_source
挂载CD-ROM
mount -o ro -t iso9660 /dev/cdrom /xxx
mount -a 挂载/etc/fstab中的所有设备
--bind 两个挂载点绑定
mount --bind /home /mnt
--move 移动挂载点
mount --move /mnt /disk11
umount 卸载
umount 设备名/挂载点
fdisk 磁盘分区
n 新建分区
d 删除分区
p 显示、查看分区
l 显示分区类型
t 改变分区类型
m 显示帮助菜单
w 保存
改变分区后,最好 partprobe 同步一下
mkfs 格式化
语法:mkfs -t 文件系统类型 分区
交换(swap)分区:
增加swap
方案一:为系统添加一个swap分区
1、添加一个swap分区
2、用mkswap 将其格式化(mkswap /dev/sda9)
3、swapon 启用swap分区 (swapon /dev/sda9)
4、将其写到/etc/fstab中
/dev/sda9 swap swap defaults 0 0
方案二:做一个swap文件
1、建一swap文件
dd if=/dev/zero of=/opt/swapfile bs=2M count=1024
2、用mkswap将其变为swap可用文件
mkswap /opt/swapfile
3、启用 swapon /opt/swapfile (如果让其开机自动启用的话,可以将其放到
开机自动运行的文件中,如/etc/rc.local)
/etc/fstab
LABEL=/ / ext3 defaults 1 1
挂载的设备 挂载点 文件系统 挂载选项 是否备份 是否进行分区检查
或卷标
练习:
建两个ext3分区,并将他们使用起来
用两种方案增加系统的swap空间,设置好后,以后都能自动启用
修改自己主机名,将IP设为静态,DNS
进程
进程状态:
r 运行状态
s 可中断的睡眠状态
d 不可中断的睡眠状态
t 暂停状态
z 僵尸状态
x 退出状态,进程即将被销毁
ps 查看进程
-e 所有进程
-f 全格式
-l 长格式
-w 宽格式
-u 包括user,pid,%CPU
top 查看进程(能动态显示)
M 按内存占用排序
P 按CPU占用排序
/proc 有当前系统内核信息
pstree 查看进程树
kill 杀除进程
kill 进程号
killall 能杀掉一组同名的进程
killall httpd
pgrep 找具有某一特征名的进程
linux 软件安装
1、rpm
rpm -ivh 包名(以.rpm结尾)
-i 安装
-v 显示附加信息
-h 显示进度条
-q 查询软件信息
单独的q查询本机是否安装了那个包
-qa 查询本机所有安装的软件包
-qpl 查询包的安装路径和文件列表
-qf 查看某个文件属于哪个包
-e 卸载
-F 强制升级
--nodepts 忽略依赖关系
--replacefiles 覆盖现有文件
--force 强制安装
2、src.rpm
方法一:利用rpmbuild --rebuild 将其生成rpm包
注意其输出,会告诉你生成的rpm包会在什么地方
然后,到生成的目录,用rpm -ivh 安装
方法二:用 rpm --rebuild 生成
3、源码包的安装
1、解压 tar -xvf xxx.xxx
2、配置编译项 ./configure (有些软件不需要配置)
3、编译 make
4、安装 make install
4、二进制包的安装 .bin
这种包不需要加装,解压后,直接就可以运行
但是要注意要有执行权限
5、yum 安装(能自动解决软件包的依赖关系)
1、指定软件源(软件仓库)
2、配置yum配置文件/etc/yum.repos.d/rhel-debuginfo.repo
[Server]
name=Server
baseurl=file:///soft/rhel53/Server
enabled=1
gpgcheck=0
3、利用yum来安装软件
yum install 软件包名
yum groupinstall 组名
4、查看软件包
yum list
yum grouplist
5、卸载
yum erase 软件包名
yum remove 软件包名(可用通配符*)
grub
涉及的配置文件:
/boot/grub/device.map
/boot/grub/grub.conf(/etc下用其软链接grub.conf)
有时在排错时经常会改写/boot/grub/grub.conf,让你无法启动
打包、压缩、解压
tar 打包/解包
-cf 打包
-xf 解包
-C 指定解包路径
-z 使用gzip来压缩解压(通常.gz文件加此参数)
-j 使用bzip2来压缩解压(通常.bz2文件加此参数)
-v 显示进度
练习:
1、安装rar解压软件、星际译王词库(放到/usr/share/startdict/dic)
2、安装kernel-module-ntfs-2.6.18-128.el5-2.1.27-0.rr.10.11.i686.rpm、
fuse-2.7.1.tar.gz、ntfs-3g-2009.4.4.tar让linux能支持NTFS读写。
mount -t ntfs-3g /dev/xxx /xxx
bzip2 压缩/解压(注:会删除原始文件).bz2
-z 压缩
-d 解压
-k 保留原始文件
gzip 压缩/解压(注:会删除原始文件).gz
-n 压缩
-d 解压
gunzip 解压(注:解压时会删除原始的压缩文件).gz
zip 解压(不会删除原始文件).zip
转载于:https://blog.51cto.com/yueyizx/799271