LINUX基础操作(全部基于命令行)(4)
#SYSFONT="latarcyrheb-sun16"
*-====================-*
; Virtualization
; yum groupinstall "Virtualization"
; yum groupremove "Virtualization"
*-=======================-*
* Linux启动问题
*-=======================-*
; GRUB启动系统最少需要的指令
; 指定从哪里寻找启动内核
$ root=(hdx,y)
; 指定找到内核后,将哪里作为"/"以及内核文件
$ kernel=/vmlinuz-* ro root=/dev/sda6
; 系统的初始化RAM/INITRD是哪一个,一般与内核版本对应
$ module /initrd-*.img ;系统初始化镜像是哪一个
; 创建INITRD、需要内核文件存在
$ cd /boot && ls
$ mkinitrd initrd-$(uname -a).img $(uname -a)
; 内核安装
$ mkdir /mnt/CDROM
$ mount -t iso9660 /dev/hdX /mnt/CDROM
$ cd /mnt/CDROM/RPMS
$ rpm -ivh --force kernel-*.rpm
; 救援模式下光驱叫HDX而不是CDROM
; 在启动菜单按“C”进入命令行,按E进入参数编辑(完成后B启动)
; 内核要使用安装模式重新安装
; 救援模式: linux rescue
; 权限问题
r/READ
w/WRITE
x/EXECUTE
S/SETUID
T/STICKY
; T - 粘滞位,仅对目录有效,在目录下的文件只有创建者才拥有删除它的能力
; S - 用户在运行程序时,可以适时拥有程序拥有者权限,换名话说,如果该程序属主为ROOT,则任何有权限运行
它的用户均具有ROOT权限
*-===================-*
* SSH
*-===================-*
* SSH退出码"~<Control-Z><CR>",主要用在SSH主机上使用SSH登录到另一主机的情况,其中CR表示回车
* SSH查询码"~s"
*-===================-*
* Linux SYSRQ
*-===================-*
* 使得系统响应: <ALT+SysRQ+Key>
$ echo 1 > /proc/sys/kernel/sysrq
* Key列表
; 'k' - 杀死虚拟终端(VC)下的所有进程
; 's' - 对文件系统同步,进行重启,关机时最好进行此操作,其命令为"$ sync"
; 'b' - 立即重启系统,危险
; 'e' - 对除INIT外所有进程发送"TERM"信号
; 'm' - 将当前的内存信息输出到控制台
; 'o' - 立即关闭系统,危险
; 'p' - 打印当前寄存器,调试用
; 'u' - 以只读模式重新装载文件系统
; 'f' - 杀死内存占用过多的进程
; 'h' - 帮助
* 调用SYSRQ
; 方法一、按住ALT+SYSRQ与命令键
; 方法二、将命令键写入/proc/sysrq-trigger, 以下命令立即关闭系统
$ echo 'o' > /proc/sysrq-trigger
* 系统安全关闭与重启
$ echo 'e' > /proc/sysrq-trigger ;Terminate Processes
$ echo 'k' > /proc/sysrq-trigger ;Kill
$ echo 's' > /proc/sysrq-trigger ;Sync
$ echo 'u' > /proc/sysrq-trigger ;mount -o ro -a
$ echo 'o' > /proc/sysrq-trigger
; 已上命令也可以使用组合键完成,同时,一旦向系统发送了"K"或者"E"信号,则不能再使用上述命令完成,而必须采用组合键的方式
*-======================-*
* Linux 性能调优
相关新闻>>
- 发表评论
-
- 最新评论 更多>>