不怕断开连接 Screen command 关闭所有screen Killall screen 恢复 Screen -r 退出 Screen -dr 分离窗体 Ctrl+a d 切换窗体 Ctrl+a n 回到上一个窗体 Ctrl+a p 再打开一个窗体 Ctrl+a c 退出并把所有screen关
ALT+F2 3..切换控制台 控制台设置文件 /etc/inittab TtyS0串行口的控制台 Respawn是一种运行方式 总是保持 /sbin/mingetty ttyN 串口控制台 /sbin/Agetty ttySN 虚拟出的图形终端(伪终端) /dev/pts Pts/N 杀掉一个进程和子进程 Skill
首先需要两个RPM包的支持 nfs-utils-1.0.9-44.el5 portmap-4.0-65.2.2.1 其次我们设置NFS /etc/exports 写入 /iso/ 192.168.1.0/24(ro,sync) 重启服务后就可以为内网提供linux安装源了
最近忙于敲代码 没怎么学东西:) Anaconda-ks.cfg Python编的 用来 安装linux的 快速的应用程序用python做的比较多 Kickstart是linux自动安装模式 支持硬盘,网络安装 Vi anaconda-ks.conf nfs网络安装 Nfs --server=x.x.x.x --dir/var/.... 需要取消分区这些操作
可用的方式 Tarball Rpm Dpkg apt Yum Linux的软件很多都是源代码 文本方式访问 Elinks URL Rpm直接打包二进制 Rpm -ivh ...i386.rpm 原配的RPM包 RHEL4 redhat RHEL5 SERVICE --force重装 --nodeps 强制 --aid 自动解决依存关系 查
SED 替换 Sed -e ‘s/root/haha/g’ /etc/passwd > /tmp/a 查找并显示 Sed -n -e ‘//p’ /etc/passwd 查找并删除 Sed -e ‘/root/d’ /etc/passwd 取消注释 Sed -e ‘/^#/d’ -e ‘/^$/d’ /etc/passwd 1,19 1至19行
什么是shell脚本 Shell script,UNIX LIKE原则,程序越简单越好 指定运行这个脚本的shell #!/bin/sh 第一个是#但第二个字符不是! 那么是一个csh脚本 Bash不直接支持正则 $1.. 传入的参数 $# 总共有N个传参 $? 上一个命令是否成功执行 $$ 本身的PID Read读取赋值 Echo Printf .
Shell概念 只是一个程序,使用户与系统API更方便的交流 Shell的种类与用户shell的指定 KSH ASH BSH BASH CSH TCSH 最常用的内部命令 Alias 别名 Bg 后台运行 Cd 改变目录 BASH变量 Set 查看所有的变量 Env 查看全局变量 Vi ~/.bash_profile 更改bash的设置 PATH 系统环境变量
Hostname z主机名 /etc/hosts 域名host /etc/systemconfig/network 修改主机名 Uname 系统信息 登陆信息 Last lastlog Free 内存使用状态 Df 硬盘使用状态 Du 文件大小 Du -sh 目录 目录的大小 /proc文件系统 所有的文件和文件夹都是假的 都是内核中的一些数值 /proc/m
Linux工具命令分三种 过滤器 编辑器 交互工具 标准输入输出 输入:默认是键盘 Stdin(0) 输出:默认显示器 输出重定向(正确) > 错误输出 输出重定向(错误) 2> 把正确和错误都重定向到XXX > /tmp/file 2>mio_1 mio_> /tmp/file 追加写 >> 输入重定向 等待进行输入 知道出现关键字的时候