终端
1.物理终端 /dev/tty0
2.虚拟终端(mingetty) 6个字符 1个图形
3.串行终端(agetty) /dev/ttyS+数字
4.控制台 /dev/console ——》定义为 /etc/inittab console=虚拟终端
5.模拟终端 (在图形界面中打开终端 , telnet , ssh)
协议 X(super) 小组 x386 unix版本
xfree 86 X11 R7 Xorg(新的组)
X --->xterm(开启只有终端端口) -->twm(窗口管理器) ---> gdm(GNOME桌面管理器)
X & 后台运行
export DISPLAY=:0
xterm &
twm(窗口管理器)
协议基于C/S(客户端/服务器)
图形的传递方法
1:xhost 基于地址验证
client( xhost +(代表允许) 地址 ) server(192.168.2.100
export DISPLAY=X.X.X.X:N.N)
2:xauth 基于帐号验证 (用户名 口令)
3: ssh -X (对方地址x.x.x.x)
桌面
1.gnome
2.kde (用yum安装)
system-config-display(调分辨率,色身)
--reconfig (当分辨率坏掉时恢复正常)
screen(用时需要安装) 运行比较大的文件注销退出时文件不会丢失
按ctrl+a+d 退出
按screen -r 文件数 打开运行的文件
计划任务
1.系统计划任务
在文件 /etc/crontab中
前五列代表时间(minute,hour,day of month,month,day of week) “*”代表每一天,分钟,小时,每个月 “8-10”(first-last) “*/2”每隔两分钟
任务(可执行脚本)---》编辑任务表格(/etc/crontab)
2.个人计划任务
crontab是周期性执行任务
crontab -e 帐号 创建任务
crontab -r 删除任务
crontab -l 列出任务
anacron 执行因为某些原因而没有执行的任务
放在这个【/etc/cron.allow(默认是没有的)】文件中的任务
代表可以执行自己的计划任务 而没有放入的代表不可以执行自己的计划任务
放在这个【/etc/cron.deny 】文件中的任务
代表不可以执行自己的计划任务 没有放入的可以执行计划任务
如果【/etc/cron.allow 和/etc/cron.deny】两个文件都存在那么就会忽略/etc/cron.deny
at 在一个特定的时间执行一个指令(一次性的)
两分钟后执行删除 /root/fsck.txt 文件
编译内核
准备工作
安装组
Development Libraries 开发库
Development Tools 开发工具
潜入内核 模块(M)
更换内核步骤:
1.内核源代码
2. .tar.gz | .tar.bz2
展开放到指定目录中 tar -zxvf | -jxvf 名称 -C 目录(/usr/src)
3. 禁用源代码所存放的目录
./.configure 通过--help可以查看参数 (针对应用程序的)
针对内核执行以下步骤:
make oldconfig (在字符终端下)
make menuconfig (在字符终端下)
make xmenuconfig (在kde桌面下)
make gxmenuconfig (在gnome桌面下)
4.make(编译 )
5. make install
6.vim /etc/grub.conf 改变default=
日志
包含日志功能的有:
1.windows
2.Linux 在/var/log中
3.. ios(路由器中)
4 .vrp
facility.priority
facility (软件服务): auth, authpriv, cron, daemon, kern, lpr, mail, mark, news, security(same as auth), syslog, user, uucp and local0 through local7
Priority日志的优先级: debug, info, notice, warning, warn (same as warn-ing), err, error (same as err), crit, alert, emerg, panic (same as emerg)
举例:
mail.warn 表示mail所产生的大于等于warn级别的记录下来
mail.!warn 表示mail所产生的小于warn级别的记录下来
mail.=warn 表示mail所产生的等于warn级别的记录下来
wail.!=warn 表示mail所产生的不等于warn级别的记录下来
nfs (网络文件系统) 有2级别和3级别
nfs 作用:(由sun 公司开发的)linux 和 unix 之间资源共享
实现的方法:
编辑/etc/exports
{ 目录 客户(权限,参数)}
把共享资源导出环境中 exportfs -rv
也可以在开机时实现共享挂载:
编辑/etc/fstab
然后挂载mount -a
nis 网络信息服务 rpc portmap
作用:集中身份验证